Changeset f7ca699b


Ignore:
Timestamp:
05/09/2020 10:49:56 AM (4 years ago)
Author:
Pierre Labastie <pieere@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 12.2, 12.2-rc1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/loongarch-12.2, xry111/mips64el, xry111/multilib, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
0f703541
Parents:
a97aa3d
Message:

merge trunk and add patch to gcc pass2

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/cross-chap5@11842 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Files:
13 edited

Legend:

Unmodified
Added
Removed
  • appendices/dependencies.xml

    ra97aa3d rf7ca699b  
    225225
    226226        <seglistitem>
    227           <seg>Bash, Binutils, Bison, Coreutils, GCC, Glibc,
    228           Grep, Make, Perl, and Readline</seg>
     227          <seg>Bash, Binutils, Coreutils, GCC, Glibc,
     228          Grep, and Make</seg>
    229229        </seglistitem>
    230230      </segmentedlist>
  • chapter01/changelog.xml

    ra97aa3d rf7ca699b  
    4444    -->
    4545    <listitem>
     46      <para>2020-05-09</para>
     47      <itemizedlist>
     48        <listitem>
     49          <para>[pierre] - Patch GCC pass 2 to allow cross-compile
     50          (specific to new cross method).</para>
     51        </listitem>
     52      </itemizedlist>
     53    </listitem>
     54
     55    <listitem>
     56      <para>2020-05-08</para>
     57      <itemizedlist>
     58        <listitem>
     59          <para>[bdubbs] - Update to bison-3.6. Fixes
     60          <ulink url="&lfs-ticket-root;4652">#4652</ulink>.</para>
     61        </listitem>
     62        <listitem>
     63          <para>[bdubbs] - Update to gcc-10.1.0. Fixes
     64          <ulink url="&lfs-ticket-root;4651">#4651</ulink>.</para>
     65        </listitem>
     66        <listitem>
     67          <para>[bdubbs] - Update to libcap-2.34. Fixes
     68          <ulink url="&lfs-ticket-root;4650">#4650</ulink>.</para>
     69        </listitem>
     70        <listitem>
     71          <para>[bdubbs] - Update to bc-2.7.2. Fixes
     72          <ulink url="&lfs-ticket-root;4648">#4648</ulink>.</para>
     73        </listitem>
     74        <listitem>
     75          <para>[bdubbs] - Update to linux-5.6.11. Fixes
     76          <ulink url="&lfs-ticket-root;4649">#4649</ulink>.</para>
     77        </listitem>
     78      </itemizedlist>
     79    </listitem>
     80
     81    <listitem>
    4682      <para>2020-05-01</para>
    4783      <itemizedlist>
  • chapter03/patches.xml

    ra97aa3d rf7ca699b  
    8686-->
    8787    <varlistentry>
     88      <term>GCC Cross Build Fix Patch - <token>&gcc-cross-patch-size;</token>:</term>
     89      <listitem>
     90        <para>Download: <ulink url="&patches-root;&gcc-cross-patch;"/></para>
     91        <para>MD5 sum: <literal>&gcc-cross-patch-md5;</literal></para>
     92      </listitem>
     93    </varlistentry>
     94
     95    <varlistentry>
    8896      <term>Kbd Backspace/Delete Fix Patch - <token>&kbd-backspace-patch-size;</token>:</term>
    8997      <listitem>
  • chapter05/gcc-pass2.xml

    ra97aa3d rf7ca699b  
    6464  ;;
    6565esac</userinput></screen>
     66
     67    <para>Fix an issue with GCC-10.1 when building with a cross
     68    compiler:</para>
     69
     70<screen><userinput remap="pre">patch -Np1 -i ../&gcc-cross-patch;</userinput></screen>
    6671
    6772    <para>Create a separate build directory again:</para>
  • chapter06/bison.xml

    ra97aa3d rf7ca699b  
    6363<screen><userinput remap="test">make check</userinput></screen>
    6464
    65     <para>13 tests fail in the "Diagnostics" section, probably because of
     65    <para>Fourteen tests fail in the "Diagnostics" section, probably because of
    6666    missing locales.</para>
    6767
  • chapter06/e2fsprogs.xml

    ra97aa3d rf7ca699b  
    152152
    153153      <seglistitem>
    154         <seg>badblocks, chattr, compile_et, debugfs, dumpe2fs,e2freefrag,
     154        <seg>badblocks, chattr, compile_et, debugfs, dumpe2fs, e2freefrag,
    155155        e2fsck, e2image, e2label, e2mmpstatus, e2scrub, e2scrub_all, e2undo,
    156156        e4crypt, e4defrag, filefrag, fsck.ext2,
  • chapter06/flex.xml

    ra97aa3d rf7ca699b  
    4242    <title>Installation of Flex</title>
    4343
     44<!--
    4445    <para>First, fix a problem introduced with glibc-2.26:</para>
    4546
     
    4748
    4849    <para>The build procedure assumes the <application>help2man</application>
    49     program is available to create a man page from the executable --help option.
     50    program is available to create a man page from the executable - -help option.
    5051    This is not present, so we use an environment variable to skip this process.
    51     Now, prepare Flex for compilation:</para>
     52    Now, prepare Flex for compilation:</para> -->
    5253
    53 <screen><userinput remap="configure">HELP2MAN=/bin/true \
    54 ./configure --prefix=/usr --docdir=/usr/share/doc/flex-&flex-version;</userinput></screen>
     54    <para>Prepare Flex for compilation:</para>
     55
     56<!-- <screen><userinput remap="configure">HELP2MAN=/tools/bin/true \ -->
     57<screen><userinput remap="configure">./configure --prefix=/usr --docdir=/usr/share/doc/flex-&flex-version;</userinput></screen>
    5558
    5659    <para>Compile the package:</para>
  • chapter06/gcc.xml

    ra97aa3d rf7ca699b  
    119119    are known to fail in LFS chroot environment because they require
    120120    /etc/hosts and iana-etc.</para>
    121 
    122     <para>Two tests named pr57193.c and pr90178.c are known to fail.</para>
    123121
    124122    <para>A few unexpected failures cannot always be avoided. The GCC developers
  • chapter06/gdbm.xml

    ra97aa3d rf7ca699b  
    4444  <sect2 role="installation">
    4545    <title>Installation of GDBM</title>
     46
     47    <para>First, fix an issue first identified by gcc-10:</para>
     48
     49<screen><userinput remap="pre">sed -r -i '/^char.*parseopt_program_(doc|args)/d' src/parseopt.c</userinput></screen>
    4650
    4751    <para>Prepare GDBM for compilation:</para>
  • chapter06/man-db.xml

    ra97aa3d rf7ca699b  
    127127<screen><userinput remap="test">make check</userinput></screen>
    128128
     129    <para>One test, man-missing-locales, is known to fail in the LFS chroot envirnment.</para>
     130
    129131    <para>Install the package:</para>
    130132
  • general.ent

    ra97aa3d rf7ca699b  
    1 <!ENTITY version         "20200501-cross-chap5">
     1<!ENTITY version         "20200508-cross-chap5">
    22<!ENTITY short-version   "svn">  <!-- Used below in &blfs-book;
    33                                      Change to x.y for release but not -rc releases -->
    4 <!ENTITY generic-version "development"> <!-- Use "development"  or "x.y[-pre{x}]" -->
     4<!ENTITY generic-version "cross-chap5"> <!-- Use "development"  or "x.y[-pre{x}]" -->
    55
    6 <!ENTITY versiond        "20200501-cross-cp5-systemd">
     6<!ENTITY versiond        "20200508-cross-cp5-systemd">
    77<!ENTITY short-versiond  "systemd">
    88<!ENTITY generic-versiond "systemd">
    99
    10 <!ENTITY releasedate     "May 1st, 2020">
     10<!ENTITY releasedate     "May 8th, 2020">
    1111
    1212<!ENTITY copyrightdate   "1999-2020"><!-- jhalfs needs a literal dash, not &ndash; -->
  • packages.ent

    ra97aa3d rf7ca699b  
    5151<!ENTITY bash-ch6-sbu "1.9 SBU">
    5252
    53 <!ENTITY bc-version "2.6.1">
    54 <!ENTITY bc-size "162 KB">
     53<!ENTITY bc-version "2.7.2">
     54<!ENTITY bc-size "185 KB">
    5555<!ENTITY bc-url "https://github.com/gavinhoward/bc/releases/download/&bc-version;/bc-&bc-version;.tar.xz">
    56 <!ENTITY bc-md5 "e9ffa2cba2a37e1b145034be78c3be45">
     56<!ENTITY bc-md5 "28235ceaf2280b909591ace7a3a4f051">
    5757<!ENTITY bc-home "https://github.com/gavinhoward/bc">
    5858<!ENTITY bc-ch6-du "2.9 MB">
     
    7171<!ENTITY binutils-ch6-sbu "6.7 SBU">
    7272
    73 <!ENTITY bison-version "3.5.4">
    74 <!ENTITY bison-size "2,315 KB">
     73<!ENTITY bison-version "3.6">
     74<!ENTITY bison-size "2,406 KB">
    7575<!ENTITY bison-url "&gnu;bison/bison-&bison-version;.tar.xz">
    76 <!ENTITY bison-md5 "eca85fc68de0aa77b26963b0a30d995a">
     76<!ENTITY bison-md5 "132d05287e2c9f98d848e2366f17a949">
    7777<!ENTITY bison-home "&gnu-software;bison/">
    7878<!ENTITY bison-ch5-du "43 MB">
     
    225225<!ENTITY gawk-ch6-sbu "0.4 SBU">
    226226
    227 <!ENTITY gcc-version "9.3.0">
    228 <!ENTITY gcc-size "68,881 KB">
     227<!ENTITY gcc-version "10.1.0">
     228<!ENTITY gcc-size "72,844 KB">
    229229<!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.xz">
    230 <!ENTITY gcc-md5 "d00a144b771ddeb021b61aa205b7e345">
     230<!ENTITY gcc-md5 "7d48e00245330c48b670ec9a2c518291">
    231231<!ENTITY gcc-home "https://gcc.gnu.org/">
    232 <!ENTITY gcc-ch5p1-du "3.1 GB">
    233 <!ENTITY gcc-ch5p1-sbu "10 SBU">
    234 <!ENTITY gcc-ch5p2-du "3.7 GB">
    235 <!ENTITY gcc-ch5p2-sbu "13 SBU">
    236 <!ENTITY gcc-ch6-du "4.2 GB ">
    237 <!ENTITY gcc-ch6-sbu "88 SBU (with tests)">
     232<!ENTITY gcc-ch5p1-du "3.9 GB">
     233<!ENTITY gcc-ch5p1-sbu "12 SBU">
     234<!ENTITY gcc-ch5p2-du "4.3 GB">
     235<!ENTITY gcc-ch5p2-sbu "14 SBU">
     236<!ENTITY gcc-ch6-du "4.9 GB ">
     237<!ENTITY gcc-ch6-sbu "103 SBU (with tests)">
    238238<!ENTITY libquadmath-version "0.0.0">
    239239<!ENTITY libstdcpp-version   "6.0.28">
    240240<!ENTITY libitm-version      "1.0.0">
    241241<!ENTITY libatomic-version   "1.2.0">
    242 <!ENTITY libmpx-version      "2.0.1">
    243 <!ENTITY libmpxwrap-version  "2.0.1">
     242<!--<!ENTITY libmpx-version      "2.0.1">-->
     243<!--<!ENTITY libmpxwrap-version  "2.0.1">-->
    244244<!--<!ENTITY libcilkrts-version  "5.0.0">-->
    245245
     
    392392<!ENTITY lfs-bootscripts-ch7-sbu "less than 0.1 SBU">
    393393
    394 <!ENTITY libcap-version "2.33">
     394<!ENTITY libcap-version "2.34">
    395395<!ENTITY libcap-size "109 KB">
    396396<!ENTITY libcap-url "&kernel;linux/libs/security/linux-privs/libcap2/libcap-&libcap-version;.tar.xz">
    397 <!ENTITY libcap-md5 "dcc6220b4a9bf260050b20c07edcddf4">
     397<!ENTITY libcap-md5 "66028a8080a0891c54b202bb5e749035">
    398398<!ENTITY libcap-home "https://sites.google.com/site/fullycapable/">
    399399<!ENTITY libcap-ch6-du "8.5 MB">
     
    426426<!ENTITY linux-major-version "5">
    427427<!ENTITY linux-minor-version "6">
    428 <!ENTITY linux-patch-version "8">
     428<!ENTITY linux-patch-version "11">
    429429<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
    430430<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
    431431<!ENTITY linux-size "109,179 KB">
    432432<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
    433 <!ENTITY linux-md5 "868fd09779cadda29cb27c93fd40466e">
     433<!ENTITY linux-md5 "2af56bf5539b0e21fd6b27e0941a92aa">
    434434<!ENTITY linux-home "https://www.kernel.org/">
    435435<!-- measured for 4.8.3 / gcc-6.2.0 on x86_64 : minimum is
     
    701701<!ENTITY util-linux-ch6-sbu "1.1 SBU">
    702702
    703 <!ENTITY vim-version "8.2.0486">
     703<!ENTITY vim-version "8.2.0716">
    704704<!ENTITY vim-majmin "82">
    705705<!ENTITY vim-docdir "vim/vim82">
    706 <!ENTITY vim-size "14,532 KB">
     706<!ENTITY vim-size "14,595 KB">
    707707<!--<!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">-->
    708708<!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.gz">
    709 <!ENTITY vim-md5 "b1b26d5b7ec294186702fb982b6d226c">
     709<!ENTITY vim-md5 "004b4596f185889fbca5b8d513f294ce">
    710710<!ENTITY vim-home "https://www.vim.org">
    711711<!ENTITY vim-ch6-du "202 MB">
  • patches.ent

    ra97aa3d rf7ca699b  
    2020<!ENTITY flex-fixes-patch-size "3.4 KB">
    2121-->
     22
     23<!ENTITY gcc-cross-patch "gcc-&gcc-version;-cet_fix-1.patch">
     24<!ENTITY gcc-cross-patch-md5 "f37d8a6b4c943a6f8eaf541923fed838">
     25<!ENTITY gcc-cross-patch-size "4.3 KB">
    2226
    2327<!ENTITY glibc-fhs-patch "glibc-&glibc-version;-fhs-1.patch">
Note: See TracChangeset for help on using the changeset viewer.