[MacPorts] #14397: libmikmod not universal, despite specification in variants.conf
MacPorts
noreply at macports.org
Tue Dec 2 02:34:58 PST 2008
#14397: libmikmod not universal, despite specification in variants.conf
-------------------------------+--------------------------------------------
Reporter: dhaines@… | Owner: eridius@…
Type: defect | Status: new
Priority: Normal | Milestone: Port Bugs
Component: ports | Version: 1.6.0
Keywords: libmikmod | Port: libmikmod
-------------------------------+--------------------------------------------
Changes (by ryandesign@…):
* port: => libmikmod
Old description:
> With "+universal" in variants.conf, libmikmod doesn't fully compile as
> universal. A sudo port install libmikmod (even with +universal) creates
> a universal libmikmod.3.0.0.dylib, but the libmikmod.a is i386 only (on a
> MacBook Pro).
>
> "file libmikmod*" gives the following:
> libmikmod.3.0.0.dylib: Mach-O dynamically linked shared library i386
> libmikmod.3.dylib: Mach-O dynamically linked shared library i386
> libmikmod.a: Mach-O universal binary with 2 architectures
> libmikmod.a (for architecture i386): current ar archive random library
> libmikmod.a (for architecture ppc): current ar archive random library
> libmikmod.dylib: Mach-O dynamically linked shared library i386
> libmikmod.la: ASCII English text
>
> I don't know where to file this, as universal isn't in the Portfile.
New description:
With "+universal" in variants.conf, libmikmod doesn't fully compile as
universal. A sudo port install libmikmod (even with +universal) creates a
universal libmikmod.3.0.0.dylib, but the libmikmod.a is i386 only (on a
MacBook Pro).
{{{
"file libmikmod*" gives the following:
libmikmod.3.0.0.dylib: Mach-O dynamically linked shared library i386
libmikmod.3.dylib: Mach-O dynamically linked shared library i386
libmikmod.a: Mach-O universal binary with 2 architectures
libmikmod.a (for architecture i386): current ar archive random library
libmikmod.a (for architecture ppc): current ar archive random library
libmikmod.dylib: Mach-O dynamically linked shared library i386
libmikmod.la: ASCII English text
}}}
I don't know where to file this, as universal isn't in the Portfile.
--
Comment:
Other way around: the .a is universal but the .dylib is not. It's not
surprising though, since libmikmod 3.2.0-beta2 is from Feb 20, 2004, well
before there were any Intel Macs. And there isn't a later version
available.
Since the maintainer hasn't responded, I turned off the universal variant
for now, in r42922.
--
Ticket URL: <http://trac.macports.org/ticket/14397#comment:4>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list