Changeset 706265a for general/prog/gcc.xml
- Timestamp:
- 09/10/2022 06:21:54 PM (2 years ago)
- Branches:
- 11.3, 12.0, 12.1, 12.2, gimp3, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, xry111/for-12.3, xry111/llvm18, xry111/soup3, xry111/spidermonkey128, xry111/xf86-video-removal
- Children:
- e51029f
- Parents:
- 7b459c22 (diff), 08c7ccd (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/prog/gcc.xml
r7b459c22 r706265a 199 199 --disable-multilib \ 200 200 --with-system-zlib \ 201 --enable-default-pie \ 202 --enable-default-ssp \ 201 203 --enable-languages=c,c++,fortran,go,objc,obj-c++ && 202 204 make</userinput></screen> … … 207 209 the <application>GCC</application> part of the testsuite will run more 208 210 tests than in LFS. Some of those will report FAIL and others XPASS 209 (pass when expected to FAIL). As of gcc-12. 1.0, about 90 FAIL occur211 (pass when expected to FAIL). As of gcc-12.2.0, about 60 FAIL occur 210 212 in the <quote>guality</quote> suite, as well as miscellaneous failures 211 throughout the rest of the test suite. If all the compilers above are 212 built, there will be around 100 unexpected failures out of over 213 523,000 tests. To run the tests, issue: 213 throughout the rest of the test suite, fifteen of which are already 214 present in the GCC tests of LFS. If all the compilers above are 215 built, there will be around 80 unexpected failures out of over 216 482,000 tests. To run the tests, issue: 214 217 </para> 215 218 … … 273 276 <application>zlib</application> instead of the bundled one. 274 277 <application>zlib</application> is used for compressing 275 and uncompressing <application>GCC</application>'s intermediate278 and decompressing <application>GCC</application>'s intermediate 276 279 language in LTO (Link Time Optimization) object files. 280 </para> 281 282 <para> 283 <parameter>--enable-default-pie</parameter>: Makes the 284 <option>-fpie</option> option the default when compiling programs. 285 Together with the <xref linkend="gASLR"/> feature enabled in the kernel, 286 this defeats some kind of attacks based on known memory layouts. 287 </para> 288 289 <para> 290 <parameter>--enable-default-ssp</parameter>: Makes the 291 <option>-fstack-protector-strong</option> option the default when 292 compiling programs. <xref linkend="gSSP"/> is a technique preventing 293 alteration of the program flow by corrupting the parameter stack. 277 294 </para> 278 295
Note:
See TracChangeset
for help on using the changeset viewer.