Changeset 7cd76d62 for general/prog/gcc3.xml
- Timestamp:
- 05/30/2005 09:38:32 PM (19 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 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, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 539ace5
- Parents:
- dae2ba0b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/prog/gcc3.xml
rdae2ba0b r7cd76d62 30 30 <title>Introduction to GCC-&gcc3-version;</title> 31 31 32 <para>The reason for installing 33 <application>GCC</application>-&gcc3-version; is that 32 <para>The reason for installing 33 <application>GCC</application>-&gcc3-version; is that 34 34 some BLFS packages (such as compiled <application>Java</application> 35 and <application>OpenOffice</application>) have not been updated to be 36 compilable by <application>GCC</application>-&gcc-version;. Additionally, 37 some pre-compiled packages may require the 35 and <application>OpenOffice</application>) have not been updated to be 36 compilable by <application>GCC</application>-&gcc-version;. Additionally, 37 some pre-compiled packages may require the 38 38 <application>GCC</application>-&gcc3-version; libraries.</para> 39 39 … … 63 63 <itemizedlist spacing='compact'> 64 64 <listitem> 65 <para>Required patch: <ulink 65 <para>Required patch: <ulink 66 66 url="&patch-root;/gcc-&gcc3-version;-no_fixincludes-1.patch"/></para> 67 67 </listitem> 68 68 <listitem> 69 <para>Required patch: <ulink 69 <para>Required patch: <ulink 70 70 url="&patch-root;/gcc-&gcc3-version;-linkonce-1.patch"/></para> 71 71 </listitem> … … 80 80 <title>Installation of GCC-&gcc3-version;</title> 81 81 82 <para>Install <application>GCC</application>-&gcc3-version; by running 82 <para>Install <application>GCC</application>-&gcc3-version; by running 83 83 the following commands:</para> 84 84 … … 93 93 make bootstrap</userinput></screen> 94 94 95 <para>If desired, run the test suite using the following commands. The 96 <command>test_summary</command> commands create log files which can be 97 compared to known good results located at <ulink 95 <para>If desired, run the test suite using the following commands. The 96 <command>test_summary</command> commands create log files which can be 97 compared to known good results located at <ulink 98 98 url="http://linuxfromscratch.org/~randy/gcc-334-lfs-6.0-test_summary.log"/> 99 and <ulink 99 and <ulink 100 100 url="http://linuxfromscratch.org/~randy/gcc-334-lfs-6.0-test_summary_short.log"/>.</para> 101 101 … … 119 119 <title>Command Explanations</title> 120 120 121 <para><command>mkdir ../gcc-build; cd ../gcc-build</command>: The 122 <application>GCC</application> development team recommends 121 <para><command>mkdir ../gcc-build; cd ../gcc-build</command>: The 122 <application>GCC</application> development team recommends 123 123 building in a separate directory.</para> 124 124 125 <para><parameter>--enable-shared --enable-languages=c,c++ 126 --enable-threads=posix</parameter>: Configures 127 <application>GCC</application> to build the 128 <application>C</application> and <application>C++</application> compilers and 125 <para><parameter>--enable-shared --enable-languages=c,c++ 126 --enable-threads=posix</parameter>: Configures 127 <application>GCC</application> to build the 128 <application>C</application> and <application>C++</application> compilers and 129 129 enable the related <application>C++</application> options.</para> 130 130 131 <para><command>mv -v /opt/gcc-&gcc3-version;/lib/libstdc++.so.5* 132 /usr/lib</command>: Moves the <application>C++</application> libraries to the 133 standard lib directory to avoid having to add 134 <userinput>/opt/gcc-&gcc3-version;/lib</userinput> to 131 <para><command>mv -v /opt/gcc-&gcc3-version;/lib/libstdc++.so.5* 132 /usr/lib</command>: Moves the <application>C++</application> libraries to the 133 standard lib directory to avoid having to add 134 <userinput>/opt/gcc-&gcc3-version;/lib</userinput> to 135 135 <filename>/etc/ld.so.conf</filename>.</para> 136 136 … … 150 150 <para>Whenever you need to use GCC-&gcc3-version; instead of your system 151 151 installed compiler, add 152 <filename class="directory">/opt/gcc-&gcc3-version;/bin</filename> to the 152 <filename class="directory">/opt/gcc-&gcc3-version;/bin</filename> to the 153 153 front of your <envar>PATH</envar> or (preferably) set the <envar>CC</envar> 154 154 environment variable before compiling the concerned package.</para> … … 167 167 168 168 <seglistitem> 169 <seg>c++, cpp, g++, gcc, gccbug, gcov, and architecture specific 169 <seg>c++, cpp, g++, gcc, gccbug, gcov, and architecture specific 170 170 names of these programs.</seg> 171 <seg>libgcc_s.so, libiberty.a, libstdc++.[a,so], libsupc++.a, and other 171 <seg>libgcc_s.so, libiberty.a, libstdc++.[a,so], libsupc++.a, and other 172 172 support libraries and files.</seg> 173 173 <seg>/opt/gcc-&gcc3-version;</seg>
Note:
See TracChangeset
for help on using the changeset viewer.