diff options
author | 2022-08-18 10:13:00 -0500 | |
---|---|---|
committer | 2022-08-18 10:21:32 -0500 | |
commit | ce404768408c6b49b6e1a7281a894fceeac8372c (patch) | |
tree | d0349384eb2984f2e08f0439d8f2c1ca52a2a76c /net-libs | |
parent | app-cdr/dumpet: drop 2.1_p20140601-r3, EAPI-6-- (diff) | |
download | gentoo-ce404768408c6b49b6e1a7281a894fceeac8372c.tar.gz gentoo-ce404768408c6b49b6e1a7281a894fceeac8372c.tar.bz2 gentoo-ce404768408c6b49b6e1a7281a894fceeac8372c.zip |
net-libs/nodejs: fix ABI to nodejs arch mapping for loong
The 64-bit ABI for loong starts with "lp64", like riscv, so we need
to consider ARCH too when determining the nodejs arch.
Bug: https://github.com/gentoo/gentoo/pull/25655
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Signed-off-by: William Hubbs <williamh@gentoo.org>
Diffstat (limited to 'net-libs')
-rw-r--r-- | net-libs/nodejs/nodejs-18.7.0.ebuild | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/net-libs/nodejs/nodejs-18.7.0.ebuild b/net-libs/nodejs/nodejs-18.7.0.ebuild index 0fe9e8106d3c..6b031ed0b96c 100644 --- a/net-libs/nodejs/nodejs-18.7.0.ebuild +++ b/net-libs/nodejs/nodejs-18.7.0.ebuild @@ -135,14 +135,15 @@ src_configure() { fi local myarch="" - case ${ABI} in - amd64) myarch="x64";; - arm) myarch="arm";; - arm64) myarch="arm64";; - lp64*) myarch="riscv64";; - ppc64) myarch="ppc64";; - x32) myarch="x32";; - x86) myarch="ia32";; + case "${ARCH}:${ABI}" in + *:amd64) myarch="x64";; + *:arm) myarch="arm";; + *:arm64) myarch="arm64";; + loong:lp64*) myarch="loong64";; + riscv:lp64*) myarch="riscv64";; + *:ppc64) myarch="ppc64";; + *:x32) myarch="x32";; + *:x86) myarch="ia32";; *) myarch="${ABI}";; esac |