MathGroup Archive 2007

[Date Index] [Thread Index] [Author Index]

Search the Archive

64 bit Kernel does not run on iMac Intel

  • To: mathgroup at
  • Subject: [mg80022] 64 bit Kernel does not run on iMac Intel
  • From: Bert Kachler <bkachler at>
  • Date: Fri, 10 Aug 2007 06:45:45 -0400 (EDT)


I just obtained Mathematica 6.0.1 for MacOSX and
tried it out. For reasons explained in the FAQ,
the default kernel is a universal 32 bit binary,
and this works fine. Also included is a 64 bit kernel
for OSX/Intel, and it is also explained how to
substitute it.

However, it does not work, there seems to be
a problem with the architecture (Mac OSX version 10.4.10).
When running the MathKernel64 on the command line, it gives the 
following error:

iMac.local:MacOS => MathKernel64
tcsh: MathKernel64: Bad CPU type in executable.

lipo tells me:

iMac.local:MacOS => lipo -detailed_info MathKernel64
input file MathKernel64 is not a fat file
Non-fat file: MathKernel64 is architecture: x86_64

while for the (universal) 32bit Kernel it says:

iMac.local:MacOS => lipo -detailed_info MathKernel
Fat header in: MathKernel
fat_magic 0xcafebabe
nfat_arch 2
architecture ppc
     cputype CPU_TYPE_POWERPC
     offset 4096
     size 21676740
     align 2^12 (4096)
architecture i386
     cputype CPU_TYPE_I386
     cpusubtype CPU_SUBTYPE_I386_ALL
     offset 21684224
     size 25235608
     align 2^12 (4096)

So there seems to be an error in the architecture specification.

Any ideas?


  • Prev by Date: wolf-goat-cabbage graph
  • Next by Date: Re: Locator Appearance mystery in LocatorPane
  • Previous by thread: wolf-goat-cabbage graph
  • Next by thread: Re: 64 bit Kernel does not run on iMac Intel