diff --git a/server/xb000-0/portage/env/nolto.conf b/server/xb000-0/portage/env/nolto.conf new file mode 100644 index 0000000..9c6d9dd --- /dev/null +++ b/server/xb000-0/portage/env/nolto.conf @@ -0,0 +1,19 @@ +# Inferencium - xb000-0 +# Portage - env - Clang - No LTO + +# Copyright 2023 Jake Winters +# SPDX-License-Identifier: BSD-3-Clause + +# Version: 3.0.1.5 + + +# 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}"