libstdc++ v3

Home
Status
FAQ (text)
Downloading
Mailing Lists
Links
How to...
Report a bug
Contribute
Get the Standard
Use the library

Status

Compiling this library requires a recent version of gcc. (For instance, gcc 2-95 works well.) In addition, autoconf versions 2.13 and above and automake versions 1.3b and above are required and essential ingredients for those mucking about in the Makefiles and trying to configure on new targets.

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:

host build static pass/fail shared pass/fail
i686-unknown-linux-gnu + 45/2 45/2
powerpc-unknown-linux-gnu + (see Note 3) 49/2 49/2
alpha-unknown-linux-gnu - (see Note 1) 0/47 0/47
sparc-sun-solaris2.6 + 42/5 42/5
sparc-sun-solaris2.7 + 42/5 42/5
mips-sgi-irix6.5 - (see Note 1) 0/47 0/47
hppa2.0w-hp-hpux11 - (see Note 2) 0/47 0/47

Note 1: alpha-linux and mips-irix6.5 fail while building parts of libstdc++-v3 dealing with complex. Builds usually die with this error, which may be fixed in the next gcc release: Unable to access real part of complex value in a hard register on this target.

Note 2: mknumeric_limits will fail unless weak linking is possible, which doesn't seem possible, even when configuring -with-gnu-as --with-gnu-ld --with-gcc when building gcc.

Note 3: using gcc-2.95.1, and CVS snapshot dated 1999-09-24. This should still work with the 2.90.6 release, and have results comparable to intel.


These pages are stoically maintained by Phil Edwards, who may now actually be able to maintain them as the directory structure is slowly congealing into some kind of permanent structure, and was last modified on 1999-12-15.