Changes in general/prog/gcc.xml [579bdb04:20a35ab]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/prog/gcc.xml
r579bdb04 r20a35ab 7 7 <!ENTITY gcc-download-http "&gnu-http;/gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.xz"> 8 8 <!ENTITY gcc-download-ftp "&gnu-ftp;/gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.xz"> 9 <!ENTITY gcc-md5sum "e9fd9b1789155ad09bcf3ae747596b50"> 10 <!ENTITY gcc-size "72 MB"> 11 <!ENTITY gcc-buildsize "8.3 GB (2.8 GB installed with all listed languages; add 1.1 GB for tests)"> 12 <!ENTITY gcc-time "24 SBU (with parallelism=4, add 51 SBU for tests with parallelism=4)"> 9 <!ENTITY gcc-md5sum "31c86f2ced76acac66992eeedce2fce2"> 10 <!ENTITY gcc-size "77 MB"> 11 <!ENTITY gcc-buildsize "8.0 GB (2.4 GB installed with all listed languages; add 1.0 GB for tests)"> 12 <!-- For me the SBU values are a bit faster on haswell, but much slower on ryzen 3400G, 13 so keeping these existing values as an approximation - ken --> 14 <!ENTITY gcc-time "26 SBU (add 56 SBU for tests; both with parallelism=4)"> 13 15 ]> 14 16 … … 17 19 18 20 <sect1info> 19 <othername>$LastChangedBy$</othername>20 21 <date>$Date$</date> 21 22 </sect1info> … … 42 43 </para> 43 44 44 &lfs1 0_checked;45 &lfs110a_checked; 45 46 46 47 <caution> … … 112 113 </itemizedlist> 113 114 114 <!-- <bridgehead renderas="sect3">Additional Downloads</bridgehead>115 <itemizedlist spacing="compact">116 <listitem>117 <para>118 Required patch:119 <ulink url="&patch-root;/gcc-&gcc-version;-upstream_fixes-1.patch"/>120 </para>121 </listitem>122 </itemizedlist>123 -->124 125 115 <bridgehead renderas="sect3">GCC Dependencies</bridgehead> 126 116 <!-- … … 152 142 installation process will overwrite your existing 153 143 <application>GCC</application> C and C++ compilers and libraries. 154 Having the <application>Tcl</application>,144 <!--Having the <application>Tcl</application>, 155 145 <application>Expect</application> and <application>DejaGnu</application> 156 146 packages installed before beginning the build is highly recommended so 157 you can run the full suite of tests. 147 you can run the full suite of tests.--> 148 Running the full suite of tests is recommended. 158 149 </para> 159 150 … … 178 169 179 170 <para> 171 As in LFS fix an issue breaking libasan.a identified upstream: 172 </para> 173 174 <screen><userinput>sed -e '/static.*SIGSTKSZ/d' \ 175 -e 's/return kAltStackSize/return SIGSTKSZ * 4/' \ 176 -i libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp</userinput></screen> 177 178 <para> 180 179 Install <application>GCC</application> by running the following commands: 181 180 </para> … … 202 201 the <application>GCC</application> part of the testsuite will run more 203 202 tests than in LFS. Some of those will report FAIL and others XPASS 204 (pass when expected to FAIL). As of gcc-1 0.2.0, about 90 FAIL occur203 (pass when expected to FAIL). As of gcc-11.1.0, about 90 FAIL occur 205 204 in the <quote>guality</quote> suite, as well as miscellaneous failures 206 205 throughout the rest of the test suite. If all the compilers above are 207 built, there will be around 1 20unexpected failures out of over208 4 68,000 tests. To run the tests, issue:206 built, there will be around 102 unexpected failures out of over 207 481,000 tests. To run the tests, issue: 209 208 </para> 210 209 … … 221 220 222 221 <screen><userinput>../contrib/test_summary</userinput></screen> 222 223 <para>A few tests, less than 20 out of about 450,000, will fail, but unless 224 the failures are excessive, they can be ignored.</para> 223 225 224 226 <para> … … 277 279 <parameter>--enable-languages=c,c++,d,fortran,go,objc,obj-c++</parameter>: 278 280 This command identifies which languages to build. You may modify 279 this command to remove undesired languages. T woother languages can be280 added, besides ADA (see introduction above):BRIG (add281 this command to remove undesired languages. Three other languages can be 282 added, including ADA, BRIG (add 281 283 <parameter>brig</parameter> to the list of enabled languages), a binary 282 284 format for HSAIL (Heterogeneous System Architecture Intermediate … … 379 381 <para> 380 382 is a GCC-based compiler for the <application>Go</application> 381 language .383 language 382 384 </para> 383 385 <indexterm zone="gcc gccgo"> … … 391 393 <listitem> 392 394 <para> 393 is a tool for managing <application>Go</application> source code .395 is a tool for managing <application>Go</application> source code 394 396 </para> 395 397 <indexterm zone="gcc go"> … … 403 405 <listitem> 404 406 <para> 405 is a tool for formatting <application>Go</application> source code .407 is a tool for formatting <application>Go</application> source code 406 408 </para> 407 409 <indexterm zone="gcc gofmt"> … … 416 418 <para> 417 419 is a GCC-based compiler for the <application>D</application> 418 language .420 language 419 421 </para> 420 422 <indexterm zone="gcc gdc"> … … 429 431 <para> 430 432 is a GCC-based compiler for the <application>Fortran</application> 431 language .433 language 432 434 </para> 433 435 <indexterm zone="gcc gfortran">
Note:
See TracChangeset
for help on using the changeset viewer.