aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Release Linux From Scratch 11.0-rc1.11.0-rc1Douglas R. Reno2021-08-153-9/+20
|
* Update stats for systemd packagesDouglas R. Reno2021-08-141-4/+4
|
* Update all package stats and update grep.Bruce Dubbs2021-08-143-106/+116
| | | | | Using latest build log, updated all SysV package stats. Update to grep-3.7.
* Package updates and a patch.Bruce Dubbs2021-08-136-22/+48
| | | | | | | Update to linux-5.13.10. Update to bc-5.0.0. Update to vim-8.2.3337. Add binutils-2.37 upstream patch.
* TypoBruce Dubbs2021-08-131-1/+1
|
* minor typoXi Ruoyao2021-08-131-1/+1
|
* Touch up cleanup commands in Chapter 8Bruce Dubbs2021-08-124-17/+10
| | | | | We moved the rm /tools from Chapter 8 to Chapter 7. Some minor wording changes and file renaming.
* Rework cleaning up section of Chapter 7Bruce Dubbs2021-08-123-200/+179
| | | | | | | | | | | | | | | | Renamed chapter07/stripping.xml to chapter07/cleanup.xml Removed stripping from the end of Chapter 7. We suggest a 10 GB or larger partition in Section 2.4 - Creating a New Partition and the space used before cleaning up is only 3 GB. Stripping would free up about 300 MB more, but these files will soon be overwritten anyway. Remove /tools here to save about 1 GB. General reorginization and rewording. Chapter 8 stripping still needs to be updated after this change.
* Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunkBruce Dubbs2021-08-091-1/+14
|\
| * 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.