kumquat-buildroot/package/gcc
Matt Weber f9b539bf40 package/gcc: transition PowerPC 32 to secureplt
PowerPC has two PLT models: BSS-PLT and Secure-PLT. BSS-PLT uses
runtime code generation to generate the PLT stubs. Secure-PLT was
introduced with GCC 4.1 and Binutils 2.17 (base has GCC 4.2.1 and
Binutils 2.17), and is a more secure PLT format, using a read-only
linkage table, with the dynamic linker populating a non-executable
index table.

References to other distro/BSD transitions:
  https://patchwork.openembedded.org/patch/106621/
  https://reviews.freebsd.org/D20598

Fixes a bug observed when creating SELinux policy where all apps
require execmem because the heap requires execute before this change.

Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2020-09-23 20:47:02 +02:00
..
7.5.0
8.4.0
9.3.0 package/gcc/9.3.0: fix host-gcc-final when ccache is used 2020-05-31 13:58:48 +02:00
arc-2020.03-release toolchain: update ARC tools to arc-2020.03-release 2020-05-29 23:27:04 +02:00
gcc-final
gcc-initial
Config.in.host package/gcc: bump to gcc 10.2 2020-07-25 08:24:51 +02:00
gcc.hash package/gcc: bump to gcc 10.2 2020-07-25 08:24:51 +02:00
gcc.mk package/gcc: transition PowerPC 32 to secureplt 2020-09-23 20:47:02 +02:00