forked from InBetweenNames/gentooLTO
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Shane Peelar <[email protected]>
- Loading branch information
1 parent
fba0754
commit 764ab67
Showing
8 changed files
with
138 additions
and
106 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
15 changes: 15 additions & 0 deletions
15
metadata/news/2020-07-20-nocommon/2020-07-20-nocommon.en.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
Title: GentooLTO is now officially on GCC 10 | ||
Author: Shane Peelar <[email protected]> | ||
Content-Type: text/plain | ||
Posted: 2020-07-20 | ||
Revision: 1 | ||
News-Item-Format: 1.0 | ||
|
||
Hello again everyone, | ||
|
||
GentooLTO is now officially on GCC 10. If you're still on an older compiler and don't intend to upgrade, | ||
make sure you enable `USE=keep-nocommon` on `sys-config/ltoize` to ensure that you still have the `-fno-common` | ||
overrides on your system. They have been moved to a separate file called `nocommon.conf`, which is not installed | ||
unless that `USE` is set. | ||
|
||
-Shane |
7 changes: 7 additions & 0 deletions
7
metadata/news/2020-07-20-nocommon/2020-07-20-nocommon.en.txt.asc
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
-----BEGIN PGP SIGNATURE----- | ||
|
||
iHUEABYIAB0WIQRQKz0hsEWJZFu2CI4PbWnCixM/0QUCXxWEYQAKCRAPbWnCixM/ | ||
0SdlAQDIDpcETLg6BMasNvbmJw7g6Q+QrVqof4CVC1r13EDOPgEAqUIg3+/AmwKC | ||
OwKCSVYornBGQANIlmgheuW5eIXIbg8= | ||
=kivV | ||
-----END PGP SIGNATURE----- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,101 @@ | ||
#These workarounds apply to GCC 9.x and below. `-fno-common` is default on GCC 10 now | ||
#and many ebuilds have already been patched, with Gentoo upstream leading the charge. | ||
#If you are having trouble with a package in this list, try explicitly setting it to -fcommon. | ||
#If that works, please file an issue at the GentooLTO GitHub. | ||
|
||
# BEGIN: -fno-common workarounds | ||
app-accessibility/at-spi2-atk *FLAGS-="${NOCOMMON}" | ||
app-admin/logrotate *FLAGS-="${NOCOMMON}" | ||
app-admin/syslog-ng *FLAGS-="${NOCOMMON}" | ||
app-arch/cpio *FLAGS-="${NOCOMMON}" | ||
app-arch/file-roller *FLAGS-="${NOCOMMON}" | ||
app-crypt/gnupg *FLAGS-="${NOCOMMON}" | ||
app-crypt/p11-kit *FLAGS-="${NOCOMMON}" | ||
app-crypt/staticgpg *FLAGS-="${NOCOMMON}" | ||
app-editors/neovim *FLAGS-="${NOCOMMON}" | ||
app-text/mupdf *FLAGS-="${NOCOMMON}" | ||
app-text/texlive-core *FLAGS-="${NOCOMMON}" | ||
app-text/ttf2pk2 *FLAGS-="${NOCOMMON}" | ||
dev-db/redis *FLAGS-="${NOCOMMON}" | ||
dev-java/icedtea *FLAGS-="${NOCOMMON}" | ||
dev-lang/R *FLAGS-="${NOCOMMON}" | ||
dev-lang/erlang *FLAGS-="${NOCOMMON}" | ||
dev-lang/orc *FLAGS-="${NOCOMMON}" | ||
dev-libs/bemenu *FLAGS-="${NOCOMMON}" | ||
dev-libs/dbus-glib *FLAGS-="${NOCOMMON}" | ||
dev-libs/ffcall *FLAGS-="${NOCOMMON}" | ||
dev-libs/fribidi *FLAGS-="${NOCOMMON}" | ||
dev-libs/gobject-introspection *FLAGS-="${NOCOMMON}" | ||
dev-libs/libltdl *FLAGS-="${NOCOMMON}" # builds but causes symbol lookup errors | ||
dev-libs/libmspack *FLAGS-="${NOCOMMON}" | ||
dev-libs/libpipeline *FLAGS-="${NOCOMMON}" | ||
dev-libs/libx86emu *FLAGS-="${NOCOMMON}" | ||
dev-python/dbus-python *FLAGS-="${NOCOMMON}" | ||
dev-python/nautilus-python *FLAGS-="${NOCOMMON}" | ||
dev-util/android-tools *FLAGS-="${NOCOMMON}" | ||
dev-util/pkgconf *FLAGS-="${NOCOMMON}" | ||
gnome-base/gnome-control-center *FLAGS-="${NOCOMMON}" | ||
gnome-base/librsvg *FLAGS-="${NOCOMMON}" | ||
gui-apps/wl-clipboard *FLAGS-="${NOCOMMON}" | ||
gui-libs/wlroots *FLAGS-="${NOCOMMON}" | ||
gui-wm/sway *FLAGS-="${NOCOMMON}" | ||
media-gfx/imagemagick *FLAGS-="${NOCOMMON}" | ||
media-libs/freeglut *FLAGS-="${NOCOMMON}" | ||
media-libs/gegl *FLAGS-="${NOCOMMON}" | ||
media-libs/glu *FLAGS-="${NOCOMMON}" | ||
media-libs/gstreamer *FLAGS-="${NOCOMMON}" | ||
media-libs/libv4l *FLAGS-="${NOCOMMON}" | ||
media-libs/mesa *FLAGS-="${NOCOMMON}" | ||
media-libs/openal *FLAGS-="${NOCOMMON}" | ||
media-sound/mpg123 *FLAGS-="${NOCOMMON}" | ||
media-sound/musepack-tools *FLAGS-="${NOCOMMON}" | ||
media-sound/sox *FLAGS-="${NOCOMMON}" | ||
media-sound/wavpack *FLAGS-="${NOCOMMON}" | ||
net-analyzer/iftop *FLAGS-="${NOCOMMON}" | ||
net-analyzer/openvas-manager *FLAGS-="${NOCOMMON}" | ||
net-fs/nfs-utils *FLAGS-="${NOCOMMON}" | ||
net-libs/libmbim *FLAGS-="${NOCOMMON}" | ||
net-libs/libqmi *FLAGS-="${NOCOMMON}" | ||
net-libs/libtirpc *FLAGS-="${NOCOMMON}" | ||
net-misc/curl *FLAGS-="${NOCOMMON}" | ||
net-misc/dhcp *FLAGS-="${NOCOMMON}" | ||
net-misc/iputils *FLAGS-="${NOCOMMON}" | ||
net-misc/modemmanager *FLAGS-="${NOCOMMON}" | ||
net-misc/networkmanager *FLAGS-="${NOCOMMON}" | ||
net-misc/ntpsec *FLAGS-="${NOCOMMON}" | ||
net-misc/socat *FLAGS-="${NOCOMMON}" | ||
net-misc/vinagre *FLAGS-="${NOCOMMON}" | ||
net-vpn/libreswan *FLAGS-="${NOCOMMON}" | ||
net-print/cups-filters *FLAGS-="${NOCOMMON}" | ||
sys-apps/dtc *FLAGS-="${NOCOMMON}" | ||
sys-apps/iproute2 *FLAGS-="${NOCOMMON}" | ||
sys-apps/kbd *FLAGS-="${NOCOMMON}" | ||
sys-apps/memtester *FLAGS-="${NOCOMMON}" | ||
sys-apps/the_silver_searcher *FLAGS-="${NOCOMMON}" | ||
sys-apps/usbredir *FLAGS-="${NOCOMMON}" | ||
sys-boot/syslinux *FLAGS-="${NOCOMMON}" | ||
sys-devel/bmake *FLAGS-="${NOCOMMON}" | ||
sys-devel/distcc *FLAGS-="${NOCOMMON}" | ||
sys-fs/squashfs-tools *FLAGS-="${NOCOMMON}" | ||
>=sys-fs/xfsprogs-5.2.0 *FLAGS-="${NOCOMMON}" | ||
sys-libs/gdbm *FLAGS-="${NOCOMMON}" | ||
sys-libs/gpm *FLAGS-="${NOCOMMON}" | ||
sys-libs/libunwind *FLAGS-="${NOCOMMON}" | ||
sys-power/cpupower *FLAGS-="${NOCOMMON}" | ||
sys-power/iasl *FLAGS-="${NOCOMMON}" | ||
sys-power/upower *FLAGS-="${NOCOMMON}" | ||
sys-process/audit *FLAGS-="${NOCOMMON}" | ||
sys-process/htop *FLAGS-="${NOCOMMON}" | ||
x11-base/xorg-server *FLAGS-="${NOCOMMON}" | ||
x11-drivers/xf86-video-amdgpu *FLAGS-="${NOCOMMON}" | ||
x11-drivers/xf86-video-ati *FLAGS-="${NOCOMMON}" | ||
x11-drivers/xf86-video-intel *FLAGS-="${NOCOMMON}" | ||
<x11-libs/gtk+-3 *FLAGS-="${NOCOMMON}" | ||
x11-libs/libva-intel-driver *FLAGS-="${NOCOMMON}" | ||
x11-libs/pango *FLAGS-="${NOCOMMON}" | ||
x11-libs/xcb-util-cursor *FLAGS-="${NOCOMMON}" | ||
x11-libs/xcb-util-xrm *FLAGS-="${NOCOMMON}" | ||
x11-terms/kitty *FLAGS-="${NOCOMMON}" | ||
x11-wm/i3 *FLAGS-="${NOCOMMON}" | ||
media-sound/bluez-alsa *FLAGS-="${NOCOMMON}" | ||
# END: -fno-common workarounds |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters