Commit Graph

833 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
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
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
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
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
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
507bf71541 sysv book: Remove unneeded group sgx from eudev. 2023-05-25 21:27:33 +01: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
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
8051256700
psmisc: Run the test suite
It seems the package has provided the test suite since some time point.
2023-05-03 11:21:54 +08:00
Xi Ruoyao
465ada75f3
gcc: Add libhwasan and libstdc++exp into contents and short desc
TODO: HWAsan needs Linux 6.4 (not released yet) and a recent Intel CPU.
So it the kernel and hardware support is available, we may see more
test failures.  I'll try it out on my new system...
2023-05-03 11:15:43 +08:00
Xi Ruoyao
9781ec5bae
gcc: Document the meaning of --disable-fixincludes 2023-05-02 22:49:48 +08:00
Xi Ruoyao
050335d4bd
gcc: Update known test failures for GCC 13 2023-05-02 21:25:09 +08:00
Bruce Dubbs
5336349498 Typo 2023-05-01 22:37:19 -05:00
Bruce Dubbs
04be2abd11 Package updates.
Update to vim-9.0.1503.
Update to iana-etc-20230418.
Update to sysvinit-3.07.
Update to iproute2-6.3.0.
Update to linux-6.3.1.
2023-05-01 12:48:53 -05:00
Bruce Dubbs
a6c73fe5b2 Merge branch 'bdubbs/gcc13' into trunk 2023-05-01 10:50:18 -05:00
Thomas Trepl
a4e48bc4ec Fix double dashes 2023-05-01 16:04:45 +02:00
Thomas Trepl
b0120361f3 Readd configure accidently commented completely. 2023-05-01 16:03:01 +02:00
Thomas Trepl
b371ee7b8c Comment out TIME_T_32_BIT_OK 2023-05-01 11:29:12 +02:00
Bruce Dubbs
bd5b888ad3 Create new branch for gcc13 2023-04-27 10:01:17 -05:00
Xi Ruoyao
ed48f32609
openssl: Clarify the condition when 30-test_afalg.t fails 2023-04-16 20:21:50 +08:00
Xi Ruoyao
e310df86e5
util-linux: Clarify the condition of hardlink failure 2023-04-16 20:21:50 +08:00
Xi Ruoyao
d1cbe535c1
dbus: Enable tests
Though many tests are disabled w/o optional dependencies, we can at
least run a dozen of tests.
2023-04-16 20:21:50 +08:00
Bruce Dubbs
5a98711aa4 Be consistent with library contents. 2023-04-15 14:34:07 -05:00
Xi Ruoyao
fb58db34a7
Revert "libelf: Add libelf.so.1 symlink into contents"
This reverts commit 01a8a15a96.

We don't list the versioned SONAME symlink for any shared libraries.

TODO: should we remove libelf-0.189.so from the list as well?  It sounds
like "libz.so.1.2.13" which is not listed too.
2023-04-16 00:59:27 +08:00
Xi Ruoyao
01a8a15a96
libelf: Add libelf.so.1 symlink into contents 2023-04-15 17:17:52 +08:00
Xi Ruoyao
a4b0c6d60a
eudev: Set /dev/kvm mode to 0660 and tag it "uaccess"
See the parent commit for rationale.
2023-04-10 16:17:17 +08:00
Xi Ruoyao
dfde6640eb
systemd: Set /dev/kvm mode to 0660
The default /dev/kvm mode is 0666 and we consider it "not so safe".
Like Tim said: "I'm also authenticating to my system all the time and
don't do a chmod -R 777 / after every boot."

With this option, the /dev/kvm mode is set to 0660 and it's tagged
"uaccess" so systemd-logind will add an ACL entry for users logged-in
locally.
2023-04-10 16:17:04 +08:00
Xi Ruoyao
e9ab2b3af0
glibc: libanl is a dummy now 2023-04-08 22:16:06 +08:00