I'm not sure I did enough, but I put -arch i386 in the following places in CMakeCache.txt. It was indicated by this: http://developer.apple.com/mac/library/documentation/Darwin/Conceptual/64bitPorting/building/building.html
//Flags used by the compiler during all build types. CMAKE_CXX_FLAGS:STRING=-arch i386
//Flags used by the compiler during all build types. CMAKE_C_FLAGS:STRING=-arch i386
However, http://boomswaggerboom.wordpress.com/2009/08/27/building-32-bit-firefox-on-mac-os-x-10-6/ seems to imply there needs to be more of a crossbuild. Maybe that is specific to that project.
Anyway, I still get the seg fault. Do you want to see the backtrace?
Also, the linux build I tested on above is a 32 bit Ubuntu 9.04 machine and it is also seg faulting.
I'm not sure I did enough, but I put -arch i386 in the following places in CMakeCache.txt. It was indicated by this: http:// developer. apple.com/ mac/library/ documentation/ Darwin/ Conceptual/ 64bitPorting/ building/ building. html
//Flags used by the compiler during all build types. FLAGS:STRING= -arch i386
CMAKE_CXX_
//Flags used by the compiler during all build types. FLAGS:STRING= -arch i386
CMAKE_C_
However, http:// boomswaggerboom .wordpress. com/2009/ 08/27/building- 32-bit- firefox- on-mac- os-x-10- 6/ seems to imply there needs to be more of a crossbuild. Maybe that is specific to that project.
Anyway, I still get the seg fault. Do you want to see the backtrace?
Also, the linux build I tested on above is a 32 bit Ubuntu 9.04 machine and it is also seg faulting.