• R/O
  • HTTP
  • SSH
  • HTTPS

提交

標籤
無標籤

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Commit MetaInfo

修訂47e177763e0771a4074b773ca2a6982395958c6b (tree)
時間2023-11-01 12:31:24
作者matsuand <30614168+matsuand@user...>
Commitermatsuand

Log Message

[LFS] r12.0-44.

Change Summary

差異

--- a/LFS/5gcc.sh
+++ b/LFS/5gcc.sh
@@ -8,7 +8,7 @@ TARGET=gcc-$VER
88 TARGETBALL=$TARGET.tar.xz
99 TARGETDIR=$TARGET
1010
11-VER_mpfr=4.2.0
11+VER_mpfr=4.2.1
1212 VER_gmp=6.3.0
1313 VER_gmp2=${VER_gmp}
1414 VER_mpc=1.3.1
--- a/LFS/5glibc.sh
+++ b/LFS/5glibc.sh
@@ -47,6 +47,7 @@ echo \ \ Configuring...
4747 --build=$(../scripts/config.guess) \
4848 --enable-kernel=4.14 \
4949 --with-headers=$LFS/usr/include \
50+ --disable-nscd \
5051 libc_cv_slibdir=/usr/lib \
5152 1> $LOG/$CHAP.$TARGET.1_conf.log 2>&1 || exit 1
5253
--- a/LFS/5libstdc.sh
+++ b/LFS/5libstdc.sh
@@ -44,7 +44,7 @@ echo \ \ Installing...
4444 make DESTDIR=$LFS install \
4545 1> $LOG/$CHAP.$TARGET.3_install.log 2>&1
4646
47-rm -v $LFS/usr/lib/lib{stdc++,stdc++fs,supc++}.la
47+rm -v $LFS/usr/lib/lib{stdc++{,exp,fs},supc++}.la
4848
4949 TimeEnd chap5
5050
--- a/LFS/6coreutils.sh
+++ b/LFS/6coreutils.sh
@@ -2,7 +2,7 @@
22
33 CHAP=6
44 APPNAME=coreutils
5-VER=9.3
5+VER=9.4
66 TARGET=$APPNAME-$VER
77 TARGETBALL=$TARGET.tar.xz
88 TARGETDIR=$TARGET
--- a/LFS/6gcc.sh
+++ b/LFS/6gcc.sh
@@ -8,7 +8,7 @@ TARGET=$APPNAME-$VER
88 TARGETBALL=$TARGET.tar.xz
99 TARGETDIR=$TARGET
1010
11-VER_mpfr=4.2.0
11+VER_mpfr=4.2.1
1212 VER_gmp=6.3.0
1313 VER_gmp2=${VER_gmp}
1414 VER_mpc=1.3.1
--- a/LFS/6gzip.sh
+++ b/LFS/6gzip.sh
@@ -2,7 +2,7 @@
22
33 CHAP=6
44 APPNAME=gzip
5-VER=1.12
5+VER=1.13
66 TARGET=$APPNAME-$VER
77 TARGETBALL=$TARGET.tar.xz
88 TARGETDIR=$TARGET
--- a/LFS/7createfiles.sh
+++ b/LFS/7createfiles.sh
@@ -46,7 +46,6 @@ dialout:x:10:
4646 audio:x:11:
4747 video:x:12:
4848 utmp:x:13:
49-usb:x:14:
5049 cdrom:x:15:
5150 adm:x:16:
5251 messagebus:x:18:
--- a/LFS/7python.sh
+++ b/LFS/7python.sh
@@ -2,7 +2,7 @@
22
33 CHAP=7
44 APPNAME=python
5-VER=3.11.4
5+VER=3.11.5
66 TARGET=$APPNAME-$VER
77 TARGETBALL=Python-$VER.tar.xz
88 TARGETDIR=Python-$VER
--- a/LFS/7util-linux.sh
+++ b/LFS/7util-linux.sh
@@ -2,7 +2,7 @@
22
33 CHAP=7
44 APPNAME=util-linux
5-VER=2.39.1
5+VER=2.39.2
66 TARGET=$APPNAME-$VER
77 TARGETBALL=$TARGET.tar.xz
88 TARGETDIR=$TARGET
--- a/LFS/8all1.sh
+++ b/LFS/8all1.sh
@@ -16,6 +16,7 @@
1616 ./8tcl.sh || exit 1
1717 ./8expect.sh || exit 1
1818 ./8dejagnu.sh || exit 1
19+./8pkgconf.sh || exit 1
1920 ./8binutils.sh || exit 1
2021 ./8gmp.sh || exit 1
2122 ./8mpfr.sh || exit 1
@@ -26,7 +27,6 @@
2627 ./8libxcrypt.sh || exit 1
2728 ./8shadow.sh || exit 1
2829 ./8gcc.sh || exit 1
29-./8pkgconf.sh || exit 1
3030 ./8ncurses.sh || exit 1
3131 ./8sed.sh || exit 1
3232 ./8psmisc.sh || exit 1
--- a/LFS/8coreutils.sh
+++ b/LFS/8coreutils.sh
@@ -2,7 +2,7 @@
22
33 CHAP=8
44 APPNAME=coreutils
5-VER=9.3
5+VER=9.4
66 TARGET=$APPNAME-$VER
77 TARGETBALL=$TARGET.tar.xz
88 TARGETDIR=$TARGET
--- a/LFS/8dbus.sh
+++ b/LFS/8dbus.sh
@@ -2,7 +2,7 @@
22
33 CHAP=8
44 APPNAME=dbus
5-VER=1.14.8
5+VER=1.14.10
66 TARGET=$APPNAME-$VER
77 TARGETBALL=$TARGET.tar.xz
88 TARGETDIR=$TARGET
--- a/LFS/8flex.sh
+++ b/LFS/8flex.sh
@@ -38,6 +38,9 @@ porg -lp $TARGET "make install" \
3838 porg -lp+ $TARGET "\
3939 ln -sv flex /usr/bin/lex" \
4040 1>> $LOG/$CHAP.$TARGET.3_install.log 2>&1 || exit 1
41+porg -lp+ $TARGET "\
42+ln -sv flex.1 /usr/share/man/man1/lex.1" \
43+ 1>> $LOG/$CHAP.$TARGET.3_install.log 2>&1 || exit 1
4144
4245 TimeEnd chap8
4346
--- a/LFS/8gcc.sh
+++ b/LFS/8gcc.sh
@@ -67,6 +67,9 @@ chown -v -R root:root \
6767 porg -lp+ $TARGET "\
6868 ln -svr /usr/bin/cpp /usr/lib" \
6969 1>> $LOG/$CHAP.$TARGET.3_install.log 2>&1 || exit 1
70+porg -lp+ $TARGET "\
71+ln -sv gcc.1 /usr/share/man/man1/cc.1" \
72+ 1>> $LOG/$CHAP.$TARGET.3_install.log 2>&1 || exit 1
7073
7174 porg -lp+ $TARGET "\
7275 ln -sfv ../../libexec/gcc/$(gcc -dumpmachine)/$VER/liblto_plugin.so \
--- a/LFS/8glibc.sh
+++ b/LFS/8glibc.sh
@@ -27,12 +27,9 @@ cd $TARGETDIR
2727 echo \ \ Patching...
2828 patch -Np1 -i $DLD/glibc-$VER-fhs-1.patch \
2929 1> $LOG/$CHAP.$TARGET.0_patch.log 2>&1 || exit 1
30-patch -Np1 -i $DLD/glibc-$VER-memalign_fix-1.patch \
30+patch -Np1 -i $DLD/glibc-2.38-upstream_fixes-1.patch \
3131 1>> $LOG/$CHAP.$TARGET.0_patch.log 2>&1 || exit 1
3232
33-sed '/width -=/s/workend - string/number_length/' \
34- -i stdio-common/vfprintf-process-arg.c
35-
3633 mkdir build
3734 cd build
3835
@@ -44,6 +41,7 @@ echo \ \ Configuring...
4441 --enable-kernel=4.14 \
4542 --enable-stack-protector=strong \
4643 --with-headers=/usr/include \
44+ --disable-nscd \
4745 libc_cv_slibdir=/usr/lib \
4846 1> $LOG/$CHAP.$TARGET.1_conf.log 2>&1 || exit 1
4947
@@ -100,11 +98,11 @@ porg -lp+ $TARGET "localedef -i zh_CN -f GB18030 zh_CN.GB18030"
10098 cat > /etc/nsswitch.conf << "EOF"
10199 # Begin /etc/nsswitch.conf
102100
103-passwd: files
104-group: files
105-shadow: files
101+passwd: files systemd
102+group: files systemd
103+shadow: files systemd
106104
107-hosts: files dns
105+hosts: mymachines resolve [!UNAVAIL=return] files myhostname dns
108106 networks: files
109107
110108 protocols: files
--- a/LFS/8gzip.sh
+++ b/LFS/8gzip.sh
@@ -2,7 +2,7 @@
22
33 CHAP=8
44 APPNAME=gzip
5-VER=1.12
5+VER=1.13
66 TARGET=$APPNAME-$VER
77 TARGETBALL=$TARGET.tar.xz
88 TARGETDIR=$TARGET
--- a/LFS/8iana-etc.sh
+++ b/LFS/8iana-etc.sh
@@ -2,7 +2,7 @@
22
33 CHAP=8
44 APPNAME=iana-etc
5-VER=20230810
5+VER=20230912
66 TARGET=$APPNAME-$VER
77 TARGETBALL=$TARGET.tar.gz
88 TARGETDIR=$TARGET
--- a/LFS/8iproute2.sh
+++ b/LFS/8iproute2.sh
@@ -2,7 +2,7 @@
22
33 CHAP=8
44 APPNAME=iproute2
5-VER=6.4.0
5+VER=6.5.0
66 TARGET=$APPNAME-$VER
77 TARGETBALL=$TARGET.tar.xz
88 TARGETDIR=$TARGET
--- a/LFS/8kbd.sh
+++ b/LFS/8kbd.sh
@@ -2,7 +2,7 @@
22
33 CHAP=8
44 APPNAME=kbd
5-VER=2.6.1
5+VER=2.6.2
66 TARGET=$APPNAME-$VER
77 TARGETBALL=$TARGET.tar.xz
88 TARGETDIR=$TARGET
--- a/LFS/8mpfr.sh
+++ b/LFS/8mpfr.sh
@@ -2,7 +2,7 @@
22
33 CHAP=8
44 APPNAME=mpfr
5-VER=4.2.0
5+VER=4.2.1
66 TARGET=$APPNAME-$VER
77 TARGETBALL=$TARGET.tar.xz
88 TARGETDIR=$TARGET
@@ -22,10 +22,6 @@ TimeStart
2222
2323 cd $TARGETDIR
2424
25-sed -e 's/+01,234,567/+1,234,567 /' \
26- -e 's/13.10Pd/13Pd/' \
27- -i tests/tsprintf.c
28-
2925 echo \ \ Configuring...
3026 ./configure --prefix=/usr \
3127 --disable-static \
--- a/LFS/8pkgconf.sh
+++ b/LFS/8pkgconf.sh
@@ -2,7 +2,7 @@
22
33 CHAP=8
44 APPNAME=pkgconf
5-VER=2.0.1
5+VER=2.0.3
66 TARGET=$APPNAME-$VER
77 TARGETBALL=$TARGET.tar.xz
88 TARGETDIR=$TARGET
@@ -22,7 +22,7 @@ TimeStart
2222
2323 cd $TARGETDIR
2424
25-sed -i '1330,1336s|^|//|' cli/main.c
25+sed -i 's/str\(cmp.*package\)/strn\1, strlen(pkg->why)/' cli/main.c
2626
2727 echo \ \ Configuring...
2828 ./configure --prefix=/usr \
--- a/LFS/8procps-ng.sh
+++ b/LFS/8procps-ng.sh
@@ -2,7 +2,7 @@
22
33 CHAP=8
44 APPNAME=procps-ng
5-VER=4.0.3
5+VER=4.0.4
66 TARGET=$APPNAME-$VER
77 TARGETBALL=$TARGET.tar.xz
88 TARGETDIR=$TARGET
@@ -31,7 +31,7 @@ echo \ \ Configuring...
3131 1> $LOG/$CHAP.$TARGET.1_conf.log 2>&1 || exit 1
3232
3333 echo \ \ Making...
34-make \
34+make src_w_LDADD='$(LDADD) -lsystemd' \
3535 1> $LOG/$CHAP.$TARGET.2_make.log 2>&1 || exit 1
3636
3737 echo \ \ Installing...
--- a/LFS/8python.sh
+++ b/LFS/8python.sh
@@ -2,7 +2,7 @@
22
33 CHAP=8
44 APPNAME=python
5-VER=3.11.4
5+VER=3.11.5
66 TARGET=$APPNAME-$VER
77 TARGETBALL=Python-$VER.tar.xz
88 TARGETDIR=Python-$VER
--- a/LFS/8shadow.sh
+++ b/LFS/8shadow.sh
@@ -2,7 +2,7 @@
22
33 CHAP=8
44 APPNAME=shadow
5-VER=4.13
5+VER=4.14.0
66 TARGET=$APPNAME-$VER
77 TARGETBALL=${APPNAME}-$VER.tar.xz
88 TARGETDIR=$TARGET
@@ -27,10 +27,9 @@ find man -name Makefile.in -exec sed -i 's/groups\.1 / /' {} \;
2727 find man -name Makefile.in -exec sed -i 's/getspnam\.3 / /' {} \;
2828 find man -name Makefile.in -exec sed -i 's/passwd\.5 / /' {} \;
2929
30-sed -e 's:#ENCRYPT_METHOD DES:ENCRYPT_METHOD SHA512:' \
31- -e 's@#\(SHA_CRYPT_..._ROUNDS 5000\)@\100@' \
32- -e 's:/var/spool/mail:/var/mail:' \
33- -e '/PATH=/{s@/sbin:@@;s@/bin:@@}' \
30+sed -e 's:#ENCRYPT_METHOD DES:ENCRYPT_METHOD YESCRYPT:' \
31+ -e 's:/var/spool/mail:/var/mail:' \
32+ -e '/PATH=/{s@/sbin:@@;s@/bin:@@}' \
3433 -i etc/login.defs
3534
3635 touch /usr/bin/passwd
@@ -39,6 +38,7 @@ echo \ \ Configuring...
3938 ./configure --sysconfdir=/etc \
4039 --disable-static \
4140 --with-{b,yes}crypt \
41+ --without-libbsd \
4242 --with-group-name-max-length=32 \
4343 1> $LOG/$CHAP.$TARGET.1_conf.log 2>&1 || exit 1
4444
--- a/LFS/8stripping.sh
+++ b/LFS/8stripping.sh
@@ -8,14 +8,14 @@ save_usrlib="$(cd /usr/lib; ls ld-linux*[^g])
88 libc.so.6
99 libthread_db.so.1
1010 libquadmath.so.0.0.0
11- libstdc++.so.6.0.31
11+ libstdc++.so.6.0.32
1212 libitm.so.1.0.0
1313 libatomic.so.1.2.0"
1414
1515 cd /usr/lib
1616
1717 for LIB in $save_usrlib; do
18- objcopy --only-keep-debug $LIB $LIB.dbg
18+ objcopy --only-keep-debug --compress-debug-sections=zlib $LIB $LIB.dbg
1919 cp $LIB /tmp/$LIB
2020 strip --strip-unneeded /tmp/$LIB
2121 objcopy --add-gnu-debuglink=$LIB.dbg /tmp/$LIB
@@ -30,7 +30,8 @@ online_usrlib="libbfd-2.41.so
3030 libncursesw.so.6.4
3131 libm.so.6
3232 libreadline.so.8.2
33- libz.so.1.2.13
33+ libz.so.1.3
34+ libzstd.so.1.5.5
3435 $(cd /usr/lib; find libnss*.so* -type f)"
3536
3637 for BIN in $online_usrbin; do
--- a/LFS/8systemd.sh
+++ b/LFS/8systemd.sh
@@ -45,6 +45,7 @@ meson setup \
4545 -Dmode=release \
4646 -Dpamconfdir=no \
4747 -Ddev-kvm-mode=0660 \
48+ -Dnobody-group=nogroup \
4849 -Ddocdir=/usr/share/doc/systemd-$VER \
4950 .. \
5051 1> $LOG/$CHAP.$TARGET.1_conf.log 2>&1 || exit 1
--- a/LFS/8util-linux.sh
+++ b/LFS/8util-linux.sh
@@ -2,7 +2,7 @@
22
33 CHAP=8
44 APPNAME=util-linux
5-VER=2.39.1
5+VER=2.39.2
66 TARGET=$APPNAME-$VER
77 TARGETBALL=$TARGET.tar.xz
88 TARGETDIR=$TARGET
--- a/LFS/8vim.sh
+++ b/LFS/8vim.sh
@@ -2,7 +2,7 @@
22
33 CHAP=8
44 APPNAME=vim
5-VER=9.0.1677
5+VER=9.0.1837
66 TARGET=$APPNAME-$VER
77 TARGETBALL=$TARGET.tar.gz
88 TARGETDIR=$TARGET
--- a/LFS/8wheel.sh
+++ b/LFS/8wheel.sh
@@ -2,7 +2,7 @@
22
33 CHAP=8
44 APPNAME=wheel
5-VER=0.41.1
5+VER=0.41.2
66 TARGET=$APPNAME-$VER
77 TARGETBALL=$TARGET.tar.gz
88 TARGETDIR=$TARGET
--- a/LFS/8zlib.sh
+++ b/LFS/8zlib.sh
@@ -2,9 +2,9 @@
22
33 CHAP=8
44 APPNAME=zlib
5-VER=1.2.13
5+VER=1.3
66 TARGET=$APPNAME-$VER
7-TARGETBALL=$TARGET.tar.xz
7+TARGETBALL=$TARGET.tar.gz
88 TARGETDIR=$TARGET
99
1010 echo $TARGET
--- a/LFS/_lfsset.sh
+++ b/LFS/_lfsset.sh
@@ -1,7 +1,7 @@
11 BOOTSCRIPTVER=20230728
2-SVNVER=lfs-r11.3-217
2+SVNVER=lfs-r12.0-44
33 SYSDVER=$SVNVER-systemd
4-LINUX_VER=6.4.10
4+LINUX_VER=6.5.3
55
66 case `uname -m` in
77 i?86)