Commit Graph

8181 Commits

Author SHA1 Message Date
Xi Ruoyao
cc2c231b50
remove meson "test SBU" added unintentionally 2022-03-03 04:13:40 +08:00
Xi Ruoyao
727617d28f
Merge branch 'trunk' into xry111/clfs-ng 2022-03-03 02:44:10 +08:00
Xi Ruoyao
7c05ea2a4f
remove outdated cross-chap5 announcement in what's new
It should have been removed in 10.1, and in 11.0 there should have been
"the version of LFS has switched to a merged-/usr layout".  But we just
forgot to update this all the time :).
2022-03-03 02:20:37 +08:00
Xi Ruoyao
3522efe046
package updates
* Update to meson-0.61.2.
* Update to linux-5.16.12.
* Update to MarkupSafe-2.1.0.
* Update to dbus-1.14.0.
* Update to vim-8.2.4489.
2022-03-03 02:20:37 +08:00
Xi Ruoyao
7756de365c
remove all "what's new" entries after release 2022-03-03 02:20:34 +08:00
Xi Ruoyao
964103cbdc
Merge branch 'trunk' into xry111/clfs-ng 2022-03-02 21:15:18 +08:00
Xi Ruoyao
6cad449759
add changelog entries for libstdc++ pass 2 and tcl changes 2022-03-02 21:08:50 +08:00
Xi Ruoyao
b39aae039a
Merge tag 'xry111/lfs-next/for-trunk-20220302' into trunk 2022-03-02 21:04:45 +08:00
Xi Ruoyao
259b8e0aa3
Merge remote-tracking branch 'origin/trunk' into xry111/lfs-next 2022-03-02 21:02:54 +08:00
Xi Ruoyao
3bb463d33d
gcc-pass2: document *_FOR_TARGET parameters 2022-03-02 18:02:07 +08:00
Xi Ruoyao
8e0f8a9a52
gcc pass2: use --target=$LFS_TGT instead of many {C,CXX}_FOR_TARGET
There is also a "GCC_FOR_TARGET" which was not set correctly.  The
--target=$LFS_TGT parameter can set up all of these variables as we
expected.
2022-03-02 18:00:10 +08:00
Xi Ruoyao
a5da281cc8
Merge remote-tracking branch 'origin/trunk' into xry111/clfs-ng 2022-03-01 17:45:31 +08:00
Bruce Dubbs
fe09af0cf8 Cleanup after 11.1 commit 2022-02-28 11:41:59 -06:00
Xi Ruoyao
2fac6bd1b2
fix the date of expat-2.4.6 changelog entry 2022-02-28 22:34:42 +08:00
Douglas R. Reno
68550bbdee Kernel (systemd): Add CONFIG_MEMCG as required (systemd-oomd). 2022-02-27 16:10:44 -06:00
Xi Ruoyao
477c9a1d58
tcl: remove outdated test failure description 2022-02-27 23:38:45 +08:00
Xi Ruoyao
859502b2f4
iproute2: add NETNS_RUN_DIR=/run/netns to avoid using deprecated /var/run 2022-02-27 23:36:55 +08:00
Xi Ruoyao
a4f63e494b
remove adjusting.xml
Now adjusting.xml only serves as a historical reference, and a "snip
library" for gcc.xml.  Put all relevant content into gcc.xml directly
and remove adjusting.xml.  If someone needs a historical reference, he
can always get adjusting.xml in Git history.
2022-02-27 23:36:55 +08:00
Xi Ruoyao
83c258fce0
tcl: remove --enable-64bit
It only adds -m64 on x86_64 GNU/Linux.  In 64-bit LFS -m64 is the
default.
2022-02-27 23:36:55 +08:00
Xi Ruoyao
459d4936ae
fix GCC PR100017 and enable libstdc++ for pass 2
This is the issue preventing us from cross-compiling libstdc++ in
Chapter 6.  By fixing this issue we can remove a seperate pass 2 for
libstdc++ and simplify the instruction.

The upstream fix will be released in 11.3 and 12.0, so we can remove the
first sed upgrading gcc next time.
2022-02-27 23:36:55 +08:00
Douglas R. Reno
18d4d6d2d7 Do a minor reword in networkd.xml and move Firmware Drivers to the
Device Drivers section in the systemd kernel configuration.
2022-02-26 23:18:28 -06:00
Xi Ruoyao
a626665deb
cross-ng: final documentation change before pushing 2022-02-27 00:01:40 +08:00
Xi Ruoyao
f8f349e10e
cross-ng: remove the restriction on the architecture of the host distro in prologue 2022-02-27 00:01:40 +08:00
Xi Ruoyao
fa8a0f2fc3
cross-ng: adjust reboot command for new clfs 2022-02-27 00:01:39 +08:00
Xi Ruoyao
3963a56a07
cross-ng: document a coreutils failure only happens for this branch 2022-02-27 00:01:39 +08:00
Xi Ruoyao
8b37712d8b
cross-ng: document host dependencies for kernel cross compilation 2022-02-27 00:01:39 +08:00
Xi Ruoyao
56f1739633
cross-ng: use uncompressed kernel image in chapter 6
"vmlinux" always exists after running "make".  Use it so we won't need
to change the command porting to another arch.
2022-02-27 00:01:39 +08:00
Xi Ruoyao
e8f1927bfe
cross-ng: set up a temporary hostname starting chapter 7 2022-02-27 00:01:39 +08:00
Xi Ruoyao
940c9ebd4b
cross-ng: Revert "Add a note telling to reenter chroot after making a backup"
This reverts commit 7fba0753d1.
2022-02-27 00:01:39 +08:00
Xi Ruoyao
e534de8823
cross-ng: don't create and mount fs in chapter 2
This procedure is deferred to the end of chapter 6 in cross edition.
2022-02-27 00:01:39 +08:00
Xi Ruoyao
b2f01e8c8a
cross-ng: explain the unchanged SBU values from trunk 2022-02-27 00:01:39 +08:00
Xi Ruoyao
7d7f24687f
cross-ng: adjust "How to build LFS" page for cross build
We'd explain "chroot environment" here, instead of performing
find-n-replace everywhere.
2022-02-27 00:01:39 +08:00
Xi Ruoyao
cb518e03d7
cross-ng: remove kernel from hostreqs 2022-02-27 00:01:39 +08:00
Xi Ruoyao
1ea79fdb82
cross-ng: chapter 7: set up lo interface 2022-02-27 00:01:39 +08:00
Xi Ruoyao
3a5d53a529
cross-ng: adjust backup & restore for cross build 2022-02-27 00:01:39 +08:00
Xi Ruoyao
9673470766
cross-ng: mention in-kernel firmware blob for temporary kernel 2022-02-27 00:01:35 +08:00
Xi Ruoyao
4f2d91dc65
cross-ng: linux and linux-headers: specify ARCH for cross build 2022-02-26 23:43:12 +08:00
Xi Ruoyao
db51ee9325
cross-ng: chapter 5: gcc: don't rely on uname -m 2022-02-26 23:43:12 +08:00
Xi Ruoyao
30ae09bb76
cross-ng: gcc: don't rely on "uname -m" 2022-02-26 23:43:12 +08:00
Xi Ruoyao
96dda27a0f
cross-ng: chapter 4: stop assuming target to be "uname -m", and...
create /boot in $LFS.
2022-02-26 23:43:12 +08:00
Xi Ruoyao
40875a9574
cross-ng: chapter 2: mounting a partition on $LFS is not needed 2022-02-26 23:43:12 +08:00
Xi Ruoyao
0bd1c0541b
cross-ng: chapter 4: set LFS_TGT for target machine 2022-02-26 23:43:12 +08:00
Xi Ruoyao
20549cb0fb
cross-ng: chapter 6: add grub configuration for temporary system 2022-02-26 23:43:12 +08:00
Xi Ruoyao
f58cbc10f5
cross-ng: chapter 6: build temporary Linux kernel 2022-02-26 23:43:11 +08:00
Xi Ruoyao
52e0f3e76e
cross-ng: chapter 6: add grub 2022-02-26 23:43:11 +08:00
Xi Ruoyao
ae636e7f20
cross-ng: chapter 6: add agetty, mount, and setsid from util-linux 2022-02-26 23:43:11 +08:00
Xi Ruoyao
febac5114b
cross-ng: chapter 7: adjust introduction for cross build 2022-02-26 23:43:11 +08:00
Xi Ruoyao
fa7acfc0bf
cross-ng: start "new generation of CLFS" branch
* git-version: prefix the version with "cross"
* prologue: add a section describing the new edition
2022-02-26 23:43:03 +08:00
Bruce Dubbs
cbd0a9a98e Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk 2022-02-25 14:58:29 -06:00
Bruce Dubbs
7b270d9a69 Wording 2022-02-25 14:58:18 -06:00