Changes in / [1ff846e2:a600e72]


Ignore:
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    r1ff846e2 ra600e72  
    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>
    7844      <para>2024-08-01</para>
    7945      <itemizedlist>
    8046        <listitem>
    81           <para>[bdubbs] - Update to gcc-14.2.0. Fixes
     47          <para>[bdubbs] - Update to gcc-14.2. Fixes
    8248          <ulink url='&lfs-ticket-root;5530'>#5530</ulink>.</para>
    8349        </listitem>
  • chapter01/whatsnew.xml

    r1ff846e2 ra600e72  
    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>
    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> 
     304    <listitem><para></para></listitem>  <!-- satisfy build -->
     305
    310306  </itemizedlist>
    311307
  • chapter03/patches.xml

    r1ff846e2 ra600e72  
    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 <!--
    131130    <varlistentry>
    132131      <term>Readline Upstream Fix Patch - <token>&readline-fixes-patch-size;</token>:</term>
     
    136135      </listitem>
    137136    </varlistentry>
    138 -->
     137
    139138    <varlistentry revision="sysv">
    140139      <term>SysVinit Consolidated Patch - <token>&sysvinit-consolidated-patch-size;</token>:</term>
  • chapter08/bash.xml

    r1ff846e2 ra600e72  
    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>
    4246
    4347    <para>Prepare Bash for compilation:</para>
  • chapter08/lz4.xml

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

    r1ff846e2 ra600e72  
    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>
    5862
    5963    <para>Prepare Readline for compilation:</para>
  • packages.ent

    r1ff846e2 ra600e72  
    4848<!ENTITY automake-fin-sbu "less than 0.1 SBU (about 1.6 SBU with tests)">
    4949
    50 <!ENTITY bash-version "5.2.32">
    51 <!ENTITY bash-size "10,697 KB">
     50<!ENTITY bash-version "5.2.21">
     51<!ENTITY bash-size "10,696 KB">
    5252<!ENTITY bash-url "&gnu;bash/bash-&bash-version;.tar.gz">
    53 <!ENTITY bash-md5 "f204835b2e06c06e37b5ad776ff907f4">
     53<!ENTITY bash-md5 "ad5b38410e3bf0e9bcc20e2765f5e3f9">
    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.43">
    69 <!ENTITY binutils-size "27,516 KB">
     68<!ENTITY binutils-version "2.42">
     69<!ENTITY binutils-size "26,922 KB">
    7070<!ENTITY binutils-url "https://sourceware.org/pub/binutils/releases/binutils-&binutils-version;.tar.xz">
    71 <!ENTITY binutils-md5 "a54bb52cd75555416f316fbbe885925a">
     71<!ENTITY binutils-md5 "a075178a9646551379bfb64040487715">
    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 "20240801">
     320<!ENTITY iana-etc-version "20240723">
    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 "ff9aeab0f9978975c6ee0b966d6988d6">
     323<!ENTITY iana-etc-md5 "0592f2c2051a9eac7611d5067113ef3d">
    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 "3">
     434<!ENTITY linux-patch-version "2">
    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,734 KB">
     437<!ENTITY linux-size "141,756 KB">
    438438<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
    439 <!ENTITY linux-md5 "669cfdae956b047b98d24b6582a3ca4b">
     439<!ENTITY linux-md5 "519d1120e7715120ebbe042fddccf67f">
    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 "https://github.com/pkgconf/pkgconf">
     584<!ENTITY pkgconf-home "http://pkgconf.org/">
    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.13">
     621<!ENTITY readline-version "8.2">
    622622<!ENTITY readline-soversion "8.2"><!-- used for stripping -->
    623 <!ENTITY readline-size "2,974 KB">
     623<!ENTITY readline-size "2,973 KB">
    624624<!ENTITY readline-url "&gnu;readline/readline-&readline-version;.tar.gz">
    625 <!ENTITY readline-md5 "05080bf3801e6874bb115cd6700b708f">
     625<!ENTITY readline-md5 "4aa1b31be779e6b84f9a96cb66bc50f6">
    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.0660">
     747<!ENTITY vim-version "9.1.0580">
    748748<!-- <!ENTITY vim-majmin "90"> -->
    749749<!ENTITY vim-docdir "vim/vim91">
    750 <!ENTITY vim-size "17,629 KB">
     750<!ENTITY vim-size "17,568 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 "c512a99b3704f193be1a181cc644b2b2">
     764<!ENTITY vim-md5 "3e871c0773a6c2a491d3d730475b5698">
    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.44.0">
    770 <!ENTITY wheel-size "99 KB">
     769<!ENTITY wheel-version "0.43.0">
     770<!ENTITY wheel-size "97 KB">
    771771<!ENTITY wheel-url "&pypi-src;/w/wheel/wheel-&wheel-version;.tar.gz">
    772 <!ENTITY wheel-md5 "440ff4fe51579b7ed16f02af8f8d9494">
     772<!ENTITY wheel-md5 "387af15d51367a19d834d6db413547d0">
    773773<!ENTITY wheel-home "&pypi-home;/wheel/">
    774774<!ENTITY wheel-fin-du "1.5 MB">
  • part3intro/toolchaintechnotes.xml

    r1ff846e2 ra600e72  
    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
    196       <ulink url='https://sourceware.org/glibc/wiki/ABIList'>a Glibc wiki
    197       page</ulink>.</para>
     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>
    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 and binary tools are generally not an issue
    363     since glibc will always those relating to the <parameter>--host</parameter>
     362    kernel headers. The compiler is generally not an issue since glibc will
     363    always use the compiler 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> 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
     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
    369368    the run of <command>configure</command>, check the contents of the
    370369    <filename>config.make</filename> file in the <filename
    371370    class="directory">build</filename> directory for all important details.
    372     These items highlight an important aspect of the glibc
     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
    373376    package&mdash;it is very self-sufficient in terms of its build machinery,
    374377    and generally does not rely on toolchain defaults.</para>
  • patches.ent

    r1ff846e2 ra600e72  
    33<!-- Start of Common Patches -->
    44
    5 <!--
    65<!ENTITY bash-upstream-fixes-patch "bash-&bash-version;-upstream_fixes-1.patch">
    76<!ENTITY bash-upstream-fixes-patch-md5 "2d1691a629c558e894dbb78ee6bf34ef">
    87<!ENTITY bash-upstream-fixes-patch-size "5.9 KB">
    9 -->
     8
    109<!ENTITY bzip2-docs-patch "bzip2-&bzip2-version;-install_docs-1.patch">
    1110<!ENTITY bzip2-docs-patch-md5 "6a5ac7e89b791aae556de0f745916f7f">
     
    3130<!ENTITY kbd-backspace-patch-md5 "f75cca16a38da6caa7d52151f7136895">
    3231<!ENTITY kbd-backspace-patch-size "12 KB">
    33 <!--
     32
    3433<!ENTITY readline-fixes-patch "readline-&readline-version;-upstream_fixes-3.patch">
    3534<!ENTITY readline-fixes-patch-md5 "9ed497b6cb8adcb8dbda9dee9ebce791">
    3635<!ENTITY readline-fixes-patch-size "13 KB">
    37 -->
     36
    3837<!ENTITY sysvinit-consolidated-patch "sysvinit-&sysvinit-version;-consolidated-1.patch">
    3938<!ENTITY sysvinit-consolidated-patch-md5 "17ffccbb8e18c39e8cedc32046f3a475">
Note: See TracChangeset for help on using the changeset viewer.