Changeset 0e92f49


Ignore:
Timestamp:
02/28/2005 08:39:06 PM (17 years ago)
Author:
Randy McMurchy <randy@…>
Branches:
10.0, 10.1, 11.0, 6.0, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, ken/refactor-virt, krejzi/svn, lazarus, nosym, perl-modules, qt5new, systemd-11177, systemd-13485, trunk, xry111/git-date, xry111/git-date-for-trunk, xry111/git-date-test
Children:
bd839f8
Parents:
09c3df0
Message:

Added missing ampersands in tcp_wrappers instructions; added more MD5 sums and additional commands/notes to the GCC instructions

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

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • basicnet/netprogs/tcpwrappers.xml

    r09c3df0 r0e92f49  
    6060
    6161<screen><userinput><command>patch -Np1 -i ../tcp_wrappers-&tcpwrappers-version;-shared_lib_plus_plus-1.patch &amp;&amp;
    62 sed -i -e "s,^extern char \*malloc();,/* &amp; */," scaffold.c
     62sed -i -e "s,^extern char \*malloc();,/* &amp; */," scaffold.c &amp;&amp;
    6363make REAL_DAEMON_DIR=/usr/sbin STYLE=-DPROCESS_OPTIONS linux &amp;&amp;
    6464make install</command></userinput></screen>
  • general/prog/gcc.xml

    r09c3df0 r0e92f49  
    1414  <!ENTITY gnat-download-http " ">
    1515  <!ENTITY gnat-download-ftp  "ftp://cs.nyu.edu/pub/gnat/3.15p/gnat-3.15p-i686-pc-redhat71-gnu-bin.tar.gz">
     16  <!ENTITY gnat-md5sum        "57c060cd1ccef8b1ae9165b11d98780a">
    1617  <!ENTITY gnat-size          "13.5 MB">
    1718  <!ENTITY gnat-buildsize     "48 MB">
    1819  <!ENTITY gnat-time          "0.01 SBU">
     20
     21  <!ENTITY gcc-testsuite-url    "http://mirrors.rcn.net/pub/sourceware/gcc/releases/gcc-&gcc-version;/gcc-testsuite-&gcc-version;.tar.bz2">
     22  <!ENTITY gcc-testsuite-md5sum "641f45606e17db4a3079cb7364a9e295">
    1923]>
    2024
     
    5559<sect3><title>Additional Downloads</title>
    5660<itemizedlist spacing='compact'>
    57 <listitem><para>Required Patch: <ulink
     61<listitem><para>Required patch: <ulink
    5862url="&patch-root;/gcc-&gcc-version;-no_fixincludes-1.patch"/></para></listitem>
    59 <listitem><para>Required Patch: <ulink
     63<listitem><para>Required patch: <ulink
    6064url="&patch-root;/gcc-&gcc-version;-linkonce-1.patch"/></para></listitem>
    61 <listitem><para>Test Suite: <ulink
    62 url="http://mirrors.rcn.net/pub/sourceware/gcc/releases/gcc-&gcc-version;/gcc-testsuite-&gcc-version;.tar.bz2"/></para>
    63 </listitem>
     65<listitem><para>Test suite: <ulink url="&gcc-testsuite-url;"/></para></listitem>
     66<listitem><para>Test suite MD5 sum: &gcc-testsuite-md5sum;</para></listitem>
    6467</itemizedlist></sect3>
    6568
     
    7073<listitem><para><xref linkend="dejagnu"/></para></listitem>
    7174</itemizedlist>
    72 </sect4></sect3>
     75</sect4>
     76</sect3>
    7377
    7478</sect2>
     
    8993<listitem><para>Download (FTP): <ulink
    9094url="&gnat-download-ftp;"/></para></listitem>
     95<listitem><para>Download MD5 sum: &gnat-md5sum;</para></listitem>
    9196<listitem><para>Download size: &gnat-size;</para></listitem>
    9297<listitem><para>Estimated disk space required:
     
    162167may also want to refer to the information found in the
    163168<application><acronym>GCC</acronym></application>-Pass 2 section of Chapter 5
    164 in the <acronym>LFS</acronym> book.</para></important>
     169in the <acronym>LFS</acronym> book
     170(<ulink url="&lfs-root;/chapter05/gcc-pass2.html"/>).</para></important>
    165171
    166172<note><para>Some of the <application>Java</application> programs installed by
     
    169175you're installing the <application>Java</application> language from the
    170176<application><acronym>GCC</acronym></application> package but you wish to
    171 use the programs from the <application>JDK</application> as the defaults,
     177use the programs from the <application>J2SDK</application> as the defaults,
    172178ensure <filename class='directory'>$JAVA_HOME/bin</filename> is listed before
    173179<filename class='directory'>/usr/bin</filename> in your <envar>PATH</envar>
     
    180186cd ../gcc-build &amp;&amp;
    181187../gcc-&gcc-version;/configure --prefix=/usr --libexecdir=/usr/lib \
    182     --enable-shared --enable-languages=c,c++,objc,f77,ada,java \
    183     --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu &amp;&amp;
     188    --enable-shared --enable-threads=posix --enable-__cxa_atexit \
     189    --enable-clocale=gnu --enable-languages=c,c++,objc,f77,ada,java &amp;&amp;
    184190make bootstrap &amp;&amp;
    185191make -C gcc gnatlib-shared &amp;&amp;
     
    194200ln -v -sf gcc /usr/bin/cc &amp;&amp;
    195201ln -v -sf g77 /usr/bin/f77 &amp;&amp;
    196 chown -v -R root:root /usr/lib/gcc/i686-pc-linux-gnu/&gcc-version;/include</command></userinput></screen>
     202chown -v -R root:root /usr/lib/gcc/i686-pc-linux-gnu/&gcc-version;/include &amp;&amp;
     203chown -v -R root:root /usr/lib/gcc/i686-pc-linux-gnu/&gcc-version;/ada{lib,include}</command></userinput></screen>
    197204
    198205<para>You may remove the <application><acronym>GNAT</acronym></application>
     
    216223building the package in a dedicated build directory.</para>
    217224
     225<para><parameter>--enable-shared --enable-threads=posix
     226--enable-__cxa_atexit</parameter>: These commands are required to build
     227the <application>C++</application> libraries to published standards.</para>
     228
     229<para><parameter>--enable-clocale=gnu</parameter>: This command is a
     230failsafe for incomplete locale data.</para>
     231
    218232<para><parameter>--enable-languages=c,c++,objc,f77,ada,java</parameter>:
    219233This command identifies which languages to build. You may modify this command
    220234to remove undesired languages.</para>
    221 
    222 <para><parameter>--enable-shared --enable-threads=posix
    223 --enable-__cxa_atexit</parameter>: These commands are required to build
    224 the <application>C++</application> libraries to published standards.</para>
    225 
    226 <para><parameter>--enable-clocale=gnu</parameter>: This command is a
    227 failsafe for incomplete locale data.</para>
    228235
    229236<para><command>make -C gcc gnatlib-shared</command>: This command builds the
     
    252259using an alternate name.</para>
    253260
    254 <para><command>chown -R root:root
    255 /usr/lib/gcc/i686-pc-linux-gnu/&gcc-version;/include</command>:
     261<para><command>chown -R root:root /usr/lib/gcc/i686-pc-linux-gnu/...</command>:
    256262If the package is built by a user other than root, the ownership of the
    257 installed <filename class='directory'>include</filename> directory (and its
    258 contents) will be incorrect. This command changes the ownership to
    259 root:root.</para>
     263installed <filename class='directory'>include</filename> and
     264<filename class='directory'>adalib</filename> directories (and their
     265contents) will be incorrect. These commands change the ownership to
     266root:root. Omit the command changing the Ada directories if you did not
     267include Ada as one of the installed languages.</para>
    260268
    261269</sect2>
  • introduction/welcome/changelog.xml

    r09c3df0 r0e92f49  
    2424
    2525<listitem><para>February 28th, 2005 [randy]: Changed the tcp_wrappers
    26 instructions to use a sed command instead of a GCC-34 patch.</para></listitem>
     26instructions to use a sed command instead of a GCC-34 patch; added more
     27MD5 sums and some additional commands/notes to the GCC
     28instructions.</para></listitem>
    2729
    2830<listitem><para>February 27th, 2005 [randy]: Added dependencies and
Note: See TracChangeset for help on using the changeset viewer.