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.
|