Changeset a68f149


Ignore:
Timestamp:
08/22/2014 11:59:07 PM (10 years ago)
Author:
Krejzi <krejzi@…>
Branches:
7.6-blfs, 7.6-systemd, kde5-14269, kde5-14686, systemd-13485
Children:
c193fbe
Parents:
261e9f2b
Message:

Mirror gcc instructions from LFS. Mark gcj as built for 7.6. Add upstream fix to gcj and gnat pages too.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/systemd@13996 af4574ff-66df-0310-9fd7-8a98e5e911e0

Location:
general/prog
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • general/prog/gcc-ada.xml

    r261e9f2b ra68f149  
    187187    <title>Installation of GCC Ada</title>
    188188
     189    <para>As in LFS, fix a problem identified upstream:</para>
     190
     191<screen><userinput>sed -i 's/if \((code.*))\)/if (\1 \&amp;\&amp; \!DEBUG_INSN_P (insn))/' gcc/sched-deps.c</userinput></screen>
     192
    189193    <para>Install <application>GCC Ada</application> by running the
    190194    following commands:</para>
     
    196200../gcc-&gcc-version;/configure          \
    197201    --prefix=/usr               \
    198     --libdir=/usr/lib           \
    199     --enable-shared             \
    200     --enable-threads=posix      \
    201     --enable-__cxa_atexit       \
    202     --enable-clocale=gnu        \
    203202    --disable-multilib          \
    204203    --with-system-zlib          \
     
    249248    <application>GCC</application> documentation recommends
    250249    building the package in a dedicated build directory.</para>
    251 
    252     <para><parameter>--enable-shared --enable-threads=posix
    253     --enable-__cxa_atexit</parameter>: These parameters are required to build
    254     the <application>C++</application> libraries to published standards.</para>
    255 
    256     <para><parameter>--enable-clocale=gnu</parameter>: This parameter is a
    257     failsafe for incomplete locale data.</para>
    258250
    259251    <para><parameter>--disable-multilib</parameter>: This parameter ensures
  • general/prog/gcc-java.xml

    r261e9f2b ra68f149  
    4646    without the need for downloading a Java binary.</para>
    4747
    48 <!--    &lfs75_checked; -->
     48    &lfs76_built;
    4949
    5050    <caution>
     
    135135    the <command>./configure</command> options below.</para>
    136136
     137    <para>As in LFS, fix a problem identified upstream:</para>
     138
     139<screen><userinput>sed -i 's/if \((code.*))\)/if (\1 \&amp;\&amp; \!DEBUG_INSN_P (insn))/' gcc/sched-deps.c</userinput></screen>
     140
    137141    <para>Install <application>GCC Java</application> by running the
    138142    following commands:</para>
     
    150154../gcc-&gcc-version;/configure           \
    151155    --prefix=/usr                \
    152     --libdir=/usr/lib            \
    153     --enable-shared              \
    154     --enable-threads=posix       \
    155     --enable-__cxa_atexit        \
    156     --enable-clocale=gnu         \
    157156    --disable-multilib           \
    158157    --with-system-zlib           \
     
    209208    <application>GCC</application> documentation recommends
    210209    building the package in a dedicated build directory.</para>
    211 
    212     <para><parameter>--enable-shared --enable-threads=posix
    213     --enable-__cxa_atexit</parameter>: These parameters are required to build
    214     the <application>C++</application> libraries to published standards.</para>
    215 
    216     <para><parameter>--enable-clocale=gnu</parameter>: This parameter is a
    217     failsafe for incomplete locale data.</para>
    218210
    219211    <para><parameter>--disable-multilib</parameter>: This parameter ensures
  • general/prog/gcc.xml

    r261e9f2b ra68f149  
    141141../gcc-&gcc-version;/configure                               \
    142142    --prefix=/usr                                    \
    143     --libdir=/usr/lib                                \
    144     --enable-shared                                  \
    145     --enable-threads=posix                           \
    146     --enable-__cxa_atexit                            \
    147     --enable-clocale=gnu                             \
    148143    --disable-multilib                               \
    149144    --with-system-zlib                               \
     
    193188    <title>Command Explanations</title>
    194189
    195 <!--    <para>
    196       <command>patch ... gcc-&gcc-version;-upstream_fixes-1.patch</command>:
    197       This patch corrects bugs in the GCC optimization system, which otherwise
    198       would generate wrong code.
    199     </para>
    200 -->
    201190    <para>
    202191      <command>mkdir ../gcc-build; cd ../gcc-build</command>: The
     
    204193      building the package in a dedicated build directory.
    205194    </para>
    206 
    207     <para>
    208       <parameter>--enable-shared --enable-threads=posix
    209       --enable-__cxa_atexit</parameter>: These parameters are required to build
    210       the <application>C++</application> libraries to published standards.
    211     </para>
    212 
    213     <para>
    214       <parameter>--enable-clocale=gnu</parameter>: This parameter is a
    215     failsafe for incomplete locale data.</para>
    216195
    217196    <para>
Note: See TracChangeset for help on using the changeset viewer.