[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: