Xi Ruoyao
4b51d83b3e
wheel: capitalize the first letter of the title, like all other packages
2022-04-18 20:44:35 +08:00
Xi Ruoyao
ee16e55d20
text fixes for wheel change
...
* Add description for "wheel" command
* Explain why pip3 warning does not matter for us
* Format and typo fixes
2022-04-18 12:59:52 +08:00
Bruce Dubbs
9749744481
Use pip3 to install Python modules and programs
...
meson, Markupsafe, and Jinja2
2022-04-17 23:08:16 -05:00
Bruce Dubbs
5a2aca5626
Add wheel.xml
2022-04-17 19:04:53 -05:00
Bruce Dubbs
032d88fc75
Add wheel-0.37.1 (Python module).
2022-04-17 17:11:27 -05:00
Bruce Dubbs
7a0687cbbf
Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk
2022-04-17 14:19:34 -05:00
Bruce Dubbs
e9538133fa
Suppress a waring if running pip3 as root.
...
In serveral places we use the pip3 command to install Python 3 programs
and modules for all users as root. This conflicts with the Python
developers' recommendation to build packages in a virtual environment as
a regular user. To this end, a multi-line warning is written when using
pip3 as the root user.
This change shows users how to avoid this warning.
2022-04-17 12:55:48 -05:00
Xi Ruoyao
b826273bf9
Merge branch 'trunk' into xry111/clfs-ng
2022-04-16 09:35:52 +08:00
Ken Moffat
1d694184b3
Patch xz for the xzgrep vulnerability.
2022-04-15 20:01:35 +01:00
Xi Ruoyao
75bab32f83
procps: update library and include directory name
2022-04-15 10:32:55 +08:00
Xi Ruoyao
0b1d2384fc
Merge branch 'trunk' into xry111/clfs-ng
2022-04-15 09:20:26 +08:00
Bruce Dubbs
62b66860b3
Package updates.
...
Update to libcap-2.64.
Update to linux-5.17.3.
Update to gzip-1.12.
2022-04-14 11:17:20 -05:00
Bruce Dubbs
b861051f19
Typos
2022-04-12 14:31:26 -05:00
Xi Ruoyao
d70fd55a87
procps-ng: remove an outdated note
...
It now just untars into procps-ng-4.0.0 directory, as we expect.
2022-04-05 01:30:19 +08:00
Xi Ruoyao
75b35eb7ea
Merge branch 'trunk' into xry111/clfs-ng
2022-04-01 01:52:46 +08:00
Bruce Dubbs
f30c2e8029
Add in the patch needed for systemd with the 5.17 kernel
2022-03-31 12:39:23 -05:00
Xi Ruoyao
9dbad55610
Merge branch 'trunk' into xry111/clfs-ng
2022-03-31 05:21:57 +08:00
Bruce Dubbs
676f0fdcec
Package updates.
...
Update to sysvinit-3.02.
Update to zlib-1.2.12.
Update to expat-2.4.8.
Update to Jinja2-3.1.1.
Update to Python-3.10.4.
Update to procps-ng-4.0.0.
Update to iproute2-5.17.0.
Update to meson-0.62.0.
Update to linux-5.17.1.
Update to util-linux-2.38.
2022-03-30 16:13:26 -05:00
Bruce Dubbs
f23beb1acf
Remove refereces to Russia
2022-03-27 11:46:00 -05:00
Xi Ruoyao
ab7af9e6f0
libffi: reword the note about "building for another system"
...
Telling the user to override CFLAGS and CXXFLAGS may cause two problems:
1. We've added --with-gcc-arch=native, so the configure script will add
"-march=native" into CFLAGS. Then we've not really verified which
-march= value is the last one in the GCC command line and being really
used.
2. User may just export CFLAGS="-march=x86_64", without "-O2". This
will produce unoptimized binaries.
2022-03-26 23:25:36 +08:00
Xi Ruoyao
d6796c80dd
Merge branch 'trunk' into xry111/clfs-ng
2022-03-26 23:10:13 +08:00
Bruce Dubbs
bcb20b4701
Speling
2022-03-24 12:11:57 -05:00
Xi Ruoyao
f23299002a
Merge branch 'trunk' into xry111/clfs-ng
2022-03-23 00:43:00 +08:00
Xi Ruoyao
d54813bc0c
zstd: add prefix=/usr for make
...
libzstd.pc is created during "make", so without prefix=/usr here
"-L/usr/local/lib" will show up in libzstd.pc.
Thanks Ryan Marsaw for the report.
2022-03-21 21:59:45 +08:00
Xi Ruoyao
68866e4845
Merge branch 'trunk' into xry111/clfs-ng
2022-03-21 14:46:22 +08:00
Xi Ruoyao
0a993870cf
libffi: update the desc for --disable-exec-static-tramp
...
Now BLFS has gobject-introspection-1.72, which is already fixed. GJS
fix will be released in GNOME 43 (not 42).
2022-03-21 14:39:47 +08:00
Xi Ruoyao
cfd146622f
Merge branch 'trunk' into xry111/clfs-ng
2022-03-16 20:10:36 +08:00
Xi Ruoyao
43149b904b
markupsafe: mention the suffix "-linux-<arch>" in installed directories
2022-03-16 19:47:09 +08:00
Xi Ruoyao
3a67343943
clfs-ng: wrap coreutils root test in 'su -c'
2022-03-16 18:45:21 +08:00
Xi Ruoyao
f1813455d9
Merge branch 'trunk' into xry111/clfs-ng
2022-03-16 15:51:40 +08:00
Xi Ruoyao
ccb08fafc8
pkgmgmt: for systemd revision, add how to restart systemd without reboot
2022-03-16 15:49:35 +08:00
Xi Ruoyao
1dd1131da2
Merge branch 'trunk' into xry111/clfs-ng
2022-03-16 00:38:23 +08:00
Xi Ruoyao
9c7e6ff853
systemd: remove --strip-compoents=1 from man page installation command
...
systemd-man-pages-250.tar.xz has no additional leading components.
An errata is required.
2022-03-16 00:13:35 +08:00
Xi Ruoyao
6ebaf1e080
Merge branch 'trunk' into xry111/clfs-ng
2022-03-15 21:07:53 +08:00
Xi Ruoyao
f7ac150c84
package update
...
* update to expat-2.4.7 (#5019 )
* update to bc-5.2.3 (#5020 )
* update to linux-5.16.14 (#5021 )
* update to perl-5.34.1 (#5022 )
* update to vim-8.2.4567 (#4500 )
2022-03-15 16:18:24 +08:00
Bruce Dubbs
51a5442f16
Fix pdf presentation issues and some misc issues
...
Change pdf generation to use 9 point fonts for monospace
sections of the book. Otherwise texy overflows, especially
in Chapter 8, Stripping.
Fix a minor spacing issue in the stripping issue.
MAke a minor grammar fix in creatingfiles.xml.
2022-03-14 13:08:40 -05:00
Xi Ruoyao
582da16ec4
glibc: fix the desc of nss/tst-nss-files-hosts-multi failure, and ...
...
mention nss/tst-nss-files-hosts-long failure
It seems I was confused by the two failures with similar name, when I
added the description.
2022-03-15 00:26:26 +08:00
Xi Ruoyao
8df35e0cad
Merge branch 'trunk' into xry111/clfs-ng
2022-03-14 20:54:00 +08:00
Xi Ruoyao
408f4ae838
systemd: dbus: add --runstatedir=/run
...
This prevents a reference to /var/run in /usr/lib/tmpfiles.d/dbus.conf,
which would cause a warning from systemd-tmpfiles.
--with-system-pid-file=/run/dbus/pid is not needed with this, but
--with-console-auth-dir and --with-system-socket are still needed.
2022-03-13 16:12:55 +08:00
Xi Ruoyao
c47b168505
Merge branch 'trunk' into xry111/clfs-ng
2022-03-05 16:37:30 +08:00
Xi Ruoyao
070bc9a4f7
add zstd upstream fixes patch
2022-03-05 16:30:28 +08:00
Xi Ruoyao
9c4380393e
gcc: use $(gcc -dumpmachine) instead of *linux-gnu
...
It's consistent with other commands in the same page, and also helpful
for porting to targets with different triplets (-musl or -gnuabi64).
2022-03-05 03:03:19 +08:00
Xi Ruoyao
727617d28f
Merge branch 'trunk' into xry111/clfs-ng
2022-03-03 02:44:10 +08:00
Xi Ruoyao
3522efe046
package updates
...
* Update to meson-0.61.2.
* Update to linux-5.16.12.
* Update to MarkupSafe-2.1.0.
* Update to dbus-1.14.0.
* Update to vim-8.2.4489.
2022-03-03 02:20:37 +08:00
Xi Ruoyao
964103cbdc
Merge branch 'trunk' into xry111/clfs-ng
2022-03-02 21:15:18 +08:00
Xi Ruoyao
259b8e0aa3
Merge remote-tracking branch 'origin/trunk' into xry111/lfs-next
2022-03-02 21:02:54 +08:00
Xi Ruoyao
a5da281cc8
Merge remote-tracking branch 'origin/trunk' into xry111/clfs-ng
2022-03-01 17:45:31 +08:00
Xi Ruoyao
477c9a1d58
tcl: remove outdated test failure description
2022-02-27 23:38:45 +08:00
Xi Ruoyao
859502b2f4
iproute2: add NETNS_RUN_DIR=/run/netns to avoid using deprecated /var/run
2022-02-27 23:36:55 +08:00
Xi Ruoyao
a4f63e494b
remove adjusting.xml
...
Now adjusting.xml only serves as a historical reference, and a "snip
library" for gcc.xml. Put all relevant content into gcc.xml directly
and remove adjusting.xml. If someone needs a historical reference, he
can always get adjusting.xml in Git history.
2022-02-27 23:36:55 +08:00
Xi Ruoyao
83c258fce0
tcl: remove --enable-64bit
...
It only adds -m64 on x86_64 GNU/Linux. In 64-bit LFS -m64 is the
default.
2022-02-27 23:36:55 +08:00
Xi Ruoyao
3963a56a07
cross-ng: document a coreutils failure only happens for this branch
2022-02-27 00:01:39 +08:00
Xi Ruoyao
cb518e03d7
cross-ng: remove kernel from hostreqs
2022-02-27 00:01:39 +08:00
Xi Ruoyao
30ae09bb76
cross-ng: gcc: don't rely on "uname -m"
2022-02-26 23:43:12 +08:00
Bruce Dubbs
7b270d9a69
Wording
2022-02-25 14:58:18 -06:00
Xi Ruoyao
c19371f6f9
systemd: remove unneeded command
...
For systmed-250, systemd-time-wait-sync.service is disabled by
systemctl preset-all.
2022-02-23 15:25:28 +08:00
Xi Ruoyao
96fa6f2558
systemd: trivial indent fix :)
2022-02-23 15:10:03 +08:00
Xi Ruoyao
186f52656e
glibc: document tst-nss-files-hosts-multi failure ...
...
on the systems without non-loopback IP address
We'd observed this long ago with "unknown reason". I just saw it again
and did some investigation, found it depends on getaddrinfo() with
AI_ADDRCONFIG, which requires a non-loopback address.
2022-02-22 16:44:04 +08:00
Xi Ruoyao
9f0a6427ab
short description should not end with "."
2022-02-18 14:03:51 +08:00
Bruce Dubbs
988a68e3c8
Merge branch 'trunk' of git.linuxfromscratch.org:lfs into trunk
2022-02-17 23:39:07 -06:00
Bruce Dubbs
01cf1502c2
Remove reference to test failures
2022-02-17 23:38:53 -06:00
Xi Ruoyao
52155b6c33
shadow: add --disable-static
...
Approved by bdubbs for 11.1.
To editors: no need to rebuild system and re-tag anything, AFAIK nothing
in BLFS uses libsubid now. You may delete /usr/lib/libsubid.a on your
system manually.
2022-02-18 12:51:41 +08:00
Xi Ruoyao
b5e4ab72f1
shadow: add description for libsubid
2022-02-17 19:39:07 +08:00
Xi Ruoyao
662f6497ff
systemd: remove systemd-cryptenroll and bootctl
...
bootctl is not built because LFS doesn't have gnu-efi.
systemd-cryptenroll is disabled if cryptsetup is not installed (should
be added into BLFS).
2022-02-17 19:39:07 +08:00
Xi Ruoyao
e5b4b3fff6
gcc: update contents and descriptions
...
Add lto-dump and libitm, and reword description for liblto_plugin
because it's actually used by libbfd (from binutils).
2022-02-17 19:39:07 +08:00
Xi Ruoyao
24fe054b4e
dejagnu: add description for "dejagnu" command
2022-02-17 19:39:07 +08:00
Xi Ruoyao
85d9756bbe
expect: fix library name in description, and remove unused expect-lib-version
2022-02-17 19:39:07 +08:00
Xi Ruoyao
b7daa52a5c
glibc: update desc for content
...
Add libc_malloc_check.so (it's like libmcheck.a, but should be used with
LD_PRELOAD).
Add description for libmvec.
"libnss" -> "libnss_*", and reword the description.
2022-02-17 19:39:07 +08:00
Bruce Dubbs
d6f5aab381
Binutils fix to fix some package builds
...
This fix was found on an i368 system when building openjdk. The
fix does not help or hurt x86_64 systems.
2022-02-16 16:56:04 -06:00
Xi Ruoyao
c5755859a8
binutils: reword the desc for LTO patch
...
Prevent from misleading people to think "I don't build binutils with LTO,
so I can skip the patch".
2022-02-16 14:32:24 +08:00
Bruce Dubbs
8dd179b044
Fix typos in glibc and for systemd-oom group syntax
2022-02-15 13:22:46 -06:00
Bruce Dubbs
9a612a967b
Document a failing test
2022-02-15 11:35:46 -06:00
Bruce Dubbs
6af4dabc16
Package updates and fixes.
...
Add binutils-2.38 LTO patch.
Update to util-linux-2.37.4.
Update to man-db-2.10.1.
Update to linux-5.16.9.
Update to vim-8.2.4383.
Update to iana-etc-20220207.
2022-02-15 09:55:45 -06:00
Xi Ruoyao
81d3242ba4
glibc: add ld.so to programs list
...
Quote from the NEWS file:
A symbolic link to the dynamic linker is now installed under
/usr/bin/ld.so (or more precisely, '${bindir}/ld.so').
2022-02-13 11:01:29 +08:00
Xi Ruoyao
db3c501657
glibc: update contents & descriptions for 2.35
2022-02-11 11:18:13 +08:00
Bruce Dubbs
9c4ff70edf
Package updates.
...
Update to bc-5.2.2.
Update to linux-5.16.8.
Update to binutils-2.38. Requires adding zlib to Chapter 6.
2022-02-09 20:54:15 -06:00
Xi Ruoyao
f09dd59a81
systemd: /etc/{passwd,group} was created in Chapter 7
2022-02-05 22:17:26 +08:00
Xi Ruoyao
b852cef995
chapter 8: rename revisedchroot to cleanup
...
There is no "revision for chroot" now.
2022-02-05 21:59:24 +08:00
Xi Ruoyao
490dc15317
remove "+h" in bash commands in chroot ( #4998 )
...
In the new cross-compilation approach, the $PATH in chroot does not
contain '/tools/bin'. So "+h" is useless in chroot as the newly
installed tools always replace the temporary counterpart at the same
location.
"+h" in chapter4/settingenviron.xml is kept deliberately. Currently
$LFS/tools/bin only contains programs prefixed with
"x86_64-lfs-linux-gnu-", and it's highly unlikely that any distro will
ever ship a program named with such prefix. So it may seems that we can
remove this "+h" as well. However, the situation may change in future
and we can take this oppertunity to teach the advantage and disvantage
of bash hash feature.
2022-02-05 20:48:27 +08:00
Xi Ruoyao
69c4524b6d
systemd: remove unneeded LANG=en_US.UTF-8 settings
...
They were added because ninja had printed warnings about "non UTF-8
locale". Current version of ninja no longer does this.
2022-02-05 20:37:44 +08:00
Xi Ruoyao
e954006b16
util-linux: add --bindir and --sbindir
...
The defaults are /bin and /sbin. We don't like them because of "DESTDIR
on merged-usr system" issue.
2022-02-05 20:37:44 +08:00
Xi Ruoyao
50c357d363
util-linux: revise contents and short descriptions
...
* tailf is removed completely
* fdformat is disabled by default, and we don't really have any reason
to enable it (and we'll need to workaround the missing man page issue
if we want to enable it)
* irqtop, lsirq, scriptreplay, and uclampset added
2022-02-05 20:37:44 +08:00
Xi Ruoyao
db2d98f7a9
man-db: update to man-db-2.10.0 ( #5002 )
2022-02-05 20:37:44 +08:00
Xi Ruoyao
f26f74cb24
kmod: update the status for test suite
2022-02-05 20:37:44 +08:00
Xi Ruoyao
f5923aa8b4
kmod: link to openssl
2022-02-05 20:37:43 +08:00
Xi Ruoyao
889f3811e5
Revert "gdbm: document gdbmtool tests fail, add -k"
...
This reverts commit ae3f78a382
.
No longer needed with gdbm-1.22 or later:
https://git.gnu.org.ua/gdbm.git/commit/?id=5b62babd
https://git.gnu.org.ua/gdbm.git/commit/?id=f586b159
2022-02-05 17:51:06 +08:00
Xi Ruoyao
51e4ab228f
gcc: add "or later" for "Glibc-2.34", as we have 2.35 now
2022-02-05 17:03:36 +08:00
Xi Ruoyao
bf6c6f8180
tcl: update to tcl-8.6.12 ( #5001 )
...
tdbc 1.1.2 -> 1.1.3
itcl 4.2.1 -> 4.2.2
2022-02-05 17:03:36 +08:00
Xi Ruoyao
21dd2f064f
glibc: Makefile is not generated
2022-02-05 17:03:33 +08:00
Douglas R. Reno
0a75d62658
Minor tweaks to systemd
2022-02-04 19:54:13 -06:00
Xi Ruoyao
bca4876ac5
Revert "binutils: use -j1 for make install"
...
This reverts commit 03a41fd0cd
.
It's no longer needed after binutils-gdb commit "install dependencies for
ld -> bfd and libctf -> bfd" (755ba58e).
2022-02-04 17:55:05 +08:00
Thomas Trepl (Moody)
651c74bef9
Remove unnecessary sed in glibc-2.35
2022-02-04 10:51:57 +01:00
Bruce Dubbs
a5d31dd654
Package updates and a patch.
...
Add coreutils-9.0 chmod patch.
Update to glibc-2.35.
Update to linux-5.16.5.
Update to findutils-4.9.0.
Update to expat-2.4.4.
Update to iana-etc-20220128.
2022-02-03 13:02:19 -06:00
Pierre Labastie
60933b952f
iproute2: remove a now useless sed
...
Upstream do not try anymore to build the *m_ipt modules if
iptables is not found.
2022-01-28 14:04:57 +01:00
Xi Ruoyao
7b370c55d7
util-linux: remove the description of "raw" command
...
Since Linux-5.13, <linux/raw.h> has been removed from API headers. So
this command won't be built by util-linux.
2022-01-25 03:30:05 +08:00
Pierre Labastie
18c1947298
Update to meson-0.61.1
2022-01-20 08:18:43 +01:00
Pierre Labastie
b83366b1b4
Use soversion for libreadline in "stripping" page
...
Report on #lfs-support by "r1c0n3r0": the libhistory and libreadline
filenames have been wrong on the "stripping" page since realine
version bump. Fix taken (with slight modification) from William
Harrington's port to arm:
05a2cd35aa
2022-01-20 08:11:31 +01:00
Xi Ruoyao
cd0ca9371c
shadow: fix a typo
2022-01-16 00:42:27 +08:00
Pierre Labastie
7ad105665e
Add missing installed program in shadow
...
getsubids has been added in shadow-4.10
2022-01-15 04:45:33 -08:00
Bruce Dubbs
ade3efafc6
Package updates.
...
Update to shadow-4.11.1.
Update to readline-8.1.2.
Update to meson-0.61.0.
Update to libpipeline-1.5.5.
Update to bash-5.1.16.
2022-01-14 13:43:28 -06:00