[MacPorts] #20132: ghc missing variable definitions in 10.6
MacPorts
noreply at macports.org
Wed Mar 10 09:06:20 PST 2010
#20132: ghc missing variable definitions in 10.6
------------------------------+---------------------------------------------
Reporter: snc@… | Owner: gwright@…
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 1.8.0
Keywords: snowleopard | Port: ghc
------------------------------+---------------------------------------------
Comment(by macports.org@…):
Replying to [comment:102 gwright@…]:
> You'll only get 64 bits on Snow Leopard; Leopard will only be 32 bits.
So the default will be a compiler that builds the preferred native
executable. The reason for having a 32 bit compiler on Snow Leopard is to
generate binaries that will run on Leopard. If you generate a 64 bit
executable, you'll only be able to run it on Snow Leopard.
That simply isn't true. OSX has been able to run CLI 64b processes since
OSX 10.4 "Tiger" (by layering a 64b UNIX subsystem allowing 64b processes
and servers on top of a 32b kernel), so unless you have a GUI (or are
using new APIs), 64b processes will run without any issue on any Intel Mac
running Tiger.
Leopard added support for 64b GUI software as long as it's Cocoa-based,
and 10.6 moved the system, kernel, drivers and kernel extensions to 64b as
well (optionally), and removed support for PPC machines.
--
Ticket URL: <http://trac.macports.org/ticket/20132#comment:104>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list