[lfs] 01/01: Merge branch 'trunk' into multilib
git Owner ([email protected] via lfs-book Mailing List) <[email protected]> Sun, 02 Aug 2026 12:58:30 +0000
| Newsgroups | gmane.linux.lfs.book |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format... ------------=_1785675515-4071053-7298 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit This is an automated email from the git hooks/post-receive script. git pushed a commit to branch multilib in repository lfs. commit 84072a870aabd364a1e2e13ff14d32dfc4409f85 Merge: 5e8025610 8b989da79 Author: zeckma-tech <[email protected]> AuthorDate: Sun Aug 2 06:58:20 2026 -0600 Merge branch 'trunk' into multilib Makefile | 2 +- chapter01/changelog.xml | 50 +++++++++++++++++++++++++++++++ chapter01/whatsnew.xml | 9 +++--- chapter02/mounting.xml | 5 ++++ chapter03/patches.xml | 3 +- chapter05/glibc.xml | 6 ++-- chapter06/gcc-pass2.xml | 16 ++++++++++ chapter06/m4.xml | 10 +++++++ chapter08/binutils.xml | 19 +++++++++++- chapter08/gcc.xml | 9 ++---- chapter08/glibc.xml | 17 +++++++++-- chapter08/pkgconf.xml | 4 +++ chapter08/shadow.xml | 4 +++ chapter08/sqlite.xml | 3 +- chapter09/inputrc.xml | 4 +++ chapter10/grub.xml | 15 +--------- lfs-latest-git.php | 6 +++- packages.ent | 78 ++++++++++++++++++++++++------------------------- patches.ent | 2 ++ 19 files changed, 185 insertions(+), 77 deletions(-) diff --cc chapter06/gcc-pass2.xml index 97ad58083,0d579311a..37e6e2522 --- a/chapter06/gcc-pass2.xml +++ b/chapter06/gcc-pass2.xml @@@ -76,25 -73,25 +76,26 @@@ cd build</userinput></screen <para>Now prepare GCC for compilation:</para> -<screen><userinput remap="configure">../configure \ - --build=$(../config.guess) \ - --host=$LFS_TGT \ - --target=$LFS_TGT \ - --prefix=/usr \ - --with-build-sysroot=$LFS \ - --enable-default-pie \ - --enable-default-ssp \ - --disable-fixincludes \ - --disable-nls \ - --disable-multilib \ - --disable-libatomic \ - --disable-libgomp \ - --disable-libquadmath \ - --disable-libsanitizer \ - --disable-libssp \ - --disable-libvtv \ - --enable-languages=c,c++ \ +<screen><userinput remap="configure">../configure \ + --build=$(../config.guess) \ + --host=$LFS_TGT \ + --target=$LFS_TGT \ + --prefix=/usr \ + --with-build-sysroot=$LFS \ + --enable-default-pie \ + --enable-default-ssp \ + --disable-fixincludes \ + --disable-nls \ + --enable-multilib \ + --with-multilib-list=m64,m32 \ + --disable-libatomic \ + --disable-libgomp \ + --disable-libquadmath \ + --disable-libsanitizer \ + --disable-libssp \ + --disable-libvtv \ + --enable-languages=c,c++ \ + CXX_FOR_TARGET="$LFS_TGT-gcc -nostdinc++" \ LDFLAGS_FOR_TARGET=-L$PWD/$LFS_TGT/libgcc \ target_configargs=gcc_cv_target_thread_file=posix</userinput></screen> diff --cc chapter08/gcc.xml index c0e842053,3c4f38193..c346142a2 --- a/chapter08/gcc.xml +++ b/chapter08/gcc.xml @@@ -318,14 -316,21 +318,9 @@@ readelf -l a.out | grep ': /lib'</useri be ignored, but otherwise the output of the last command should be:</para> <screen><computeroutput>SEARCH_DIR("/usr/x86_64-pc-linux-gnu/lib64") - SEARCH_DIR("/usr/local/lib64") - SEARCH_DIR("/lib64") - SEARCH_DIR("/usr/lib64") - SEARCH_DIR("/usr/x86_64-pc-linux-gnu/lib") - SEARCH_DIR("/usr/local/lib") - SEARCH_DIR("/lib") - SEARCH_DIR("/usr/lib");</computeroutput></screen> + SEARCH_DIR("/usr/lib"); + SEARCH_DIR("/usr/x86_64-pc-linux-gnu/lib")</computeroutput></screen> - <para>A 32-bit system may use a few other directories. For example, here - is the output from an i686 machine:</para> - -<screen><computeroutput>SEARCH_DIR("/usr/i686-pc-linux-gnu/lib32") -SEARCH_DIR("/usr/local/lib32") -SEARCH_DIR("/lib32") -SEARCH_DIR("/usr/lib32") -SEARCH_DIR("/usr/i686-pc-linux-gnu/lib") -SEARCH_DIR("/usr/local/lib") -SEARCH_DIR("/lib") -SEARCH_DIR("/usr/lib");</computeroutput></screen> - <para>Next make sure that we're using the correct libc:</para> <screen><userinput>grep "/lib.*/libc.so.6 " dummy.log</userinput></screen> diff --cc chapter10/grub.xml index 27ed167ab,6ec526cf8..ac31dfe17 --- a/chapter10/grub.xml +++ b/chapter10/grub.xml @@@ -288,19 -288,12 +288,12 @@@ insmod part_gp insmod ext2 set root=(hd0,2) - - # For UEFI - insmod efi_gop - insmod efi_uga - set gfxpayload=1024x768x32 -menuentry "GNU/Linux, Linux &linux-version;-lfs-&version;" { - linux /boot/vmlinuz-&linux-version;-lfs-&version; root=/dev/sda2 ro +menuentry "GNU/Linux, Linux &linux-version;" { + linux /boot/vmlinuz-&linux-version; root=/dev/sda2 ro }</literal> EOF</userinput></screen> - <!-- GOP is probably not needed anyhow, since we're not using terminal_output - gfxterm. --> <para> The <command>insmod</command> commands load the -- To stop receiving notification emails like this one, please contact the administrator of this repository. ------------=_1785675515-4071053-7298 Content-Type: text/plain; charset="UTF-8" Content-Disposition: inline Content-Transfer-Encoding: 8bit MIME-Version: 1.0 -- http://lists.linuxfromscratch.org/sympa/info/lfs-book Unsubscribe: See the above information page ------------=_1785675515-4071053-7298--