Changeset 100ca4e
- Timestamp:
- 05/10/2022 11:06:10 AM (23 months ago)
- Branches:
- xry111/clfs-ng
- Children:
- f7c33596
- Parents:
- dd7a29e (diff), 3d722b9 (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
rdd7a29e r100ca4e 45 45 <itemizedlist> 46 46 <listitem> 47 <para>[bdubbs] - Change nobody/nogroup uid/gid to 65534. </para> 47 <para>[bdubbs] - Update to openssl-3.0.3. Fixes 48 <ulink url="&lfs-ticket-root;5057">#5057</ulink>.</para> 49 </listitem> 50 </itemizedlist> 51 </listitem> 52 53 <listitem> 54 <para>2022-05-01</para> 55 <itemizedlist> 56 <listitem> 57 <para>[bdubbs] - Change nobody/nogroup uid/gid to 65534. </para> 48 58 </listitem> 49 59 <listitem> -
chapter05/gcc-pass1.xml
rdd7a29e r100ca4e 86 86 --with-newlib \ 87 87 --without-headers \ 88 --enable-initfini-array \89 88 --disable-nls \ 90 89 --disable-shared \ … … 133 132 134 133 <varlistentry> 135 <term><parameter>--enable-initfini-array</parameter></term>136 <listitem>137 <para>This switch forces the use of some internal data structures138 that are needed but cannot be detected when building a cross139 compiler.</para>140 </listitem>141 </varlistentry>142 143 <varlistentry>144 134 <term><parameter>--disable-shared</parameter></term> 145 135 <listitem> -
chapter06/gcc-pass2.xml
rdd7a29e r100ca4e 62 62 <screen><userinput remap="pre">sed -e '/m64=/s/lib64/lib/' \ 63 63 -i.orig gcc/config/i386/t-linux64</userinput></screen> 64 65 <!-- https://gcc.gnu.org/PR100017 -->66 <para>Fix an issue causing failure cross-compiling libstdc++:</para>67 68 <screen><userinput remap="pre">sed 's/gnu++17/& -nostdinc++/' \69 -i libstdc++-v3/src/c++17/Makefile.in</userinput></screen>70 64 71 65 <para>Override the building rule of libgcc and libstdc++ headers, to -
chapter08/gcc.xml
rdd7a29e r100ca4e 131 131 <ulink url="https://gcc.gnu.org/ml/gcc-testresults/"/>.</para> 132 132 133 <!-- https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101081 --> 134 <para>Eight tests related to analyzer are known to fail.</para> 135 136 <para>In libstdc++, one numpunct test and six tests related to get_time are 137 known to fail. These are all because the locale definitions in glibc have 138 changed but libstdc++ does not currently support those changes.</para> 133 <para>In g++, four tests related to PR100400 are known to be reported 134 as both XPASS and FAIL. It's because the test file for this known issue 135 is not well written.</para> 139 136 140 137 <para>A few unexpected failures cannot always be avoided. The GCC developers … … 152 149 </para></note--> 153 150 154 <!-- PR 91085, will be fixed in GCC 12. --> 155 <para>Install the package and remove an unneeded directory:</para> 156 157 <screen><userinput remap="install">make install 158 rm -rf /usr/lib/gcc/$(gcc -dumpmachine)/&gcc-version;/include-fixed/bits/</userinput></screen> 151 <para>Install the package:</para> 152 153 <screen><userinput remap="install">make install</userinput></screen> 159 154 160 155 <para>The GCC build directory is owned by <systemitem class="username"> -
chapter08/procps.xml
rdd7a29e r100ca4e 84 84 <screen><userinput remap="test">make check</userinput></screen> 85 85 86 <para>Five tests related to pkill are known to fail due to a problem 87 with tests that were not updated.</para> 86 <!-- It's because "free -v" shows "used" greater than "total", and 87 a negative "free" for "Comm" line. The "total" value is from 88 "CommitLimit" in /proc/meminfo, which is the limit for one process. 89 But the "used" value is from "Committed_AS" in the same file, 90 which is the total commited virtual memory space of all processes. 91 I'll make a report to upstream anyway. --> 92 <para>One test named <filename>free with commit</filename> 93 may fail if some applications with a custom memory allocator (for 94 example, JVM and Web browsers) are running on the host distro.</para> 88 95 89 96 <para>Install the package:</para> -
chapter08/util-linux.xml
rdd7a29e r100ca4e 97 97 <screen role="nodump"><userinput>bash tests/run.sh --srcdir=$PWD --builddir=$PWD</userinput></screen> 98 98 </warning> 99 100 <note><para>There is one test that fails in the chroot environment and101 causes the tests to hang forever. The problem does not occur outside102 of the chroot environment.103 To work around the problem, delete the test:</para>104 105 <screen><userinput remap="test">rm tests/ts/lsns/ioctl_ns</userinput></screen>106 </note>107 99 108 100 <screen><userinput remap="test">chown -Rv tester . -
chapter10/kernel.xml
rdd7a29e r100ca4e 107 107 108 108 <screen role="nodump" revision="sysv">General setup --> 109 [ ] Compile the kernel with warnings as errors [CONFIG_WERROR] 109 110 < > Enable kernel headers through /sys/kernel/kheaders.tar.xz [CONFIG_IKHEADERS] 110 111 Device Drivers ---> … … 118 119 119 120 <screen role="nodump" revision="systemd">General setup --> 121 [ ] Compile the kernel with warnings as errors [CONFIG_WERROR] 120 122 [ ] Auditing Support [CONFIG_AUDIT] 121 123 CPU/Task time and stats accounting ---> … … 175 177 <term> 176 178 <parameter> 179 Compile the kernel with warnings as errors 180 </parameter> 181 </term> 182 <listitem> 183 <para>This may cause building failure if the compiler and/or 184 configuration are different from those of the kernel 185 developers.</para> 186 </listitem> 187 </varlistentry> 188 189 <varlistentry> 190 <term> 191 <parameter> 177 192 Enable kernel headers through /sys/kernel/kheaders.tar.xz 178 193 </parameter> -
packages.ent
rdd7a29e r100ca4e 59 59 <!ENTITY bash-fin-sbu "1.5 SBU"> 60 60 61 <!ENTITY bc-version "5.2. 4">61 <!ENTITY bc-version "5.2.5"> 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 " a2592b0cd87e383c3b594d3ccc515272">64 <!ENTITY bc-md5 "7b154ecc65aa07164c09de9fd88c7fc6"> 65 65 <!ENTITY bc-home "https://git.yzena.com/gavin/bc"> 66 66 <!ENTITY bc-fin-du "7.1 MB"> … … 218 218 <!ENTITY gawk-fin-sbu "0.4 SBU"> 219 219 220 <!ENTITY gcc-version "1 1.3.0">221 <!ENTITY gcc-size "7 9,240KB">220 <!ENTITY gcc-version "12.1.0"> 221 <!ENTITY gcc-size "78,875 KB"> 222 222 <!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.xz"> 223 <!ENTITY gcc-md5 " 4ee3e8c4c99e7b3444eb79f00f5f7a7e">224 <!ENTITY gcc-sha256 " b47cf2818691f5b1e21df2bb38c795fac2cfbd640ede2d0a5e1c89e338a3ac39">223 <!ENTITY gcc-md5 "ed45b55ee859ada4b25a1e76e0c4d966"> 224 <!ENTITY gcc-sha256 "62fd634889f31c02b64af2c468f064b47ad1ca78411c45abe6ac4b5f8dd19c7b"> 225 225 <!ENTITY gcc-home "https://gcc.gnu.org/"> 226 <!ENTITY gcc-tmpp1-du "3. 3GB">226 <!ENTITY gcc-tmpp1-du "3.8 GB"> 227 227 <!ENTITY gcc-tmpp1-sbu "11 SBU"> 228 <!ENTITY gcc-tmpp2-du " 3.3GB">229 <!ENTITY gcc-tmpp2-sbu "1 1SBU">230 <!ENTITY gcc-fin-du "4. 3GB ">231 <!ENTITY gcc-fin-sbu "1 53SBU (with tests)">228 <!ENTITY gcc-tmpp2-du "4.5 GB"> 229 <!ENTITY gcc-tmpp2-sbu "14 SBU"> 230 <!ENTITY gcc-fin-du "4.6 GB "> 231 <!ENTITY gcc-fin-sbu "160 SBU (with tests)"> 232 232 <!ENTITY libquadmath-version "0.0.0"> 233 <!ENTITY libstdcpp-version "6.0. 29">233 <!ENTITY libstdcpp-version "6.0.30"> 234 234 <!ENTITY libitm-version "1.0.0"> 235 235 <!ENTITY libatomic-version "1.2.0"> … … 539 539 <!ENTITY ninja-fin-sbu "0.2 SBU"> 540 540 541 <!ENTITY openssl-version "3.0. 2">542 <!ENTITY openssl-size "14, 686 KB">541 <!ENTITY openssl-version "3.0.3"> 542 <!ENTITY openssl-size "14,706 KB"> 543 543 <!ENTITY openssl-url "https://www.openssl.org/source/openssl-&openssl-version;.tar.gz"> 544 <!ENTITY openssl-md5 " 7f9d43bb7a1e742722cf6d6f40531462">544 <!ENTITY openssl-md5 "07e9048cd2b1a22668b13ec9cd093cb5"> 545 545 <!ENTITY openssl-home "https://www.openssl.org/"> 546 546 <!ENTITY openssl-fin-du "474 MB">
Note:
See TracChangeset
for help on using the changeset viewer.