On Sat, Sep 23, 2006 at 02:50:35AM +0200, Goswin von Brederlow wrote: > But running Debian binaries on other distributions remains a > problem. For example static binaries that use libnss* plugins will > fail to find those plugins on other systems. Copying the debian libc6 > to your ~/lib/ dir on another distribution will break locale plugins.
Do you have any less contrived examples? FWIW, I think in either of these cases you deserve to keep both pieces. > The fix is really simple. Compile glibc with libc_[s]libdir = > [/usr]/lib64 but move [/usr]/lib64 to [/usr]/lib and add the > compatibility links after the build. That results in libc6 using the > FHS paths [/usr]/lib64 when looking for plugins, which means following > the [/usr]/lib64 link on Debian, just like every other distributions > glibc does on amd64. Nothing else changes. I'm perfectly happy to do this. After etch. -- Daniel Jacobowitz CodeSourcery -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]