[MacPorts] #30240: Installing gcc45 +universal does not result in a universal gcc45
MacPorts
noreply at macports.org
Tue Jul 19 09:53:53 PDT 2011
#30240: Installing gcc45 +universal does not result in a universal gcc45
---------------------------------+------------------------------------------
Reporter: dojo@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.0.99
Keywords: | Port:
---------------------------------+------------------------------------------
I'm trying to create a gcc45 install that will work on either 32 or 64 bit
Intel. The dependencies appear to get built with +universal but the
resulting gcc binaries are 64 bit only.
I started with a clean MacPorts install of 2.0.0rc1 on Snow Leopard.
{{{
$ port installed
No ports are installed.
$ sudo port mpkg gcc45 +universal
...
$ sudo port install gcc45 +universal
---> Computing dependencies for gcc45
---> Installing gcc45 @4.5.3_0+universal
---> Activating gcc45 @4.5.3_0+universal
---> Cleaning gcc45
}}}
Sample dependency that has universal binary:
{{{
$ file /opt/local/bin/xgettext
/opt/local/bin/xgettext: Mach-O universal binary with 2 architectures
/opt/local/bin/xgettext (for architecture i386): Mach-O executable
i386
/opt/local/bin/xgettext (for architecture x86_64): Mach-O 64-bit
executable x86_64
}}}
But the gcc binaries are 64 bit only:
{{{
$ file /opt/local/bin/*gcc*
/opt/local/bin/gcc-mp-4.5: Mach-O 64-bit executable
x86_64
/opt/local/bin/gccbug-mp-4.5: POSIX shell script text
executable
/opt/local/bin/x86_64-apple-darwin10-gcc-4.5.3: Mach-O 64-bit executable
x86_64
/opt/local/bin/x86_64-apple-darwin10-gcc-mp-4.5: Mach-O 64-bit executable
x86_64
}}}
--
Ticket URL: <https://trac.macports.org/ticket/30240>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list