[MacPorts] #39918: serf1: re-enable universal variant
MacPorts
noreply at macports.org
Thu Aug 1 22:01:18 PDT 2013
#39918: serf1: re-enable universal variant
---------------------------+---------------------
Reporter: ryandesign@… | Owner: blair@…
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 2.2.0
Resolution: fixed | Keywords:
Port: serf1 |
---------------------------+---------------------
Comment (by ryandesign@…):
Replying to [comment:18 blair@…]:
> So the pre-fixed version would, say, only have x86_64 bits
Right, whatever was specified for build_arch in the user's macports.conf.
> while the universal build would have x86_64 and i386?
Right, whatever was specified for universal_archs in the user's
macports.conf.
> But how could Subversion link the i386 version against libserf-1.dylib
when it only contains x86_64? Or it only cares about the symbols and the
symbols are there for both arches?
It could not. MacPorts knows this and checks that the architectures match
before allowing a build. If a user had tried to install or upgrade
subversion +universal, MacPorts would have exited with an error explaining
that it could not be done because dependency serf1 did not have a
universal variant. And now it does so now it should work again.
--
Ticket URL: <https://trac.macports.org/ticket/39918#comment:19>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list