chicken-janitors
[Top][All Lists]
Advanced

[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.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]