Commit Graph

577 Commits

Author SHA1 Message Date
Xi Ruoyao
2ad6d43661 decorate the references to root and lfs user
The references already correctly decorated are not changed because "if
it's not broken don't fix it".
2022-04-21 10:24:28 -05:00
Xi Ruoyao
3e8a788a40 wheel: capitalize the first letter of the title, like all other packages 2022-04-21 10:23:27 -05:00
Xi Ruoyao
23277f0ca1 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-21 10:23:18 -05:00
Bruce Dubbs
8b8ad95ac5 Use pip3 to install Python modules and programs
meson, Markupsafe, and Jinja2
2022-04-21 10:23:07 -05:00
Bruce Dubbs
0cd25fb779 Add wheel.xml 2022-04-21 10:22:58 -05:00
Bruce Dubbs
e68c6d4181 Add wheel-0.37.1 (Python module). 2022-04-21 10:22:49 -05:00
Bruce Dubbs
29a37b4564 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-21 10:22:12 -05:00
Ken Moffat
9721cf88d3 Patch xz for the xzgrep vulnerability. 2022-04-17 13:43:07 -05:00
Xi Ruoyao
2cac68688c procps: update library and include directory name 2022-04-17 13:42:35 -05:00
Bruce Dubbs
33e080d987 Package updates.
Update to libcap-2.64.
Update to linux-5.17.3.
Update to gzip-1.12.
2022-04-17 13:42:22 -05:00
Bruce Dubbs
88cfb6e694 Typos 2022-04-17 13:42:12 -05:00
Xi Ruoyao
865b8c5104 procps-ng: remove an outdated note
It now just untars into procps-ng-4.0.0 directory, as we expect.
2022-04-04 12:48:10 -05:00
Bruce Dubbs
1003b22794 Add in the patch needed for systemd with the 5.17 kernel 2022-04-02 09:52:11 -05:00
Bruce Dubbs
884fd47504 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-31 08:59:35 -05:00
Bruce Dubbs
6c5fc679aa Remove refereces to Russia 2022-03-30 08:35:03 -05:00
Xi Ruoyao
49e8afb0f9 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-30 08:33:18 -05:00
William Harrington
aed14071ff fix typos Suggested-by: rhubarbpieguy <rhubarbpieguy@vivaldi.net> 2022-03-26 17:03:35 -05:00
Xi Ruoyao
fdd0273527 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 09:28:41 -05:00
Xi Ruoyao
5cee6c5a27 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 09:28:24 -05:00
Xi Ruoyao
0e1e253741 markupsafe: mention the suffix "-linux-<arch>" in installed directories 2022-03-16 11:40:18 -05:00
Xi Ruoyao
afe4fcba5e pkgmgmt: for systemd revision, add how to restart systemd without reboot 2022-03-16 11:39:48 -05:00
Xi Ruoyao
9eac91eba6 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 11:38:59 -05:00
Xi Ruoyao
2dd09032eb 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-16 11:37:39 -05:00
Bruce Dubbs
9e1325a814 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 15:07:50 -05:00
Xi Ruoyao
f9e9a5a613 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-14 15:07:37 -05:00
Xi Ruoyao
100d72254f 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 18:19:06 -05:00
Xi Ruoyao
4827c0ca6c add zstd upstream fixes patch 2022-03-05 12:43:54 -06:00
Xi Ruoyao
9a43c251e3 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-04 15:48:43 -06:00
Xi Ruoyao
f52de172b5 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 11:06:07 -06:00
Xi Ruoyao
d693c8698e iproute2: add NETNS_RUN_DIR=/run/netns to avoid using deprecated /var/run 2022-03-03 10:48:52 -06:00
William Harrington
426a539337 Adjust interpreter for aarch64. 2022-03-03 10:47:43 -06:00
Xi Ruoyao
a3f7b4385a 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-03-03 10:43:09 -06:00
Xi Ruoyao
bd36dc5581 tcl: remove --enable-64bit
It only adds -m64 on x86_64 GNU/Linux.  In 64-bit LFS -m64 is the
default.
2022-03-03 10:40:33 -06:00
Xi Ruoyao
db1cb5d3ae tcl: remove outdated test failure description 2022-02-28 08:19:55 -06:00
Bruce Dubbs
9c0b35a2f1 Wording 2022-02-25 15:12:08 -06:00
William Harrington
460f5756e1 Initial LFS-ARM book. 2022-02-25 14:47:36 -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