Changeset dd7a29e
- Timestamp:
- 05/02/2022 08:05:51 AM (2 years ago)
- Branches:
- xry111/clfs-ng
- Children:
- 100ca4e
- Parents:
- b1df1d7 (diff), 7c862ea (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
rb1df1d7 rdd7a29e 42 42 43 43 <listitem> 44 <para>2022-05-01</para> 45 <itemizedlist> 46 <listitem> 47 <para>[bdubbs] - Change nobody/nogroup uid/gid to 65534. </para> 48 </listitem> 49 <listitem> 50 <para>[bdubbs] - Update to meson-0.62.1. Fixes 51 <ulink url="&lfs-ticket-root;5052">#5052</ulink>.</para> 52 </listitem> 53 <listitem> 54 <para>[bdubbs] - Update to libpipeline-1.5.6. Fixes 55 <ulink url="&lfs-ticket-root;5053">#5053</ulink>.</para> 56 </listitem> 57 <listitem> 58 <para>[bdubbs] - Update to elfutils-0.187. Fixes 59 <ulink url="&lfs-ticket-root;5054">#5054</ulink>.</para> 60 </listitem> 61 <listitem revision="systemd"> 62 <para>[bdubbs] - Update to Jinja2-3.1.2. Fixes 63 <ulink url="&lfs-ticket-root;5055">#5055</ulink>.</para> 64 </listitem> 65 <listitem> 66 <para>[bdubbs] - Update to vim-8.2.4814. Addresses 67 <ulink url="&lfs-ticket-root;4500">#4500</ulink>.</para> 68 </listitem> 69 <listitem revision="sysv"> 70 <para>[bdubbs] - Update to sysvinit-3.03. Fixes 71 <ulink url="&lfs-ticket-root;5046">#5046</ulink>.</para> 72 </listitem> 73 <listitem> 74 <para>[bdubbs] - Update to linux-5.17.5. Fixes 75 <ulink url="&lfs-ticket-root;5050">#5050</ulink>.</para> 76 </listitem> 77 <listitem> 78 <para>[bdubbs] - Update to gcc-11.3.0. Fixes 79 <ulink url="&lfs-ticket-root;5051">#5051</ulink>.</para> 80 </listitem> 81 <listitem> 82 <para>[bdubbs] - Update to coreutils-9.1. Fixes 83 <ulink url="&lfs-ticket-root;5048">#5048</ulink>.</para> 84 </listitem> 85 <listitem> 86 <para>[bdubbs] - Update to bc-5.2.4. Fixes 87 <ulink url="&lfs-ticket-root;5049">#5049</ulink>.</para> 88 </listitem> 89 </itemizedlist> 90 </listitem> 91 92 <listitem> 44 93 <para>2022-04-15</para> 45 94 <itemizedlist> -
chapter01/whatsnew.xml
rb1df1d7 rdd7a29e 36 36 <para>Autoconf-&autoconf-version;</para> 37 37 </listitem>--> 38 <!--<listitem>38 <!--<listitem> 39 39 <para>Automake-&automake-version;</para> 40 40 </listitem>--> 41 <!--<listitem>41 <!--<listitem> 42 42 <para>Bash &bash-version;</para> 43 43 </listitem>--> … … 45 45 <para>Bc &bc-version;</para> 46 46 </listitem> 47 <!--<listitem>47 <!--<listitem> 48 48 <para>Binutils-&binutils-version;</para> 49 49 </listitem>--> 50 <!--<listitem>50 <!--<listitem> 51 51 <para>Bison-&bison-version;</para> 52 52 </listitem>--> … … 57 57 <para>Check-&check-version;</para> 58 58 </listitem>--> 59 < !--<listitem>59 <listitem> 60 60 <para>Coreutils-&coreutils-version;</para> 61 </listitem> -->62 <!--<listitem>61 </listitem> 62 <!--<listitem> 63 63 <para>DejaGNU-&dejagnu-version;</para> 64 64 </listitem>--> … … 66 66 <para>D-Bus-&dbus-version;</para> 67 67 </listitem> 68 <!--<listitem>68 <!--<listitem> 69 69 <para>Diffutils-&diffutils-version;</para> 70 70 </listitem>--> 71 <!--<listitem>71 <listitem> 72 72 <para>E2fsprogs-&e2fsprogs-version;</para> 73 </listitem> -->73 </listitem> 74 74 <!--<listitem revision="sysv"> 75 75 <para>Eudev-&eudev-version;</para> … … 93 93 <para>Gawk-&gawk-version;</para> 94 94 </listitem>--> 95 <!--<listitem>95 <listitem> 96 96 <para>GCC-&gcc-version;</para> 97 </listitem> -->98 <!--<listitem>97 </listitem> 98 <!--<listitem> 99 99 <para>GDBM-&gdbm-version;</para> 100 100 </listitem>--> … … 102 102 <para>Gettext-&gettext-version;</para> 103 103 </listitem>--> 104 <!--<listitem>104 <!--<listitem> 105 105 <para>Glibc-&glibc-version;</para> 106 106 </listitem>--> … … 111 111 <para>Gperf-&gperf-version;</para> 112 112 </listitem>--> 113 <!--<listitem>113 <!--<listitem> 114 114 <para>Grep-&grep-version;</para> 115 115 </listitem>--> … … 117 117 <para>Groff-&groff-version;</para> 118 118 </listitem>--> 119 <!--<listitem>119 <!--<listitem> 120 120 <para>GRUB-&grub-version;</para> 121 121 </listitem>--> … … 123 123 <para>Gzip-&gzip-version;</para> 124 124 </listitem> 125 <!--<listitem>125 <!--<listitem> 126 126 <para>IANA-Etc-&iana-etc-version;</para> 127 127 </listitem>--> … … 141 141 <para>Kbd-&kbd-version;</para> 142 142 </listitem>--> 143 <!--<listitem>143 <!--<listitem> 144 144 <para>Kmod-&kmod-version;</para> 145 145 </listitem>--> 146 <!--<listitem>146 <!--<listitem> 147 147 <para>Less-&less-version;</para> 148 148 </listitem>--> … … 153 153 <para>Libcap-&libcap-version;</para> 154 154 </listitem> 155 <!--<listitem>155 <listitem> 156 156 <para>Libelf-&elfutils-version; (from elfutils)</para> 157 </listitem> -->158 <!--<listitem>157 </listitem> 158 <!--<listitem> 159 159 <para>Libffi-&libffi-version;</para> 160 160 </listitem>--> 161 < !--<listitem>161 <listitem> 162 162 <para>Libpipeline-&libpipeline-version;</para> 163 </listitem> -->163 </listitem> 164 164 <listitem> 165 165 <para>Libtool-&libtool-version;</para> … … 168 168 <para>Linux-&linux-version;</para> 169 169 </listitem> 170 <!--<listitem>170 <!--<listitem> 171 171 <para>M4-&m4-version;</para> 172 172 </listitem>--> … … 177 177 <para>Man-DB-&man-db-version;</para> 178 178 </listitem> 179 <!--<listitem>179 <!--<listitem> 180 180 <para>Man-pages-&man-pages-version;</para> 181 181 </listitem>--> … … 225 225 <para>Sed-&sed-version;</para> 226 226 </listitem>--> 227 <!--<listitem>227 <!--<listitem> 228 228 <para>Shadow-&shadow-version;</para> 229 229 </listitem>--> 230 <!--<listitem revision="sysv">230 <!--<listitem revision="sysv"> 231 231 <para>Sysklogd-&sysklogd-version;</para> 232 232 </listitem>--> 233 <!--<listitem revision="systemd">233 <!--<listitem revision="systemd"> 234 234 <para>Systemd-&systemd-version;</para> 235 235 </listitem>--> … … 264 264 <para>Zlib-&zlib-version;</para> 265 265 </listitem> 266 <!--<listitem>266 <!--<listitem> 267 267 <para>Zstd-&zstd-version;</para> 268 268 </listitem>--> -
chapter03/patches.xml
rb1df1d7 rdd7a29e 60 60 </listitem> 61 61 </varlistentry> 62 62 <!-- 63 63 <varlistentry> 64 64 <term>Coreutils Chmod Fix Patch - <token>&coreutils-chmod-patch-size;</token>:</term> … … 67 67 <para>MD5 sum: <literal>&coreutils-chmod-patch-md5;</literal></para> 68 68 </listitem> 69 </varlistentry> 69 </varlistentry> 70 --> 70 71 <!-- 71 72 <varlistentry> -
chapter07/createfiles.xml
rb1df1d7 rdd7a29e 67 67 messagebus:x:18:18:D-Bus Message Daemon User:/run/dbus:/usr/bin/false 68 68 uuidd:x:80:80:UUID Generation Daemon User:/dev/null:/usr/bin/false 69 nobody:x: 99:99:Unprivileged User:/dev/null:/usr/bin/false</literal>69 nobody:x:65534:65534:Unprivileged User:/dev/null:/usr/bin/false</literal> 70 70 EOF</userinput></screen> 71 71 … … 84 84 uuidd:x:80:80:UUID Generation Daemon User:/dev/null:/usr/bin/false 85 85 systemd-oom:x:81:81:systemd Out Of Memory Daemon:/:/usr/bin/false 86 nobody:x: 99:99:Unprivileged User:/dev/null:/usr/bin/false</literal>86 nobody:x:65534:65534:Unprivileged User:/dev/null:/usr/bin/false</literal> 87 87 EOF</userinput></screen> 88 88 … … 117 117 uuidd:x:80: 118 118 wheel:x:97: 119 nogroup:x:99:120 users:x:999:</literal>119 users:x:999: 120 nogroup:x:65534:</literal> 121 121 EOF</userinput></screen> 122 122 … … 154 154 systemd-oom:x:81: 155 155 wheel:x:97: 156 nogroup:x:99:157 users:x:999:</literal>156 users:x:999: 157 nogroup:x:65534:</literal> 158 158 EOF</userinput></screen> 159 159 … … 166 166 besides the group <systemitem class="groupname">root</systemitem> with a 167 167 Group ID (GID) of 0, a group <systemitem class="groupname">bin</systemitem> 168 with a GID of 1 be present. All other group names and GIDs can be chosen 169 freely by the system administrator since well-written programs do not depend 170 on GID numbers, but rather use the group's name.</para> 168 with a GID of 1 be present. The GID of 5 is widely used for 169 <systemitem class="groupname">tty</systemitem> group, and the number 5 is 170 also used in <phrase revision="systemd">systemd</phrase> 171 <phrase revision="sysv"><filename>/etc/fstab</filename></phrase> for the 172 <systemitem class="filesystem">devpts</systemitem> filesystem. 173 All other group names and GIDs can be chosen freely by the system 174 administrator since well-written programs do not depend on GID numbers, 175 but rather use the group's name.</para> 176 177 <para>The ID 65534 is used by the kernel for NFS and separate user 178 namespaces for unmapped users and groups (those exist on the NFS server 179 or the parent user namespace, but <quote>do not exist</quote> on the local 180 machine or in the separate namespace). We assign 181 <systemitem class="username">nobody</systemitem> and 182 <systemitem class="groupname">nogroup</systemitem> for it to avoid an 183 unnamed ID. But other distros may treat this ID differently, so any 184 portable program should not depend on this assignment.</para> 171 185 172 186 <para>Some tests in <xref linkend="chapter-building-system"/> need a regular -
chapter08/coreutils.xml
rb1df1d7 rdd7a29e 57 57 coreutils is released, please check #4055 to see if the change has been 58 58 picked up in this package --> 59 59 <!-- 60 60 <para>Now, fix a problem with chmod return values:</para> 61 61 62 62 <screen><userinput remap="pre">patch -Np1 -i ../&coreutils-chmod-patch;</userinput></screen> 63 64 <!--65 <para>Fix a problem with autoconf-2.70 in an included gnulib .m4 file:</para>66 67 <screen><userinput remap="pre">echo '# deleted' > m4/std-gnu11.m4</userinput></screen>68 63 --> 69 64 <para>Now prepare Coreutils for compilation:</para> … … 139 134 <screen><userinput remap="test">su tester -c "PATH=$PATH make RUN_EXPENSIVE_TESTS=yes check"</userinput></screen> 140 135 136 <!-- test-getlogin is now skipped 141 137 <para>The test-getlogin test is known to fail in the LFS chroot environment.</para> 142 138 --> 143 139 <para>Remove the temporary group:</para> 144 140 -
chapter08/gcc.xml
rb1df1d7 rdd7a29e 41 41 <sect2 role="installation"> 42 42 <title>Installation of GCC</title> 43 43 <!-- 44 44 <para>At first, fix an issue breaking 45 45 <filename class="libraryfile">libasan.a</filename> building this package … … 49 49 -e 's/return kAltStackSize/return SIGSTKSZ * 4/' \ 50 50 -i libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp</userinput></screen> 51 51 --> 52 52 <para>For x86_64 target, set the default directory name for 53 53 64-bit libraries to <quote>lib</quote>. The command is unnecessary, … … 133 133 <!-- https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101081 --> 134 134 <para>Eight tests related to analyzer are known to fail.</para> 135 136 <!-- https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101751 -->137 <para>One test named <filename>asan_test.C</filename> is known to138 fail.</para>139 140 <!-- https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100117 -->141 <para>In libstdc++, one test named <filename>49745.cc</filename> is142 known to fail because the header dependencies in glibc have143 changed.</para>144 135 145 136 <para>In libstdc++, one numpunct test and six tests related to get_time are -
packages.ent
rb1df1d7 rdd7a29e 59 59 <!ENTITY bash-fin-sbu "1.5 SBU"> 60 60 61 <!ENTITY bc-version "5.2. 3">61 <!ENTITY bc-version "5.2.4"> 62 62 <!ENTITY bc-size "428 KB"> 63 63 <!ENTITY bc-url "https://github.com/gavinhoward/bc/releases/download/&bc-version;/bc-&bc-version;.tar.xz"> 64 <!ENTITY bc-md5 " 804afda772aad9f8dd77847f8944a17d">64 <!ENTITY bc-md5 "a2592b0cd87e383c3b594d3ccc515272"> 65 65 <!ENTITY bc-home "https://git.yzena.com/gavin/bc"> 66 66 <!ENTITY bc-fin-du "7.1 MB"> … … 105 105 <!ENTITY check-fin-sbu "0.1 SBU (about 3.8 SBU with tests)"> 106 106 107 <!ENTITY coreutils-version "9. 0">108 <!ENTITY coreutils-size "5, 482KB">107 <!ENTITY coreutils-version "9.1"> 108 <!ENTITY coreutils-size "5,570 KB"> 109 109 <!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar.xz"> 110 <!ENTITY coreutils-md5 " 0d79ae8a6124546e3b94171375e5e5d0">110 <!ENTITY coreutils-md5 "8b1ca4e018a7dce9bb937faec6618671"> 111 111 <!ENTITY coreutils-home "&gnu-software;coreutils/"> 112 112 <!ENTITY coreutils-tmp-du "158 MB"> … … 149 149 <!ENTITY e2fsprogs-fin-sbu "4.4 SBU on a spinning disk, 1.3 SBU on an SSD"> 150 150 151 <!ENTITY elfutils-version "0.18 6"> <!-- libelf -->152 <!ENTITY elfutils-size "9,0 15KB">151 <!ENTITY elfutils-version "0.187"> <!-- libelf --> 152 <!ENTITY elfutils-size "9,024 KB"> 153 153 <!ENTITY elfutils-url "https://sourceware.org/ftp/elfutils/&elfutils-version;/elfutils-&elfutils-version;.tar.bz2"> 154 <!ENTITY elfutils-md5 " 2c095e31e35d6be7b3718477b6d52702">154 <!ENTITY elfutils-md5 "cc04f07b53a71616b22553c0a458cf4b"> 155 155 <!ENTITY elfutils-home "https://sourceware.org/elfutils/"> 156 156 <!ENTITY elfutils-fin-du "116 MB"> … … 218 218 <!ENTITY gawk-fin-sbu "0.4 SBU"> 219 219 220 <!ENTITY gcc-version "11. 2.0">221 <!ENTITY gcc-size "7 8,996KB">220 <!ENTITY gcc-version "11.3.0"> 221 <!ENTITY gcc-size "79,240 KB"> 222 222 <!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.xz"> 223 <!ENTITY gcc-md5 " 31c86f2ced76acac66992eeedce2fce2">224 <!ENTITY gcc-sha256 " d08edc536b54c372a1010ff6619dd274c0f1603aa49212ba20f7aa2cda36fa8b">223 <!ENTITY gcc-md5 "4ee3e8c4c99e7b3444eb79f00f5f7a7e"> 224 <!ENTITY gcc-sha256 "b47cf2818691f5b1e21df2bb38c795fac2cfbd640ede2d0a5e1c89e338a3ac39"> 225 225 <!ENTITY gcc-home "https://gcc.gnu.org/"> 226 226 <!ENTITY gcc-tmpp1-du "3.3 GB"> … … 358 358 <!ENTITY iproute2-tmp-sbu "less than 0.1 SBU"> 359 359 360 <!ENTITY jinja2-version "3.1. 1">361 <!ENTITY jinja2-size "26 1KB">360 <!ENTITY jinja2-version "3.1.2"> 361 <!ENTITY jinja2-size "262 KB"> 362 362 <!ENTITY jinja2-url "https://files.pythonhosted.org/packages/source/J/Jinja2/Jinja2-&jinja2-version;.tar.gz"> 363 <!ENTITY jinja2-md5 " 964afcd0853f67f20f7b2e34e5935564">363 <!ENTITY jinja2-md5 "d31148abd89c1df1cdb077a55db27d02"> 364 364 <!ENTITY jinja2-home "https://jinja.palletsprojects.com/en/3.0.x/"> 365 365 <!ENTITY jinja2-fin-du "3.7 MB"> … … 414 414 <!ENTITY libffi-fin-sbu "1.9 SBU"> 415 415 416 <!ENTITY libpipeline-version "1.5. 5">417 <!ENTITY libpipeline-size "9 34 KB">416 <!ENTITY libpipeline-version "1.5.6"> 417 <!ENTITY libpipeline-size "954 KB"> 418 418 <!ENTITY libpipeline-url "&savannah;/releases/libpipeline/libpipeline-&libpipeline-version;.tar.gz"> 419 <!ENTITY libpipeline-md5 " 3e725c76bfea1985e87e851ee50c2e29">419 <!ENTITY libpipeline-md5 "829c9ba46382b0b3e12dd11fcbc1bb27"> 420 420 <!ENTITY libpipeline-home "http://libpipeline.nongnu.org/"> 421 421 <!ENTITY libpipeline-fin-du "9.7 MB"> … … 432 432 <!ENTITY linux-major-version "5"> 433 433 <!ENTITY linux-minor-version "17"> 434 <!ENTITY linux-patch-version " 3">434 <!ENTITY linux-patch-version "5"> 435 435 <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">--> 436 436 <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> 437 <!ENTITY linux-size "125,4 17KB">437 <!ENTITY linux-size "125,421 KB"> 438 438 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz"> 439 <!ENTITY linux-md5 " 965ff63d08de58223d7f1717b9bb5be8">439 <!ENTITY linux-md5 "2d9d725a716d27c82ea31d2b4e802158"> 440 440 <!ENTITY linux-home "https://www.kernel.org/"> 441 441 <!-- measured for 5.13.4 / gcc-11.1.0 on x86_64 : minimum is … … 497 497 <!ENTITY markupsafe-fin-sbu "less than 0.1 SBU"> 498 498 499 <!ENTITY meson-version "0.62. 0">500 <!ENTITY meson-size "1,98 6KB">499 <!ENTITY meson-version "0.62.1"> 500 <!ENTITY meson-size "1,988 KB"> 501 501 <!ENTITY meson-url "&github;/mesonbuild/meson/releases/download/&meson-version;/meson-&meson-version;.tar.gz"> 502 <!ENTITY meson-md5 "2 b8c86273f9f94aada9adcce895861d8">502 <!ENTITY meson-md5 "2f5301d0e7fd5544ab0004393ba44cbe"> 503 503 <!ENTITY meson-home "https://mesonbuild.com"> 504 504 <!ENTITY meson-fin-du "41 MB"> … … 664 664 <!ENTITY systemd-fin-sbu "2.2 SBU"> 665 665 666 <!ENTITY sysvinit-version "3.0 2">667 <!ENTITY sysvinit-size "21 5KB">666 <!ENTITY sysvinit-version "3.04"> 667 <!ENTITY sysvinit-size "216 KB"> 668 668 <!ENTITY sysvinit-url "&savannah;/releases/sysvinit/sysvinit-&sysvinit-version;.tar.xz"> 669 <!ENTITY sysvinit-md5 " db6ef4ee503211cb45cdd56735108942">669 <!ENTITY sysvinit-md5 "9a00e5f15dd2f038f10feee50677ebff"> 670 670 <!ENTITY sysvinit-home "&savannah-nongnu;/projects/sysvinit"> 671 671 <!ENTITY sysvinit-fin-du "1.4 MB"> … … 729 729 <!ENTITY mount-setsid-sbu "less than 0.1 SBU"> 730 730 731 <!ENTITY vim-version "8.2.4 567">731 <!ENTITY vim-version "8.2.4814"> 732 732 <!ENTITY vim-majmin "82"> 733 733 <!ENTITY vim-docdir "vim/vim82"> 734 <!ENTITY vim-size "10,4 36 KB">734 <!ENTITY vim-size "10,486 KB"> 735 735 <!--<!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">--> 736 736 <!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.xz"> 737 <!ENTITY vim-md5 " 939fdfad067dec0e67bc4f8ad219cb4e">737 <!ENTITY vim-md5 "3ffc16fd72de90ab72f7d94dee30a806"> 738 738 <!ENTITY vim-home "https://www.vim.org"> 739 739 <!ENTITY vim-fin-du "206 MB"> -
patches.ent
rb1df1d7 rdd7a29e 22 22 23 23 <!ENTITY coreutils-i18n-patch "coreutils-&coreutils-version;-i18n-1.patch"> 24 <!ENTITY coreutils-i18n-patch-md5 " 1eeba2736dfea013509f9975365e4e32">24 <!ENTITY coreutils-i18n-patch-md5 "c1ac7edf095027460716577633da9fc5"> 25 25 <!ENTITY coreutils-i18n-patch-size "166 KB"> 26 26 <!-- 27 27 <!ENTITY coreutils-chmod-patch "coreutils-&coreutils-version;-chmod_fix-1.patch"> 28 28 <!ENTITY coreutils-chmod-patch-md5 "4709df88e68279e6ef357aa819ba5b1a"> 29 29 <!ENTITY coreutils-chmod-patch-size "3.8 KB"> 30 30 --> 31 31 <!-- 32 32 <!ENTITY flex-fixes-patch "flex-&flex-version;-upstream_fixes-3.patch"> … … 40 40 <!ENTITY file-upstream-fixes-patch-size "4.0 KB"> 41 41 --> 42 42 <!-- 43 43 <!ENTITY gcc-upstream-fixes-patch "gcc-&gcc-version;-upstream_fixes-1.patch"> 44 44 <!ENTITY gcc-upstream-fixes-patch-md5 "27266d2a771f2ff812cb6ec9c8b456b4"> 45 45 <!ENTITY gcc-upstream-fixes-patch-size "18.0 KB"> 46 46 --> 47 47 <!ENTITY glibc-fhs-patch "glibc-&glibc-version;-fhs-1.patch"> 48 48 <!ENTITY glibc-fhs-patch-md5 "9a5997c3452909b1769918c759eff8a2">
Note:
See TracChangeset
for help on using the changeset viewer.