Changeset 3388c22
- Timestamp:
- 07/26/2021 07:13:05 AM (3 years ago)
- Branches:
- ml-11.0, multilib
- Children:
- 85cd74c2
- Parents:
- f18f2d6 (diff), ff96923 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
chapter01/changelog.xml
rf18f2d6 r3388c22 45 45 appropriate for the entry or if needed the entire day's listitem. 46 46 --> 47 48 <listitem> 49 <para>2021-07-25</para> 50 <itemizedlist> 51 <listitem> 52 <para>[bdubbs] - Add workaround to strip libraries 53 correctly.</para> 54 </listitem> 55 <listitem> 56 <para>[xry111] - Add workaround to install Binutils-2.37 man pages 57 correctly.</para> 58 </listitem> 59 <listitem> 60 <para>[bdubbs] - Update to shadow-4.9. Fixes 61 <ulink url="&lfs-ticket-root;4891">#4891</ulink>.</para> 62 </listitem> 63 <listitem> 64 <para>[bdubbs] - Update to util-linux 2.37.1. Fixes 65 <ulink url="&lfs-ticket-root;4890">#4890</ulink>.</para> 66 </listitem> 67 </itemizedlist> 68 </listitem> 69 47 70 <listitem> 48 71 <para>2021-07-23</para> -
chapter01/whatsnew.xml
rf18f2d6 r3388c22 229 229 <para>Sed-&sed-version;</para> 230 230 </listitem>--> 231 < !--<listitem>231 <listitem> 232 232 <para>Shadow-&shadow-version;</para> 233 </listitem> -->233 </listitem> 234 234 <listitem revision="sysv"> 235 235 <para>Sysklogd-&sysklogd-version;</para> -
chapter03/packages.xml
rf18f2d6 r3388c22 751 751 </listitem> 752 752 </varlistentry> 753 753 <!-- 754 754 <varlistentry> 755 755 <term>Util-linux Man Pages - <token>&util-linux-man-size;</token>:</term> … … 765 765 </listitem> 766 766 </varlistentry> 767 767 --> 768 768 <varlistentry> 769 769 <term>Vim (&vim-version;) - <token>&vim-size;</token>:</term> -
chapter08/binutils.xml
rf18f2d6 r3388c22 57 57 <screen><computeroutput>The system has no more ptys. 58 58 Ask your system administrator to create more.</computeroutput></screen> 59 60 <para>An error in the building system causes the shipped man pages to 61 be empty. Workaround the issue and remove the shipped man pages, so the 62 man pages will be regenerated correctly:</para> 63 64 <screen><userinput remap="pre">sed -i '63d' etc/texi2pod.pl 65 find -name \*.1 -delete</userinput></screen> 59 66 60 67 <para>Now remove one test that prevents the tests from running -
chapter08/shadow.xml
rf18f2d6 r3388c22 90 90 <screen role="nodump"><userinput>sed -i 's:DICTPATH.*:DICTPATH\t/lib/cracklib/pw_dict:' etc/login.defs</userinput></screen> 91 91 </note> 92 92 <!-- 93 93 <para>Make a minor change to make the first group number generated 94 94 by useradd 1000:</para> 95 95 96 96 <screen><userinput remap="pre">sed -i 's/1000/999/' etc/useradd</userinput></screen> 97 97 --> 98 98 <para>Prepare Shadow for compilation:</para> 99 99 … … 125 125 <para>Compile the package:</para> 126 126 127 <screen><userinput remap="make">make</userinput></screen>127 <screen><userinput remap="make">make</userinput></screen> 128 128 129 129 <para>This package does not come with a test suite.</para> … … 131 131 <para>Install the package:</para> 132 132 133 <screen><userinput remap="install">make exec_prefix=/usr install</userinput></screen> 133 <screen><userinput remap="install">make exec_prefix=/usr install 134 make -C man install-man 135 mkdir -p /etc/default 136 useradd -D --gid 999</userinput></screen> 134 137 135 138 </sect2> -
chapter08/strippingagain.xml
rf18f2d6 r3388c22 35 35 <!--<screen><userinput>save_lib="ld-2.25.so libc-2.25.so libpthread-2.25.so libthread_db-1.0.so"--> 36 36 <screen><userinput>save_usrlib="ld-&glibc-version;.so libc-&glibc-version;.so libpthread-&glibc-version;.so libthread_db-&libthread_db-version;.so 37 libquadmath.so.&libquadmath-version; libstdc++.so.&libstdcpp-version; 37 libquadmath.so.&libquadmath-version; libstdc++.so.&libstdcpp-version; libz.so.&zlib-version; 38 38 libitm.so.&libitm-version; libatomic.so.&libatomic-version;" <!-- libcilkrts.so.&libcilkrts-version;--> 39 39 … … 41 41 for LIB in $save_usrlib; do 42 42 objcopy --only-keep-debug $LIB $LIB.dbg 43 strip --strip-unneeded $LIB 44 objcopy --add-gnu-debuglink=$LIB.dbg $LIB 43 cp $LIB /tmp/$LIB 44 strip --strip-unneeded /tmp/$LIB 45 objcopy --add-gnu-debuglink=$LIB.dbg /tmp/$LIB 46 install -vm755 /tmp/$LIB /usr/lib 47 rm /tmp/$LIB 45 48 done</userinput> 46 49 <userinput arch="ml_32,ml_all"> 47 50 cd /usr/lib32 48 51 for LIB in $save_usrlib; do 49 objcopy --only-keep-debug $LIB $LIB.dbg 50 strip --strip-unneeded $LIB 51 objcopy --add-gnu-debuglink=$LIB.dbg $LIB 52 objcopy --only-keep-debug $LIB $LIB.dbg 53 cp $LIB /tmp/$LIB 54 strip --strip-unneeded /tmp/$LIB 55 objcopy --add-gnu-debuglink=$LIB.dbg /tmp/$LIB 56 install -vm755 /tmp/$LIB /usr/lib32 57 rm /tmp/$LIB 52 58 done</userinput> 53 59 <userinput arch="ml_x32,ml_all"> 54 60 cd /usr/libx32 55 61 for LIB in $save_usrlib; do 56 objcopy --only-keep-debug $LIB $LIB.dbg 57 strip --strip-unneeded $LIB 58 objcopy --add-gnu-debuglink=$LIB.dbg $LIB 62 objcopy --only-keep-debug $LIB $LIB.dbg 63 cp $LIB /tmp/$LIB 64 strip --strip-unneeded /tmp/$LIB 65 objcopy --add-gnu-debuglink=$LIB.dbg /tmp/$LIB 66 install -vm755 /tmp/$LIB /usr/libx32 67 rm /tmp/$LIB 59 68 done</userinput><userinput> 60 69 … … 76 85 -exec strip --strip-debug {} ';'</userinput><userinput> 77 86 78 find /usr/lib -type f -name \*.so* ! -name \*dbg \87 find /usr/lib -type f -name \*.so* ! -name \*dbg ! -name libz.so* \ 79 88 -exec strip --strip-unneeded {} ';'</userinput> 80 <userinput arch="ml_32,ml_all">find /usr/lib32 -type f -name \*.so* ! -name \*dbg \89 <userinput arch="ml_32,ml_all">find /usr/lib32 -type f -name \*.so* ! -name \*dbg ! -name libz.so* \ 81 90 -exec strip --strip-unneeded {} ';'</userinput> 82 <userinput arch="ml_x32,ml_all">find /usr/libx32 -type f -name \*.so* ! -name \*dbg \91 <userinput arch="ml_x32,ml_all">find /usr/libx32 -type f -name \*.so* ! -name \*dbg ! -name libz.so* \ 83 92 -exec strip --strip-unneeded {} ';'</userinput><userinput> 84 93 -
chapter08/util-linux.xml
rf18f2d6 r3388c22 95 95 <screen role="nodump"><userinput>bash tests/run.sh --srcdir=$PWD --builddir=$PWD</userinput></screen> 96 96 </warning> 97 97 <!-- 98 98 <note><para>There is one test that depends on the configuration of the kernel. 99 99 If CONFIG_USER_NS or CONFIG_PID_NS are not set, the tests will hang forever. … … 102 102 <screen><userinput remap="test">rm tests/ts/lsns/ioctl_ns</userinput></screen> 103 103 </note> 104 104 --> 105 105 <screen><userinput remap="test">chown -Rv tester . 106 106 su tester -c "make -k check"</userinput></screen> … … 109 109 110 110 <screen><userinput remap="install">make install</userinput></screen> 111 111 <!-- 112 112 <para>Finally, install the man pages:</para> 113 113 114 <screen><userinput remap="install">tar -xf ../util-linux-man-pages-&util-linux-version;.tar.xz - -directory /usr/share/man --strip-components=1</userinput></screen>115 114 <screen><userinput remap="install">tar -xf ../util-linux-man-pages-&util-linux-version;.tar.xz - -directory /usr/share/man - -strip-components=1</userinput></screen> 115 --> 116 116 </sect2> 117 117 -
packages.ent
rf18f2d6 r3388c22 630 630 <!ENTITY sed-fin-sbu "0.5 SBU"> 631 631 632 <!ENTITY shadow-version "4. 8.1">633 <!ENTITY shadow-size " 1,574KB">634 <!ENTITY shadow-url "&github;/shadow-maint/shadow/releases/download/ &shadow-version;/shadow-&shadow-version;.tar.xz">635 <!ENTITY shadow-md5 " 4b05eff8a427cf50e615bda324b5bc45">632 <!ENTITY shadow-version "4.9"> 633 <!ENTITY shadow-size "3,870 KB"> 634 <!ENTITY shadow-url "&github;/shadow-maint/shadow/releases/download/v&shadow-version;/shadow-&shadow-version;.tar.gz"> 635 <!ENTITY shadow-md5 "b3c150ebef96d46afd51ef244ef506c8"> 636 636 <!ENTITY shadow-home "https://shadow-maint.github.io/shadow/"> 637 637 <!ENTITY shadow-fin-du "45 MB"> … … 716 716 717 717 <!ENTITY util-linux-minor "2.37"> 718 <!ENTITY util-linux-version "2.37 "> <!-- 2.33.x -->719 <!ENTITY util-linux-size "5, 390KB">718 <!ENTITY util-linux-version "2.37.1"> <!-- 2.33.x --> 719 <!ENTITY util-linux-size "5,497 KB"> 720 720 <!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v&util-linux-minor;/util-linux-&util-linux-version;.tar.xz"> 721 <!ENTITY util-linux-md5 " 75eb0a648098332d4042f1646eca4069">721 <!ENTITY util-linux-md5 "6d244f0f59247e9109f47d6e5dd0556b"> 722 722 <!ENTITY util-linux-home "https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/"> 723 <!ENTITY util-linux-man-url "&anduin-sources;/util-linux-man-pages-&util-linux-version;.tar.xz">724 <!ENTITY util-linux-man-md5 "882fdfd411f2a8d9fdf6635458539ff4">725 <!ENTITY util-linux-man-size "149 KB">726 723 <!ENTITY util-linux-tmp-du "134 MB"> 727 724 <!ENTITY util-linux-tmp-sbu "0.7 SBU">
Note:
See TracChangeset
for help on using the changeset viewer.