mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-24 15:11:19 +02:00
dev-libs/nspr: Sync with Gentoo
It's from Gentoo commit 5342a0ba4686d0d75f7bdbf4e8645fa607748d92.
This commit is contained in:
parent
5437a25d61
commit
57de8c5216
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2023 Gentoo Authors
|
||||
# Copyright 1999-2024 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
@ -96,9 +96,10 @@ multilib_src_configure() {
|
||||
s390x|*64) myconf+=( --enable-64bit );;
|
||||
default) # no abi actually set, fall back to old check
|
||||
einfo "Running a short build test to determine 64bit'ness"
|
||||
# TODO: Port this to toolchain-funcs tc-get-ptr-size/tc-get-build-ptr-size
|
||||
echo > "${T}"/test.c || die
|
||||
${CC} ${CFLAGS} ${CPPFLAGS} -c "${T}"/test.c -o "${T}"/test.o || die
|
||||
case $(file "${T}"/test.o) in
|
||||
${CC} ${CFLAGS} ${CPPFLAGS} -fno-lto -c "${T}"/test.c -o "${T}"/test.o || die
|
||||
case $(file -S "${T}"/test.o) in
|
||||
*32-bit*x86-64*) myconf+=( --enable-x32 );;
|
||||
*64-bit*|*ppc64*|*x86_64*) myconf+=( --enable-64bit );;
|
||||
*32-bit*|*ppc*|*i386*) ;;
|
||||
|
Loading…
x
Reference in New Issue
Block a user