Summary: | media-sound/aqualung-1.0-r3 : fails to build with -fno-common or gcc-10 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Daniel Pielmeier <billie> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | kripton, sound, stefantalpalaru |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/16958 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 705764 | ||
Attachments: |
emerge-info.txt
emerge-history.txt environment etc.portage.tbz2 logs.tbz2 media-sound:aqualung-1.0-r3:20200127-231801.log temp.tbz2 |
Description
Toralf Förster
2020-01-28 18:17:26 UTC
Created attachment 605974 [details]
emerge-info.txt
Created attachment 605976 [details]
emerge-history.txt
Created attachment 605978 [details]
environment
Created attachment 605980 [details]
etc.portage.tbz2
Created attachment 605982 [details]
logs.tbz2
Created attachment 605984 [details]
media-sound:aqualung-1.0-r3:20200127-231801.log
Created attachment 605986 [details]
temp.tbz2
A working aqualung-1.0-r4 is available in my overlay: https://github.com/stefantalpalaru/gentoo-overlay (In reply to Ștefan Talpalaru from comment #8) > A working aqualung-1.0-r4 is available in my overlay: > https://github.com/stefantalpalaru/gentoo-overlay This is just a workaround! -fnocommon was set default for a reason. So disabling it is not the solution. But you are lucky after some idle time there is again activity upstream and a real fix [1] made it there. They are even talking about making a new release shortly, so I for the moment I don't bother adding this to the current version. [1] https://github.com/jeremyevans/aqualung/commit/7f5d1f266957b3fa73799d3edef6b19ff9716d02 (In reply to Daniel Pielmeier from comment #9) > This is just a workaround! Of course it is, and it's also the pragmatic solution that helps users, as opposed to leaving a package broken with gcc-10 for 6 months. (In reply to Ștefan Talpalaru from comment #10) > (In reply to Daniel Pielmeier from comment #9) > > This is just a workaround! > > Of course it is, and it's also the pragmatic solution that helps users, as > opposed to leaving a package broken with gcc-10 for 6 months. From users running testing gcc I expect them to deal with such issues themselves! Maybe they even can provide a proper patch! And hey it is just a small piece of software. I even thought about dropping it from the tree as upstream seems to be in kind of a hiatus. So feel lucky it is still there and builds and runs fine on a STABLE system! EOD from my side! When bumping the release in the Gentoo tree, could you please also take care of #734928 ? Thanks! I've taken the patch from upstream and updated the ebuild: https://github.com/gentoo/gentoo/pull/16958 The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27926914b1af08c106fec7bb5cf0bda6dec4caad commit 27926914b1af08c106fec7bb5cf0bda6dec4caad Author: Jannis Achstetter <kripton@kripserver.net> AuthorDate: 2020-08-02 19:05:10 +0000 Commit: Daniel Pielmeier <billie@gentoo.org> CommitDate: 2020-08-04 18:39:34 +0000 media-sound/aqualung: Fix compile with gcc 10 And make USE=jack depend on `virtual/jack` instead of `media-sound/jack-audio-connection-kit`. Adding this as new revision so we have current `-r3` with stable keywords and this with unstable keywords. Closes: https://bugs.gentoo.org/734928 Closes: https://bugs.gentoo.org/706828 Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Jannis Achstetter <kripton@kripserver.net> Signed-off-by: Daniel Pielmeier <billie@gentoo.org> media-sound/aqualung/aqualung-1.0-r4.ebuild | 101 +++++++++++++++++++++ .../aqualung/files/aqualung-1.0-gcc10.patch | 69 ++++++++++++++ 2 files changed, 170 insertions(+) |