Thomas Trepl (Moody)
21a9c25f43
Automatic merge of trunk into multilib
2022-09-13 14:07:02 +02:00
Xi Ruoyao
fb5ad92588
gcc: document that libssp is normally unused
...
We are enabling default SSP now, so if someone runs "ldd /usr/bin/true"
and see libssp is not used he/she may be puzzled.
2022-09-13 17:59:05 +08:00
Thomas Trepl (Moody)
1835fca016
Adopt PIE/SSP changes
2022-09-13 10:07:14 +02:00
Thomas Trepl (Moody)
c1a6423d0c
Automatic merge of trunk into multilib
2022-09-13 00:30:10 +02:00
Xi Ruoyao
9d3ba7b850
vim: no need to download spell files
...
They are already in the tarball, so just install them if needed.
2022-09-12 21:02:48 +08:00
Thomas Trepl (Moody)
c49c1fb77f
Automatic merge of trunk into multilib
2022-09-12 00:30:10 +02:00
Pierre Labastie
e5e442cd32
Typo in a comment
2022-09-11 19:02:41 +02:00
Pierre Labastie
7bd0378b41
Remove trailing spaces
2022-09-11 18:54:49 +02:00
Pierre Labastie
c37e846f4b
Replace tabs with spaces
2022-09-11 18:42:58 +02:00
Pierre Labastie
63c2e8bb66
Comment on binutils test failures with pie/ssp
2022-09-11 10:55:25 +02:00
Xi Ruoyao
c10a327376
gcc: fix link to PIE & SSP note
...
DocBook does not handle xref to note properly (#pie-ssp-info not
generated).
2022-09-11 13:57:47 +08:00
Xi Ruoyao
e502de1ab0
gcc: some reword of PIE/SSP/ASLR note
...
Expand tabs to 8 spaces like everywhere else in the book.
Explain that shared libraries are already covered by ASLR, PIE expands
the ASLR to cover the exetutables.
In 2022, stack smashing attackings are mostly constructing a sequence of
faked returning addresses to exectute a series of function already
existing in the programs or libraries itself (ret2lib). Returning into
the code injected by the attacker is almost impossible because on
i686 (with a PAE/NX enabled kernel) or x86_64, running injected code
needs W/X mappings and those are very rare these days.
2022-09-11 11:35:06 +08:00
Thomas Trepl (Moody)
530771a7bb
Automatic merge of trunk into multilib
2022-09-11 00:30:11 +02:00
Pierre Labastie
1bade3f439
Document the --enable-default-pie/ssp options
...
Also document test failures in gcc chapter 8
2022-09-10 13:41:38 +02:00
Thomas Trepl (Moody)
3c20ad9381
Automatic merge of trunk into multilib
2022-09-10 00:30:10 +02:00
Pierre Labastie
0611f706d5
Use default-pie and default-ssp flags in gcc
...
Committing only the commands for now, so that others can test the
build. TODO:
- add command explanations
- add changelog
- comment on failing tests in binutils and gcc
2022-09-09 16:15:06 +02:00
Thomas Trepl (Moody)
b2cbe93960
Automatic merge of trunk into multilib
2022-09-06 00:30:10 +02:00
Xi Ruoyao
fb66c4c583
some http -> https changes
2022-09-05 09:52:05 +08:00
Thomas Trepl (Moody)
f867843417
Automatic merge of trunk into multilib
2022-09-01 10:54:54 +02:00
Xi Ruoyao
7b3f5a4f8d
groff: remove -j1
2022-09-01 14:04:34 +08:00
Thomas Trepl (Moody)
b92cf89b16
Automatic merge of trunk into multilib
2022-08-27 00:30:11 +02:00
Xi Ruoyao
bf6f9e75ee
python: supress "failed to check new pip version" or "a new pip version is available" warnings
...
The non-text change during freeze is approved by bdubbs.
2022-08-26 23:52:18 +08:00
Xi Ruoyao
e9d65f2f4c
grub: update description for grub-glue-efi
...
Text only change.
Found out this utility also exists on ARM, so copied "grub-glue-efi
--help" here, which does not mention "ia32" or "amd64".
2022-08-26 19:47:50 +08:00
Thomas Trepl (Moody)
d8c9a43f29
Automatic merge of trunk into multilib
2022-08-26 00:30:10 +02:00
Xi Ruoyao
85cdcb0980
glibc: don't mention "/lib" as ld.so search path anymore
...
Text change only.
Since 11.0, /lib is a symlink to usr/lib. With libc_cv_slibdir=/usr/lib,
/lib won't be searched by default anymore (if someone mess up the system
by removing /lib symlink and create an real directory there, for example
the initramfs before r10.1-439).
2022-08-24 23:42:27 +08:00
Thomas Trepl (Moody)
f8a51225ff
Merge branch 'multilib' of git.linuxfromscratch.org:lfs into multilib
2022-08-23 21:40:37 +02:00
Thomas Trepl (Moody)
192dda3521
Automatic merge of trunk into multilib
2022-08-23 21:34:26 +02:00
Xi Ruoyao
20007e51c2
glibc: update test status
...
Text change only.
Add tst-arc4random-thread failure recently reported to upstream, remove
namespace related failures as they are UNSUPPORTED now in 2.36.
2022-08-23 18:43:10 +08:00
Thomas Trepl (Moody)
fd4792b275
Automatic merge of trunk into multilib
2022-08-21 23:27:38 +02:00
Bruce Dubbs
a7a9d696fc
Minor updates
2022-08-21 10:04:47 -05:00
Xi Ruoyao
942e81de78
stripping: also mention symbol table bisides debug symbols
2022-08-21 20:27:28 +08:00
Thomas Trepl (Moody)
9282602849
Adopt change instructions to m32/mx32
2022-08-21 10:05:41 +02:00
Thomas Trepl (Moody)
a171781c75
Automatic merge of trunk into multilib
2022-08-21 05:45:10 +02:00
Bruce Dubbs
f2af13d7a0
Intermediate update prior to lfs-11.2-rc1
2022-08-20 10:35:01 -05:00
Thomas Trepl (Moody)
a151e0979b
Automatic merge of trunk into multilib
2022-08-16 13:54:28 +02:00
Pierre Labastie
d94f2d01a5
Clean chapter 8 binutils xml and text
...
Remove old commented instructions
Remove a sed and a test failure explanation: both have been fixed
in binutils-2.39
2022-08-14 21:11:46 +02:00
Bruce Dubbs
960a230b4f
Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk
2022-08-09 21:44:54 -05:00
Bruce Dubbs
3094b8c742
Tweak pip3 instructions
2022-08-09 21:44:44 -05:00
Xi Ruoyao
8a687fac90
binutils: add desc for gprofng
2022-08-09 22:26:10 +08:00
Xi Ruoyao
e06065fc29
perl: remove outdated note regarding zlib version
...
Now perl-5.36 ships zlib-1.2.12, which is same as the book providing.
2022-08-07 18:28:24 +08:00
Thomas Trepl (Moody)
3ebe8768cc
Merge upstream
2022-08-07 11:00:44 +02:00
Bruce Dubbs
1b11115cd2
Package updates.
...
Update to binutils-2.38.
Update to util-linux-2.38.1.
Update to Python3-3.10.6.
Update to glibc-2.36.
2022-08-06 17:40:17 -05:00
Thomas Trepl (Moody)
f8018d2ce5
Automatic merge of trunk into multilib
2022-07-17 05:45:24 +02:00
Xi Ruoyao
d060b33545
another "obsoleted" -> "obsolete" fix
2022-07-16 14:01:21 +08:00
Bruce Dubbs
f1b9d9d531
Package updates.
...
Update to meson-0.63.0.
Update to kmod-30.
Update to inetutils-2.3.
Update to linux-5.18.9.
Update to OpenSSL-3.0.5.
2022-07-16 00:29:19 -05:00
Bruce Dubbs
94bf45a457
Spelling
2022-07-14 17:02:30 -05:00
Thomas Trepl (Moody)
58247ddf0f
Automatic merge of trunk into multilib
2022-07-02 05:45:11 +02:00
Xi Ruoyao
af3cf8ded1
python: mention that --force-reinstall needs --no-deps
2022-07-02 11:32:28 +08:00
Xi Ruoyao
b5a316b060
texinfo: remove unneeded sed
...
It works out of box with glibc-2.35. I think this issue is already
fixed at glibc side, by the commit:
commit 0b5ca7c3e551e5502f3be3b06453324fe8604e82
Author: Paul Eggert <eggert@cs.ucla.edu>
Date: Tue Sep 21 07:47:45 2021 -0700
regex: copy back from Gnulib
Copy regex-related files back from Gnulib, to fix a problem with
static checking of regex calls noted by Martin Sebor. This merges the
following changes:
* New macro __attribute_nonnull__ in misc/sys/cdefs.h, for use later
when copying other files back from Gnulib.
... ... (unrelated things trimmed)
2022-07-02 11:31:13 +08:00
Thomas Trepl (Moody)
8b83249bf7
Automatic merge of trunk into multilib
2022-07-01 05:45:11 +02:00