[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