Changeset 100ca4e


Ignore:
Timestamp:
05/10/2022 11:06:10 AM (2 years ago)
Author:
Xi Ruoyao <xry111@…>
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.
Message:

Merge branch 'trunk' into xry111/clfs-ng

Files:
8 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    rdd7a29e r100ca4e  
    4545      <itemizedlist>
    4646        <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>
    4858        </listitem>
    4959        <listitem>
  • chapter05/gcc-pass1.xml

    rdd7a29e r100ca4e  
    8686    --with-newlib             \
    8787    --without-headers         \
    88     --enable-initfini-array   \
    8988    --disable-nls             \
    9089    --disable-shared          \
     
    133132
    134133      <varlistentry>
    135         <term><parameter>--enable-initfini-array</parameter></term>
    136         <listitem>
    137           <para>This switch forces the use of some internal data structures
    138           that are needed but cannot be detected when building a cross
    139           compiler.</para>
    140         </listitem>
    141       </varlistentry>
    142 
    143       <varlistentry>
    144134        <term><parameter>--disable-shared</parameter></term>
    145135        <listitem>
  • chapter06/gcc-pass2.xml

    rdd7a29e r100ca4e  
    6262<screen><userinput remap="pre">sed -e '/m64=/s/lib64/lib/' \
    6363    -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/&amp; -nostdinc++/' \
    69     -i libstdc++-v3/src/c++17/Makefile.in</userinput></screen>
    7064
    7165    <para>Override the building rule of libgcc and libstdc++ headers, to
  • chapter08/gcc.xml

    rdd7a29e r100ca4e  
    131131    <ulink url="https://gcc.gnu.org/ml/gcc-testresults/"/>.</para>
    132132
    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>
    139136
    140137    <para>A few unexpected failures cannot always be avoided. The GCC developers
     
    152149    </para></note-->
    153150
    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>
    159154
    160155    <para>The GCC build directory is owned by <systemitem class="username">
  • chapter08/procps.xml

    rdd7a29e r100ca4e  
    8484<screen><userinput remap="test">make check</userinput></screen>
    8585
    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>
    8895
    8996    <para>Install the package:</para>
  • chapter08/util-linux.xml

    rdd7a29e r100ca4e  
    9797<screen role="nodump"><userinput>bash tests/run.sh --srcdir=$PWD --builddir=$PWD</userinput></screen>
    9898    </warning>
    99 
    100     <note><para>There is one test that fails in the chroot environment and
    101     causes the tests to hang forever.  The problem does not occur outside
    102     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>
    10799
    108100<screen><userinput remap="test">chown -Rv tester .
  • chapter10/kernel.xml

    rdd7a29e r100ca4e  
    107107
    108108      <screen role="nodump" revision="sysv">General setup -->
     109   [ ] Compile the kernel with warnings as errors [CONFIG_WERROR]
    109110   &lt; &gt; Enable kernel headers through /sys/kernel/kheaders.tar.xz [CONFIG_IKHEADERS]
    110111Device Drivers  ---&gt;
     
    118119
    119120      <screen role="nodump" revision="systemd">General setup -->
     121   [ ] Compile the kernel with warnings as errors [CONFIG_WERROR]
    120122   [ ] Auditing Support [CONFIG_AUDIT]
    121123   CPU/Task time and stats accounting ---&gt;
     
    175177        <term>
    176178          <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>
    177192            Enable kernel headers through /sys/kernel/kheaders.tar.xz
    178193          </parameter>
  • packages.ent

    rdd7a29e r100ca4e  
    5959<!ENTITY bash-fin-sbu "1.5 SBU">
    6060
    61 <!ENTITY bc-version "5.2.4">
     61<!ENTITY bc-version "5.2.5">
    6262<!ENTITY bc-size "428 KB">
    6363<!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">
    6565<!ENTITY bc-home "https://git.yzena.com/gavin/bc">
    6666<!ENTITY bc-fin-du "7.1 MB">
     
    218218<!ENTITY gawk-fin-sbu "0.4 SBU">
    219219
    220 <!ENTITY gcc-version "11.3.0">
    221 <!ENTITY gcc-size "79,240 KB">
     220<!ENTITY gcc-version "12.1.0">
     221<!ENTITY gcc-size "78,875 KB">
    222222<!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">
    225225<!ENTITY gcc-home "https://gcc.gnu.org/">
    226 <!ENTITY gcc-tmpp1-du "3.3 GB">
     226<!ENTITY gcc-tmpp1-du "3.8 GB">
    227227<!ENTITY gcc-tmpp1-sbu "11 SBU">
    228 <!ENTITY gcc-tmpp2-du "3.3 GB">
    229 <!ENTITY gcc-tmpp2-sbu "11 SBU">
    230 <!ENTITY gcc-fin-du "4.3 GB ">
    231 <!ENTITY gcc-fin-sbu "153 SBU (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)">
    232232<!ENTITY libquadmath-version "0.0.0">
    233 <!ENTITY libstdcpp-version   "6.0.29">
     233<!ENTITY libstdcpp-version   "6.0.30">
    234234<!ENTITY libitm-version      "1.0.0">
    235235<!ENTITY libatomic-version   "1.2.0">
     
    539539<!ENTITY ninja-fin-sbu "0.2 SBU">
    540540
    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">
    543543<!ENTITY openssl-url "https://www.openssl.org/source/openssl-&openssl-version;.tar.gz">
    544 <!ENTITY openssl-md5 "7f9d43bb7a1e742722cf6d6f40531462">
     544<!ENTITY openssl-md5 "07e9048cd2b1a22668b13ec9cd093cb5">
    545545<!ENTITY openssl-home "https://www.openssl.org/">
    546546<!ENTITY openssl-fin-du "474 MB">
Note: See TracChangeset for help on using the changeset viewer.