-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Labels
Description
/etc/portage/make.conf
:
source /etc/portage/make.conf.lto.defines
CFLAGS="-march=native -Ofast ${GRAPHITE} ${DEVIRTLTO} ${IPAPTA} ${SEMINTERPOS} ${FLTO} -fuse-linker-plugin -pipe"
CXXFLAGS="${CFLAGS}"
LDFLAGS="${LDFLAGS} -fuse-ld=mold"
...
/etc/portage/make.conf.lto.defines
:
FLTO="-flto=${NTHREADS}"
GRAPHITE="-fgraphite-identity -floop-nest-optimize"
IPAPTA="-fipa-pta"
SEMINTERPOS="-fno-semantic-interposition"
DEVIRTLTO="-fdevirtualize-at-ltrans"
/etc/portage/package.cflags/plasma-systemmonitor.conf
:
kde-plasma/plasma-systemmonitor *FLAGS-=-flto*
After emerging kde-plasma/plasma-systemmonitor with above:
emerge --info kde-plasma/plasma-systemmonitor
:
kde-plasma/plasma-systemmonitor-5.27.10::gentoo was built with the following:
USE="-debug"
CFLAGS="-march=native -Ofast -fgraphite-identity -floop-nest-optimize -fdevirtualize-at-ltrans -fipa-pta -fno-semantic-interposition -fuse-linker-plugin -pipe -Wl,-O1 -Wl,--as-needed -fuse-ld=mold"
CXXFLAGS="-march=native -Ofast -fgraphite-identity -floop-nest-optimize -fdevirtualize-at-ltrans -fipa-pta -fno-semantic-interposition -fuse-linker-plugin -pipe -Wl,-O1 -Wl,--as-needed -fuse-ld=mold"
LDFLAGS
is not output. However, without /etc/portage/package.cflags/plasma-systemmonitor.conf
, emerge --info kde-plasma/plasma-systemmonitor
:
kde-plasma/plasma-systemmonitor-5.27.10::gentoo was built with the following:
USE="-debug"
CFLAGS="-march=native -Ofast -fgraphite-identity -floop-nest-optimize -fdevirtualize-at-ltrans -fipa-pta -fno-semantic-interposition -flto=auto -fuse-linker-plugin -pipe -Wl,-O1 -Wl,--as-needed -fuse-ld=mold"
CXXFLAGS="-march=native -Ofast -fgraphite-identity -floop-nest-optimize -fdevirtualize-at-ltrans -fipa-pta -fno-semantic-interposition -flto=auto -fuse-linker-plugin -pipe -Wl,-O1 -Wl,--as-needed -fuse-ld=mold"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -fuse-ld=mold -march=native -Ofast -fgraphite-identity -floop-nest-optimize -fdevirtualize-at-ltrans -fipa-pta -fno-semantic-interposition -flto=auto -fuse-linker-plugin -pipe"
Is this irrelevant or a bug?