From 23b6e8bb5798c77550da613fadc3da8b3be14573 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Sun, 14 Jun 2020 09:58:52 +0100 Subject: [PATCH] build/aclocal.float.m4: detect 'strings' with AC_CHECK_TOOL This way all binutils tools are detected with $CHOST prefix if exist. And strings is allowed to be substituted with STRINGS environment override, so 'llvm-strings' (or other) alternative can be used. Bug: https://bugs.gentoo.org/726200 Signed-off-by: Sergei Trofimovich --- build/aclocal.float.m4 | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/build/aclocal.float.m4 b/build/aclocal.float.m4 index f92db03e6..d9728c123 100644 --- a/build/aclocal.float.m4 +++ b/build/aclocal.float.m4 @@ -31,10 +31,13 @@ int main() { return 0; } ]])], [ -if strings -a conftest$ac_exeext | grep noonsees >/dev/null ; then +# allow users to override default 'strings' with 'llvm-strings' +# or ${CHOST}-strings. +AC_CHECK_TOOL(STRINGS, strings) +if $STRINGS -a conftest$ac_exeext | grep noonsees >/dev/null ; then ax_cv_c_float_words_bigendian=yes fi -if strings -a conftest$ac_exeext | grep seesnoon >/dev/null ; then +if $STRINGS -a conftest$ac_exeext | grep seesnoon >/dev/null ; then if test "$ax_cv_c_float_words_bigendian" = unknown; then ax_cv_c_float_words_bigendian=no else -- 2.34.1