Summary: | x11-misc/xscreensaver-6.02 fails on arm64 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Xavier Miller <xavier.miller> |
Component: | Current packages | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jstein, stephen.smith3141 |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | ARM64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build log
Proposed patch to add -flax-vector-conversions to compiler flags |
Description
Xavier Miller
2022-01-10 11:22:01 UTC
I found this as well, on a Raspberry Pi 4, compiling with GCC 11.2.1_p20211127. Adding -flax-vector-conversions to the compiler flags allows this to compile, and the marbling screenhack then runs and looks plausibly like jwz's description of it. Attached is a patch to configure.ac to cause the necessary change. Created attachment 761786 [details, diff]
Proposed patch to add -flax-vector-conversions to compiler flags
You can also cast correctly. I informed upstream via https://www.jwz.org/xscreensaver/bugs.html about this ticket. I think it should be fixed in the source, not in the flags and the patch should go upstream. (In reply to Jonas Stein from comment #4) > I informed upstream via https://www.jwz.org/xscreensaver/bugs.html about > this ticket. I think it should be fixed in the source, not in the flags and > the patch should go upstream. Heard anything? The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a86ad873900dafd61e4b61ab8055cbaf8c5b5e0 commit 1a86ad873900dafd61e4b61ab8055cbaf8c5b5e0 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-01-22 19:45:54 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-01-22 19:46:09 +0000 profiles/arch/arm64: mask xscreensaver-6.02 Fails to build on arm64. Bug: https://bugs.gentoo.org/830914 Signed-off-by: Sam James <sam@gentoo.org> profiles/arch/arm64/package.mask | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) xscreensaver-6.02-r1 is bumped. Please mask it too ;-) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a80bb8c12fbb1a5ce51ab42c311fa0eea9f5dda1 commit a80bb8c12fbb1a5ce51ab42c311fa0eea9f5dda1 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-02-06 10:34:52 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-02-06 10:35:04 +0000 profiles/arch/arm64: update xscreensaver mask Bug: https://bugs.gentoo.org/830914 Signed-off-by: Sam James <sam@gentoo.org> profiles/arch/arm64/package.mask | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b887ea634405c3eb4c1b1eafca48da5c3b220c5b commit b887ea634405c3eb4c1b1eafca48da5c3b220c5b Author: Sam James <sam@gentoo.org> AuthorDate: 2022-03-02 00:07:04 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-03-02 02:19:06 +0000 x11-misc/xscreensaver: add 6.03 Closes: https://bugs.gentoo.org/830914 Signed-off-by: Sam James <sam@gentoo.org> x11-misc/xscreensaver/Manifest | 1 + x11-misc/xscreensaver/xscreensaver-6.03.ebuild | 246 +++++++++++++++++++++++++ 2 files changed, 247 insertions(+) |