mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-25 15:41:04 +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
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
EAPI=8
|
EAPI=8
|
||||||
@ -96,9 +96,10 @@ multilib_src_configure() {
|
|||||||
s390x|*64) myconf+=( --enable-64bit );;
|
s390x|*64) myconf+=( --enable-64bit );;
|
||||||
default) # no abi actually set, fall back to old check
|
default) # no abi actually set, fall back to old check
|
||||||
einfo "Running a short build test to determine 64bit'ness"
|
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
|
echo > "${T}"/test.c || die
|
||||||
${CC} ${CFLAGS} ${CPPFLAGS} -c "${T}"/test.c -o "${T}"/test.o || die
|
${CC} ${CFLAGS} ${CPPFLAGS} -fno-lto -c "${T}"/test.c -o "${T}"/test.o || die
|
||||||
case $(file "${T}"/test.o) in
|
case $(file -S "${T}"/test.o) in
|
||||||
*32-bit*x86-64*) myconf+=( --enable-x32 );;
|
*32-bit*x86-64*) myconf+=( --enable-x32 );;
|
||||||
*64-bit*|*ppc64*|*x86_64*) myconf+=( --enable-64bit );;
|
*64-bit*|*ppc64*|*x86_64*) myconf+=( --enable-64bit );;
|
||||||
*32-bit*|*ppc*|*i386*) ;;
|
*32-bit*|*ppc*|*i386*) ;;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user