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

Re: Breaking /emul/ia32-linux for squeeze

On Fri, Mar 13, 2009 at 12:05:42PM +0100, Goswin von Brederlow wrote:
> > - multiarch will supersede all previous biarch implementations
> > - multiarch will be before biarch in the search path

> Is that even true? /lib32 and /usr/lib32 are system library paths
> while the multiarch dirs are custom paths added via
> /etc/ld.so.conf.d/x86_64-linux-gnu.conf. I think they come last.

Multiarch is also intended to be a set of *system* library paths,
*superseding* biarch.  There's no reason one should be encoded in the linker
and the other should be tacked on via /etc/ld.so.conf.d.

> Obviously they haven't been strictly true for some time now. But it was
> always just a verry minor proportion of packages with biarch so having
> to add a conflicts or not was never thought of as a problem.

By you, perhaps.  I certainly considered the upgrade path.

> > Taken together, this guarantees the newer libs would always be found before
> > the older libs, so there's no need to do extra special-casing for those libs
> > that were previously available in biarch form.

> Then any old programm might break. And you know how long 3rd party
> packages stay around.


Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
Ubuntu Developer                                    http://www.debian.org/
slangasek@ubuntu.com                                     vorlon@debian.org

Reply to: