mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-25 23:51:07 +02:00
eclass/flag-o-matic: Sync with Gentoo
It's from Gentoo commit cc7061ee5e3bfd1a7a1bcbdc44f1bd1d69fda495.
This commit is contained in:
parent
7b9027777f
commit
1839d45f45
@ -61,6 +61,7 @@ _setup-allowed-flags() {
|
||||
-mindirect-branch-register
|
||||
'-mfunction-return=*'
|
||||
-mretpoline
|
||||
'-mbranch-protection=*'
|
||||
|
||||
# Misc
|
||||
-fno-unit-at-a-time -fno-strict-overflow
|
||||
@ -95,6 +96,7 @@ _setup-allowed-flags() {
|
||||
'-fno-stack-protector*' '-fabi-version=*'
|
||||
-fno-strict-aliasing -fno-bounds-check -fno-bounds-checking -fstrict-overflow
|
||||
-fno-omit-frame-pointer '-fno-builtin*'
|
||||
-mno-omit-leaf-frame-pointer
|
||||
)
|
||||
ALLOWED_FLAGS+=(
|
||||
'-mregparm=*' -mno-app-regs -mapp-regs -mno-mmx -mno-sse
|
||||
@ -132,6 +134,12 @@ _setup-allowed-flags() {
|
||||
# binaries: bug #677852
|
||||
-mstackrealign
|
||||
)
|
||||
ALLOWED_FLAGS+=(
|
||||
# Clang-only
|
||||
'--unwindlib=*'
|
||||
'--rtlib=*'
|
||||
'--stdlib=*'
|
||||
)
|
||||
}
|
||||
|
||||
# @FUNCTION: _filter-hardened
|
||||
|
Loading…
x
Reference in New Issue
Block a user