From c9a6d231fc0d7efae705c968427c5889c1671b97 Mon Sep 17 00:00:00 2001 From: inference Date: Tue, 23 May 2023 07:25:59 +0100 Subject: [PATCH] Add xb000-0 Portage env GCC - No LTO version 8.0.0.12. --- server/xb000-0/portage/env/gcc-nolto.conf | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 server/xb000-0/portage/env/gcc-nolto.conf diff --git a/server/xb000-0/portage/env/gcc-nolto.conf b/server/xb000-0/portage/env/gcc-nolto.conf new file mode 100644 index 0000000..bbec200 --- /dev/null +++ b/server/xb000-0/portage/env/gcc-nolto.conf @@ -0,0 +1,19 @@ +# Inferencium - xb000-0 +# Portage - env - GCC - No LTO + +# Copyright 2023 Jake Winters +# SPDX-License-Identifier: BSD-3-Clause + +# Version: 8.0.0.12 + + +# Flags +# Hardening flags +C_SEC="-fstack-clash-protection -fstack-protector-strong -ftrivial-auto-var-init=zero -fwrapv" +LD_SEC="-Wl,-z,defs -Wl,-z,now -Wl,-z,relro" +## Compiler flags +CFLAGS="-march=znver1 -mtune=znver1 --optimize=2 -pipe ${C_SEC}" +CXXFLAGS="-march=znver1 -mtune=znver1 --optimize=2 -pipe ${C_SEC}" +RUSTFLAGS="-C debuginfo=0 -C opt-level=2 -C target-cpu=znver1" +## Linker flags +LDFLAGS="-Wl,-O2 -Wl,--strip-all ${LD_SEC}"