Re: Breaking /emul/ia32-linux for squeeze
Clint Adams <schizo@debian.org> writes:
> It may be time to change packages installing files to
> /emul/ia32-linux (which violates the FHS) to use
> /usr/lib32 instead.
NO NO NO NO NO NO NO NO.
It is high time to change to the multiarch dir. For that gcc needs to
be fixed first so compiling 32bit code does not break. Transitioning
to /usr/lib32 will just needlessly break systems.
> I believe the affected packages are
>
> fakechroot
> fakeroot
> gnu-efi
> ia32-libs
> ia32-libs-gtk
> lib32asound2
> lib32asound2-dev
> lib32bz2-1.0
> lib32bz2-dev
> lib32ffi5
> lib32ffi-dev
> lib32gcc1
> lib32gfortran2
> lib32gfortran3
> lib32gomp1
> lib32icu38
> lib32icu-dev
> lib32mudflap0
> lib32ncurses5
> lib32ncurses5-dev
> lib32ncursesw5
> lib32ncursesw5-dev
> lib32nss-mdns
> lib32objc2
> lib32readline5
> lib32readline5-dev
> lib32stdc++6
> lib32stdc++6-4.1-dbg
> lib32stdc++6-4.2-dbg
> lib32stdc++6-4.2-dbg
> lib32stdc++6-4.3-dbg
> lib32z1
> lib32z1-dev
> libc6-dev-i386
> libc6-i386
ia32-* from ia32-apt-get, which potentially includes every single
library package in debian. Although only ia32-apt-get needs to be
changed.
> glibc will need to change first, and the remaining
> packages will be broken until they are changed as well.
And every package would need a Pre-Depends on the new libc6. *shiver*
MfG
Goswin
Reply to: