diff options
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/configure b/configure index e30778fd94..4e49f7068b 100755 --- a/configure +++ b/configure @@ -5994,6 +5994,32 @@ _ACEOF fi +{ $as_echo "$as_me:$LINENO: checking for assembler gnu_unique_object symbol type" >&5 +$as_echo_n "checking for assembler gnu_unique_object symbol type... " >&6; } +if test "${libc_cv_asm_unique_object+set}" = set; then + $as_echo_n "(cached) " >&6 +else + cat > conftest.s <<EOF +${libc_cv_dot_text} +_sym: +.type _sym, ${libc_cv_asm_type_prefix}gnu_unique_object +EOF +if ${CC-cc} -c $ASFLAGS conftest.s 1>&5 2>&5; then + libc_cv_asm_unique_object=yes +else + libc_cv_asm_unique_object=no +fi +rm -f conftest* +fi +{ $as_echo "$as_me:$LINENO: result: $libc_cv_asm_unique_object" >&5 +$as_echo "$libc_cv_asm_unique_object" >&6; } +if test $libc_cv_asm_unique_object = yes; then + cat >>confdefs.h <<\_ACEOF +#define HAVE_ASM_UNIQUE_OBJECT 1 +_ACEOF + +fi + # For the multi-arch option we need support in the assembler. if test "$multi_arch" = yes; then if test "x$libc_cv_asm_type_prefix" != xno; then |