Changeset e9cab664


Ignore:
Timestamp:
06/24/2017 11:13:15 AM (5 years ago)
Author:
Pierre Labastie <pieere@…>
Branches:
10.0, 10.1, 11.0, 11.1, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, lazarus, perl-modules, qt5new, trunk, upgradedb, xry111/intltool, xry111/test-20220226
Children:
9401155
Parents:
7dcab6e
Message:

Apache-2.4.26 and explanation for
GCC include-fixed headers

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@18863 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
5 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    r7dcab6e re9cab664  
    11<!-- $LastChangedBy$ $Date$ -->
    22
    3 <!ENTITY day          "23">                   <!-- Always 2 digits -->
     3<!ENTITY day          "24">                   <!-- Always 2 digits -->
    44<!ENTITY month        "06">                   <!-- Always 2 digits -->
    55<!ENTITY year         "2017">
     
    77<!ENTITY copyholder   "The BLFS Development Team">
    88<!ENTITY version      "&year;-&month;-&day;">
    9 <!ENTITY releasedate  "June 23rd &year;">
     9<!ENTITY releasedate  "June 24th &year;">
    1010<!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
    1111<!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
  • general/prog/gcc.xml

    r7dcab6e re9cab664  
    5959
    6060      <para>
    61         The 5.1.0 version of GCC introduces an incompatible ABI change in the
    62         C++ library <filename>libstdc++.so</filename>. This does not prevent
    63         using programs compiled with the previous version of <application>GCC
    64         </application>, since both old and new symbols are available in the
    65         library. But compiling, with the new version, programs which use
    66         libraries compiled with the old version is likely to give errors. So,
    67         if you are upgrading from any previous version prior to 5.1.0, you have
    68         two solutions:
    69         recompile all the libraries with the new version, or use the <option>
    70         --with-default-libstdcxx-abi</option> switch to configure.
     61        Some system headers need to be fixed to be used with GCC. This is done
     62        during the installation of GCC, and the <quote>fixed</quote> headers
     63        are installed in <filename class="directory">
     64        /usr/lib/gcc/&lt;machine triplet&gt;/&lt;GCC version&gt;/include-fixed
     65        </filename>. This is harmless if GCC is built during the LFS stage. But
     66        if you reinstall GCC in BLFS, some of the BLFS packages may be
     67        <quote>fixed</quote>. If one of those packages is reinstalled
     68        afterwards, the <quote>fixed</quote> headers are not updated, which may
     69        lead to version mismatches. In case that happens, the
     70        <quote>fixed</quote> headers must be updated by running (as
     71        <systemitem class="username">root</systemitem>):
     72        <command>
     73         /usr/libexec/gcc/x86_64-pc-linux-gnu/7.1.0/install-tools/mkheaders
     74        </command>. The machine triplet may be different on a 32bit system.
    7175      </para>
    7276    </caution>
  • introduction/welcome/changelog.xml

    r7dcab6e re9cab664  
    4343-->
    4444    <listitem>
     45      <para>June 24th, 2017</para>
     46      <itemizedlist>
     47        <listitem>
     48          <para>[pierre] - Add an explanation about updating the files in
     49          GCC's "include-fixed" directory.</para>
     50        </listitem>
     51        <listitem>
     52          <para>[pierre] - Update to apache-2.4.26. Fixes
     53          <ulink url="&blfs-ticket-root;9372">#9372</ulink>.</para>
     54        </listitem>
     55      </itemizedlist>
     56    </listitem>
     57
     58    <listitem>
    4559      <para>June 23rd, 2017</para>
    4660      <itemizedlist>
  • packages.ent

    r7dcab6e re9cab664  
    475475<!-- Part V -->
    476476<!-- Chapter 20 -->
    477 <!ENTITY apache-version               "2.4.25">
     477<!ENTITY apache-version               "2.4.26">
    478478<!ENTITY proftpd-version              "1.3.6">
    479479<!ENTITY vsftpd-version               "3.0.3">
  • server/major/apache.xml

    r7dcab6e re9cab664  
    88           "https://archive.apache.org/dist/httpd/httpd-&apache-version;.tar.bz2">
    99  <!ENTITY apache-download-ftp  " ">
    10   <!ENTITY apache-md5sum        "2826f49619112ad5813c0be5afcc7ddb">
    11   <!ENTITY apache-size          "6.1 MB">
    12   <!ENTITY apache-buildsize     "76 MB">
    13   <!ENTITY apache-time          "0.7 SBU">
     10  <!ENTITY apache-md5sum        "d4d47749a44461cb2e6c9d78a22b522b">
     11  <!ENTITY apache-size          "6.2 MB">
     12  <!ENTITY apache-buildsize     "118 MB">
     13  <!ENTITY apache-time          "0.8 SBU">
    1414]>
    1515
     
    8080          <ulink url="&patch-root;/httpd-&apache-version;-blfs_layout-1.patch"/>
    8181        </para>
    82       </listitem>
    83       <listitem>
    84         <para>Required patch: <ulink url="&patch-root;/httpd-&apache-version;-openssl-1.1.0-1.patch"/></para>
    8582      </listitem>
    8683    </itemizedlist>
     
    140137<screen><userinput>
    141138patch -Np1 -i ../httpd-&apache-version;-blfs_layout-1.patch   &amp;&amp;
    142 patch -Np1 -i ../httpd-&apache-version;-openssl-1.1.0-1.patch &amp;&amp;
    143139
    144140sed '/dir.*CFG_PREFIX/s@^@#@' -i support/apxs.in              &amp;&amp;
Note: See TracChangeset for help on using the changeset viewer.