On Sun, Feb 10, 2013 at 11:18 AM, DJ Lucas <[email protected]> wrote: > Has anybody entertained the idea of multiarch (not current multilib) on > an LFS style build yet? I intend to do this, but if anybody has already > done so, I'd appreciate notes, patches, and what not. > > For those unfamiliar: http://wiki.debian.org/Multiarch/ > From my POV, unlike the previous disagreement of lib<qual> amongst > distributions, this _seems_ to be much cleaner and well thought out, > especially with a couple of examples in place already (Fedora has been > doing this in parallel as well as Debian and Ubuntu, but isn't really in > the spotlight yet). > > -- DJ
I use a variation on my own LFS system (Basically 64bit goes into /usr/lib, and 32bit to /usr/lib/32. If there are binaries I want, I install them to /usr/lib/32/bin). I also have a couple cross compilers, which are currently at /usr/x86_64-pc-mingw32 and /usr/x86_64-pc-apple-darwin10 (Which would probably be better in a multiarch setup). Also have a lfs to ubuntu (/usr/x86_64-ubuntu1204-pc-linux-gnu) cross compiler, but I couldn't get the multiarch patches to work for me (autotools failed to regenerate the build system). I cheated and moved all the libraries to standard locations instead I was tossing the multiarch idea around, but there would be a lot of modifications to my buildscripts to use /usr/lib/x86_64-pc-linux-gnu instead of /usr/lib. (I don't mind doing that for the i686 arch, as I rarely use 32bit software [I think just wine right now], but otherwise I do try to keep close to LFS/BLFS upstream). I think using /usr/lib/i686-pc-linux-gnu instead of /usr/lib/32 would be great though. I'll update my notes at http://www.nathancoulson.com/proj_lfs.php (I think when I put up that page, I couldn't adapt the existing gcc instructions (We were using -B) for a multilib setup). Not really a multiarch system, but it does modify some of the paths. > -- > http://linuxfromscratch.org/mailman/listinfo/lfs-chat > FAQ: http://www.linuxfromscratch.org/faq/ > Unsubscribe: See the above information page -- Nathan Coulson (conathan) ------ Location: British Columbia, Canada Timezone: PST (-8) Webpage: http://www.nathancoulson.com -- http://linuxfromscratch.org/mailman/listinfo/lfs-chat FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page
