aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * libffi: document --disable-exec-static-trampXi Ruoyao2021-08-091-1/+14
| |
* | Clean up glibc list of test failuresBruce Dubbs2021-08-091-5/+6
|/
* Package updates.Bruce Dubbs2021-08-084-10/+27
| | | | | Update to linux-5.13.9. Update to libffi-3.4.2.
* Fix currency for libffiBruce Dubbs2021-08-081-0/+1
|
* prologue/why: expect is not temporary system only nowXi Ruoyao2021-08-081-2/+1
|
* m4: test-posix_spawn-script does not failXi Ruoyao2021-08-061-2/+0
| | | | Reported on lfs-dev and confirmed with jhalfs.
* gcc: fix PR101749Xi Ruoyao2021-08-062-4/+21
| | | | | https://wiki.linuxfromscratch.org/blfs/ticket/15350 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101749
* minor wording changeXi Ruoyao2021-08-061-1/+1
|
* shadow: use xz tarballXi Ruoyao2021-08-051-3/+3
| | | | It's already used in BLFS, so let's make LFS to use the same one.
* Make stripping work fo rboth x86 and x86_64Bruce Dubbs2021-08-031-1/+6
|
* Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunkBruce Dubbs2021-08-035-32/+28
|\
| * minor typoXi Ruoyao2021-08-041-1/+1
| |
| * fix temp hosts fileXi Ruoyao2021-08-041-1/+1
| | | | | | | | I think it may be related to Python 3 tests hang (?)
| * bash: minor command style fixXi Ruoyao2021-08-041-2/+2
| |
| * strip: restore versions in online_usrlib and save_usrlibXi Ruoyao2021-08-041-11/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * gcc: document new test failures with glibc-2.34Xi Ruoyao2021-08-031-17/+15
| | | | | | | | The links to gcc bugzilla is in XML comments.
* | WordingBruce Dubbs2021-08-031-0/+6
| |
* | Clarify chapter 7 stripping and backupBruce Dubbs2021-08-031-25/+29
|/ | | | | | | In chapter 7 we do not need to unmount file systems to strip binaries. Move unmounting to the backup/restore sections. Also make sure the stripping commands are valid.
* Fix spacingBruce Dubbs2021-08-021-8/+8
|
* Package updates.Bruce Dubbs2021-08-028-76/+78
| | | | | | Update to glibc-2.34. Update to diffutils-3.8. Update to libcap-2.52.
* binutils: typoXi Ruoyao2021-08-021-1/+1
|
* Update test results for several packages.Bruce Dubbs2021-08-0111-18/+27
| | | | | Most of the changes were removing documentation of failed tests that no longer fail.
* Fackage updates and fixes.Bruce Dubbs2021-08-014-8/+29
| | | | | | Remove unneeded sed commands from automake and coreutils. Update to linux-5.13.7. Update to e2fsprogs-1.46.3.
* Revert "util-linux: explain ioctl_ns failure more precisely"Xi Ruoyao2021-07-291-3/+3
| | | | This reverts commit 79902f4e5120549197b50e735c812b2ec545e520.
* Clarify remounting after exiting chrootBruce Dubbs2021-07-281-2/+4
|
* package updateXi Ruoyao2021-07-285-23/+27
| | | | | | | | | 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.
* Revert coreutils library location changeXi Ruoyao2021-07-282-2/+0
| | | | | 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.
* don't use host tool for strippingXi Ruoyao2021-07-281-3/+3
|
* always use --strip-unneeded for strippingXi Ruoyao2021-07-283-24/+16
| | | | | | | 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.
* util-linux: explain ioctl_ns failure more preciselyXi Ruoyao2021-07-281-3/+3
|
* grub cfg: replace hardcoded (and outdated) chapter numberXi Ruoyao2021-07-281-2/+3
|
* temp python: add a note about (not so) "fatal" errorsXi Ruoyao2021-07-281-0/+13
|
* Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunkBruce Dubbs2021-07-270-0/+0
|\
| * Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunkDouglas R. Reno2021-07-272-1/+12
| |\
| * | locale: Reference chapter 8 instead of chapter 6 (systemd)Douglas R. Reno2021-07-271-1/+1
| | |
* | | Minor instruction changes and text updates.Bruce Dubbs2021-07-276-22/+29
| |/ |/| | | | | | | | | | | | | | | | | | | 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.
* | stripping: add libnss_*.so* into online_usrlibXi Ruoyao2021-07-282-1/+12
|/ | | | | | | | | | | | | 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.
* Simplify the new sedThomas Trepl (Moody)2021-07-271-1/+1
|
* Fix a programming error in shadow-4.9Thomas Trepl (Moody)2021-07-262-0/+13
|
* Hopefully, complete strip workaroundXi Ruoyao2021-07-263-16/+74
| | | | | | | | | | | 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...
* Package updates and stripping fixesBruce Dubbs2021-07-258-29/+44
| | | | | | Add workaround to strip libraries correctly. Update to shadow-4.9. Update to util-linux 2.37.1.
* binutils: workaround empty man pages issueXi Ruoyao2021-07-252-0/+18
|
* Update to binutils-2.37Douglas R. Reno2021-07-236-26/+37
| | | | | | Update to less-590 Update to meson-0.59.0 Guard systemd against CVE-2021-33910
* Ensure that glibc installs ldconfig and sln to /usr/sbin.DJ Lucas2021-07-213-0/+16
|
* Correct page IDs in Chapter 08 dejagnu, expect, and tcl.DJ Lucas2021-07-214-13/+23
|
* kernel: update size range estimates for 5.13.4.Ken Moffat2021-07-211-5/+5
| | | | | | | | | For the minimum I have used allnoconfig, rounded down to allow for future removal of redundant items (this is unlikely to produce a bootable kernel), with its SBU rounded down for people with fast machiens who build on NVMe or in RAM. For maximum and typical, space is rounded.
* Minor grammar fixesBruce Dubbs2021-07-201-3/+3
|
* Update to linux-5.13.4 to fix CVE-2021-33909.Ken Moffat2021-07-202-3/+7
|
* add changelog for tester-nohack mergeXi Ruoyao2021-07-202-1/+12
|
* Merge branch 'xry111/tester-nohack' into trunkXi Ruoyao2021-07-203-5/+12
|\ | | | | | | | | | | | | | | | | | | | | | | | | Use a fixed UID for "tester" user, instead of the tty owner's UID. The problem using tty owner's UID is, when tty is owned by "root" the UID of "tester" will be 0. This cause a namesis between "tester" and root. And, the "tester" is introduced to run some tests which are not expected to be ran as root. If "tester" has UID 0, it will have root priviledge and the tests will fail again. Bash tests require the user to own the tty. To satisify it, we use Expect to spawn a new pseudoterminal to run Bash tests.