Summary: | games-action/supertuxkart: add ~arm64 keyword | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Piotr Kubaj <pkubaj> |
Component: | Keywording | Assignee: | Gentoo Games <games> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | xavier.miller |
Priority: | Normal | Keywords: | CC-ARCHES, PullRequest |
Version: | unspecified | Flags: | nattka:
sanity-check+
|
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/26102 | ||
Whiteboard: | |||
Package list: |
media-libs/libopenglrecorder ~arm64
dev-libs/angelscript ~arm64
dev-cpp/libmcpp ~arm64
games-action/supertuxkart ~arm64
|
Runtime testing required: | --- |
Bug Depends on: | 818868 | ||
Bug Blocks: |
Description
Piotr Kubaj
2021-09-02 12:23:55 UTC
Sanity check failed:
> games-action/supertuxkart-1.2
> depend ~arm64 stable profile default/linux/arm64/17.0 (9 total)
> dev-cpp/libmcpp
> dev-libs/angelscript:=
> media-libs/libopenglrecorder
> rdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total)
> dev-cpp/libmcpp
> dev-libs/angelscript:=
> media-libs/libopenglrecorder
Sanity check failed:
> games-action/supertuxkart-1.2
> depend ~arm64 stable profile default/linux/arm64/17.0 (9 total)
> dev-libs/angelscript:=
> media-libs/libopenglrecorder
> rdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total)
> dev-libs/angelscript:=
> media-libs/libopenglrecorder
Sanity check failed:
> games-action/supertuxkart-1.2
> depend ~arm64 stable profile default/linux/arm64/17.0 (9 total)
> media-libs/libopenglrecorder
> rdepend ~arm64 stable profile default/linux/arm64/17.0 (9 total)
> media-libs/libopenglrecorder
All sanity-check issues have been resolved The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=479e4b74e76dce202079b441500a11bc228d47d1 commit 479e4b74e76dce202079b441500a11bc228d47d1 Author: matoro <matoro@users.noreply.github.com> AuthorDate: 2022-06-27 23:54:42 +0000 Commit: James Le Cuirot <chewi@gentoo.org> CommitDate: 2022-07-14 22:27:13 +0000 dev-libs/angelscript: revbump 2.35.1-r1, keyword arm64 Taken without modification from the Debian patchset: https://salsa.debian.org/yangfl-guest/angelscript/-/tree/master/debian/patches Unlike the existing workaround (adding -DAS_MAX_PORTABILITY to CFLAGS), this actually pulls in the arm64-specific implementation rather than falling back to the generic one. Revbump because this currently successfully compiles, but generates a broken library that cannot be linked against (depending on what you use from it) on arm64. Thus we need a revbump to avoid requiring a manual rebuild, even though reverse deps (e.g. games-action/supertuxkart) fail during build. Closes: https://bugs.gentoo.org/811420 Signed-off-by: matoro <matoro@users.noreply.github.com> Closes: https://github.com/gentoo/gentoo/pull/26102 Signed-off-by: James Le Cuirot <chewi@gentoo.org> dev-libs/angelscript/angelscript-2.35.1-r1.ebuild | 52 ++++++++++++++++++++++ ...dd-as_callfunc_arm64.cpp-to-gnuc-makefile.patch | 30 +++++++++++++ ...dd-as_callfunc_arm_gcc.S-to-gnuc-makefile.patch | 31 +++++++++++++ 3 files changed, 113 insertions(+) Oops. This should not have been a Closes. arm64 done all arches done |