Status

Compiling this library requires sources of a recent version of GCC. For those people who want to change the Makefiles and port to new targets, the latest net releases of the GNU Autotools (autoconf, automake, libtool) are required and essential ingredients. Other tools and complete installation instructions can be found on the installation page.

New things that work are in the latest release notes.

Known problems and bugs, which will force us to actually keep this file up-to-date, can be found in bugs.

Things that need to be done and are looking for volunteers can be found in: pick me.

This release has been tested with gcc 2.95 on the following platforms. Here are the results for snapshots 2.90.N:

.N host build static pass/fail shared pass/fail
.8 alpha-unknown-linux-gnu + (see Note 1) 62/5 62/5
.8 i686-unknown-linux-gnu + 65/3 65/3
.8 powerpc-unknown-linux-gnu + 65/3 65/3
.8 sparc-sun-solaris2.5.1 + (see Note 2) 62/6 62/6
.8 sparc-sun-solaris2.6 + (see Note 2) 65/3 65/3
.8 sparc-sun-solaris2.7 + (see Note 2) 65/3 65/3
.8 powerpc-ibm-aix4.x - (see Note 3) 0/68 0/68
.8 i686-cygwin + 65/3 0/68
.8 i686-linux-x-powerpc-elf + 65/3 65/3

Note 1: A newer compiler than gcc-2.95.2 is required.

Note 2: All Solaris toolchains were configured with --with-gnu-ld --with-gnu-as --with-gcc. (That's a lot of --with's...)

Note 3: Configuration and initial support for AIX has been completed. However, problems with the compiler/linker have prevented testing. For instance, mknumeric_limits will fail unless weak linking is possible, which doesn't seem possible on AIX. The initial bug report is here

And the response from one of the powerpc port maintainers:

I opposed the original solution (involving weak symbols) on ELF, as it seemed to be the wrong idea. I'm not sure what the right fix is, and don't think I have time to work on it right now.