On Fri, October 30, 2015 06:56, John Frankish wrote:
> Ref: Linux From Scratch - Version SVN-20151025
>
> Does a patch exist to enable everything to be compiled to /lib, /usr/lib
> rather than /lib64, /usr/lib64 on an x86_64 machine?
>
> The last time I built LFS I managed to do it, but it took a significant
> amount of hacking to get there (and I lost my notes).
>
> Regards
> John

Greetings John,

LFS only sets a link and doesn't change gcc specs to use only
/lib,/usr/lib. We do this in CLFS with pure64 bit builds. View our
instructions at
http://clfs.org/view/CLFS-SYSTEMD-TRUNK-GIT-20151029/x86_64-64/ and take
note of our GCC 5.2 ticket at http://trac.clfs.org/ticket/1019 where the
patches you need for pure64 bit will be. I've built LFS many times with
building only the CLFS toolchain. So you shouldn't have any issues.

LFS could choose to use /usr/lib,/lib for a pure64 bit build, but it just
adds more complexity and confusion to the book and the book works now for
x86/x86_64.

Also, some users do wish to enable multilib later on, and keeping current
LFS layout lets a user do that without much effort than if LFS did use
/usr/lib:/lib.

Sincerely,

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

Reply via email to