Summary: | x11-wm/awesome-4.3-r1 : fails to build with -fno-common or gcc-10 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Maxim Koltsov (RETIRED) <maksbotan> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | maracay, sam |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://github.com/awesomeWM/awesome/commit/d256d9055095f27a33696e0aeda4ee20ed4fb1a0 | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=763861 https://bugs.gentoo.org/show_bug.cgi?id=763927 |
||
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 temp.tbz2 x11-wm:awesome-4.3-r1:20200129-155526.log |
Description
Toralf Förster
2020-01-29 18:16:59 UTC
Created attachment 608272 [details]
emerge-info.txt
Created attachment 608274 [details]
emerge-history.txt
Created attachment 608276 [details]
environment
Created attachment 608278 [details]
etc.portage.tbz2
Created attachment 608280 [details]
logs.tbz2
Created attachment 608282 [details]
temp.tbz2
Created attachment 608284 [details]
x11-wm:awesome-4.3-r1:20200129-155526.log
happening for me too, with luajit and gcc 10 compiles just fine with clang 10 One of the hunks in the upstream patch, the one against objects/tag.c, fails to apply to Gentoo's package source, only due to context and line number changes. Just replace it with this corrected hunk which works: --- a/objects/tag.c +++ b/objects/tag.c @@ -190,6 +190,8 @@ #include "ewmh.h" #include "luaa.h" +lua_class_t tag_class; + /** * @signal request::select */ The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ff59e69344b86713527434dab3c6c570c5e1470 commit 9ff59e69344b86713527434dab3c6c570c5e1470 Author: Sam James <sam@gentoo.org> AuthorDate: 2020-12-26 21:32:48 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2020-12-26 21:32:56 +0000 x11-wm/awesome: add -fno-common (gcc 10) patch Thanks-to: Eddie Chapman <maracay@ehuk.net> Closes: https://bugs.gentoo.org/707262 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org> x11-wm/awesome/awesome-4.3-r1.ebuild | 1 + x11-wm/awesome/awesome-4.3-r100.ebuild | 1 + x11-wm/awesome/files/awesome-4.3-fno-common.patch | 240 ++++++++++++++++++++++ 3 files changed, 242 insertions(+) The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca44b49126e8b55af71ad6326d34830154c97c90 commit ca44b49126e8b55af71ad6326d34830154c97c90 Author: Jakov Smolic <jakov.smolic@sartura.hr> AuthorDate: 2020-12-28 11:50:18 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2020-12-28 11:50:18 +0000 x11-wm/awesome: fix build with gcc-10 * Port to cmake eclass * Minor additional cleanup * Thanks to Jeroen Roovers for submitting the patch link and to Eddie Chapman for providing the patch fix Closes: https://bugs.gentoo.org/707262 Package-Manager: Portage-3.0.9, Repoman-3.0.1 Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr> Signed-off-by: David Seifert <soap@gentoo.org> ...awesome-4.3-r1.ebuild => awesome-4.3-r2.ebuild} | 71 ++++++++++++---------- x11-wm/awesome/files/awesome-4.3-fno-common.patch | 69 ++------------------- 2 files changed, 42 insertions(+), 98 deletions(-) still happening with luajit (In reply to bob from comment #12) > still happening with luajit oh wait, no, i got confused by my local ebuild It is one of the amazing site https://bit.ly/3xFP8vW It was an amazing site with amazing content https://bit.ly/3xGwgwl |