Cross Compilers for Mac OS X

For some of my software (as galgas), I needed to built a multi platform distribution package, including executable for Windows and i386 Linux. As I mainly work on Macintosh, I have decided to built GCC cross compilers for Windows and i386 Linux. Then I have built Mac OS X packages in order to make installation simplest. I actually need C and C++, but as extra gift, I planed to include in the packages Objective-C, Java, Ada and Fortran compilers. It was an easy work for Win32 from MinGW packages, but I did not succeed in building Fortran 95 and Ada for i386 Linux.

I have not tested the Objective-C, Java, Ada and Fortran compilers for Win32.

I have not tested the Objective-C and Java compilers for i386 Linux.

Sources packages, makefile and shell script for building tools are provided in the “sources” distributions.

Release 2 (december 2006)

Binaries for Intel

Binaries Target Corresponds to... Implemented languages Installer to download Link
MinGW for Intel Mac OS Win32 Min GW 3.4.5 C, C++, Objective-C, Java, Ada, Fortran 77 MinGW_3_4_5_for_Mac_OS_X_Intel.dmg.zip (38.1 MB)Installation Page
i386 Linux GCC for Intel Mac i386-Linux gcc 4.1.1 C, C++, Objective-C, Java i386-linux-gcc_4_1_1_for_Mac_OS_X_Intel.dmg.zip (91.6 MB)Installation Page

Binaries for ppc

Binaries for pcc should work on Mac OS X.3 and later.

Binaries Target Corresponds to... Implemented languages Installer to download Link
MinGW for ppc Mac OS Win32 Min GW 3.4.5 C, C++, Objective-C, Java, Ada, Fortran 77 MinGW 3.4.5 for Mac OS X (ppc).dmg (38.6 MB)Installation Page
i386 Linux GCC for ppc Mac i386-Linux gcc 4.1.1 C, C++, Objective-C, Java i386-linux-gcc 4.1.1 for Mac OS X (ppc).dmg (92.9 MB)Installation Page

Sources Packages

Builds ppc binaries on a PowerPC Mac, Intel binaries on an Intel Mac.

Sources Corresponds to... File Link
MinGW for Mac OS x Min GW 3.4.5 macmingw-3.4.5-20060117-1-src.dmg (51.6 MB)Building Instructions
i386 Linux GCC for Mac OS X gcc 4.1.1 i386-linux-gcc-4.1.1-for-mac-wo-src-tarballs.dmg (200.4 KB)
i386-linux-gcc-4.1.1-for-mac-with-src-tarballs.dmg (106.8 MB)
Building Instructions

Release 1 (december 2005)

Binaries for ppc

Binaries Target Corresponds to... Implemented languages Installer to download Link
MinGW for ppc Mac OS Win32 Min GW 3.4.4 C, C++, Objective-C, Java, Ada, Fortran 77 MinGW 3.4.4 for Mac OS X.dmg (37.2 MB)Installation Page
i386 Linux GCC for ppc Mac i386-Linux gcc 4.0.2 C, C++, Objective-C, Java i386-linux-gcc 4.0.2 for Mac OS X.dmg (87.2 MB)Installation Page

Sources Packages

Builds only ppc binaries.

Sources Corresponds to... File Link
MinGW for Mac OS x Min GW 3.4.4 macmingw-3.4.4-20050522-1-src.dmg (45.7 MB)Building Instructions
i386 Linux GCC for Mac OS X gcc 4.0.2 i386-linux-gcc-4.0.2-for-mac-with-src-tarballs.dmg (88.5 MB)
i386-linux-gcc-4.0.2-for-mac-wo-src-tarballs.dmg (96 kB)
Building Instructions

License

Copyright © 2005, 2006 by Pierre Molinaro

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Author

Pierre Molinaro <pierre molinaro at irccyn ec-nantes fr>.

Pierre Molinaro is a member of the Real-Time Sytems group from the IRCCyN Laboratory in Nantes, France. IRCCyN is an Unité Mixte de Recherche of CNRS. Other softwares from the Real-Time Systems group can be found here.

 
start.txt · Last modified: 2007/01/18 22:25 by pm
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki