Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 811420 - games-action/supertuxkart: add ~arm64 keyword
Summary: games-action/supertuxkart: add ~arm64 keyword
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Keywording (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords: CC-ARCHES, PullRequest
Depends on: 818868
Blocks:
  Show dependency tree
 
Reported: 2021-09-02 12:23 UTC by Piotr Kubaj
Modified: 2022-07-23 21:52 UTC (History)
1 user (show)

See Also:
Package list:
media-libs/libopenglrecorder ~arm64 dev-libs/angelscript ~arm64 dev-cpp/libmcpp ~arm64 games-action/supertuxkart ~arm64
Runtime testing required: ---
nattka: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Piotr Kubaj 2021-09-02 12:23:55 UTC
Currently games-action/supertuxkart isn't keyworded on ~arm64, even though it builds and works fine after manual keywording.

Reproducible: Always

Steps to Reproduce:
emerge games-action/supertuxkart
Actual Results:  
Can't be emerged.

Expected Results:  
Should be emerged without manual keywording.
Comment 1 NATTkA bot gentoo-dev 2021-09-02 12:28:26 UTC Comment hidden (obsolete)
Comment 2 NATTkA bot gentoo-dev 2021-09-02 12:52:25 UTC Comment hidden (obsolete)
Comment 3 NATTkA bot gentoo-dev 2021-09-02 12:56:27 UTC Comment hidden (obsolete)
Comment 4 NATTkA bot gentoo-dev 2021-09-02 13:04:24 UTC Comment hidden (obsolete)
Comment 5 Larry the Git Cow gentoo-dev 2022-07-14 22:28:31 UTC
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(+)
Comment 6 matoro archtester 2022-07-14 23:13:18 UTC
Oops.  This should not have been a Closes.
Comment 7 matoro archtester 2022-07-23 21:52:25 UTC
arm64 done

all arches done