index : packages | |
Archlinux32 package modifications | gitolite user |
summaryrefslogtreecommitdiff |
author | Andreas Baumann <mail@andreasbaumann.cc> | 2024-02-06 19:24:31 +0100 |
---|---|---|
committer | Andreas Baumann <mail@andreasbaumann.cc> | 2024-02-06 19:24:31 +0100 |
commit | 0cd74f3c9084eac17b3168907d0783707c1308f7 (patch) | |
tree | a484650086543a604b533c8fa98f2b01a5c11a34 | |
parent | 04ba884b752201dd0638bbe117652ac0dafa1f40 (diff) |
-rw-r--r-- | core/binutils/PKGBUILD | 30 |
diff --git a/core/binutils/PKGBUILD b/core/binutils/PKGBUILD index c1110778..f4694854 100644 --- a/core/binutils/PKGBUILD +++ b/core/binutils/PKGBUILD @@ -32,29 +32,13 @@ eval "$( ' )" -# i486-specific -if [ "${CARCH}" = "i486" ]; then - # disable CET (Control Flow instructions endbr32/enbr64) - eval "$( - declare -f build | \ - sed ' - s/--enable-cet/--enable-cet=no/ - ' - )" -else - # explicitely enable CET (Control Flow instructions endbr32/enbr64) - # avoid "corrupt GNU_PROPERTY_TYPE (5) size: 0" warnings, - # see: - # https://bbs.archlinux32.org/viewtopic.php?pid=6160#p6160 - # https://bugs.archlinux32.org/index.php?do=details&task_id=82 - # - eval "$( - declare -f build | \ - sed ' - s/--enable-cet/--enable-cet=yes/ - ' - )" -fi +# disable CET on all subarchs (Control Flow instructions endbr32/enbr64) +eval "$( + declare -f build | \ + sed ' + s/--enable-cet/--enable-cet=no/ + ' +)" # i486-specific: disable PGO/LTO build, uses too much resources, # also disabling LTO for now, also disabling the gold linker |