Summary: | sys-fs/fuse-3*: undefined reference to `fuse_new' with LTO | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Craig Andrews <candrews> |
Component: | Current packages | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | anton.kochkov, candrews |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://github.com/libfuse/libfuse/issues/198 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 618550 | ||
Attachments: | build.log |
Description
Craig Andrews
![]() The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21b2ec200196e4f44e2d4c91814c9fab94b6cb49 commit 21b2ec200196e4f44e2d4c91814c9fab94b6cb49 Author: Tim Harder <radhermit@gentoo.org> AuthorDate: 2018-03-19 14:28:04 +0000 Commit: Tim Harder <radhermit@gentoo.org> CommitDate: 2018-03-19 14:33:50 +0000 sys-fs/fuse-common: filter lto from LDFLAGS as it's unsupported Closes: https://bugs.gentoo.org/650874 sys-fs/fuse-common/fuse-common-3.2.1.ebuild | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) The workaround with filter-flags does only work for -flto but not for -flto=5. Reopening to track proper fix when it lands upstream or here. That will require porting to new C-only way of using symbol aliases: https://gcc.gnu.org/PR48200 Fixed upstream, the workaround isn't in the ebuild anymore either. All done! |