commit:     aa0955f0726ebd11a1309eca383c114bb25193bb
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  6 13:08:35 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Dec  6 13:08:35 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa0955f0

dev-libs/gmp: add -std=gnu99 to CC_FOR_BUILD

By setting CC_FOR_BUILD, we're clobbering -std=gnu99, so let's restore it.

This seems like the best and easiest of the optins in grobian's summary at
https://bugs.gentoo.org/919935#c4.

Closes: https://bugs.gentoo.org/919935
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-libs/gmp/gmp-6.3.0-r1.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-libs/gmp/gmp-6.3.0-r1.ebuild b/dev-libs/gmp/gmp-6.3.0-r1.ebuild
index 8f0d8c759801..fae87d5caac7 100644
--- a/dev-libs/gmp/gmp-6.3.0-r1.ebuild
+++ b/dev-libs/gmp/gmp-6.3.0-r1.ebuild
@@ -117,7 +117,9 @@ multilib_src_configure() {
 
        # https://gmplib.org/manual/Notes-for-Package-Builds
        local myeconfargs=(
-               CC_FOR_BUILD="$(tc-getBUILD_CC)"
+               # -std=gnu99 appended here for bug #919935 to help
+               # prefix building w/ older compilers.
+               CC_FOR_BUILD="$(tc-getBUILD_CC) -std=gnu99"
 
                --localstatedir="${EPREFIX}"/var/state/gmp
                --enable-shared

Reply via email to