From: Vladimir Mezentsev Date: Wed, 6 Jul 2022 20:52:57 +0000 (-0700) Subject: gprofng: adjust GPROFNG_VARIANT X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=1bb1f55d648e9c32bbead00afc95761646a6d050;p=binutils-gdb.git gprofng: adjust GPROFNG_VARIANT GPROFNG_VARIANT depends on compiler options, not on $(host). gprofng/ChangeLog 2022-07-06 Vladimir Mezentsev PR gprofng/29116 * libcollector/configure.ac: Adjust GPROFNG_VARIANT. * libcollector/configure: Rebuild. --- diff --git a/gprofng/libcollector/configure b/gprofng/libcollector/configure index 52d9892fadd..cbb20405ffd 100755 --- a/gprofng/libcollector/configure +++ b/gprofng/libcollector/configure @@ -15476,17 +15476,20 @@ $as_echo "$as_me: WARNING: Cannot set --enable-shared for gprofng/libcollector. fi GPROFNG_VARIANT=unknown -case "${host}" in - x86_64-*-linux*) - GPROFNG_VARIANT=amd64-Linux - ;; - i?86-*-linux*) +x=`echo | $CC $CFLAGS -dM -E - | grep -w __x86_64` +if test -n "$x"; then + GPROFNG_VARIANT=amd64-Linux +else + x=`echo | $CC $CFLAGS -dM -E - | grep -w __i386__` + if test -n "$x"; then GPROFNG_VARIANT=intel-Linux - ;; - aarch64-*-linux*) - GPROFNG_VARIANT=aarch64-Linux - ;; -esac + else + x=`echo | $CC $CFLAGS -dM -E - | grep -w __aarch64__` + if test -n "$x"; then + GPROFNG_VARIANT=aarch64-Linux + fi + fi +fi ac_ext=c diff --git a/gprofng/libcollector/configure.ac b/gprofng/libcollector/configure.ac index 2e67e740c9e..d3c6bd5588d 100644 --- a/gprofng/libcollector/configure.ac +++ b/gprofng/libcollector/configure.ac @@ -42,17 +42,20 @@ if test "$enable_shared" != "yes"; then fi GPROFNG_VARIANT=unknown -case "${host}" in - x86_64-*-linux*) - GPROFNG_VARIANT=amd64-Linux - ;; - i?86-*-linux*) +x=`echo | $CC $CFLAGS -dM -E - | grep -w __x86_64` +if test -n "$x"; then + GPROFNG_VARIANT=amd64-Linux +else + x=`echo | $CC $CFLAGS -dM -E - | grep -w __i386__` + if test -n "$x"; then GPROFNG_VARIANT=intel-Linux - ;; - aarch64-*-linux*) - GPROFNG_VARIANT=aarch64-Linux - ;; -esac + else + x=`echo | $CC $CFLAGS -dM -E - | grep -w __aarch64__` + if test -n "$x"; then + GPROFNG_VARIANT=aarch64-Linux + fi + fi +fi AC_SUBST(GPROFNG_VARIANT) ACX_PROG_CC_WARNING_OPTS([-Wno-nonnull-compare], [GPROFNG_NO_NONNULL_COMPARE_CFLAGS])