Summary: | sys-apps/pciutils-3.8.0: build fails with -flto=thin: default version symbol pci_fill_info@@LIBPCI_3.8 must be defined | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | nvinson234 |
Component: | Current packages | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | juippis |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=640836 https://bugs.gentoo.org/show_bug.cgi?id=852917 https://bugs.gentoo.org/show_bug.cgi?id=853058 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 618550 | ||
Attachments: |
build.log
pciutils-3.8.0.ebuild |
Description
nvinson234
2022-06-18 15:19:53 UTC
Created attachment 786071 [details]
build.log
Created attachment 786074 [details]
pciutils-3.8.0.ebuild
updated ebuild that replaces -flto=thin with -flto as pciutils builds when -flto is set.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=590037827fb0b839373745692ca239609c56562e commit 590037827fb0b839373745692ca239609c56562e Author: Sam James <sam@gentoo.org> AuthorDate: 2022-07-17 15:23:38 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-07-17 15:23:56 +0000 sys-apps/pciutils: filter LTO Similar logic to the alsa-lib commit (31c929441087eb65c4cdcfc61b29acb3a50cb954). If it works with LTO and not thin LTO, it seems to me it's still seriously broken and there may be other issues lurking. It's a warning sign and we shouldn't ignore it, hence filter LTO entirely. Closes: https://bugs.gentoo.org/852929 Closes: https://bugs.gentoo.org/640836 See: 31c929441087eb65c4cdcfc61b29acb3a50cb954 Signed-off-by: Sam James <sam@gentoo.org> sys-apps/pciutils/pciutils-3.8.0-r1.ebuild | 3 +++ 1 file changed, 3 insertions(+) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f6e00fbb2e1491e868b5b10472023fe8854a75b commit 1f6e00fbb2e1491e868b5b10472023fe8854a75b Author: Sam James <sam@gentoo.org> AuthorDate: 2023-05-01 18:18:48 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-05-01 18:19:56 +0000 sys-apps/pciutils: add 3.10.0 Drops filtering LTO as https://github.com/pciutils/pciutils/commit/2d16e3a7875a9cb5abd60713bb2e39b536a7dec4 seems to fix it. Bug: https://bugs.gentoo.org/640836 Bug: https://bugs.gentoo.org/852929 Signed-off-by: Sam James <sam@gentoo.org> sys-apps/pciutils/Manifest | 1 + sys-apps/pciutils/pciutils-3.10.0.ebuild | 174 +++++++++++++++++++++++++++++++ 2 files changed, 175 insertions(+) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61452f5cca7c880842782fb1594ef0f22e511859 commit 61452f5cca7c880842782fb1594ef0f22e511859 Author: Sam James <sam@gentoo.org> AuthorDate: 2023-06-11 20:43:35 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-06-11 20:44:04 +0000 sys-apps/pciutils: put back filter-lto Naib and username234 pointed this out a while ago but I forgot to restore the filter. Bug: https://bugs.gentoo.org/640836 Bug: https://bugs.gentoo.org/852929 Bug: https://github.com/pciutils/pciutils/pull/144 Signed-off-by: Sam James <sam@gentoo.org> sys-apps/pciutils/pciutils-3.10.0.ebuild | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) |