Commit Graph

9384 Commits

Author SHA1 Message Date
Xi Ruoyao
92ab1b4549
mips64el: libelf: Update the number of known failures 2025-02-23 19:30:07 +08:00
Xi Ruoyao
41fd98132e
mips64el: Document libcap known failure 2025-02-22 16:40:21 +08:00
Xi Ruoyao
787fa9cd8d
mips64el: Document new Glibc math failures 2025-02-22 03:59:54 +08:00
Xi Ruoyao
bf1a7ad512
mips64el: gcc-pass1: Unset NAN_SWITCH after using it 2025-02-21 04:56:16 +08:00
Xi Ruoyao
e5c36a3456
mips64el: gcc: Fix an issue causing runtime failures with Glibc >= 2.41
The issue causes some units "requiring executable stack," notably
libgcc_s.so.1.  Glibc does not allow dlopen()ing such an unit now.
2025-02-21 04:56:12 +08:00
Xi Ruoyao
5775856809
mips64el: Drop references to some boot flows not implemented for MIPS
There's no UEFI for MIPS.  And grub has been removed.
2025-02-20 20:13:15 +08:00
Xi Ruoyao
61317cd68c
mips64el: Revert drm-panic changes (for now?)
This reverts commits:
- 858a1409f0
- 79648bf770
- 5ee35073fb
- 2349341e3e
- fdf21dccba

MIPS hardware does not have system framebuffer, thus the rationale of
drm-panic changes does not apply.

I don't know if they can be added back in the future or not.
2025-02-20 20:06:10 +08:00
Xi Ruoyao
04fb6d70fd
Merge remote-tracking branch 'origin/trunk' into xry111/mips64el 2025-02-20 19:54:21 +08:00
Xi Ruoyao
378b51e18e
dependencies: Drop kbd's dependency on check
The dependency has been dropped since the 2.1.0 release.  It seems
nothing uses check in LFS as at now, maybe we should consider moving it
to BLFS or even just removing it.

Link: https://github.com/legionus/kbd/commit/6ff5f4e64c50
2025-02-20 02:43:11 +08:00
Xi Ruoyao
65f0a28feb
e2fsprogs: Document test failure with non-ext fs
Someone building LFS on btrfs reported this, and I can reproduce.
2025-02-19 23:31:55 +08:00
Xi Ruoyao
28a01fdcab
systemd: Document test-copy failure (I/O congestion) 2025-02-19 23:30:18 +08:00
Xi Ruoyao
6f76f192b9
gcc: Document tsan failures with some host distros 2025-02-19 23:19:32 +08:00
Xi Ruoyao
5616cb8ee9
Package update
- Update to man-pages-6.11 (#5646)
- Update to vim-9.1.1122 (#4500)
2025-02-19 19:30:43 +08:00
Xi Ruoyao
79fccff18f
gen-changelog: Fix HTTP 403 accessing trac
Use the new anonymous ticket list URL.
2025-02-19 19:18:52 +08:00
Xi Ruoyao
613790d1fa
vim: Update curl/wget test removal
They've renamed the test file at some time point between 9.1.1071 and
9.1.1106.
2025-02-16 17:55:54 +08:00
Xi Ruoyao
5ba41a882b
glibc: Fix another flaw in update process regarding "fixed" includes 2025-02-14 21:52:51 +08:00
Xi Ruoyao
34202ef44a
vim: The tests requiring wget/curl have been removed with sed 2025-02-14 04:13:13 +08:00
Xi Ruoyao
36f2a2dd53
kernel: Regenerate configuration with Linux 6.13.1 2025-02-14 04:11:11 +08:00
Bruce Dubbs
dfd69d56e7 Speling 2025-02-13 11:11:01 -06:00
Bruce Dubbs
4bc4b26d5a Restrict tcl currency to version 8 for now. 2025-02-12 19:05:22 -06:00
Bruce Dubbs
df98180f35 Remove binutils patch on whatsnew. 2025-02-12 16:36:17 -06:00
Bruce Dubbs
d3abecc973 Package updates.
Update to vim-9.1.1106.
Update to diffutils-3.11.
Update to libffi-3.4.7.
Update to linux-6.13.2.
Update to Python3-3.13.2.
Update to sysvinit-3.14.
2025-02-12 13:54:18 -06:00
Xi Ruoyao
fd0a944d6d
procps: Add --enable-watch8bit 2025-02-12 17:43:45 +08:00
Xi Ruoyao
581ee1a9e8
ninja: Add --verbose
Some user using a slow system complained (off-list) to me that the long
no-output period seemed like a hang (esp. combined with the warning
about missing re2c).

Also explain the "basic functionality test" is already done, so no need
to run "./ninja" again for testing.
2025-02-10 21:31:44 +08:00
Xi Ruoyao
611c87328f
glibc: Update total test number for 2.41 release 2025-02-10 18:32:32 +08:00
Xi Ruoyao
cb1b56efce
coreutils: Remove outdated known failures
They seem fixed with 9.6.
2025-02-08 09:50:39 +08:00
Xi Ruoyao
3f2235c907
coreutils: Better explain the autoreconf and automake commands 2025-02-08 09:17:21 +08:00
Xi Ruoyao
94dc9c26d2
Revert "Fix cmds installing python docs (permissions)"
This reverts commit dc8572f241.

The permission issue seems fixed upstream: after I untar the tarball
with --no-same-owner --no-same-permissions as root, all files are 644
and all directories are 755 (proven via find -type f -not -perm 644 and
find -type d -not -perm 755).
2025-02-08 08:42:47 +08:00
Xi Ruoyao
40ca48d44f
binutils: Drop stale references to gold
I'm surprised --enable-gold doesn't cause an error when the tarball does
not contain gold.
2025-02-06 10:45:41 +08:00
Xi Ruoyao
5112b5ee91
glibc: upgrade: Note that "fixed" headers may need to be removed 2025-02-04 13:36:03 +08:00
Bruce Dubbs
4f401fb372 Package updates.
Update to vim-9.1.1071.
Update to iana-etc-20250123.
Update to binutils-2.44.0.
Update to coreutils-9.6.
Update to e2fsprogs-1.47.2.
Update to glibc-2.41.
Update to iproute2-6.13.0.
Update to libxcrypt-4.4.38.
Update to linux-6.13.1.
Update to man-pages-6.10.
Update to meson-1.7.0.
Update to perl-5.40.1.
Update to tcl8.6.16.
Update to tzdata2025a.
Update to xz-5.6.4.
2025-02-02 20:02:39 -06:00
Xi Ruoyao
aef7c6efd6
acl: Run the test suite
There's only one test failure due to the temporary coreutils, thus I
don't think it's a reason strong enough to skip the entire test suite.
2025-02-01 23:48:59 +08:00
Xi Ruoyao
f195ff5c96
mips64el: glibc: Simplify nan encoding check for rtld name 2025-02-01 21:41:18 +08:00
Xi Ruoyao
858a1409f0
mips64el: Fix unresolvable reference to grub after merge
We've removed the grub pages for mips64el.
2025-02-01 20:30:07 +08:00
Xi Ruoyao
af9b02cb79
Merge remote-tracking branch 'origin/trunk' into xry111/mips64el 2025-02-01 20:27:36 +08:00
Xi Ruoyao
42e78cc389
mips64el: Fix nan encoding probe impreciseness with ieee754=emulated
The ieee754=emulated option was added in Linux 6.11, and with Linux >=
5.16 we can get the hardware nan encoding from /proc/cpuinfo.  So we
prefer the cpuinfo report, and only use the custom probe code if cpuinfo
does not have the info (indicating an old kernel which cannot support
ieee754=emulated).
2025-02-01 20:26:03 +08:00
Xi Ruoyao
ce20367007
stages: "Changing Ownership" shouldn't be executed resuming an interrupted build
Before we added "--from lfs", it'll break a half-baken LFS system.

After we added "--from lfs", it has no effect.
2025-02-01 20:12:49 +08:00
Xi Ruoyao
50a0916dea
vim: Remove tests requiring curl or vim
Since vim-9.1.0859, some tests need curl or wget or they fail.
2025-01-26 17:31:00 +08:00
Xi Ruoyao
b05b2270d3
libtool: Remove outdated known failures
The test results seem clean in the LFS chroot now.
2025-01-26 12:14:32 +08:00
Xi Ruoyao
9eccb6170d
glibc: Unset tz as well as ZONEINFO after installing tzdata 2025-01-26 00:55:43 +08:00
Xi Ruoyao
ff4a32ec01
aboutlfs: Fix umask expect output
On a latest LFS system the output is 0022.  It seems depending on host
shell version.
2025-01-25 22:15:31 +08:00
Bruce Dubbs
2aaea1389b Make pip3 commands consistent. 2025-01-18 21:09:08 -06:00
Zeckmathederg
59cc122efa changelog: Change ticket link to point to the right ticket. 2025-01-15 23:56:42 -07:00
Bruce Dubbs
ea9df10321 Package updates.
Update to vim-9.1.1016.
Update to iana-etc-20250108.
Update to util-linux-2.40.4.
Update to sysvinit-3.13.
Update to sysklogd-2.7.0.
Update to shadow-4.17.2.
Update to setuptools-75.8.0.
Update to linux-6.12.9.
Update to gettext-0.23.1.
2025-01-14 15:23:27 -06:00
Xi Ruoyao
7622257836
Move fixup for $LFS owner/permssion to mounting the new partition 2025-01-13 11:25:01 +08:00
Douglas R. Reno
bb5bf3b9d8 Minor typo fixes 2025-01-12 12:13:06 -06:00
Xi Ruoyao
016ba17be9
procps: Remove the systemd revision specific workaround
The issue is fixed in procps-ng-4.0.5.
2025-01-12 13:20:45 +08:00
Xi Ruoyao
39679232f7
Move the explanation of umask 022 from settingenviron to aboutlfs
Explain it once we use it.  Also fix an error in the text (we don't make
files executable, we only make directories searchable).
2025-01-12 11:56:30 +08:00
Xi Ruoyao
625969c2de
aboutlfs: Also mention umask in addition to export LFS= for bash profiles 2025-01-12 11:53:48 +08:00
Xi Ruoyao
68b56a3c33
creatingminlayout: Set the owner and permission of $LFS
The host distro may have an insane default for root_owner and/or
root_perms in /etc/mke2fs.conf, so let's make it sane on our own.  Note
that MKE2FS_CONFIG=/dev/null makes mke2fs refuse to run so we cannot
suppress the host mke2fs.conf.
2025-01-11 23:34:23 +08:00