Changeset cc44a47b for chapter02


Ignore:
Timestamp:
06/11/2023 08:40:43 PM (13 months ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1
Children:
7481894
Parents:
1cab1bf
git-author:
Xi Ruoyao <xry111@…> (06/10/2023 05:22:18 PM)
git-committer:
Xi Ruoyao <xry111@…> (06/11/2023 08:40:43 PM)
Message:

loongarch: hostreq: Bump Binutils and GCC requirement

Binutils 2.38 is the first release supporting LoongArch. Maybe we
should make it 2.40 (when the stupid "stack-based relocs" are gone) but
with our cross-compile method it should not make a significant
difference.

GCC 12.1 is the first release supporting LoongArch but it suffers a
severe bug [1] and it may miscompile GCC pass 1, so require 12.2 here.

[1]:https://gcc.gnu.org/PR106096

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter02/hostreqs.xml

    r1cab1bf rcc44a47b  
    4545
    4646    <listitem>
    47       <para><emphasis role="strong">Binutils-2.13.1</emphasis> (Versions
     47      <para><emphasis role="strong">Binutils-2.38</emphasis> (Versions
    4848      greater than &binutils-version; are not recommended as they have
    4949      not been tested)</para>
     
    7373
    7474    <listitem>
    75       <para><emphasis role="strong">GCC-5.1</emphasis> including the C++
     75      <para><emphasis role="strong">GCC-12.2</emphasis> including the C++
    7676      compiler, <command>g++</command> (Versions greater than &gcc-version; are
    7777      not recommended as they have not been tested). C and C++ standard
     
    231231ver_check Coreutils      sort     7.0 || bail "--version-sort unsupported"
    232232ver_check Bash           bash     3.2
    233 ver_check Binutils       ld       2.13.1
     233ver_check Binutils       ld       2.38
    234234ver_check Bison          bison    2.7
    235235ver_check Diffutils      diff     2.8.1
    236236ver_check Findutils      find     4.2.31
    237237ver_check Gawk           gawk     4.0.1
    238 ver_check GCC            gcc      5.1
    239 ver_check "GCC (C++)"    g++      5.1
     238ver_check GCC            gcc      12.2
     239ver_check "GCC (C++)"    g++      12.2
    240240ver_check Grep           grep     2.5.1a
    241241ver_check Gzip           gzip     1.3.12
Note: See TracChangeset for help on using the changeset viewer.