commit:     8d34956fa0d01e87961d15214f7ca30fc27154f3
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 22 09:54:18 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Dec 22 09:54:57 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d34956f

sys-libs/glibc: use orig CC and friends for compile test w/ binpkgs

See 414f21a6b310ec7d4e0885dd7ac5e379cd49dfe2 again. CC will contain
junk that we want to avoid for this test.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-libs/glibc/glibc-2.41-r8.ebuild | 3 ++-
 sys-libs/glibc/glibc-2.42-r3.ebuild | 3 ++-
 sys-libs/glibc/glibc-9999.ebuild    | 3 ++-
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/sys-libs/glibc/glibc-2.41-r8.ebuild 
b/sys-libs/glibc/glibc-2.41-r8.ebuild
index 331224630e15..3eaefb0c71b1 100644
--- a/sys-libs/glibc/glibc-2.41-r8.ebuild
+++ b/sys-libs/glibc/glibc-2.41-r8.ebuild
@@ -290,7 +290,8 @@ do_run_test() {
 
        if [[ ${MERGE_TYPE} == "binary" ]] ; then
                # ignore build failures when installing a binary package #324685
-               CFLAGS="-O2" LDFLAGS="" do_compile_test "" "$@" 2>/dev/null || 
return 0
+               CC="${glibc__ORIG_CC}" CXX="${glibc__ORIG_CXX}" 
CPP="${glibc__ORIG_CPP}" \
+                       CFLAGS="-O2" LDFLAGS="" do_compile_test "" "$@" 
2>/dev/null || return 0
        else
                ebegin "Performing simple compile test for ABI=${ABI}"
                if ! do_compile_test "" "$@" ; then

diff --git a/sys-libs/glibc/glibc-2.42-r3.ebuild 
b/sys-libs/glibc/glibc-2.42-r3.ebuild
index cf9e901fc584..257bc27b06e7 100644
--- a/sys-libs/glibc/glibc-2.42-r3.ebuild
+++ b/sys-libs/glibc/glibc-2.42-r3.ebuild
@@ -295,7 +295,8 @@ do_run_test() {
 
        if [[ ${MERGE_TYPE} == "binary" ]] ; then
                # ignore build failures when installing a binary package #324685
-               do_compile_test "" "$@" 2>/dev/null || return 0
+               CC="${glibc__ORIG_CC}" CXX="${glibc__ORIG_CXX}" 
CPP="${glibc__ORIG_CPP}" \
+                       CFLAGS="-O2" LDFLAGS="" do_compile_test "" "$@" 
2>/dev/null || return 0
        else
                ebegin "Performing simple compile test for ABI=${ABI}"
                if ! do_compile_test "" "$@" ; then

diff --git a/sys-libs/glibc/glibc-9999.ebuild b/sys-libs/glibc/glibc-9999.ebuild
index 390a559cb394..0f471e718cb8 100644
--- a/sys-libs/glibc/glibc-9999.ebuild
+++ b/sys-libs/glibc/glibc-9999.ebuild
@@ -297,7 +297,8 @@ do_run_test() {
 
        if [[ ${MERGE_TYPE} == "binary" ]] ; then
                # ignore build failures when installing a binary package #324685
-               CFLAGS="-O2" LDFLAGS="" do_compile_test "" "$@" 2>/dev/null || 
return 0
+               CC="${glibc__ORIG_CC}" CXX="${glibc__ORIG_CXX}" 
CPP="${glibc__ORIG_CPP}" \
+                       CFLAGS="-O2" LDFLAGS="" do_compile_test "" "$@" 
2>/dev/null || return 0
        else
                ebegin "Performing simple compile test for ABI=${ABI}"
                if ! do_compile_test "" "$@" ; then

Reply via email to