mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-01-24 06:52:14 +08:00
Updated to GCC-3.4.4; modified command to create the ffitarget.h interface header in /usr/include
git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@4957 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
parent
63c29e87ae
commit
f182eed8f8
@ -1,4 +1,4 @@
|
||||
<!ENTITY day "19">
|
||||
<!ENTITY day "20">
|
||||
<!ENTITY month "08">
|
||||
<!ENTITY year "2005">
|
||||
<!ENTITY version "svn-&year;&month;&day;">
|
||||
@ -139,7 +139,7 @@
|
||||
<!ENTITY dejagnu-version "1.4.4">
|
||||
<!ENTITY doxygen-version "1.4.4">
|
||||
<!ENTITY expect-version "5.43.0">
|
||||
<!ENTITY gcc-version "3.4.3">
|
||||
<!ENTITY gcc-version "3.4.4">
|
||||
<!ENTITY gcc3-version "3.3.6">
|
||||
<!ENTITY guile-version "1.6.7">
|
||||
<!ENTITY jdk-bin-version "1.5.0_04">
|
||||
|
@ -6,15 +6,16 @@
|
||||
|
||||
<!ENTITY gcc-download-http "http://mirrors.rcn.net/pub/sourceware/gcc/releases/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
|
||||
<!ENTITY gcc-download-ftp "ftp://mirrors.rcn.net/pub/sourceware/gcc/releases/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
|
||||
<!ENTITY gcc-md5sum "e744b30c834360fccac41eb7269a3011">
|
||||
<!ENTITY gcc-size "27.4 MB">
|
||||
<!ENTITY gcc-buildsize "1.62 GB">
|
||||
<!ENTITY gcc-time "45.50 SBU (build and install all compilers)">
|
||||
<!ENTITY gcc-md5sum "b594ff4ea4fbef4ba9220887de713dfe">
|
||||
<!ENTITY gcc-size "27.5 MB">
|
||||
<!ENTITY gcc-buildsize "1.6 GB">
|
||||
<!ENTITY gcc-time "46 SBU (build, test and install all compilers)">
|
||||
|
||||
<!ENTITY gnat-download-http " ">
|
||||
<!ENTITY gnat-download-ftp "ftp://cs.nyu.edu/pub/gnat/3.15p/gnat-3.15p-i686-pc-redhat71-gnu-bin.tar.gz">
|
||||
<!ENTITY gnat-md5sum "57c060cd1ccef8b1ae9165b11d98780a">
|
||||
<!ENTITY gnat-size "13.4 MB">
|
||||
<!ENTITY gnat-download-http "http://anduin.linuxfromscratch.org/sources/BLFS/SVN/F-H/gnat-3.15p-i686-pc-redhat71-gnu-bin.tar.bz2">
|
||||
<!ENTITY gnat-download-ftp "ftp://anduin.linuxfromscratch.org/sources/BLFS/SVN/F-H/gnat-3.15p-i686-pc-redhat71-gnu-bin.tar.bz2">
|
||||
<!ENTITY gnat-md5sum "c9aad2da908a40e876c24fc85f248b51">
|
||||
<!ENTITY gnat-size "11.6 MB">
|
||||
<!ENTITY gnat-buildsize "97.7 MB">
|
||||
<!ENTITY gnat-time "less than 0.1 SBU">
|
||||
]>
|
||||
|
||||
@ -101,6 +102,9 @@
|
||||
<listitem>
|
||||
<para>Download size: &gnat-size;</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Estimated disk space required: &gnat-buildsize;</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>Estimated build time: &gnat-time;</para>
|
||||
</listitem>
|
||||
@ -122,9 +126,9 @@
|
||||
<screen><userinput>./doconfig</userinput></screen>
|
||||
|
||||
<para>The above script will ask you how and where you would like to install
|
||||
<application>GNAT</application>. To avoid conflicts with
|
||||
the system <command>gcc</command>, the package will be installed in a separate
|
||||
directory, that can later be removed from the system.</para>
|
||||
<application>GNAT</application>. To avoid conflicts with the system
|
||||
<command>gcc</command>, the package will be installed in a separate
|
||||
directory that can later be removed from the system.</para>
|
||||
|
||||
<para>In response to the questions asked by the <command>doconfig</command>
|
||||
script, enter <userinput>3</userinput> in response to the first question
|
||||
@ -172,8 +176,8 @@ export PATH=/opt/gnat/bin:$PATH</userinput></screen>
|
||||
until you're confident the build was successful. You can compare your
|
||||
test results with those found at
|
||||
<ulink url="http://gcc.gnu.org/ml/gcc-testresults/"/>. There's also an
|
||||
i686 platform test result produced by an LFS-6.1 system at
|
||||
<ulink url="http://linuxfromscratch.org/~randy/gcc343_test.txt"/>. You
|
||||
i686 platform test result produced by an LFS-SVN-20050730 system at
|
||||
<ulink url="http://linuxfromscratch.org/~randy/gcc344_test.txt"/>. You
|
||||
may also want to refer to the information found in the
|
||||
<application>GCC</application>-Pass 2 section of Chapter 5 in the LFS book
|
||||
(<ulink url="&lfs-root;/chapter05/gcc-pass2.html"/>).</para>
|
||||
@ -204,6 +208,15 @@ chown -v -R root:root \
|
||||
chown -v -R root:root \
|
||||
/usr/lib/gcc/i686-pc-linux-gnu/&gcc-version;/ada{lib,include}</userinput></screen>
|
||||
|
||||
<para>The <filename class='libraryfile'>libffi</filename> interface header
|
||||
is installed in a location where other packages will not be able to find
|
||||
it. If you included Java as one of the installed languages, create a
|
||||
symbolic link in <filename class='directory'>/usr/include</filename> to
|
||||
remedy this:</para>
|
||||
|
||||
<screen role="root"><userinput>ln -v -sf `find /usr/lib/gcc -name ffitarget.h` /usr/include</userinput></screen>
|
||||
|
||||
<!--
|
||||
<para>There is a bug in the installation of the
|
||||
<filename class='libraryfile'>libffi</filename> interface headers. The
|
||||
architecture specific <filename>ffitarget.h</filename> file is not installed.
|
||||
@ -214,6 +227,7 @@ chown -v -R root:root \
|
||||
|
||||
<screen role="root"><userinput>install -v -m644 ../gcc-&gcc-version;/libffi/src/<replaceable>[arch]</replaceable>/ffitarget.h \
|
||||
/usr/include</userinput></screen>
|
||||
-->
|
||||
|
||||
<para>As the <systemitem class="username">root</systemitem> user, remove the
|
||||
<application>GNAT</application> installation:</para>
|
||||
|
@ -40,6 +40,16 @@
|
||||
</listitem>
|
||||
-->
|
||||
|
||||
<listitem>
|
||||
<para>August 20th, 2005</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>[randy] - Updated to GCC-3.4.4, modified the command to create
|
||||
the ffitarget.h interface header in /usr/include.</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</listitem>
|
||||
|
||||
<listitem>
|
||||
<para>August 19th, 2005</para>
|
||||
<itemizedlist>
|
||||
|
Loading…
Reference in New Issue
Block a user