Xi Ruoyao
1dcfd5039d
Merge remote-tracking branch 'origin/trunk' into xry111/arm64
2022-10-03 19:08:38 +08:00
Xi Ruoyao
3bac16dcd4
glibc: update total test count
...
I have:
2 FAIL
5092 PASS
67 UNSUPPORTED
16 XFAIL
4 XPASS
Let's not be too precise (or we'll need to explain the meaning of
"UNSUPPORTED"). IMO "over 5000" is fine (until we get 5500 tests).
2022-10-03 18:06:09 +08:00
Xi Ruoyao
de154344b8
binutils: don't wrap "gold" in <command>
...
"gold" is not an installed program (it's named "ld.gold"). So IMO it's
not proper to use <command>.
2022-10-03 18:06:09 +08:00
Xi Ruoyao
154a69586f
binutils: gas tests fail because race condition
...
Again, I sincerely wish libtool can suffer a painful death.
2022-10-03 18:06:09 +08:00
Xi Ruoyao
96323bd9fc
Merge remote-tracking branch 'origin/trunk' into xry111/arm64
2022-10-02 21:49:39 +08:00
Xi Ruoyao
6582ddc527
pkgmgt: fix two typos
2022-10-02 21:02:16 +08:00
David Bryant
4349661a7f
Corrected grammatical errors and cleaned up English idiom.
2022-10-01 17:03:20 -05:00
Bruce Dubbs
488b43aaeb
New packages and an xml fix.
...
Update to bc-6.0.4.
Update to linux-5.19.12.
Fix an xml error.
2022-09-29 20:44:01 -05:00
Bruce Dubbs
79789000a8
Package updates.
...
Update to iana-etc-20220922.
Update to tzdata-2022d.
Update to readline-8.2.
Update to linux-5.19.11.
Update to libffi-3.4.3.
Update to libcap-2.66.
Update to dbus-1.14.2.
Update to bc-6.0.3.
Update to bash-5.2.
2022-09-29 18:32:56 -05:00
Xi Ruoyao
8880478685
arm64: libffi: document known test failures
2022-09-25 13:21:41 +08:00
Xi Ruoyao
5a50f61663
arm64: elfutils: adapt a test failure note
...
The same test fails on arm64 too.
2022-09-25 13:19:05 +08:00
Xi Ruoyao
7344a7fc19
Merge remote-tracking branch 'origin/trunk' into xry111/arm64
2022-09-25 13:18:16 +08:00
Xi Ruoyao
f4066122e0
libelf: add a x86 specific test failure
...
It's caused by a minor GAS issue, which should be fixed in
binutils-2.40.
See https://sourceware.org/bugzilla/show_bug.cgi?id=29450 and
https://sourceware.org/bugzilla/show_bug.cgi?id=29451 .
2022-09-25 12:56:08 +08:00
Xi Ruoyao
54eb9b78da
arm64: gcc: document test failures with PIE/SSP
2022-09-24 15:38:53 +08:00
Xi Ruoyao
44784c1b8a
arm64: remove some x86_64 specific gas tests
2022-09-24 00:12:00 +08:00
Xi Ruoyao
f4facc457f
Merge remote-tracking branch 'origin/trunk' into xry111/arm64
2022-09-24 00:06:19 +08:00
Xi Ruoyao
10d7c7a820
binutils: document a test failure
...
It happens on both x86_64 and aarch64.
2022-09-23 23:48:46 +08:00
Bruce Dubbs
670f55f539
Typos
2022-09-19 15:38:35 -05:00
Xi Ruoyao
3d65730e22
cleanup: rephrase description for .la removal
...
Don't emphasis "static library" at all, to prevent anyone from thinking
"I need to use static libraries so I'll keep these .la files". And warn
that .la files are known to break BLFS packages.
2022-09-19 14:12:17 +08:00
Xi Ruoyao
5de4fea42c
cleanup: use a stronger tone for removing la files
2022-09-19 11:00:21 +08:00
Xi Ruoyao
46b05a0832
gawk: remove duplicated "-i" in a sed command
2022-09-17 20:34:13 +08:00
Xi Ruoyao
e010845004
Revert "bash: document egrep warnings in tests"
...
This reverts commit 395eb462ba
.
Not needed as grep is "patched".
Note that I'm still against "patching" grep. All the complains for the
warnings are from only several people and IMO the complains are not
valid. But as bdubbs has made the decision let's keep it for now and
review after some time...
2022-09-15 11:33:01 +08:00
Xi Ruoyao
78817e1b26
binutils: fix a typo
2022-09-15 11:32:32 +08:00
Bruce Dubbs
b17680d8ea
Package updates and corrections.
...
Update to file-5.43.
Update to linux-5.19.8.
Update to gawk-5.2.0.
Update to meson-0.63.2.
Update to ninja-1.11.1.
Update to bc-6.0.2.
Fix the location of udev rules in eudev.
Remove a warning for egrep and fgrep that
Delete an empty binutils man page.
2022-09-14 21:58:07 -05:00
Xi Ruoyao
e4c6597593
groff: add back "build the package"
...
It was removed unintentionally during the removal of -j1...
2022-09-14 12:19:50 +08:00
Xi Ruoyao
2e9e5b43c5
add <literal> to make commands for temp /etc/hosts and final /etc/pip3.conf looking better
2022-09-14 11:52:01 +08:00
Bruce Dubbs
95789f1ae4
Minor wording change.
2022-09-13 12:49:26 -05:00
Xi Ruoyao
395eb462ba
bash: document egrep warnings in tests
...
The test suite says "Any output from any test, unless otherwise noted,
indicates a possible anomaly". So we should note those warnings.
2022-09-14 01:34:15 +08:00
Xi Ruoyao
2844cded1c
libtool: document test failures related to grep-3.8
2022-09-14 01:32:24 +08:00
Xi Ruoyao
36c4562187
ncurses: mention libncurses++w in contents
2022-09-14 00:15:12 +08:00
Xi Ruoyao
951e07508b
ncurses: remove an outdated sentence about libncurses++w.a
...
We now build the C++ binding as shared library.
2022-09-14 00:08:40 +08:00
Xi Ruoyao
0d487e09e6
gcc: update sanity check command and output for default PIE
...
Scrt1.o is used for PIE, instead of crt1.o.
2022-09-14 00:03:45 +08: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
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
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
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
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
Xi Ruoyao
fb66c4c583
some http -> https changes
2022-09-05 09:52:05 +08:00
Xi Ruoyao
c6df98a117
Merge remote-tracking branch 'origin/trunk' into xry111/arm64
2022-09-01 19:27:12 +08:00
Xi Ruoyao
7b3f5a4f8d
groff: remove -j1
2022-09-01 14:04:34 +08: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
bbd6346417
arm64: fix a typo in target triple
2022-08-26 20:48:46 +08:00
Xi Ruoyao
c8bc7430f3
arm64: various text change for references to architecture
2022-08-26 20:31:34 +08:00
Xi Ruoyao
a56ef9163d
arm64: util-linux: remove i386 and x86_64 from contents
2022-08-26 20:31:34 +08:00
Xi Ruoyao
5adc76b2b8
arm64: gmp: remove reference to 32-bit or x86
2022-08-26 20:31:34 +08:00