Xi Ruoyao
2a22256772
bash: minor command style fix
2021-08-04 00:09:52 +08:00
Xi Ruoyao
6094daeb7a
strip: restore versions in online_usrlib and save_usrlib
...
Without them, for example:
cp /usr/lib/libbfd.so /tmp/libbfd.so
# now /tmp/libbfd.so is a hardcopy of /usr/lib/libbfd-2.37.so
strip --strip-unneeded /tmp/libbfd.so
install -vm755 /tmp/libbfd.so /usr/lib/libbfd.so
# now /usr/lib/libbfd.so is *not* a symlink, but a real file
We don't want this to happen.
libdl and libpthread removed: they are now dummy libs and is not used by
anything built in LFS/BLFS.
2021-08-04 00:04:15 +08:00
Thomas Trepl (Moody)
31ff88ba10
Automatic merge of trunk into multilib
2021-08-03 16:09:11 +02:00
Xi Ruoyao
2cc15c335f
gcc: document new test failures with glibc-2.34
...
The links to gcc bugzilla is in XML comments.
2021-08-03 20:53:14 +08:00
Thomas Trepl (Moody)
66bfc2bb56
Automatic merge of trunk into multilib
2021-08-03 05:45:09 +02:00
Bruce Dubbs
adcaf07efb
Fix spacing
2021-08-02 22:27:16 -05:00
Bruce Dubbs
9c7598cc15
Package updates.
...
Update to glibc-2.34.
Update to diffutils-3.8.
Update to libcap-2.52.
2021-08-02 20:52:40 -05:00
Xi Ruoyao
ea0f48e5a8
binutils: typo
2021-08-02 21:08:51 +08:00
Thomas Trepl (Moody)
6ff520fb98
Automatic merge of trunk into multilib
2021-08-02 05:45:10 +02:00
Bruce Dubbs
c2d234220b
Update test results for several packages.
...
Most of the changes were removing documentation of failed tests
that no longer fail.
2021-08-01 12:53:19 -05:00
Bruce Dubbs
0b10545515
Fackage updates and fixes.
...
Remove unneeded sed commands from automake and coreutils.
Update to linux-5.13.7.
Update to e2fsprogs-1.46.3.
2021-08-01 11:58:29 -05:00
Thomas Trepl (Moody)
16cdca7b48
Automatic merge of trunk into multilib
2021-07-30 05:45:11 +02:00
Xi Ruoyao
2f67a2a07f
Revert "util-linux: explain ioctl_ns failure more precisely"
...
This reverts commit 79902f4e51
.
2021-07-29 18:14:21 +08:00
Thomas Trepl (Moody)
00e8b5325a
Merge upstream changes
2021-07-28 15:43:47 +02:00
Xi Ruoyao
7f9a48070e
package update
...
Update to GCC-11.2.0 (#4883 )
Update to inetutils-2.1 (#4892 )
Update to automake-1.16.4 (#4894 )
SHA256 checksum entities for the three packages are added. I think we
can start a transition to SHA256 now.
2021-07-28 19:01:48 +08:00
Xi Ruoyao
8416b1f926
Revert coreutils library location change
...
libstdbuf.so is a LD_PRELOAD hook, instead of a library which would be
used at link time. So let's keep the upstream default.
2021-07-28 18:48:09 +08:00
Xi Ruoyao
08f72423ce
always use --strip-unneeded for stripping
...
The behavior of --strip-unneeded and --strip-all are same for
executables and shared libraries. For static libraries,
--strip-unneeded keeps the symbols needed for relocation processing so
it won't break static archives.
2021-07-28 18:46:22 +08:00
Xi Ruoyao
79902f4e51
util-linux: explain ioctl_ns failure more precisely
2021-07-28 12:30:03 +08:00
Thomas Trepl (Moody)
64a306d76a
Automatic merge of trunk into multilib
2021-07-27 21:29:34 +02:00
Bruce Dubbs
11d5dee3a4
Minor instruction changes and text updates.
...
Move coreutils library from /usr/libexec to /usr/lib in both
Chapter 6 and Chapter 8.
Text updates in chapter08/pkgmgt.xml and chapter09/locale.xml.
Restore deletion of hanging test in chapter08/util-linux.xml.
Text changes in stripping and make instruction compatible with jhalfs.
2021-07-27 14:11:38 -05:00
Xi Ruoyao
d1592b9d92
stripping: add libnss_*.so* into online_usrlib
...
Glibc loads these "NSS modules" (see man 5 nss) on startup. This is
implemented with something like dlopen() so "ldd" won't show them up.
So they should be considered "online" here.
Without this addition, overwriting libnss_files-2.33.so reproducibly
triggers a crash during jhalfs runs where stripping is enabled. In
manual builds, it reproducibly triggers a crash exiting from chroot.
After this change I reran stripping 5 times and there was no crash
observed.
2021-07-28 01:27:33 +08:00
Thomas Trepl (Moody)
5287d521e9
Simplify the new sed
2021-07-27 11:54:51 +02:00
Thomas Trepl (Moody)
85cd74c2cb
Merge upstream changes
2021-07-27 07:53:40 +02:00
Thomas Trepl (Moody)
6d6f242029
Fix a programming error in shadow-4.9
2021-07-26 22:14:09 +02:00
Xi Ruoyao
de28837402
Hopefully, complete strip workaround
...
In stripping, /usr/bin/bash, /usr/bin/find, and /usr/bin/strip are
running. Strip them, and all libraries used by them in /tmp, then
install them back.
We can't use this for all libraries or binaries: the process above
discouples hard links (for example /usr/bin/perl and perl5.34.0). So
unfortunately the stripping instruction is now a stupidly long bash
script...
2021-07-26 19:34:27 +08:00
Thomas Trepl (Moody)
3388c22918
Merge upstream changes
2021-07-26 09:13:05 +02:00
Bruce Dubbs
ff96923bf3
Package updates and stripping fixes
...
Add workaround to strip libraries correctly.
Update to shadow-4.9.
Update to util-linux 2.37.1.
2021-07-25 20:10:18 -05:00
Xi Ruoyao
ff5c009123
binutils: workaround empty man pages issue
2021-07-25 22:56:45 +08:00
Thomas Trepl (Moody)
f18f2d6134
Automatic merge of trunk into multilib
2021-07-24 05:45:09 +02:00
Douglas R. Reno
9f84752195
Update to binutils-2.37
...
Update to less-590
Update to meson-0.59.0
Guard systemd against CVE-2021-33910
2021-07-23 06:30:53 -05:00
Thomas Trepl (Moody)
cfb8eeac69
Automatic merge of trunk into multilib
2021-07-22 05:45:08 +02:00
DJ Lucas
4eee9ccd08
Ensure that glibc installs ldconfig and sln to /usr/sbin.
2021-07-21 20:02:02 -05:00
DJ Lucas
593b439ada
Correct page IDs in Chapter 08 dejagnu, expect, and tcl.
2021-07-21 19:53:52 -05:00
Thomas Trepl (Moody)
118b207b4a
Automatic merge of trunk into multilib
2021-07-21 05:48:24 +02:00
Bruce Dubbs
2a277fbaf8
Minor grammar fixes
2021-07-20 15:18:36 -05:00
Xi Ruoyao
7ea60d3c98
add changelog for tester-nohack merge
2021-07-20 19:43:41 +08:00
Xi Ruoyao
94862dad61
bash: pass "make test" exitcode through expect
2021-07-19 21:39:13 +08:00
Xi Ruoyao
7d88d57dd3
bash: disable timeout to prevent Expect from exiting early
...
The default timeout is only 10 seconds, where the bash tests won't
complete on most systems. Then expect will exit early, with bash tests
running in background. We won't like this.
2021-07-19 21:29:20 +08:00
Xi Ruoyao
2d30be476b
bash: use eof in expect commands instead of EOF
...
(for jhalfs)
2021-07-19 21:10:06 +08:00
Xi Ruoyao
d072573464
bash: add an explanation why use expect to run the test
2021-07-19 21:01:45 +08:00
Xi Ruoyao
590d255947
Merge branch 'trunk' into xry111/tester-nohack
2021-07-19 20:54:58 +08:00
Thomas Trepl (Moody)
dabd16bcf6
Automatic merge of trunk into multilib
2021-07-19 05:45:10 +02:00
Bruce Dubbs
c522873057
Grammar
2021-07-18 17:14:51 -05:00
Thomas Trepl (Moody)
3999c22ebf
Automatic merge of trunk into multilib
2021-07-18 05:45:11 +02:00
Ken Moffat
ac9f3952a6
Perl - fixes for 5.34 test failures.
2021-07-17 21:11:36 +01:00
Xi Ruoyao
ef61313366
do not use UID hack for tester
...
It's causing "root-tester namesis" (both have UID 0) if the tty is owned
by root. To fix bash test, use Expect to spawn a new PTY for it.
2021-07-18 01:04:22 +08:00
Thomas Trepl (Moody)
0906e3caf3
Automatic merge of trunk into multilib
2021-07-16 05:45:08 +02:00
Bruce Dubbs
f3997370c5
Remove modifications to m4 that are no longer needed.
2021-07-15 12:30:07 -05:00
Thomas Trepl (Moody)
9600ece7df
Automatic merge of trunk into multilib
2021-07-12 05:45:11 +02:00
Bruce Dubbs
176404f5e2
Work around a util-linux that can hang the tests.
...
If CONFIG_USER_NS or CONFIG_PID_NS are not set in the kernel, the tests will
hang forever. To work around the problem, delete one test.
2021-07-10 23:16:21 -05:00
Thomas Trepl (Moody)
aea9d3b7ad
Automatic merge of trunk into multilib
2021-07-09 08:31:41 +02:00
Thomas Trepl (Moody)
ecf55d8e08
Automatic merge of trunk into multilib
2021-07-09 08:29:57 +02:00
Xi Ruoyao
a9e964ed99
fix installed directories in jinja2 & markupsafe
2021-07-09 13:29:32 +08:00
Douglas R. Reno
47c9152b13
Add missing files
2021-07-09 00:03:50 -05:00
Douglas R. Reno
87119fd250
Package Updates and Additions
...
Add MarkupSafe
Add Jinja2
Update to texinfo-6.8
Update to iproute2-5.13.0
Update to Python-3.9.6 (Security Update)
Update to systemd-249 (Security Update)
Update to Linux-5.13.1
2021-07-08 21:16:54 -05:00
Thomas Trepl (Moody)
d49a03582a
Fix a copy-paste error
2021-07-08 18:02:04 +02:00
Thomas Trepl (Moody)
0939e5196f
Automatic merge of trunk into multilib
2021-07-07 05:45:10 +02:00
Xi Ruoyao
b1fb931003
DejaGNU: build in seperate directory
...
Upstream recommends it. And there are reports about test failure when
DejaGNU is build in source directory ("./configure").
2021-07-06 23:00:16 +08:00
Thomas Trepl (Moody)
2ab0d9caf5
Automatic merge of trunk into multilib
2021-07-03 05:45:09 +02:00
Xi Ruoyao
3e8234557c
man-pages: add prefix=/usr
...
Thanks John Burrell for reporting the issue.
2021-07-02 19:14:32 +08:00
Thomas Trepl (Moody)
cf65195a94
Automatic merge of trunk into multilib
2021-07-02 09:18:52 +02:00
Bruce Dubbs
d8a492a200
Fix gcc patch name in Chapter 8.
2021-07-01 16:24:16 -05:00
Ken Moffat
33505d67f8
Patch gcc :
...
Fix some regressions, and cope with removal of a kernel header in
linux-5.13 which broke the build in chapter 8's bootstrap.
2021-07-01 19:34:12 +01:00
Xi Ruoyao
e3d0e26c73
gcc: correct desc of locale related tests
2021-06-30 11:52:11 +08:00
Xi Ruoyao
3d08653292
gcc: correct the desc of constexpr-52830 XPASS and FAIL
2021-06-30 11:47:09 +08:00
Ken Moffat
cefe50534a
Add more locales used in gcc's libstdc++ testsuite.
2021-06-29 01:28:36 +01:00
Thomas Trepl (Moody)
641ab9bee7
Automatic merge of trunk into multilib
2021-06-28 05:45:11 +02:00
Bruce Dubbs
5809826800
Package updates.
...
Update to bash-5.1.8.
Update to dejagnu-1.6.3.
Update to gdbm-1.20.
Update to libcap-2.51.
Update to man-pages-5.1.
2021-06-27 12:54:09 -05:00
Xi Ruoyao
f23960ab25
shadow: adjust for merged /usr
2021-06-27 16:48:48 +08:00
Thomas Trepl (Moody)
c5750ecfca
Automatic merge of trunk into multilib
2021-06-23 05:45:09 +02:00
Ken Moffat
075d35fb3d
Some updates re test failures.
2021-06-22 21:56:42 +01:00
Thomas Trepl (Moody)
3a303528e6
Automatic merge of trunk into multilib
2021-06-20 05:45:23 +02:00
Xi Ruoyao
7aee3182a0
pkg management: add a note about kernel upgrade
2021-06-19 16:32:43 +08:00
Thomas Trepl (Moody)
faab037d6d
Automatic merge of trunk into multilib
2021-06-19 05:45:11 +02:00
Bruce Dubbs
577ac46eea
Ensure capsh in installed from the libcap package.
2021-06-18 09:23:28 -05:00
Thomas Trepl (Moody)
6e9ca9918b
Automatic merge of trunk into multilib
2021-06-17 05:45:12 +02:00
Bruce Dubbs
0f69f60924
Tweak spacing
2021-06-15 23:02:24 -05:00
Thomas Trepl (Moody)
dd79d3f5ad
Automatic merge of trunk into multilib
2021-06-16 05:45:12 +02:00
Bruce Dubbs
7fe99c2ca7
Package Updates.
...
Update to iana-etc-20210611.
Update to vim-8.2.3001.
Update to util-linux-2.37.
Update to meson-0.58.1.
Update to linux-5.12.10.
Update to m4-1.4.19.
Update to grub-2.06.
2021-06-15 22:31:48 -05:00
Thomas Trepl (Moody)
6a724046cf
Automatic merge of trunk into multilib
2021-06-10 05:45:09 +02:00
Ken Moffat
9c3ce2ac8b
For consistency, make the cpp link in /usr/lib.
2021-06-09 19:34:33 +01:00
Ken Moffat
c36301e75a
For consistency, install iproute2 progs in /usr/sbin
...
(merged /usr) - from Joe Locash.
2021-06-09 18:49:02 +01:00
Thomas Trepl (Moody)
e3835ace0c
Automatic merge of trunk into multilib
2021-06-07 05:45:12 +02:00
Xi Ruoyao
06cdaed873
systemd: sync with BLFS
2021-06-04 21:05:13 +08:00
Thomas Trepl (Moody)
25519ef261
Automatic merge of trunk into multilib
2021-05-29 05:45:10 +02:00
Bruce Dubbs
af4f4bfa8c
Package updates.
...
Update to iana-etc-20210526.
Update to vim-8.2.2890.
Update to zstd-1.5.0.
Update to perl-5.34.0.
Update to inux-5.12.7.
Update to libcap-2.50.
Update to kmod-29.
Update to expat-2.4.1.
Update to elfutils-0.185.
Update to bc-4.0.2.
2021-05-28 15:00:26 -05:00
Thomas Trepl (Moody)
8d5f7c7557
Tweak install in iproute2 (rmv DOCDIR)
2021-05-26 08:04:51 +02:00
Thomas Trepl (Moody)
d31877876d
Automatic merge of trunk into multilib
2021-05-26 05:45:10 +02:00
Thomas Trepl (Moody)
f081763f39
Tweak install in iproute2 (rmv DOCDIR)
2021-05-26 01:20:15 +02:00
Ken Moffat
d3e6c1b7e6
gdbm: The failing test is reported as 'FAIL: version'
...
so report that as lowercase.
2021-05-25 21:56:11 +01:00
Thomas Trepl (Moody)
8fbd2fb120
Automatic merge of trunk into multilib
2021-05-21 22:43:51 +02:00
Pierre Labastie
c31e35bd8a
kmod: do not install lsmod both in /usr/sbin and /usr/bin
2021-05-21 19:23:23 +02:00
Xi Ruoyao
dc90d88882
kmod: create lsmod symlink in /usr/bin (merge /usr)
...
Forgot it in the last commit...
2021-05-22 00:06:08 +08:00
Xi Ruoyao
e3471c8c4d
kmod: create symlinks in /usr/sbin (merge /usr)
2021-05-22 00:02:27 +08:00
Thomas Trepl (Moody)
70aadfbaf4
Cosmetic rearrange options to appear more consistent
2021-05-18 10:02:19 +02:00
Thomas Trepl (Moody)
32f47b1fb5
Merge branch 'trunk' into multilib
2021-05-18 08:17:35 +02:00
Thomas Trepl (Moody)
76531f2977
Cleanup instructions
2021-05-18 08:10:25 +02:00
Thomas Trepl (Moody)
30fb4c0470
Automatic merge of trunk into multilib
2021-05-18 08:09:10 +02:00
Bruce Dubbs
9901d50d9a
Tweak install directories for eudev and e2fsprogs
2021-05-17 14:34:48 -05:00
Xi Ruoyao
0389538132
bzip2: replace copies of bzip2 executable with symlinks
2021-05-17 23:09:39 +08:00