Commit Graph

8743 Commits

Author SHA1 Message Date
Xi Ruoyao
f7cdb10929
loongarch: gdbm: Update config.{guess,sub} 2023-06-12 04:52:31 +08:00
Xi Ruoyao
85eca6fd7e
loongarch: pkgconfig: Update config.{guess,sub} 2023-06-12 04:40:45 +08:00
Xi Ruoyao
ed43475070
loongarch: gcc: Update sanity check output 2023-06-12 04:40:45 +08:00
Xi Ruoyao
87db6ebbc2
loongarch: gcc: Update known test failures 2023-06-12 04:40:44 +08:00
Xi Ruoyao
2750180e72
loongarch: acl: Update config.{guess,sub} 2023-06-12 04:40:44 +08:00
Xi Ruoyao
a9b1abaa11
loongarch: attr: Update config.{guess,sub} 2023-06-12 04:40:44 +08:00
Xi Ruoyao
dd34ffcce0
loongarch: gmp: Update config.{guess,sub}
Comment out the note about "HW specific optimization" for now because
the current GMP release do not understand LoongArch-specific things.
2023-06-12 04:40:44 +08:00
Xi Ruoyao
3ba50cf694
loongarch: binutils: Don't enable gold
gold has no LoongArch support, so --enable-gold will cause a build
failure.
2023-06-12 04:40:44 +08:00
Xi Ruoyao
f272b23795
loongarch: expect: Update config.{guess,sub} 2023-06-12 04:40:44 +08:00
Xi Ruoyao
870a716a9b
loongarch: flex: Update config.{guess,sub} 2023-06-12 04:40:44 +08:00
Xi Ruoyao
a0b441d1eb
loongarch: patch: Update config.{guess,sub} 2023-06-12 04:40:43 +08:00
Xi Ruoyao
c99204bcbc
loongarch: file: Update config.{guess,sub} 2023-06-12 04:40:43 +08:00
Xi Ruoyao
a0aece6e16
loongarch: Add entities for config.{guess,sub} update
LoongArch is a relatively new architecture so an update to
config.{guess,sub} may be needed frequently.  Create two entities to
avoid duplicate.
2023-06-12 04:40:43 +08:00
Xi Ruoyao
b4cc703705
loongarch: m4: Override stack direction for cross-compiling 2023-06-12 04:40:43 +08:00
Xi Ruoyao
1c09ae8838
loongarch: Adapt ld.so symlink creation 2023-06-12 04:40:43 +08:00
Xi Ruoyao
8ec5b5370d
loongarch: Update ELF loader paths
See https://sourceware.org/glibc/wiki/ABIList#loongarch.

Currently we don't consider soft-float because there is no soft-float
hardwares or distros available.
2023-06-12 04:40:43 +08:00
Xi Ruoyao
a84c732af9
loongarch: chapter04: Always create lib64
We may revise it again we we add ilp32 support.
2023-06-12 04:40:43 +08:00
Xi Ruoyao
7481894acd
loongarch: gcc: Adapt GCC lib64 -> lib quirk, and ...
Update config.guess for GMP in pass 1 and pass 2.
2023-06-12 04:40:43 +08:00
Xi Ruoyao
cc44a47b5a
loongarch: hostreq: Bump Binutils and GCC requirement
Binutils 2.38 is the first release supporting LoongArch.  Maybe we
should make it 2.40 (when the stupid "stack-based relocs" are gone) but
with our cross-compile method it should not make a significant
difference.

GCC 12.1 is the first release supporting LoongArch but it suffers a
severe bug [1] and it may miscompile GCC pass 1, so require 12.2 here.

[1]:https://gcc.gnu.org/PR106096
2023-06-12 04:40:43 +08:00
Xi Ruoyao
1cab1bf5b2
loongarch: hostreqs: Reword the rationale for host kernel requirement
Highlight the "old-world" vs. "new-world" issue.
2023-06-12 04:40:42 +08:00
Xi Ruoyao
dae9e98af1
loongarch: Set min-kernel to 5.19
It's the first official kernel release with LoongArch support, so Glibc
requires it as the minimum.
2023-06-12 04:40:42 +08:00
Xi Ruoyao
ac6e9a31f5
loongarch: start branch 2023-06-12 04:40:42 +08:00
Xi Ruoyao
a3bd468940
glibc: Reword the reason to skip test-installation.pl
It won't work even on a "complete LFS system".
2023-06-11 21:20:02 +08:00
Bruce Dubbs
7e7600de9e Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk 2023-06-09 12:42:36 -05:00
Bruce Dubbs
2ebf4143a8 Package updates.
Update to dbus-1.14.8.
Update to linux-6.3.6.
Update to Python-3.11.4.
2023-06-09 12:39:24 -05:00
Pierre Labastie
6256b16baf Kernel: IPV6 only appears if TCP/IP selected
Report by wen zhang.
Also fix formatting.
2023-06-07 08:25:45 +02:00
Xi Ruoyao
0f18f2b121
housekeeping after min-kernel bump
Update the rationale for min-kernel in hostreqs.  Add a note in
general.ent about the EOL of current min-kernel.  Realign the
backslashes in glibc instructions.
2023-06-05 23:20:48 +08:00
Xi Ruoyao
5e7593e6f0
pkgmgmt: Revert some of reword for "dependency hell" from Bruce
Use "library name" (instead of "library version") for SONAME (for now).
And "conflicting locations" may not be a problem if the symbol is at two
locations but they are exactly same (or ABI compatible).

For the details see lfs-dev discussion.

The current word is still not perfect (we've not defined "the name of a
shared library" at all), so I guess we'll need to make a major revision
for the entire "upgrading issue with shared libraries" thing in the
future.
2023-06-04 19:31:59 +08:00
Xi Ruoyao
d4a32f958f
changelog: Fix the entry for MarkupSafe 2023-06-04 19:23:22 +08:00
Bruce Dubbs
88c3e8b0f8 Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk 2023-06-03 17:49:16 -05:00
Bruce Dubbs
87fbad76f1 Package updates.
Update to iana-etc-20230524.
Update to MarkupSafe-2.1.3 (Python Module)
Update to linux-6.3.5.
Update to openssl-3.1.1.
Update to meson-1.1.1.
Update to diffutils-3.10.
Update to bc-6.6.0.
2023-06-03 17:48:12 -05:00
Pierre Labastie
732ce30389 Remove a remap="configure" attribute in eudev
remap="configure" means it is for configuring the build before
running make (or ninja), not for configuring the system
after the package is installed. We don't have a special attribute
for that.
2023-06-01 17:41:32 +02:00
Bruce Dubbs
360371a30f Minor rewording 2023-05-28 19:57:28 -05:00
Bruce Dubbs
d0da969c43 Reword library conflict paragraph. 2023-05-27 17:07:58 -05:00
Xi Ruoyao
55a29ccad2
pkgmgt: Mention the "dependency hell" issue 2023-05-27 19:05:06 +08:00
Ken Moffat
0aba9cbb0c Fix to past changelog:
util-linux-2.39 is in both books.
2023-05-25 21:29:19 +01:00
Ken Moffat
507bf71541 sysv book: Remove unneeded group sgx from eudev. 2023-05-25 21:27:33 +01:00
Bruce Dubbs
bf1e3fa174 Tweak ninja currency 2023-05-19 12:18:39 -05:00
Bruce Dubbs
0a7df4c5db Skip a problem test in util-linux. 2023-05-18 19:33:31 -05:00
Bruce Dubbs
fb5f62be63 Speling 2023-05-18 15:33:34 -05:00
Bruce Dubbs
1fde5b2617 Package updates.
Update to util-linux-2.39.
Update to linux-6.3.3.
Update to libcap-2.69.
Update to grep-3.11.
Update to flit_core-3.9.0.
Update to eudev-3.2.12.
2023-05-18 13:36:37 -05:00
Xi Ruoyao
8287b51963
glibc: Revive test failure note about old kernel or CPU
But consolidate them into one informative entry as we cannot really test
the instructions on many old systems.
2023-05-16 11:11:01 +08:00
Xi Ruoyao
70927b9964
gawk: Run the test suite as tester
One test named pma fails if running it as root.
2023-05-15 22:56:49 +08:00
Bruce Dubbs
cd8339aa0b Minor grammar fix 2023-05-13 10:46:29 -05:00
Xi Ruoyao
384d643f3b
changelog: Fix XML grammar error
Interestingly, this was not detected by jhalfs.
2023-05-13 18:13:20 +08:00
Xi Ruoyao
b2ef0209a0
Package update and add changelog for systemd runtime issue fix
Update to less-633 (#5251)
Update to linux-6.3.2 (#5255)
Update to xz-5.4.3 (#5252)
Update to gawk-5.2.2 (#5253)
2023-05-13 17:38:48 +08:00
Xi Ruoyao
6d4ba5f08a
gcc: Note some additional test failures 2023-05-13 15:09:44 +08:00
Xi Ruoyao
740ee46aef
systemd: Fix runtime issues exploited by GCC 13 (#5254)
Switch to "meson setup" from the plain "meson" by the way.
2023-05-10 16:26:26 +08:00
Xi Ruoyao
9ae3d8ad31
whatsnew: Update for GCC 13.1
And let's discourage reusing scripts.
2023-05-08 19:13:27 +08:00
Pierre Labastie
2e215ea434 Merge branch 'bdubbs/gcc13' into trunk
I fixed libstdc++ soversion in the wrong branch
2023-05-07 13:15:46 +02:00