Changeset c72b980 in clfs-embedded for BOOK


Ignore:
Timestamp:
Sep 20, 2016, 12:39:58 PM (8 years ago)
Author:
Andrew Bradford <andrew@…>
Branches:
master
Children:
861ae7f
Parents:
1c7c5bf
Message:

Update gcc to version 6.2

This removes the need to patch gcc due to musl as gcc6 supports musl by
simply calling out a musl-based triplet for the target.

Location:
BOOK
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • BOOK/cross-tools/arm/gcc-final.xml

    r1c7c5bf rc72b980  
    2424  <sect2 role="installation">
    2525    <title>Installation of GCC Cross Compiler</title>
    26 
    27     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    28     href="../common/gcc-static.xml"
    29     xpointer="xpointer(//*[@os='aa'])"/>
    30 
    31     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    32     href="../common/gcc-static.xml"
    33     xpointer="xpointer(//*[@os='ab'])"/>
    3426
    3527    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/cross-tools/arm/gcc-static.xml

    r1c7c5bf rc72b980  
    2727  href="../common/gcc-static.xml"
    2828  xpointer="xpointer(//*[@os='a'])"/>
    29 
    30   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    31   href="../common/gcc-static.xml"
    32   xpointer="xpointer(//*[@os='aa'])"/>
    33 
    34   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    35   href="../common/gcc-static.xml"
    36   xpointer="xpointer(//*[@os='ab'])"/>
    3729
    3830  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/cross-tools/common/gcc-final.xml

    r1c7c5bf rc72b980  
    2929  <sect2 role="installation">
    3030    <title>Installation of GCC Cross Compiler</title>
    31 
    32     <xi:include os="c" xmlns:xi="http://www.w3.org/2003/XInclude"
    33     href="gcc-static.xml"
    34     xpointer="xpointer(//*[@os='ab'])"/>
    3531
    3632    <para os="b">GCC requires the GMP, MPFR, and MPC packages to either be
  • BOOK/cross-tools/common/gcc-static.xml

    r1c7c5bf rc72b980  
    3030    <title os="a">Installation of Cross GCC Compiler with Static libgcc
    3131    and no Threads</title>
    32 
    33   <para os="aa">In order to work with musl, GCC needs to be patched:</para>
    34 
    35 <screen os="ab"><userinput>patch -Np1 -i ../&gcc-musl-patch;</userinput></screen>
    3632
    3733    <para os="b">GCC requires the GMP, MPFR, and MPC packages to either be
  • BOOK/cross-tools/mips/gcc-final.xml

    r1c7c5bf rc72b980  
    2424  <sect2 role="installation">
    2525    <title>Installation of GCC Cross Compiler</title>
    26 
    27     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    28     href="../common/gcc-static.xml"
    29     xpointer="xpointer(//*[@os='aa'])"/>
    30 
    31     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    32     href="../common/gcc-static.xml"
    33     xpointer="xpointer(//*[@os='ab'])"/>
    3426
    3527    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/cross-tools/mips/gcc-static.xml

    r1c7c5bf rc72b980  
    2727  href="../common/gcc-static.xml"
    2828  xpointer="xpointer(//*[@os='a'])"/>
    29 
    30   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    31   href="../common/gcc-static.xml"
    32   xpointer="xpointer(//*[@os='aa'])"/>
    33 
    34   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    35   href="../common/gcc-static.xml"
    36   xpointer="xpointer(//*[@os='ab'])"/>
    3729
    3830  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/cross-tools/x86/gcc-final.xml

    r1c7c5bf rc72b980  
    2424  <sect2 role="installation">
    2525    <title>Installation of GCC Cross Compiler</title>
    26 
    27     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    28     href="../common/gcc-static.xml"
    29     xpointer="xpointer(//*[@os='aa'])"/>
    30 
    31     <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    32     href="../common/gcc-static.xml"
    33     xpointer="xpointer(//*[@os='ab'])"/>
    3426
    3527    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/cross-tools/x86/gcc-static.xml

    r1c7c5bf rc72b980  
    2727  href="../common/gcc-static.xml"
    2828  xpointer="xpointer(//*[@os='a'])"/>
    29 
    30   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    31   href="../common/gcc-static.xml"
    32   xpointer="xpointer(//*[@os='aa'])"/>
    33 
    34   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
    35   href="../common/gcc-static.xml"
    36   xpointer="xpointer(//*[@os='ab'])"/>
    3729
    3830  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
  • BOOK/materials/common/patches.xml

    r1c7c5bf rc72b980  
    1818
    1919  <variablelist role="materials">
    20 
    21     <varlistentry>
    22       <term>GCC musl Patch - <token>&gcc-musl-patch-size;</token>:</term>
    23       <listitem>
    24         <para>Download: <ulink
    25         url="&patches-root;&gcc-musl-patch;"/></para>
    26         <para>MD5 sum: <literal>&gcc-musl-patch-md5;</literal></para>
    27       </listitem>
    28     </varlistentry>
    2920
    3021<!--
  • BOOK/packages.ent

    r1c7c5bf rc72b980  
    2323<!ENTITY clfs-bootscripts-home "http://git.clfs.org/?p=bootscripts-embedded.git">
    2424
    25 <!ENTITY gcc-version "4.7.3">
    26 <!ENTITY gcc-size "80961 KB">
     25<!ENTITY gcc-version "6.2.0">
     26<!ENTITY gcc-size "97441 KB">
    2727<!ENTITY gcc-url "ftp://gcc.gnu.org/pub/gcc/releases/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
    28 <!ENTITY gcc-md5 "86f428a30379bdee0224e353ee2f999e">
     28<!ENTITY gcc-md5 "9768625159663b300ae4de2f4745fcc4">
    2929<!ENTITY gcc-home "http://gcc.gnu.org">
    3030
  • BOOK/patches.ent

    r1c7c5bf rc72b980  
    44
    55<!-- Core Patches -->
    6 
    7 <!ENTITY gcc-musl-patch "gcc-&gcc-version;-musl-1.patch">
    8 <!ENTITY gcc-musl-patch-md5 "5b43765740ca9865b8afe3cc945a3f5d">
    9 <!ENTITY gcc-musl-patch-size "26 KB">
    106
    117<!ENTITY iana-etc-update-patch "iana-etc-&iana-etc-version;-update-2.patch">
Note: See TracChangeset for help on using the changeset viewer.