Changeset 3a72ffa


Ignore:
Timestamp:
05/11/2022 06:56:48 AM (2 years ago)
Author:
Thomas Trepl (Moody) <thomas@…>
Branches:
multilib
Children:
588c7a0
Parents:
2ca9d8f
Message:

Adopt upstream changes

Files:
6 edited

Legend:

Unmodified
Added
Removed
  • chapter05/gcc-pass1.xml

    r2ca9d8f r3a72ffa  
    9696    --with-newlib             \
    9797    --without-headers         \
    98     --enable-initfini-array   \
    9998    --disable-nls             \
    10099    --disable-shared          \
     
    168167
    169168      <varlistentry>
    170         <term><parameter>--enable-initfini-array</parameter></term>
    171         <listitem>
    172           <para>This switch forces the use of some internal data structures
    173           that are needed but cannot be detected when building a cross
    174           compiler.</para>
    175         </listitem>
    176       </varlistentry>
    177 
    178       <varlistentry>
    179169        <term><parameter>--disable-shared</parameter></term>
    180170        <listitem>
  • chapter06/gcc-pass2.xml

    r2ca9d8f r3a72ffa  
    7171    -e '/m32=/s/m32=.*/m32=..\/lib32$(call if_multiarch,:i386-linux-gnu)/' \
    7272    -i.orig gcc/config/i386/t-linux64</userinput></screen>
    73 
    74     <!-- https://gcc.gnu.org/PR100017 -->
    75     <para>Fix an issue causing failure cross-compiling libstdc++:</para>
    76 
    77 <screen><userinput remap="pre">sed 's/gnu++17/&amp; -nostdinc++/' \
    78     -i libstdc++-v3/src/c++17/Makefile.in</userinput></screen>
    7973
    8074    <para>Override the building rule of libgcc and libstdc++ headers, to
  • chapter08/gcc.xml

    r2ca9d8f r3a72ffa  
    151151    <ulink url="https://gcc.gnu.org/ml/gcc-testresults/"/>.</para>
    152152
    153     <!-- https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101081 -->
    154     <para>Eight tests related to analyzer are known to fail.</para>
    155 
    156     <para>In libstdc++, one numpunct test and six tests related to get_time are
    157     known to fail.  These are all because the locale definitions in glibc have
    158     changed but libstdc++ does not currently support those changes.</para>
     153    <para>In g++, four tests related to PR100400 are known to be reported
     154    as both XPASS and FAIL.  It's because the test file for this known issue
     155    is not well written.</para>
    159156
    160157    <para>A few unexpected failures cannot always be avoided. The GCC developers
     
    172169    </para></note-->
    173170
    174     <!-- PR 91085, will be fixed in GCC 12. -->
    175     <para>Install the package and remove an unneeded directory:</para>
    176 
    177 <screen><userinput remap="install">make install
    178 rm -rf /usr/lib/gcc/$(gcc -dumpmachine)/&gcc-version;/include-fixed/bits/</userinput></screen>
     171    <para>Install the package:</para>
     172
     173<screen><userinput remap="install">make install</userinput></screen>
    179174
    180175    <para>The GCC build directory is owned by <systemitem class="username">
  • chapter08/procps.xml

    r2ca9d8f r3a72ffa  
    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>FAIL: 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

    r2ca9d8f r3a72ffa  
    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 .
  • packages.ent

    r2ca9d8f r3a72ffa  
    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">
Note: See TracChangeset for help on using the changeset viewer.