[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
New compiler tools release: cris-dist-1.15
There's a new release of the compiler tools. This is a bug-fix
release. If you do threads programming, it is recommended that
you update from cris-dist-1.14 (or previous) to cris-dist-1.15.
No compatibility issues are expected from cris-dist-1.14 to
cris-dist-1.15; you do not have to re-build anything.
These bugs have been fixed:
- The pthreads library was linked in *after* the C library, so
it didn't replace functions as necessary for correct
handling of thread-shared resources such as files. The most
prominent behavior was that calling fork in a thread didn't
- A C++ compiler bug, visible with libxml++ version 0.13 as
"Internal compiler error 20000430".
- A C compiler bug visible with samba version 2.2.1a as
"Internal compiler error in `verify_wide_reg_1'".
- Symbol references in tables used for C++ exception handling
were incorrectly handled, which could lead to exceptions
not being caught. No known real-life cases.
- The dynamic loader didn't by default look in /usr/lib (as
documented); only /lib. No known real-life cases.
The compiler tools are available in three forms: as a source
SRPM, as a binary RPM and also as "pure" sources; gzipped
tar-balls. The binary RPM is suitable for i386-type host
machines (i86-pc-linux-gnu) running Red Hat Linux release
6.2 to 7.2. For Debian systems there has been reports of
successful conversion of the RPM to .deb using the "alien"
The SRPM and RPM are available at:
The corresponding source tar-balls is in four parts at:
If you need to install from the tar-ball sources (though the
binary RPM and source SRPM are strongly recommended), first
unpack the cris-dist-1.15.tar.gz tar-ball, then "cd cris-dist-1.15"
and unpack the latter three tar-balls in that directory.
Further installation instructions are available in the file
README in the cris-dist-1.15.tar.gz tar-ball.