[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
New compiler tools release: cris-dist-1.25
There's a new release of the compiler tools. For GNU/Linux,
this release is expected to be used together with linux-headers
for linux-2.4.14 (included in cris-dist-linux-headers-1.25.tar.gz),
but there should be no issues using this release together with
older kernels. It has been tested together with
devboard_lx-R2_1_0. Minor compatibility issues are expected
from cris-dist-1.24 to cris-dist-1.25, but you do not have to
re-build anything *unless* you've been a victim of the bug
mentioned below: for example all SQLite code then has to be
Upgrading is only necessary for code that requires using 64-bit
library file calls using the 32-bit API (e.g. fseeko instead of
fseeko64); see below. This did not work before this release; it
is unlikely that this bug goes unnoticed.
Visible changes (extracted from the file NEWS in the source package):
A bug was fixed in glibc, which caused "struct stat" to have
incorrect contents when using the feature _FILE_OFFSET_BITS=64
(compiling source with the macro _FILE_OFFSET_BITS defined to
64). See the glibc documentation for more information about
this feature. This feature is not used in stock
devboard_lx-R2_1_0. However, it is used by default for example
in the SQLite library <URL:http://www.sqlite.org/>.
The compiler tools are available in three forms: as a source
SRPM, as a binary RPM and 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 and
up.) Debian packages will be available shortly, preliminary
The SRPM and RPM are available at:
The corresponding source tar-balls are in three parts at:
If you need to install from the tar-ball sources (though the
binary or source packages are strongly recommended), first
unpack the cris-dist-1.25.tar.gz tar-ball, then "cd cris-dist-1.25"
and unpack the latter two tar-balls in that directory.
Further installation instructions are available in the file
README in the cris-dist-1.25.tar.gz tar-ball.
There are also files ending in *.md5, to use for minimal
integrity-check of the above files, with contents repeated
below. Older releases are moved to the subdirectory "old" with
every new release ("old/debian-dsc" for old Debian build
description files, when the new ones are available).