Ignore:
Timestamp:
09/10/2022 11:41:38 AM (20 months ago)
Author:
Pierre Labastie <pierre.labastie@…>
Branches:
11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, bdubbs/gcc13, multilib, renodr/libudev-from-systemd, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
8d3b254
Parents:
0611f706
Message:

Document the --enable-default-pie/ssp options

Also document test failures in gcc chapter 8

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter05/gcc-pass1.xml

    r0611f706 r1bade3f  
    136136
    137137      <varlistentry>
     138      <term><parameter>--enable-default-pie</parameter> and
     139      <parameter>--enable-default-ssp</parameter></term>
     140        <listitem>
     141          <para>Those switches allow GCC to compile programs with
     142          some hardening security features (more information on those in
     143          the <xref linkend="pie-ssp-info"/> in chapter 8). They are not
     144          strictly needed at this stage, since the compiler will only produce
     145          temporary executables. But it is cleaner to have the temporary
     146          packages be as close as possible to the final ones.
     147          </para>
     148        </listitem>
     149      </varlistentry>
     150
     151      <varlistentry>
    138152        <term><parameter>--disable-shared</parameter></term>
    139153        <listitem>
Note: See TracChangeset for help on using the changeset viewer.