pkgsrc-Users archive

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

Multi arch



> Are you using Debian wheezy or sid?
> For examples, x11-dev package for i386, it seems that library files
> are not in ${X11PREFIX}/lib, but in ${X11PREFIX}/lib/i386-linux-gnu.
>   http://packages.debian.org/wheezy/i386/libx11-dev/filelist
> I don't know why Debian change to use such directory structure...
> 

I am pretty sure this has to do with multi arch implementation Debian
based distro are moving to. Multi arch would basically allow mixed i386
and amd64 packages to coexist in a same OS installation, so I guess it
why the libraries path got prefixed

cf
https://wiki.ubuntu.com/MultiarchSpec

and quoting http://wiki.debian.org/Multiarch/TheCaseForMultiarch

"it is a very disruptive change; software has long assumed that on Unix
systems the library and include paths are sister directories at the same
level of the hierarchy, and multiarch violates this assumption thoroughly "





Home | Main Index | Thread Index | Old Index