Changeset a6d167b9


Ignore:
Timestamp:
08/19/2017 09:30:54 PM (7 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
403823c
Parents:
c89f734
Message:

Add instructions to use compiler-rt-4.0.1-glibc-2.26-1.patch.

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

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • general/prog/llvm.xml

    rc89f734 ra6d167b9  
    5656    </para>
    5757
    58 <!--
    59     <note>
    60       <para>
    61         This package hits a bug in GCC-4.9.0 or an unpatched GCC-4.9.1.
    62         To build this package, GCC needs to be updated if you have one of
    63         these versions. See <xref linkend="gcc"/>
    64         for <application>gcc</application> installation instructions.
    65       </para>
    66     </note>
    67 -->
    68     &lfs80_checked;
     58    &lfs81_checked;
    6959
    7060    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    142132      </itemizedlist>
    143133
     134      <itemizedlist spacing="compact">
     135        <listitem>
     136          <para>
     137            Optional patch:
     138            <ulink url="&patch-root;/compiler-rt-4.0.1-glibc-2.26-1.patch"/>
     139            (required if using compiler-rt)
     140          </para>
     141        </listitem>
     142      </itemizedlist>
     143
    144144    <bridgehead renderas="sect3">LLVM Dependencies</bridgehead>
    145145
     
    186186
    187187mv tools/cfe-&llvm-version;.src tools/clang &amp;&amp;
    188 mv projects/compiler-rt-&rt-version;.src projects/compiler-rt</userinput></screen>
    189 
    190 <!-- For 3.7.0: Now fixed at version 3.8.0
    191     <para>
    192       The run-time library needs to be fixed for 32 bit installations:
    193     </para>
    194 
    195 <screen><userinput>sed -r "/ifeq.*CompilerTargetArch/s#i386#i686#g" \
    196     -i projects/compiler-rt/make/platform/clang_linux.mk</userinput></screen>
    197 -->
     188mv projects/compiler-rt-&rt-version;.src projects/compiler-rt
     189
     190patch -Np1 -d -Np1 -d projects/compiler-rt \
     191      -i ../compiler-rt-4.0.1-glibc-2.26-1.patch</userinput></screen>
     192
    198193    <para>
    199194      Install <application>LLVM</application> by running the following
     
    201196    </para>
    202197
    203 <!-- Not used in the build system
    204 <screen><userinput>sed -e "s:/docs/llvm:/share/doc/llvm-&llvm-version;:" \
    205     -i Makefile.config.in &amp;&amp;
    206 -->
    207198<screen><userinput>mkdir -v build &amp;&amp;
    208199cd       build &amp;&amp;
  • introduction/welcome/changelog.xml

    rc89f734 ra6d167b9  
    4646      <para>August 19th, 2017</para>
    4747      <itemizedlist>
     48        <listitem>
     49          <para>[bdubbs] - Add a patch to llvm (for compiler-rt)
     50          to provide comatibility with glibc-2.26.</para>
     51        </listitem>
    4852        <listitem>
    4953          <para>[pierre] - Add DjVuLibre to optional dependencies of
Note: See TracChangeset for help on using the changeset viewer.