Platforms
Mpc has
been written in plain ANSI C with portability in mind and should
compile on all platforms where Mpfr is available.
The following list has been compiled to help integration
of Mpc into Gcc. The
release criteria
of Gcc 4.5 define primary and secondary platforms; we
call all others tertiary. Your feedback on successful (and unsuccessful)
builds on not yet listed platforms is highly appreciated and welcome on the
mpc-discuss mailing list.
Version 0.8.*
Unless stated otherwise, the tests have been carried out with
release 0.8.
Primary platforms
| Platform | Configure name | Tested by | Gcc | Gmp | Mpfr | Comment |
| i686-pc-linux-gnu |
|
AE |
4.3.4 |
4.3.1 |
2.4.1 |
|
|
|
PZ |
4.0.2 |
4.2.4 |
2.4.1 |
|
| x86_64-unknown-linux-gnu |
|
AE |
4.1.2 |
4.3.1 |
2.4.1 |
|
| sparc-sun-solaris2.10 |
|
MP |
4.4.2 |
4.3.1 |
2.4.1 |
|
|
|
DE |
3.4.6 |
5.0.1 |
2.4.2 |
0.8.2 |
|
|
DE |
4.5.0 |
5.0.1 |
2.4.2 |
0.8.2 |
| arm-eabi |
armv61-unknown-linux-gnueabi |
AE |
3.4.4 |
4.3.1 |
2.4.1 |
|
|
armv5tel-unknown-linux-gnueabi |
PZ |
4.3.4 |
4.3.1 |
2.4.2 |
0.8.1 |
| powerpc64-unknown-linux-gnu |
|
KG |
4.1.2 |
4.2.4 |
2.4.1 |
|
| i386-unknown-freebsd |
i386-unknown-freebsd7.2 |
GP |
|
|
|
|
Secondary platforms
| Platform | Configure name | Tested by | Gcc | Gmp | Mpfr | Comment |
| ia64-unknown-linux-gnu |
|
LF |
4.3.4 |
4.3.1 |
2.4.1 |
|
| s390-linux-gnu |
s390-ibm-linux-gnu |
LF |
4.3.4 |
4.3.1 |
2.4.1 |
|
| i686-pc-cygwin |
|
DK |
4.3.4 |
4.3.1 |
2.4.1 |
|
|
|
PT |
3.4.4 |
5.0.1 |
2.4.2 |
0.8.2 |
|
i686-pc-cygwin1.7.5 |
DE |
4.3.4 |
5.0.1 |
2.4.2 |
0.8.2 |
|
i686-pc-cygwin1.7.5 |
DE |
4.5.0 |
5.0.1 |
2.4.2 |
0.8.2 |
| i686-mingw32 |
|
EW |
3.4.5 |
4.3.1 |
2.4.1 |
|
| i686-apple-darwin |
i386-apple-darwin10.0.0 |
JW |
4.2.1 |
4.3.1 |
2.4.1 |
|
|
i386-apple-darwin10.4.0 |
PT |
4.2.1 |
5.0.1 |
3.0.0 |
0.8.2 |
| hppa2.0w-hp-hpux11.11 |
|
DA |
4.* |
4.3.1 |
2.4.2 |
0.8.1 |
| powerpc-ibm-aix5.3.0.0 |
|
DE |
4.3.4 |
4.3.1 |
2.4.1 |
|
Tertiary platforms
| Platform | Configure name | Tested by | Gcc | Gmp | Mpfr | Comment |
| alpha-unknown-linux-gnu |
|
LF |
4.3.4 |
4.3.1 |
2.4.1 |
|
| mips-unknown-linux-gnu |
|
LF |
4.3.4 |
4.3.1 |
2.4.1 |
|
| mipsel-unknown-linux-gnu |
|
LF |
4.3.4 |
4.3.1 |
2.4.1 |
|
| mips64el-unknown-linux-gnu |
|
KG |
4.3.2 |
4.2.2 |
2.3.2 |
|
| powerpc-unknown-linux-gnu |
|
LF |
4.3.4 |
4.3.1 |
2.4.1 |
|
| sparc-unknown-linux-gnu |
|
LF |
4.3.4 |
4.3.1 |
2.4.1 |
|
| sparc64-unknown-linux-gnu |
|
KG |
4.1.2 |
4.2.4 |
2.4.1 |
|
| avr32-unknown-linux-gnu |
|
LF |
4.3.4 |
4.3.1 |
2.4.1 |
|
| sh4-unknown-linux-gnu |
|
LF |
4.3.4 |
4.3.1 |
2.4.1 |
|
|
|
KK |
4.2.4 |
4.2.2 |
2.3.2 |
|
| hppa2.0-unknown-linux-gnu |
|
KG |
4.1.2 |
4.2.4 |
2.4.1 |
|
| x86_64-pc-kfreebsd-gnu |
|
LF |
4.3.4 |
4.3.1 |
2.4.1 |
|
| i486-pc-kfreebsd-gnu |
|
LF |
4.3.4 |
4.3.1 |
2.4.1 |
|
| powerpc-apple-darwin8 |
|
DF |
4.0.1 |
4.3.1 |
2.4.1 |
|
| powerpc-apple-darwin9.8.0 |
|
DE |
4.0.1 |
5.0.1 |
2.4.2 |
0.8.2 |
|
|
DE |
4.5.0 |
5.0.1 |
2.4.2 |
0.8.2 |
| sparc-sun-solaris2.6 |
|
TC |
4.3.4 |
4.2.4 |
2.3.1 |
|
| sparc-sun-solaris2.7 |
|
TC |
3.4.6 |
4.2.4 |
2.3.1 |
|
| sparc-sun-solaris2.8 |
|
EB |
4.3.3 |
4.2.4 |
2.3.2 |
|
|
|
TC |
3.4.6 |
4.2.4 |
2.4.0 |
|
|
|
DE |
3.3.2 |
5.0.1 |
2.4.2 |
0.8.2 |
|
|
DE |
4.5.0 |
5.0.1 |
2.4.2 |
0.8.2 |
| sparc64-sun-solaris2.8 |
|
EB |
4.3.3 |
4.2.4 |
2.3.2 |
|
| sparc-sun-solaris2.9 |
|
KG |
3.4.6 |
4.2.2 |
2.3.1 |
|
|
|
KG |
Sun cc 5.5 |
4.2.2 |
2.3.1 |
|
| sparc64-sun-solaris2.9 |
|
KG |
3.4.6 |
4.2.2 |
2.3.1 |
|
|
|
KG |
Sun cc 5.5 |
4.2.2 |
2.3.1 |
|
| sparc-sun-solaris2.11 |
|
RO |
4.1.1 |
4.2.1 |
2.3.2 |
|
| i386-pc-solaris2.6 |
|
TC |
4.3.4 |
4.2.4 |
2.3.1 |
|
| i386-pc-solaris2.8 |
|
TC |
4.3.4 |
4.3.1 |
2.4.2rc1 |
|
| i386-pc-solaris2.9 |
|
TC |
4.3.4 |
4.3.1 |
2.4.2rc1 |
|
| i386-pc-solaris2.10 |
|
RO |
4.1.1 |
4.2.1 |
2.3.2 |
|
|
|
TC |
4.3.4 |
4.3.1 |
2.4.2rc1 |
32 bit |
| mips-sgi-irix5.3 |
|
TC |
3.4.6 |
4.3.1 |
2.4.1p5 |
|
| mips-sgi-irix6.2 |
|
TC |
4.3.4 |
4.3.1 |
2.4.1p5 |
n32 |
| mips-sgi-irix6.5 |
|
RO |
3.4.5 |
4.3.0 |
2.3.2 |
|
|
|
TC |
4.3.1 |
4.2.1 |
2.3.1 |
n32 |
|
|
TC |
MIPSPro 7.4.4m |
4.2.1 |
2.3.1 |
n32 |
| hppa1.1-hp-hpux10.20 |
|
DA |
4.* |
4.3.1 |
2.4.2 |
0.8.1 |
| hppa64-hp-hpux11.00 |
|
DA |
|
|
|
|
| hppa64-hp-hpux11.11 |
|
DA |
4.* |
4.3.1 |
2.4.2 |
0.8.1 |
| hppa2.0w-hp-hpux11.00 |
|
DA |
|
|
|
|
| alpha-dec-osf4.0f |
|
RO |
3.4.4 |
4.2.1 |
2.3.2 |
|
| hurd-i386 |
i486-pc-gnu |
LF |
4.3.4 |
4.3.1 |
2.4.1 |
|
| Windows Vista 64 |
|
BG |
|
Mpir 1.3.0 |
2.4.x svn |
32 and 64 bit |
Previous releases
The following additional tertiary platforms have been tested with
older versions of Mpc.
Reports for the current release are welcome.
| Platform | Configure name | Tested by | Gcc | Gmp | Mpfr | Comment |
| x86_64-w64-mingw32 |
|
RS |
4.5.0 (exp.) |
4.3.1 |
2.4.1 |
0.7 |
| powerpc-unknown-freebsd8.0 |
|
AT |
4.2.1 |
4.2.2 |
2.3.1 |
0.7 |
| sparc64-unknown-freebsd9.0 |
|
AT |
4.2.1 |
4.2.2 |
2.3.1 |
0.7 |
| powerpc-apple-darwin9.7.0 |
|
AT |
4.5.0 (exp.) |
4.2.2 |
2.3.1 |
0.7 |
| x86_64-apple-darwin9 |
|
AT |
4.5.0 (exp.) |
4.2.2 |
2.3.1 |
0.7 |
| m68k-unknown-linux-gnu |
|
LF |
4.3.3 |
4.2.4 |
2.3.2 |
0.6 |
| hppa1.1-hp-hpux11.11 |
|
SE |
4.2.1 |
4.1.4 |
2.3.1 |
0.6 |
| ia64-hp-hpux11.23 |
|
SE |
4.2.1 |
4.1.4 |
2.3.1 |
0.6 |