Changeset 1ff846e2


Ignore:
Timestamp:
08/08/2024 04:10:35 PM (5 weeks ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
xry111/loongarch, xry111/loongarch-12.2
Children:
993a789
Parents:
a600e72 (diff), 079ced7 (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 remote-tracking branch 'origin/trunk' into xry111/loongarch

Files:
9 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    ra600e72 r1ff846e2  
    4242
    4343    <listitem>
     44      <para>2024-08-05</para>
     45      <itemizedlist>
     46        <listitem>
     47          <para>[bdubbs] - Update to bash-5.2.32. Fixes
     48          <ulink url='&lfs-ticket-root;5532'>#5532</ulink>.</para>
     49        </listitem>
     50        <listitem>
     51          <para>[bdubbs] - Update to iana-etc-20240801. Addresses
     52          <ulink url='&lfs-ticket-root;5006'>#5006</ulink>.</para>
     53        </listitem>
     54        <listitem>
     55          <para>[bdubbs] - Update to vim-9.1.0660. Addresses
     56          <ulink url='&lfs-ticket-root;4500'>#4500</ulink>.</para>
     57        </listitem>
     58        <listitem>
     59          <para>[bdubbs] - Update to binutils-2.43. Fixes
     60          <ulink url='&lfs-ticket-root;5535'>#5535</ulink>.</para>
     61        </listitem>
     62        <listitem>
     63          <para>[bdubbs] - Update to linux-6.10.3. Fixes
     64          <ulink url='&lfs-ticket-root;5534'>#5534</ulink>.</para>
     65        </listitem>
     66        <listitem>
     67          <para>[bdubbs] - Update to readline-8.2.13. Fixes
     68          <ulink url='&lfs-ticket-root;5533'>#5533</ulink>.</para>
     69        </listitem>
     70        <listitem>
     71          <para>[bdubbs] - Update to wheel-0.44.0. Fixes
     72          <ulink url='&lfs-ticket-root;5536'>#5536</ulink>.</para>
     73        </listitem>
     74      </itemizedlist>
     75    </listitem>
     76
     77    <listitem>
    4478      <para>2024-08-01</para>
    4579      <itemizedlist>
    4680        <listitem>
    47           <para>[bdubbs] - Update to gcc-14.2. Fixes
     81          <para>[bdubbs] - Update to gcc-14.2.0. Fixes
    4882          <ulink url='&lfs-ticket-root;5530'>#5530</ulink>.</para>
    4983        </listitem>
  • chapter01/whatsnew.xml

    ra600e72 r1ff846e2  
    3939      <para>Automake-&automake-version;</para>
    4040    </listitem>
    41     <!--<listitem>
     41    <listitem>
    4242      <para>Bash-&bash-version;</para>
    43     </listitem>-->
     43    </listitem>
    4444    <listitem>
    4545      <para>Bc-&bc-version;</para>
    4646    </listitem>
    47     <!--<listitem>
     47    <listitem>
    4848      <para>Binutils-&binutils-version;</para>
    49     </listitem>-->
     49    </listitem>
    5050    <!--<listitem>
    5151      <para>Bison-&bison-version;</para>
     
    222222      <para>Python-&python-version;</para>
    223223    </listitem>
    224     <!--<listitem>
     224    <listitem>
    225225      <para>Readline-&readline-version;</para>
    226     </listitem>-->
     226    </listitem>
    227227    <!--<listitem>
    228228      <para>Sed-&sed-version;</para>
     
    302302  <itemizedlist>
    303303    <title>Removed:</title>
    304     <listitem><para></para></listitem>  <!-- satisfy build -->
    305 
     304    <listitem>
     305      <para>bash-5.2.21-upstream_fixes-1.patch</para>
     306    </listitem> 
     307    <listitem>
     308      <para>readline-8.2-upstream_fixes-3.patch</para>
     309    </listitem> 
    306310  </itemizedlist>
    307311
  • chapter03/patches.xml

    ra600e72 r1ff846e2  
    2727    </varlistentry>
    2828-->
    29 
     29<!--
    3030    <varlistentry>
    3131      <term>Bash Upstream Fixes Patch - <token>&bash-upstream-fixes-patch-size;</token>:</term>
     
    3535      </listitem>
    3636    </varlistentry>
    37 
     37-->
    3838<!--
    3939    <varlistentry>
     
    128128    </varlistentry>
    129129-->
     130<!--
    130131    <varlistentry>
    131132      <term>Readline Upstream Fix Patch - <token>&readline-fixes-patch-size;</token>:</term>
     
    135136      </listitem>
    136137    </varlistentry>
    137 
     138-->
    138139    <varlistentry revision="sysv">
    139140      <term>SysVinit Consolidated Patch - <token>&sysvinit-consolidated-patch-size;</token>:</term>
  • chapter08/bash.xml

    ra600e72 r1ff846e2  
    4040  <sect2 role="installation">
    4141    <title>Installation of Bash</title>
    42 
    43     <para>First, fix some issues identified upstream:</para>
    44 
    45 <screen><userinput remap="pre">patch -Np1 -i ../&bash-upstream-fixes-patch;</userinput></screen>
    4642
    4743    <para>Prepare Bash for compilation:</para>
  • chapter08/lz4.xml

    ra600e72 r1ff846e2  
    4646    <para>Compile the package:</para>
    4747
    48 <screen><userinput remap="make">make BUILD_STATIC=no</userinput></screen>
     48<screen><userinput remap="make">make BUILD_STATIC=no PREFIX=/usr</userinput></screen>
    4949
    5050    <para>To test the results, issue:</para>
  • chapter08/readline.xml

    ra600e72 r1ff846e2  
    5656
    5757<screen><userinput>sed -i 's/-Wl,-rpath,[^ ]*//' support/shobj-conf</userinput></screen>
    58 
    59     <para>Now fix a problem identified upstream:</para>
    60 
    61 <screen><userinput remap="pre">patch -Np1 -i ../&readline-fixes-patch;</userinput></screen>
    6258
    6359    <para>Prepare Readline for compilation:</para>
  • packages.ent

    ra600e72 r1ff846e2  
    4848<!ENTITY automake-fin-sbu "less than 0.1 SBU (about 1.6 SBU with tests)">
    4949
    50 <!ENTITY bash-version "5.2.21">
    51 <!ENTITY bash-size "10,696 KB">
     50<!ENTITY bash-version "5.2.32">
     51<!ENTITY bash-size "10,697 KB">
    5252<!ENTITY bash-url "&gnu;bash/bash-&bash-version;.tar.gz">
    53 <!ENTITY bash-md5 "ad5b38410e3bf0e9bcc20e2765f5e3f9">
     53<!ENTITY bash-md5 "f204835b2e06c06e37b5ad776ff907f4">
    5454<!ENTITY bash-home "&gnu-software;bash/">
    5555<!ENTITY bash-tmp-du "67 MB">
     
    6666<!ENTITY bc-fin-sbu "less than 0.1 SBU">
    6767
    68 <!ENTITY binutils-version "2.42">
    69 <!ENTITY binutils-size "26,922 KB">
     68<!ENTITY binutils-version "2.43">
     69<!ENTITY binutils-size "27,516 KB">
    7070<!ENTITY binutils-url "https://sourceware.org/pub/binutils/releases/binutils-&binutils-version;.tar.xz">
    71 <!ENTITY binutils-md5 "a075178a9646551379bfb64040487715">
     71<!ENTITY binutils-md5 "a54bb52cd75555416f316fbbe885925a">
    7272<!ENTITY binutils-home "&gnu-software;binutils/">
    7373<!ENTITY binutils-tmpp1-du "663 MB">
     
    318318<!ENTITY gzip-fin-sbu "0.3 SBU">
    319319
    320 <!ENTITY iana-etc-version "20240723">
     320<!ENTITY iana-etc-version "20240801">
    321321<!ENTITY iana-etc-size "590 KB">
    322322<!ENTITY iana-etc-url "https://github.com/Mic92/iana-etc/releases/download/&iana-etc-version;/iana-etc-&iana-etc-version;.tar.gz">
    323 <!ENTITY iana-etc-md5 "0592f2c2051a9eac7611d5067113ef3d">
     323<!ENTITY iana-etc-md5 "ff9aeab0f9978975c6ee0b966d6988d6">
    324324<!ENTITY iana-etc-home "https://www.iana.org/protocols">
    325325<!ENTITY iana-etc-fin-du "4.8 MB">
     
    432432<!ENTITY linux-major-version "6">
    433433<!ENTITY linux-minor-version "10">
    434 <!ENTITY linux-patch-version "2">
     434<!ENTITY linux-patch-version "3">
    435435<!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">-->
    436436<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
    437 <!ENTITY linux-size "141,756 KB">
     437<!ENTITY linux-size "141,734 KB">
    438438<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
    439 <!ENTITY linux-md5 "519d1120e7715120ebbe042fddccf67f">
     439<!ENTITY linux-md5 "669cfdae956b047b98d24b6582a3ca4b">
    440440<!ENTITY linux-home "https://www.kernel.org/">
    441441<!-- measured for 6.10.1 / gcc-14.1.0 on x86_64 with -j4 :
     
    582582<!ENTITY pkgconf-url "https://distfiles.ariadne.space/pkgconf/pkgconf-&pkgconf-version;.tar.xz">
    583583<!ENTITY pkgconf-md5 "00e309a3bf0909030a4fc701389db2b9">
    584 <!ENTITY pkgconf-home "http://pkgconf.org/">
     584<!ENTITY pkgconf-home "https://github.com/pkgconf/pkgconf">
    585585<!ENTITY pkgconf-fin-du "4.6 MB">
    586586<!ENTITY pkgconf-fin-sbu "less than 0.1 SBU">
     
    619619<!ENTITY python-docs-size "8,258 KB">
    620620
    621 <!ENTITY readline-version "8.2">
     621<!ENTITY readline-version "8.2.13">
    622622<!ENTITY readline-soversion "8.2"><!-- used for stripping -->
    623 <!ENTITY readline-size "2,973 KB">
     623<!ENTITY readline-size "2,974 KB">
    624624<!ENTITY readline-url "&gnu;readline/readline-&readline-version;.tar.gz">
    625 <!ENTITY readline-md5 "4aa1b31be779e6b84f9a96cb66bc50f6">
     625<!ENTITY readline-md5 "05080bf3801e6874bb115cd6700b708f">
    626626<!ENTITY readline-home "https://tiswww.case.edu/php/chet/readline/rltop.html">
    627627<!ENTITY readline-fin-du "16 MB">
     
    745745<!ENTITY util-linux-fin-sbu "0.5 SBU">
    746746
    747 <!ENTITY vim-version "9.1.0580">
     747<!ENTITY vim-version "9.1.0660">
    748748<!-- <!ENTITY vim-majmin "90"> -->
    749749<!ENTITY vim-docdir "vim/vim91">
    750 <!ENTITY vim-size "17,568 KB">
     750<!ENTITY vim-size "17,629 KB">
    751751<!ENTITY vim-url "https://github.com/vim/vim/archive/v&vim-version;/vim-&vim-version;.tar.gz">
    752752<!-- N.B. LFS 9.0 uses
     
    762762     us v8.1.1846. -->
    763763<!--<!ENTITY vim-url "&anduin-sources;/vim-&vim-version;.tar.gz">-->
    764 <!ENTITY vim-md5 "3e871c0773a6c2a491d3d730475b5698">
     764<!ENTITY vim-md5 "c512a99b3704f193be1a181cc644b2b2">
    765765<!ENTITY vim-home "https://www.vim.org">
    766766<!ENTITY vim-fin-du "236 MB">
    767767<!ENTITY vim-fin-sbu "2.5 SBU">
    768768
    769 <!ENTITY wheel-version "0.43.0">
    770 <!ENTITY wheel-size "97 KB">
     769<!ENTITY wheel-version "0.44.0">
     770<!ENTITY wheel-size "99 KB">
    771771<!ENTITY wheel-url "&pypi-src;/w/wheel/wheel-&wheel-version;.tar.gz">
    772 <!ENTITY wheel-md5 "387af15d51367a19d834d6db413547d0">
     772<!ENTITY wheel-md5 "440ff4fe51579b7ed16f02af8f8d9494">
    773773<!ENTITY wheel-home "&pypi-home;/wheel/">
    774774<!ENTITY wheel-fin-du "1.5 MB">
  • part3intro/toolchaintechnotes.xml

    ra600e72 r1ff846e2  
    193193      random binary from the host system by running: <userinput>readelf -l
    194194      &lt;name of binary&gt; | grep interpreter</userinput> and noting the
    195       output. The authoritative reference covering all platforms is in the
    196       <filename>shlib-versions</filename> file in the root of the glibc source
    197       tree.</para>
     195      output. The authoritative reference covering all platforms is in
     196      <ulink url='https://sourceware.org/glibc/wiki/ABIList'>a Glibc wiki
     197      page</ulink>.</para>
    198198    </note>
    199199
     
    360360    <para>Next comes glibc. The most important
    361361    considerations for building glibc are the compiler, binary tools, and
    362     kernel headers. The compiler is generally not an issue since glibc will
    363     always use the compiler relating to the <parameter>--host</parameter>
     362    kernel headers. The compiler and binary tools are generally not an issue
     363    since glibc will always those relating to the <parameter>--host</parameter>
    364364    parameter passed to its configure script; e.g., in our case, the compiler
    365     will be <command>$LFS_TGT-gcc</command>. The binary tools and kernel
    366     headers can be a bit more complicated. Therefore, we take no risks and use
    367     the available configure switches to enforce the correct selections. After
     365    will be <command>$LFS_TGT-gcc</command> and the <command>readelf</command>
     366    tool will be <command>$LFS_TGT-readelf</command>. The kernel headers can
     367    be a bit more complicated. Therefore, we take no risks and use
     368    the available configure switch to enforce the correct selection. After
    368369    the run of <command>configure</command>, check the contents of the
    369370    <filename>config.make</filename> file in the <filename
    370371    class="directory">build</filename> directory for all important details.
    371     Note the use of <parameter>CC="$LFS_TGT-gcc"</parameter> (with
    372     <envar>$LFS_TGT</envar> expanded) to control which binary tools are used
    373     and the use of the <parameter>-nostdinc</parameter> and
    374     <parameter>-isystem</parameter> flags to control the compiler's include
    375     search path. These items highlight an important aspect of the glibc
     372    These items highlight an important aspect of the glibc
    376373    package&mdash;it is very self-sufficient in terms of its build machinery,
    377374    and generally does not rely on toolchain defaults.</para>
  • patches.ent

    ra600e72 r1ff846e2  
    33<!-- Start of Common Patches -->
    44
     5<!--
    56<!ENTITY bash-upstream-fixes-patch "bash-&bash-version;-upstream_fixes-1.patch">
    67<!ENTITY bash-upstream-fixes-patch-md5 "2d1691a629c558e894dbb78ee6bf34ef">
    78<!ENTITY bash-upstream-fixes-patch-size "5.9 KB">
    8 
     9-->
    910<!ENTITY bzip2-docs-patch "bzip2-&bzip2-version;-install_docs-1.patch">
    1011<!ENTITY bzip2-docs-patch-md5 "6a5ac7e89b791aae556de0f745916f7f">
     
    3031<!ENTITY kbd-backspace-patch-md5 "f75cca16a38da6caa7d52151f7136895">
    3132<!ENTITY kbd-backspace-patch-size "12 KB">
    32 
     33<!--
    3334<!ENTITY readline-fixes-patch "readline-&readline-version;-upstream_fixes-3.patch">
    3435<!ENTITY readline-fixes-patch-md5 "9ed497b6cb8adcb8dbda9dee9ebce791">
    3536<!ENTITY readline-fixes-patch-size "13 KB">
    36 
     37-->
    3738<!ENTITY sysvinit-consolidated-patch "sysvinit-&sysvinit-version;-consolidated-1.patch">
    3839<!ENTITY sysvinit-consolidated-patch-md5 "17ffccbb8e18c39e8cedc32046f3a475">
Note: See TracChangeset for help on using the changeset viewer.