Reported by Jesse Nostaw, Sep 7, 2011
could not find sufficient docs for 2.1 boot plist, used tonymacx86 suggestion of renaming the boot plist. However on my system amd phII I need arch=i386 -force64. chameleon converts this to arch=x86_64, which causes errors on app opening "this app is not supported on your mac" this was with vlc. It also makes the run in 32bit checkmark dissappear in the info screen. I was getting panics with the arch=x86_64, so I typed out what works for me arch=i386 -force64 and no issues. Corrected the plist for arch=i386, but it is ignoring the -force64 portion of the flag.
Comment 1 by Jesse Nostaw, Sep 7, 2011
rev. 1508 and 1516, did not try new plist before these.
Comment 2 by d00d, Sep 7, 2011
Are you booting from a RAID? If so, see a workaround in unfixed http://forge.voodooprojects.org/p/chameleon/issues/135/
Comment 3 by Jesse Nostaw, Sep 8, 2011
Sorry it took so long. There is no raid being used. I am using a GPT formatted drive with 10.6.7.
Comment 4 by Jesse Nostaw, Sep 8, 2011
Here is where I originally noted the issue, It is a little long winded, but very detailed. http://forum.voodooprojects.org/index.php/topic,2171.0.html
Comment 5 by Jesse Nostaw, Sep 21, 2011
Partially Resolved, Will post back with full details.
Comment 6 by Jesse Nostaw, Sep 22, 2011
There is an issue if using a simple renaming of com.apple.boot.plist to org.chameleon.boot.plist the new chameleon ignores or removes the -force64 kernel flag. and simply uses the arch =i386. I have the option of -v arch=i386 -force64 which allows my AMD Phenom II x 4 955BE to load 64 bit apps. So editing the plist by hand and adding the -force64 to the kernel flags key allows it to work as it did with a "depreciated" plist file. I have been tired and stressed lately, hope this makes sense.
Comment 7 by Cosmosis Jones, Sep 24, 2011
-v -arch=i386 -force64.. why don't u have a - before arch?
Comment 8 by Evan Lojewski, Sep 24, 2011
cosmo1t, The correct flag is arch and not -arch.
Comment 9 by Cosmosis Jones, May 8, 2012