Not logged in
Log in now
Create an account
Subscribe to LWN
LWN.net Weekly Edition for June 20, 2013
Pencil, Pencil, and Pencil
Dividing the Linux desktop
LWN.net Weekly Edition for June 13, 2013
A report from pgCon 2013
SELF: Anatomy of an (alleged) failure
Posted Jun 24, 2010 9:10 UTC (Thu) by cortana (subscriber, #24596)
Posted Jun 24, 2010 10:43 UTC (Thu) by michich (subscriber, #17902)
Posted Jun 24, 2010 11:00 UTC (Thu) by cortana (subscriber, #24596)
Even if Debian did have an automatic setup for compiling all library packages with both architectures, you are then screwed because they put the amd64 libraries in /lib (with a symlink at /lib64) and the i386 libraries in /lib32. So your proprietary i386 software that tries to dlopen files in /lib fails because they are of the wrong architecture.
You could argue that these are Debian-specific problems. You might be right. But they are roadblocks to greater adoption of Linux on the desktop, and now that the FatELF way out is gone, we're back to the previous situation: waiting for the 'multiarch' fix (think FatELF but with all libraries in /lib/$(arch-triplet)/libfoo.so rather than the code for several architectures in a FatELF-style, single /lib/libfoo.so), which has failed to materialise in the 6 years since I first saw it mentioned. And which still won't fix proprietary software that expects to find its own architecture's files at /lib.
Posted Jun 24, 2010 17:44 UTC (Thu) by vonbrand (subscriber, #4458)
That multilib doesn't work on Debian is squarely Debian's fault (my Fedora here is still not completely 32-bit free, but getting there). No need to burden the kernel for that.
Posted Jun 27, 2010 12:31 UTC (Sun) by nix (subscriber, #2304)
This simply is not a significant problem.
Posted Jun 27, 2010 13:14 UTC (Sun) by cortana (subscriber, #24596)
Posted Jun 27, 2010 17:48 UTC (Sun) by nix (subscriber, #2304)
(Words cannot express how much I don't care about statically linked apps.)
Posted Jul 10, 2010 12:31 UTC (Sat) by makomk (guest, #51493)
Posted Jul 10, 2010 20:24 UTC (Sat) by nix (subscriber, #2304)
Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds