IRA 2.15a on new MacBook Air that won’t boot to 64 bit
Charles Knox wrote on Jun 03, 2011
I have a new MacBook Air that shows as supporting the X86_64 architecture BUT Apple has set things such that you cannot boot to the 64 bit kernel. The uname -m command returns i386 but the ioreg -l -p IODeviceTree | grep firmware-abi command returns âfirmware-abiâ = <âEFI64″>. My question is, can I edit the /iraf/iraf/unix/hlib/install script to force the macintel architecture and have any expectations of things working or do I need to go with the 32 bit system?
Thanks,
Charley Knox
Dept of Astronomy
Case Western Reserve University
Thanks,
Charley Knox
Dept of Astronomy
Case Western Reserve University
Mike Fitzpatrick wrote on Jun 03, 2011
I have the same machine but routinely run (and build) 64-bit binaries. All you should need to do is set the IRAFARCH environment variable to be 'macintel' to force the system to use that arch. Set this before you run the install script and it should think you're on a 64-bit system.
Note that all that's happening now is that your OSX kernel is running 32-bit, that doesn't mean you can't run 64-bit applications on the machine. Word is, OSX Lion will unlock 64-bit kernels for those machines currently clamped down. If you can't wait and feel a strong need to mess with your boot firmware, see
http://osxbook.com/blog/2009/08/31/is-your-machine-good-enough-for-snow-leopard-k64/
Note that all that's happening now is that your OSX kernel is running 32-bit, that doesn't mean you can't run 64-bit applications on the machine. Word is, OSX Lion will unlock 64-bit kernels for those machines currently clamped down. If you can't wait and feel a strong need to mess with your boot firmware, see
http://osxbook.com/blog/2009/08/31/is-your-machine-good-enough-for-snow-leopard-k64/
Charles Knox wrote on Jun 03, 2011
Thanks for the quick reply. That is what I thought was the case but I thought I would ask first.
Charley Knox
Charley Knox
Last post on Jun 03, 2011