Changeset 05e908ed


Ignore:
Timestamp:
10/14/2013 07:25:15 PM (11 years ago)
Author:
Matthew Burgess <matthew@…>
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, 7.5, 7.6, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, 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/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
384d95ef
Parents:
2971a56
Message:

Update to Make-4.0. Fixes #3410.

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@10359 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Files:
9 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    r2971a56 r05e908ed  
    3939      <para>2013-10-14</para>
    4040      <itemizedlist>
     41        <listitem>
     42          <para>[matthew] - Update to Make 4.0. Fixes
     43          <ulink url="&lfs-ticket-root;3410">#3410</ulink>.</para>
     44        </listitem>
    4145        <listitem>
    4246          <para>[matthew] - Update to Tar 1.27. Fixes
  • chapter01/whatsnew.xml

    r2971a56 r05e908ed  
    137137      <para>M4 &m4-version;</para>
    138138    </listitem>
    139     <!--<listitem>
     139    <listitem>
    140140      <para>Make &make-version;</para>
    141     </listitem>-->
     141    </listitem>
    142142    <!--<listitem>
    143143      <para>Man-DB &man-db-version;</para>
  • chapter03/patches.xml

    r2971a56 r05e908ed  
    6060
    6161    <varlistentry>
    62       <term>Make Upstream Fixes Patch - <token>&make-fixes-patch-size;</token>:</term>
    63       <listitem>
    64         <para>Download: <ulink url="&patches-root;&make-fixes-patch;"/></para>
    65         <para>MD5 sum: <literal>&make-fixes-patch-md5;</literal></para>
    66       </listitem>
    67     </varlistentry>
    68 
    69     <varlistentry>
    7062      <term>Perl Libc Patch - <token>&perl-libc-patch-size;</token>:</term>
    7163      <listitem>
  • chapter05/glibc.xml

    r2971a56 r05e908ed  
    5656
    5757<screen><userinput remap="pre">sed -i -e 's/static __m128i/inline &amp;/' sysdeps/x86_64/multiarch/strstr.c</userinput></screen>
     58
     59    <para>Allow Glibc to be built using Make-&make-version;:</para>
     60
     61<screen><userinput remap="pre">sed -r -i 's/(3..89..)/\1 | 4.*/' configure</userinput></screen>
    5862
    5963    <para>The Glibc documentation recommends building Glibc outside of the source
  • chapter05/make.xml

    r2971a56 r05e908ed  
    4545    <para>Prepare Make for compilation:</para>
    4646
    47 <screen><userinput remap="configure">./configure --prefix=/tools</userinput></screen>
     47<screen><userinput remap="configure">./configure --prefix=/tools --without-guile</userinput></screen>
     48
     49    <variablelist>
     50      <title>The meaning of the configure option:</title>
     51
     52      <varlistentry>
     53        <term><parameter>--without-guile</parameter></term>
     54        <listitem>
     55          <para>This ensures that Make-&make-version; won't link against Guile libraries, which
     56          may be present on the host system, but won't be available within the
     57          <command>chroot</command> environment in the next chapter.</para>
     58        </listitem>
     59      </varlistentry>
     60    </variablelist>
    4861
    4962    <para>Compile the package:</para>
  • chapter06/glibc.xml

    r2971a56 r05e908ed  
    6666<screen><userinput remap="pre">sed -i -e 's/static __m128i/inline &amp;/' sysdeps/x86_64/multiarch/strstr.c</userinput></screen>
    6767
     68    <para>Allow Glibc to be built with Make-&make-version;:</para>
     69
     70<screen><userinput remap="pre">sed -r -i 's/(3..89..)/\1 | 4.*/' configure</userinput></screen>
    6871
    6972    <para>The Glibc documentation recommends building Glibc outside of the source
  • chapter06/make.xml

    r2971a56 r05e908ed  
    4040  <sect2 role="installation">
    4141    <title>Installation of Make</title>
    42 
    43     <para>First apply some upstream patches:</para>
    44 
    45 <screen><userinput remap="configure">patch -Np1 -i ../&make-fixes-patch;</userinput></screen>
    4642
    4743    <para>Prepare Make for compilation:</para>
  • packages.ent

    r2971a56 r05e908ed  
    368368<!ENTITY m4-ch6-sbu "0.4 SBU">
    369369
    370 <!ENTITY make-version "3.82">
    371 <!ENTITY make-size "1,213 KB">
     370<!ENTITY make-version "4.0">
     371<!ENTITY make-size "1,311 KB">
    372372<!ENTITY make-url "&gnu;make/make-&make-version;.tar.bz2">
    373 <!ENTITY make-md5 "1a11100f3c63fcf5753818e59d63088f">
     373<!ENTITY make-md5 "571d470a7647b455e3af3f92d79f1c18">
    374374<!ENTITY make-home "&gnu-software;make/">
    375375<!ENTITY make-ch5-du "11.2 MB">
  • patches.ent

    r2971a56 r05e908ed  
    2323<!ENTITY kbd-backspace-patch-size "12 KB">
    2424
    25 <!ENTITY make-fixes-patch "make-&make-version;-upstream_fixes-3.patch">
    26 <!ENTITY make-fixes-patch-md5 "95027ab5b53d01699845d9b7e1dc878d">
    27 <!ENTITY make-fixes-patch-size "10 KB">
    28 
    2925<!ENTITY perl-libc-patch "perl-&perl-version;-libc-1.patch">
    3026<!ENTITY perl-libc-patch-md5 "daf5c64fd7311e924966842680535f8f">
Note: See TracChangeset for help on using the changeset viewer.