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.