glibc2.1 packages available for TESTING now
You maybe know that our current policy is to stay with glibc2.0,
because glibc2.1 is mainly untested on m68k. However, we can't forever
hold back glibc2.1, so we should test it as much as we can...
To support this I've now compiled glibc2.1 for m68k and a set of other
related packages. The .debs have been uploaded to project/experimental
and to
ftp://ftp.uni-erlangen.de/pub/Linux/LOCAL/Debian-support/m68k-glibc2.1-test
As I've said I've compiled lots of stuff already under glibc2.1 and
I've seen no trouble. So installing it shouldn't immediately let hell
break loose... :-) However, I'd ask interested users to install the
packages and see if any breakage happens. Especially, glibc2.1 is
tested on 68060 system only yet (and maybe on Andreas' 68030). If you
test glibc2.1, please in all cases tell me if it works or not. Not
just report errors, but also success! Otherwise I can't tell if and
how much it has been tested at all...
The source packages I've compiled are:
glibc_2.1.1-9
egcs_1.1.2-1.2.1 (includes libstdc++2.9-glibc2.1)
bash_2.02.1-1.4.1 (includes libreadline)
ncurses_4.2-3.2.1
libtiff3_3.4beta037-8.0.1
glib1.2_1.2.3-1.0.1
gtk+1.2_1.2.3-1.0.1
binutils_2.9.1.0.24-2
and they give the following .debs:
bash-builtins_2.02.1-1.4.1.deb
bash_2.02.1-1.4.1.deb
binutils-dev_2.9.1.0.24-2.deb
binutils-multiarch_2.9.1.0.24-2.deb
binutils_2.9.1.0.24-2.deb
egcc_2.91.66-1.2.1.deb
g++_2.91.66-1.2.1.deb
g77_2.91.66-1.2.1.deb
gconv-modules_2.1.1-9.deb
gobjc_2.91.66-1.2.1.deb
gpc_2.91.66-1.2.1.deb
libc6-dbg_2.1.1-9.deb
libc6-dev_2.1.1-9.deb
libc6-pic_2.1.1-9.deb
libc6-prof_2.1.1-9.deb
libc6_2.1.1-9.deb
libg++2.8.2-glibc2.1-dev_2.91.66-1.2.1.deb
libg++2.8.2-glibc2.1_2.91.66-1.2.1.deb
libglib1.2-dbg_1.2.3-1.0.1.deb
libglib1.2-dev_1.2.3-1.0.1.deb
libglib1.2_1.2.3-1.0.1.deb
libgtk1.2-dbg_1.2.3-1.0.1.deb
libgtk1.2-dev_1.2.3-1.0.1.deb
libgtk1.2_1.2.3-1.0.1.deb
libjpeg-progs_6b-1.2.1.deb
libjpeg62-dev_6b-1.2.1.deb
libjpeg62_6b-1.2.1.deb
libncurses4-dbg_4.2-3.2.1.deb
libncurses4-dev_4.2-3.2.1.deb
libncurses4_4.2-3.2.1.deb
libreadline2-altdev_2.1-13.3.deb
libreadline2_2.1-13.3.deb
libreadlineg2-dbg_2.1-13.3.deb
libreadlineg2-dev_2.1-13.3.deb
libreadlineg2_2.1-13.3.deb
libstdc++2.9-glibc2.1-dev_2.91.66-1.2.1.deb
libstdc++2.9-glibc2.1_2.91.66-1.2.1.deb
libtiff-tools_3.4beta037-8.0.1.deb
libtiff3-altdev_3.4beta037-8.0.1.deb
libtiff3_3.4beta037-8.0.1.deb
libtiff3g-dev_3.4beta037-8.0.1.deb
libtiff3g_3.4beta037-8.0.1.deb
ncurses-bin_4.2-3.2.1.deb
nscd_2.1.1-9.deb
The only really glibc2.1-related things are libc6-* itself and
everything from the egcs package (egcc, g++, libstdc++*, ...). The
other libs have been recompiled under glibc2.1 only because
incompabitilities of some glibc2.0-compiled libs with glibc2.1 have
been reported on i386. I wanted to be on the safe side and recompiled
them all at once...
If you're just a user and don't want to compile, the following
packages should be enough for you:
bash_2.02.1-1.4.1.deb
bash-builtins_2.02.1-1.4.1.deb
libc6_2.1.1-9.deb
libg++2.8.2-glibc2.1_2.91.66-1.2.1.deb
libglib1.2_1.2.3-1.0.1.deb
libgtk1.2_1.2.3-1.0.1.deb
libjpeg-progs_6b-1.2.1.deb
libjpeg62_6b-1.2.1.deb
libncurses4_4.2-3.2.1.deb
libreadlineg2_2.1-13.3.deb
libstdc++2.9-glibc2.1_2.91.66-1.2.1.deb
libtiff-tools_3.4beta037-8.0.1.deb
libtiff3g_3.4beta037-8.0.1.deb
ncurses-bin_4.2-3.2.1.deb
(all of course only if they're upgrades to already installed
packages).
But developers please read these notes:
The new binutils are needed because our current binutils 2.8 have a
bug with versioning, and this versioning is now really used with
glibc2.1. Without binutils2.9 you can't link anything with the new
libc6.
You have to install the new libstdc++2.9-glibc2.1-dev before egcc,
g++, ... because the new libc6-dev conflicts with the old
libstdc++2.9-dev package.
Happy testing!
Roman
Reply to: