# HG changeset patch # Parent fd492da0442de0bcc8afbf1aa71957f3e05afdb7 libiberty: Disable hwcaps for sha1.o diff --git a/config/hwcaps.m4 b/config/hwcaps.m4 --- a/config/hwcaps.m4 +++ b/config/hwcaps.m4 @@ -7,6 +7,7 @@ dnl HWCAP_CFLAGS='-Wa,-nH' if possible. dnl AC_DEFUN([GCC_CHECK_ASSEMBLER_HWCAP], [ test -z "$HWCAP_CFLAGS" && HWCAP_CFLAGS='' + AC_REQUIRE([AC_CANONICAL_TARGET]) # Restrict the test to Solaris, other assemblers (e.g. AIX as) have -nH # with a different meaning. diff --git a/libiberty/Makefile.in b/libiberty/Makefile.in --- a/libiberty/Makefile.in +++ b/libiberty/Makefile.in @@ -114,7 +114,7 @@ INCDIR=$(srcdir)/$(MULTISRCTOP)../includ COMPILE.c = $(CC) -c @DEFS@ $(CFLAGS) $(CPPFLAGS) -I. -I$(INCDIR) \ $(HDEFINES) @ac_libiberty_warn_cflags@ -D_GNU_SOURCE \ - @CET_HOST_FLAGS@ + @CET_HOST_FLAGS@ @HWCAP_CFLAGS@ # Just to make sure we don't use a built-in rule with VPATH .c.$(objext): diff --git a/libiberty/configure.ac b/libiberty/configure.ac --- a/libiberty/configure.ac +++ b/libiberty/configure.ac @@ -265,6 +265,8 @@ AC_SUBST(NOASANFLAG) GCC_CET_HOST_FLAGS(CET_HOST_FLAGS) AC_SUBST(CET_HOST_FLAGS) +GCC_CHECK_ASSEMBLER_HWCAP + echo "# Warning: this fragment is automatically generated" > temp-frag if [[ -n "${frag}" ]] && [[ -f "${frag}" ]]; then