I'm willing to attempt to maintain a universal binary (multiple architecture) mac port should I prove sufficiently capable.

It would be a big help if someone could read a page of the Mac documentation and let me know whether it is likely that the additional flags to compile for multiple
architectures using the ./configure script is likely to work.

http://developer.apple.com/documentation/Porting/Conceptual/ PortingUnix/compiling/chapter_4_section_3.html

Complete information is available at
http://developer.apple.com/documentation/Porting/Conceptual/ PortingUnix/PortingUnix.pdf

An extract from the "Compiling for Multiple Architectures" page says:

"In many cases, binaries containing object code for more than one architecture can be generated simply by running the normal configuration script, then overriding the architecture flags at compile time. For example, you might run ./configure followed by CFLAGS="-isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch ppc -arch i386" LDFLAGS="-Wl,-syslibroot,/Developer/SDKs/MacOSX10.4u.sdk -arch ppc -arch i386" make to generate a universal binary (for Intel-based and PowerPC-based Macintosh computers). To generate a 3-way universal binary that includes a 64-bit PowerPC version, you would add -arch ppc64 to the CFLAGS and LDFLAGS."

John.

On Mar 27, 2006, at 10:48 AM, David Bertoni wrote:

John Russell wrote:
Is there a contact I can attempt to reach re Mac port?
John.

Keeping the port going for OS X should be trivial, since we already support GCC on a bunch of other platforms. I imagine there's not much to do, so you might want to attempt it yourself. You might even find that the generic "linux" platform target in runConfigure works.

Reply via email to