1# This file is generated from configure.ac by Autoconf.  DO NOT EDIT!
2 # Local configure fragment for sysdeps/unix/sysv/linux/powerpc/.
3
4
5{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC $CFLAGS -mlong-double-128 uses IBM extended format" >&5
6$as_echo_n "checking whether $CC $CFLAGS -mlong-double-128 uses IBM extended format... " >&6; }
7if ${libc_cv_mlong_double_128ibm+:} false; then :
8  $as_echo_n "(cached) " >&6
9else
10  save_CFLAGS="$CFLAGS"
11CFLAGS="$CFLAGS -mlong-double-128"
12cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13/* end confdefs.h.  */
14#include <float.h>
15int
16main ()
17{
18
19#if LDBL_MANT_DIG != 106
20# error "compiler doesn't implement IBM extended format of long double"
21#endif
22long double foobar (long double x) { return x; }
23  ;
24  return 0;
25}
26_ACEOF
27if ac_fn_c_try_compile "$LINENO"; then :
28  libc_cv_mlong_double_128ibm=yes
29else
30  libc_cv_mlong_double_128ibm=no
31fi
32rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
33CFLAGS="$save_CFLAGS"
34fi
35{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mlong_double_128ibm" >&5
36$as_echo "$libc_cv_mlong_double_128ibm" >&6; }
37
38if test "$libc_cv_mlong_double_128ibm" = no; then
39  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC $CFLAGS supports -mabi=ibmlongdouble" >&5
40$as_echo_n "checking whether $CC $CFLAGS supports -mabi=ibmlongdouble... " >&6; }
41if ${libc_cv_mabi_ibmlongdouble+:} false; then :
42  $as_echo_n "(cached) " >&6
43else
44    save_CFLAGS="$CFLAGS"
45  CFLAGS="$CFLAGS -mlong-double-128 -mabi=ibmlongdouble"
46  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
47/* end confdefs.h.  */
48#include <float.h>
49int
50main ()
51{
52
53#if LDBL_MANT_DIG != 106
54# error "compiler doesn't implement IBM extended format of long double"
55#endif
56long double foobar (long double x) { return x; }
57  ;
58  return 0;
59}
60_ACEOF
61if ac_fn_c_try_compile "$LINENO"; then :
62  libc_cv_mabi_ibmlongdouble=yes
63else
64  libc_cv_mabi_ibmlongdouble=no
65fi
66rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
67  CFLAGS="$save_CFLAGS"
68fi
69{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_cv_mabi_ibmlongdouble" >&5
70$as_echo "$libc_cv_mabi_ibmlongdouble" >&6; }
71
72  if test "$libc_cv_mabi_ibmlongdouble" = yes; then
73    CFLAGS="$CFLAGS -mabi=ibmlongdouble"
74  else
75    as_fn_error $? "this configuration requires -mlong-double-128 IBM extended format support" "$LINENO" 5
76  fi
77fi
78
79{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for linker that supports --no-tls-get-addr-optimize" >&5
80$as_echo_n "checking for linker that supports --no-tls-get-addr-optimize... " >&6; }
81libc_linker_feature=no
82if test x"$gnu_ld" = x"yes"; then
83  cat > conftest.c <<EOF
84int _start (void) { return 42; }
85EOF
86  if { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $LDFLAGS $no_ssp
87		    -Wl,--no-tls-get-addr-optimize -nostdlib -nostartfiles
88		    -fPIC -shared -o conftest.so conftest.c
89		    1>&5'
90  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
91  (eval $ac_try) 2>&5
92  ac_status=$?
93  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
94  test $ac_status = 0; }; }
95  then
96    libc_linker_feature=yes
97  fi
98  rm -f conftest*
99fi
100if test $libc_linker_feature = yes; then
101  libc_cv_tls_get_addr_optimize=yes
102else
103  libc_cv_tls_get_addr_optimize=no
104fi
105{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libc_linker_feature" >&5
106$as_echo "$libc_linker_feature" >&6; }
107config_vars="$config_vars
108have-tls-get-addr-optimize = $libc_cv_tls_get_addr_optimize"
109
110ldd_rewrite_script=sysdeps/unix/sysv/linux/powerpc/ldd-rewrite.sed
111