Changeset 0611f706


Ignore:
Timestamp:
09/09/2022 02:15:06 PM (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:
1bade3f, 3c20ad9
Parents:
917868f
Message:

Use default-pie and default-ssp flags in gcc

Committing only the commands for now, so that others can test the
build. TODO:

  • add command explanations
  • add changelog
  • comment on failing tests in binutils and gcc
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • chapter05/gcc-pass1.xml

    r917868f r0611f706  
    8888    --with-newlib             \
    8989    --without-headers         \
     90    --enable-default-pie      \
     91    --enable-default-ssp      \
    9092    --disable-nls             \
    9193    --disable-shared          \
  • chapter06/gcc-pass2.xml

    r917868f r0611f706  
    9191    --prefix=/usr                                  \
    9292    --with-build-sysroot=$LFS                      \
     93    --enable-default-pie                           \
     94    --enable-default-ssp                           \
    9395    --disable-nls                                  \
    9496    --disable-multilib                             \
  • chapter08/gcc.xml

    r917868f r0611f706  
    7575             LD=ld                    \
    7676             --enable-languages=c,c++ \
     77             --enable-default-pie     \
     78             --enable-default-ssp     \
    7779             --disable-multilib       \
    7880             --disable-bootstrap      \
Note: See TracChangeset for help on using the changeset viewer.