[MacPorts] #40155: serf1 @1.3.1: Build fails on PPC Tiger (Mac OS X 10.4.11) due to "more than one: -compatibility_version option specified"
MacPorts
noreply at macports.org
Sat Aug 31 11:57:17 PDT 2013
#40155: serf1 @1.3.1: Build fails on PPC Tiger (Mac OS X 10.4.11) due to "more than
one: -compatibility_version option specified"
------------------------------+---------------------
Reporter: Peter_Dyballa@… | Owner: blair@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.2.99
Resolution: | Keywords: tiger
Port: serf1 |
------------------------------+---------------------
Comment (by ryandesign@…):
The problem is that the build system uses more than one
`-compatibility_version` option. The old libtool on Tiger complains about
this. The new libtool on newer OS X silently ignores one of them. The fix
should be to remove the duplicate option that's not being used.
That doesn't appear to be what the patch attached to this ticket does. The
patch seems to remove the `-compatibility_version` option that's actually
relevant, causing the build to then fall back on the option that was
previously being ignored, which has the wrong values, which cause all the
issues you mentioned above. So that's not what we want.
The problem is that I only see one occurrence of `-compatibility_version`
in the source, in the SConstruct, and that's the one we want to use. Where
is the one we don't want to use coming from? Is scons inserting that
itself? If so we need to figure out how to suppress that or tell it to use
the values we want instead of the wrong values it thinks we want.
--
Ticket URL: <https://trac.macports.org/ticket/40155#comment:26>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list