Hi all,

the multilib branch has been created. A multilib enabled system may be required if you have to use proprietary printer drivers which are available in 32bit only (in my case a Dell laser printer driver) or for running any other 32bit software where no sources are provided to recompile it to 64bit.

To render the book including the multilib extensions, just issue

  $ make ARCH=multilib [REV=sysv]

which will render the sysv version including the ML stuff, for systemd do

  $ make ARCH=multilib REV=systemd

The multilib extension makes sence only on 64bit architectures. The extensions are to build gcc enabled building 32bit binaries, glibc 32bit and several other packages in 32 bit and x32 bit which are required for some other BLFS packages which may also required to be built in 32bit mode. For the printer driver that is for example lib32-nettle. While developing the book to appear in the state it is now, some new packages are added (isl, linux-firmware). Both are not really required for building ML, but it looked to be useful to the developers. A proof-of-concept has been made, i used the instructions of the ML book (and some tweaked instructions of some BLFS packages) to build VirtualBox (which requires multilib support) from source and run a strange old OS in a VM in it.

I hope some of you may find that stuff useful. I'm pretty sure that there are typos and - more critical - technical bugs in it; I hope you will report as many as possible ;-)

At this moment, i want to add that all the work is not made by my own. Especially, DJ helped a very lot by providing many inputs/tweaks/fixes/enhancements.

--
Thomas

--
http://lists.linuxfromscratch.org/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to