Commit Graph

581 Commits

Author SHA1 Message Date
Bruce Dubbs
f333d753cf Package updates and nobody uid change.
Change nobody/nogroup uid/git to 65534.
Update to meson-0.62.1.
Update to libpipeline-1.5.6.
Update to elfutils-0.187.
Update to Jinja2-3.1.2.
Update to vim-8.2.4814.
Update to sysvinit-3.03.
Update to linux-5.17.5.
Update to gcc-11.3.0.
Update to coreutils-9.1.
Update to bc-5.2.4.
2022-05-01 13:30:41 -05:00
Xi Ruoyao
514758d05f python: fix a typo 2022-04-22 09:43:31 -05:00
Bruce Dubbs
8816fe7a9f Minor rewording of pip3 recommendations 2022-04-21 10:24:54 -05:00
Xi Ruoyao
a3a9213f62 python: add a <important> for pip3 usage 2022-04-21 10:24:38 -05:00
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