mirror of
https://github.com/MorizzG/portage-conf.git
synced 2025-12-06 01:12:42 +00:00
reworked LTO to have no-lto package, gcc defaults to gnu-ld, clang defaults to lld now
This commit is contained in:
parent
27e4dc72be
commit
75f64148b7
13 changed files with 50 additions and 27 deletions
4
env/gcc
vendored
4
env/gcc
vendored
|
|
@ -1,4 +1,4 @@
|
|||
COMMON_FLAGS="-O2 -pipe -march=native"
|
||||
COMMON_FLAGS="-O2 -pipe -march=native -flto=auto"
|
||||
|
||||
CFLAGS="${COMMON_FLAGS}"
|
||||
CXXFLAGS="${COMMON_FLAGS}"
|
||||
|
|
@ -11,7 +11,7 @@ CXX="g++"
|
|||
|
||||
LD="ld"
|
||||
|
||||
LDFLAGS="-Wl,--as-needed"
|
||||
LDFLAGS="-Wl,--as-needed -flto"
|
||||
|
||||
AR="ar"
|
||||
AS="as"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue