This patch adds MacOS X (darwin) specific defines to cgcc. Only suspicios aspect about it is that OSX system include files expect either __LITTLE_ENDIAN__ or __BIG_ENDIAN__ to be defined to show endianess. I added a arch switch to darwin section to pick this up to avoid polluting general i86 and x86_64 sections. (note: i dont speak perl and i dont have any ppc32/64 to test it on). Somwhat simpler would be to put __LITTLE_ENDIAN__ unconditionally to darwin section on the grounds that ppc is unsupported anyway, but if the support appears it may be better to have the switch available already. -- marko
Attachment:
cgcc.macos.specs.diff
Description: Binary data