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

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
(i[3456]86-pc-linux-gnu) running Red Hat Linux release 6.2 and
up.)  Debian packages will be available shortly, preliminary
next week.

The SRPM and RPM are available at:
<URL:ftp://ftp.axis.se/pub/axis/tools/cris/compiler-kit/cris-dist-1.25-1.src.rpm>
and
<URL:ftp://ftp.axis.se/pub/axis/tools/cris/compiler-kit/cris-dist-1.25-1.i386.rpm>.

The corresponding source tar-balls are in three parts at:
<URL:ftp://ftp.axis.se/pub/axis/tools/cris/compiler-kit/cris-dist-1.25.tar.gz>
<URL:ftp://ftp.axis.se/pub/axis/tools/cris/compiler-kit/cris-dist-linux-headers-1.25.tar.gz>
<URL:ftp://ftp.axis.se/pub/axis/tools/cris/compiler-kit/cris-dist-glibc-1.25.tar.gz>

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

f705809116b7568c7fdc0e5209dc4834 *cris-dist-1.25-1.i386.rpm
5c18728cc0c3036e13d157807d4fe9b8 *cris-dist-1.25-1.src.rpm
8be43ddbab3884709a70b9a7f40c5ed2 *cris-dist-1.25.tar.gz
1f4aeabd2b588a091989fd846a1340b1 *cris-dist-glibc-1.25.tar.gz
4ec9b22f02266ea777a20b7ea5b6fd4b *cris-dist-linux-headers-1.25.tar.gz

brgds, H-P