Sean will chime in pretty quick but basically since CMake uses compilations to test things like endian then you run the risk of creating binaries that will not work. At the moment I build each type (PPC or Intel) on their respective machines then lipo them together on one of the machines. This is very labor intensive to do it this way but seems to be the only way to get the binaries to work right.

Sean may have more..

--
Mike Jackson   Senior Research Engineer
Innovative Management & Technology Services


On Jan 30, 2007, at 2:04 PM, Dan White wrote:

Hi Sean,

we just got a new macbookpro with the core duo2 64 bit chip.
we also haver access to a G5

so i wanted to ask you how you have been getting on with building
universal binaires -arch ppc;i386
and also very fat binaries  -arch ppc;ppc64;i386;x86_64
for VTK, CMake etc (we are also building ITK)

Previously i thought there was a problem in CMake that prevented the proper generation of universal binaries ppc;i386 because it made the assumption that the build arch was the same as the arch for execution of the binaries generated.
So a PPC could make i386 binaries, but they wouldn't run properly?

I might have misunderstood the situation...?
Is this, or was it ever an issue?

Can we just use
CMAKE_OSX_ARCHITECTURES ppc;ppc64;i386;x86_64

or do we have to set the -arch ppc;ppc64;i386;x86_64
in the CFLAGS and CXXFLAGS and linker flags?

any info on the current state of affairs and how to do this the right way would be very welcome!

cheers

Dan and the BioImageXD team



Dr. Daniel James White BSc. (Hons.) PhD
Bioimaging Coordinator
Nanoscience Centre and Department of Biological and Environmental Sciences
Division of Molecular Recognition
Ambiotica C242
PO Box 35
University of Jyväskylä
Jyväskylä
FIN 40014
Finland

+358 14 260 4183 (work)
+358 468102840 (mobile)
http://www.bioimagexd.net
http://www.chalkie.org.uk
[EMAIL PROTECTED]
[EMAIL PROTECTED]



_______________________________________________
This is the private VTK discussion list.
Please keep messages on-topic. Check the FAQ at: http://www.vtk.org/ Wiki/VTK_FAQ
Follow this link to subscribe/unsubscribe:
http://www.vtk.org/mailman/listinfo/vtkusers


_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to