Commit Graph

184 Commits

Author SHA1 Message Date
Thomas Trepl
414df8a81a . 2025-05-31 07:43:26 +02:00
Thomas Trepl
fa5dc14333 Adopt changes in glibc to the m{,x}32 variants 2025-05-23 06:59:04 +02:00
Thomas Trepl
9fb5c6d8c0 Merge branch 'trunk' into multilib 2025-05-23 06:46:09 +02:00
Xi Ruoyao
a45bbbc391
Drop the min-kernel alignment hack
Someone is really insistant on "you cannot have any extra whitespace" so
the hack will just not work.  Let's drop it and simply move the
--enable-kernel= switches to the last line.
2025-05-23 12:23:43 +08:00
Thomas Trepl
2d59260641 Merge 2025-05-07 17:20:22 +02:00
Bruce Dubbs
f6dbeeb1d3 White space reduction in instruction blocks. 2025-04-30 12:51:03 -05:00
Thomas Trepl
64699fbdf2 Merge trunk 2025-03-11 16:10:58 +01:00
Xi Ruoyao
ed2611fa6f
glibc: Remove ja_JP.SJIS (#5669) 2025-03-09 11:38:29 +08:00
Thomas Trepl
03ff7bce9b Automatic merge of trunk into multilib 2025-02-15 00:30:12 +01:00
Xi Ruoyao
5ba41a882b
glibc: Fix another flaw in update process regarding "fixed" includes 2025-02-14 21:52:51 +08:00
Thomas Trepl
8f1f9ae052 Automatic merge of trunk into multilib 2025-02-11 00:30:10 +01:00
Xi Ruoyao
611c87328f
glibc: Update total test number for 2.41 release 2025-02-10 18:32:32 +08:00
Thomas Trepl
835f4887de Automatic merge of trunk into multilib 2025-02-05 00:30:12 +01:00
Xi Ruoyao
5112b5ee91
glibc: upgrade: Note that "fixed" headers may need to be removed 2025-02-04 13:36:03 +08:00
Thomas Trepl
5b588ef0e1 Automatic merge of trunk into multilib 2025-01-26 00:30:12 +01:00
Xi Ruoyao
9eccb6170d
glibc: Unset tz as well as ZONEINFO after installing tzdata 2025-01-26 00:55:43 +08:00
Thomas Trepl
2b810385f9 Set gcc default for building m32 objects with -mstackrealign 2024-11-08 18:56:24 +01:00
Thomas Trepl
1485113128 Add explanation 2024-11-08 13:18:30 +01:00
Thomas Trepl
3d1f48fc92 Add a note on added gcc flag 2024-11-08 03:49:05 +01:00
Thomas Trepl
1e404d569a Add a flag required for supporting precompiled apps 2024-11-07 14:50:39 +01:00
Thomas Trepl
3830377db5 Automatic merge of trunk into multilib 2024-08-01 00:30:10 +02:00
Bruce Dubbs
44c33588fd Package updates
Update to iana-etc-20240723.
Update to glibc-2.40.
Update to iproute2-6.10.0.
Update to linux-6.10.2.
Update to lz4-1.10.0.
Update to meson-1.5.1.
Update to setuptools-71.1.0.
Update to sysklogd-2.6.1.
Update to systemd-256.4.
Update to sysvinit-3.10.
2024-07-31 10:37:57 -05:00
Thomas Trepl
dea5385dda ... and finally remove commented commands 2024-06-30 16:45:28 +02:00
Thomas Trepl
a8f1670e57 Fix another double-dash 2024-06-30 13:45:50 +02:00
Thomas Trepl
8778c711e9 Fix double-dash 2024-06-30 13:41:11 +02:00
Thomas Trepl
800ee38e42 More updates on glibc instr 2024-06-30 13:22:56 +02:00
Thomas Trepl
62a13d02d2 Fix missleading option at glibc and rmv nscd in chap5 too 2024-06-30 13:16:47 +02:00
Thomas Trepl
82bb649ce4 Use --disable-nscd for ml{,x}32 too 2024-06-29 18:44:17 +02:00
Thomas Trepl
7f3f152cb6 Automatic merge of trunk into multilib 2024-06-15 00:30:33 +02:00
Xi Ruoyao
9c7437f2fd
glibc: Remove redundant mkdir -pv /usr/lib/locale command
It's created in chapter 7.
2024-06-15 00:06:41 +08:00
Thomas Trepl
b2837c935d Automatic merge of trunk into multilib 2024-05-13 08:47:38 +02:00
Bruce Dubbs
f70694dce2
PAckage updates and a security fix.
Add security fix to glibc.
Update to linux-6.8.8.
Update to ncurses-6.5.

(cherry picked from commit d0ca5ead46)

Reapply this change which is mistakenly reverted in
340e17adc6.
2024-05-13 00:29:12 +08:00
Thomas Trepl
bc33d9d7a0 Merge upstream 2024-05-12 09:26:02 +02:00
Bruce Dubbs
340e17adc6 Package updates.
Update to vim-9.1.0405.
Update to util-linux-2.40.1.
Update to linux-6.8.9.
Update to jinja2-3.1.4 (Python mpdule).
Update to iana-etc-20240502.
Update to gcc-14.1.0.
2024-05-11 15:17:56 -05:00
Thomas Trepl
1dd25fd51f Automatic merge of trunk into multilib 2024-05-01 00:30:19 +02:00
Bruce Dubbs
d0ca5ead46 PAckage updates and a security fix.
Add security fix to glibc.
Update to linux-6.8.8.
Update to ncurses-6.5.
2024-04-30 12:42:03 -05:00
Thomas Trepl
f0d0a00368 Automatic merge of trunk into multilib 2024-03-02 00:30:24 +01:00
Xi Ruoyao
887bf34f49
glibc: Make the command enumerating timed out tests remap="test"
So if a test times out, it will be noted in jhalfs log.

Also remove "-l" so the output will be something like

    ./nptl/tst-thread-affinity-pthread: Timed out ...

instead of just a puzzling "./nptl/tst-thread-affinity-pthread".
2024-03-01 23:44:17 +08:00
Thomas Trepl
4fb76f3edc Automatic merge of trunk into multilib 2024-02-28 00:30:19 +01:00
Bruce Dubbs
283f7119a0
Typos
(cherry picked from commit a2808be815)
2024-02-27 20:48:45 +08:00
Thomas Trepl
e361ac572d Automatic merge of trunk into multilib 2024-02-25 00:30:21 +01:00
Xi Ruoyao
4aa6831f14
glibc: Don't "overwrite" libcrypt.so.1* when updating
As we've already concluded, overwriting a shared object can crash
running processes using code or data from this shared object.  For
example if gdm is crashed, we may leave the system unusable :(.
2024-02-24 13:26:06 +08:00
Xi Ruoyao
bd003a8a8c
glibc: Correctly mark revision='systemd' for a paragraph in update note 2024-02-24 13:15:49 +08:00
Thomas Trepl
44b216e805 Automatic merge of trunk into multilib 2024-02-19 00:30:10 +01:00
Xi Ruoyao
0800455fb6
Glibc: Re-organize test failures and mention how to rule out timed out tests
Glibc tests occansionally fail due to a timeout because:

1. The hardware is slower than the developers expected.
2. Some tests use multiple or even all CPU cores internally, for e.g.
   with 8 active CPU cores we may end up running 8 tests (due to -j8)
   each of them uses 8 cores in the worst case, resulting a severe
   congestion.

I'm almost sure nptl/tst-thread-affinity* are cases of 2.

Let's document how to rule out the timed out tests instead of making the
list of known failures longer and longer.
2024-02-18 15:40:50 +08:00
Thomas Trepl
9bc9f437e1 Automatic merge of trunk into multilib 2024-02-15 00:30:09 +01:00
Bruce Dubbs
28614cdda5 Update descriptions for some test failures. 2024-02-14 15:41:22 -06:00
Thomas Trepl
807b061514 Automatic merge of trunk into multilib 2024-02-04 00:30:18 +01:00
Xi Ruoyao
677f795cf8
glibc: When update, also regenerate the locales
A Glibc update may contain locale updates, so keep
/usr/lib/locale/locale-archive synced.

Other distros are also doing this when Glibc is updated with the package
manager.
2024-02-03 18:58:14 +08:00
Thomas Trepl
5569a3e112 Automatic merge of trunk into multilib 2024-02-03 00:30:21 +01:00