Inital Commit - on Clang+LTO

This commit is contained in:
2021-07-27 06:13:36 +03:00
commit f132fe43db
57 changed files with 5852 additions and 0 deletions

8
env/compiler-clang vendored Normal file
View File

@@ -0,0 +1,8 @@
CC="clang"
CXX="clang++"
CFLAGS="${CFLAGS} -flto=thin"
CXXFLAGS="${CXXFLAGS} -flto=thin"
LDFLAGS="-Wl,-O2 -Wl,--as-needed -fuse-ld=lld -rtlib=compiler-rt -unwindlib=libunwind"
AR="llvm-ar"
NM="llvm-nm"
RANLIB="llvm-ranlib"

7
env/compiler-gcc vendored Normal file
View File

@@ -0,0 +1,7 @@
CC="gcc"
CXX="g++"
CFLAGS="-march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
AR="ar"
NM="nm"
RANLIB="ranlib"

8
env/compiler-gcc-lto vendored Normal file
View File

@@ -0,0 +1,8 @@
CC="gcc"
CXX="g++"
CFLAGS="-flto=16 -march=native -O2 -pipe"
CXXFLAGS="${CFLAGS}"
LDFLAGS="-Wl,-O2 -Wl,--as-needed"
AR="gcc-ar"
NM="gcc-nm"
RANLIB="gcc-ranlib"

1
env/notmpfs.conf vendored Executable file
View File

@@ -0,0 +1 @@
PORTAGE_TMPDIR="/var/tmp/notmpfs"