sys-fs/fuse: disable -flto in ~arch ebuilds, bug #663518
authorSergei Trofimovich <slyfox@gentoo.org>
Wed, 17 Jul 2019 06:49:46 +0000 (07:49 +0100)
committerSergei Trofimovich <slyfox@gentoo.org>
Wed, 17 Jul 2019 06:50:03 +0000 (07:50 +0100)
commitdc6ed06234f3b129aaa2ea02fe12f773b00a205a
tree685b6554d8e5a88795988ca672a24b09a40212ae
parent5ef6864dc88e9e5288fd5563155c0e2ee1ef8fb4
sys-fs/fuse: disable -flto in ~arch ebuilds, bug #663518

Due to https://gcc.gnu.org/PR91186 gcc-9 in -lto mode does not do work
parition correctly for symbols introduced with `asm .symver`. That
causes linker failures in form of:
    <artificial>:(.text+0xdafe): undefined reference to `__fuse_read_cmd@'

To work it around we filter out -flto flags (already done
for masked ebuilds).

Bug: https://gcc.gnu.org/PR91186
Closes: https://bugs.gentoo.org/663518
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
sys-fs/fuse/fuse-2.9.9-r1.ebuild [new file with mode: 0644]