[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-janitors] #1022: master (4.8.x) is broken on OS X
From: |
Chicken Trac |
Subject: |
Re: [Chicken-janitors] #1022: master (4.8.x) is broken on OS X |
Date: |
Tue, 16 Jul 2013 22:17:16 -0000 |
#1022: master (4.8.x) is broken on OS X
---------------------------+------------------------------------------------
Reporter: zbigniew | Owner:
Type: defect | Status: new
Priority: major | Milestone: someday
Component: build system | Version: 4.8.x
Resolution: | Keywords: soname versioned
---------------------------+------------------------------------------------
Changes (by zbigniew):
* keywords: => soname versioned
Comment:
Attached patch should fix issue, is now in testing. Versioned .so files
won't be generated on platforms not using sonames, which is basically the
status quo ante, but stops Solaris from generating a versioned .so that it
never uses.
Note: we could move Solaris to use soname pretty easily I believe. Right
now it uses an unversioned lib.
OS X supports soname as well via -install_name, so that could be done too.
Obstacles: makefile doesn't support names like "libchicken.7.dylib"; csc
has some hardcoded stuff relating to "libchicken.dylib"; we might have to
change the compatibility/current versions in the linker options (not sure
about this).
--
Ticket URL: <http://bugs.call-cc.org/ticket/1022#comment:2>
Chicken Scheme <http://www.call-with-current-continuation.org/>
Chicken Scheme is a compiler for the Scheme programming language.