Summary: | games-action/supertuxkart-1.2: libangelscript.so: undefined reference to `CallSystemFunctionNative(asCContext*, asCScriptFunction*, void*, unsigned int*, void*, unsigned long&, void*)' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sam James <sam> |
Component: | Current packages | Assignee: | Gentoo Games <games> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | matoro_gentoo, xavier.miller |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 811420 | ||
Attachments: |
build.log.xz
build.log, failed with 1.3.0 on arm64 |
Description
Sam James
2021-10-19 00:20:22 UTC
================================================================= Package Settings ================================================================= dev-libs/angelscript-2.35.1::gentoo was built with the following: USE="-doc -static-libs" Created attachment 745710 [details]
build.log.xz
Hm, our friends in Debian hit this too: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=980559. They ended up adding a define which makes things work on arm64. I have the same problem with =games-action/supertuxkart-1.3.0 on arm64 (Pi400). Created attachment 752630 [details]
build.log, failed with 1.3.0 on arm64
Playing with package.env is a gentoo workaround: ==> /etc/portage/package.env/angelscript <== dev-libs/angelscript angelscript.conf ==> /etc/portage/env/angelscript.conf <== CFLAGS="${CFLAGS} -DAS_MAX_PORTABILITY" CXXFLAGS="${CXXFLAGS} -DAS_MAX_PORTABILITY" I accidentally reversed the tags on the commit. https://github.com/gentoo/gentoo/commit/479e4b74e76dce202079b441500a11bc228d47d1 actually closes this. |