1# This file is generated from configure.ac by Autoconf. DO NOT EDIT! 2 # Local configure fragment for sysdeps/unix/sysv/linux/riscv. 3 4arch_minimum_kernel=4.15.0 5 6libc_cv_riscv_int_abi=no 7 8 9{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 10$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 11if ${ac_cv_path_GREP+:} false; then : 12 $as_echo_n "(cached) " >&6 13else 14 if test -z "$GREP"; then 15 ac_path_GREP_found=false 16 # Loop through the user's path and test for each of PROGNAME-LIST 17 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 18for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 19do 20 IFS=$as_save_IFS 21 test -z "$as_dir" && as_dir=. 22 for ac_prog in grep ggrep; do 23 for ac_exec_ext in '' $ac_executable_extensions; do 24 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 25 as_fn_executable_p "$ac_path_GREP" || continue 26# Check for GNU ac_path_GREP and select it if it is found. 27 # Check for GNU $ac_path_GREP 28case `"$ac_path_GREP" --version 2>&1` in 29*GNU*) 30 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 31*) 32 ac_count=0 33 $as_echo_n 0123456789 >"conftest.in" 34 while : 35 do 36 cat "conftest.in" "conftest.in" >"conftest.tmp" 37 mv "conftest.tmp" "conftest.in" 38 cp "conftest.in" "conftest.nl" 39 $as_echo 'GREP' >> "conftest.nl" 40 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 41 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 42 as_fn_arith $ac_count + 1 && ac_count=$as_val 43 if test $ac_count -gt ${ac_path_GREP_max-0}; then 44 # Best one so far, save it but keep looking for a better one 45 ac_cv_path_GREP="$ac_path_GREP" 46 ac_path_GREP_max=$ac_count 47 fi 48 # 10*(2^10) chars as input seems more than enough 49 test $ac_count -gt 10 && break 50 done 51 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 52esac 53 54 $ac_path_GREP_found && break 3 55 done 56 done 57 done 58IFS=$as_save_IFS 59 if test -z "$ac_cv_path_GREP"; then 60 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 61 fi 62else 63 ac_cv_path_GREP=$GREP 64fi 65 66fi 67{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 68$as_echo "$ac_cv_path_GREP" >&6; } 69 GREP="$ac_cv_path_GREP" 70 71 72{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 73$as_echo_n "checking for egrep... " >&6; } 74if ${ac_cv_path_EGREP+:} false; then : 75 $as_echo_n "(cached) " >&6 76else 77 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 78 then ac_cv_path_EGREP="$GREP -E" 79 else 80 if test -z "$EGREP"; then 81 ac_path_EGREP_found=false 82 # Loop through the user's path and test for each of PROGNAME-LIST 83 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 84for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 85do 86 IFS=$as_save_IFS 87 test -z "$as_dir" && as_dir=. 88 for ac_prog in egrep; do 89 for ac_exec_ext in '' $ac_executable_extensions; do 90 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 91 as_fn_executable_p "$ac_path_EGREP" || continue 92# Check for GNU ac_path_EGREP and select it if it is found. 93 # Check for GNU $ac_path_EGREP 94case `"$ac_path_EGREP" --version 2>&1` in 95*GNU*) 96 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 97*) 98 ac_count=0 99 $as_echo_n 0123456789 >"conftest.in" 100 while : 101 do 102 cat "conftest.in" "conftest.in" >"conftest.tmp" 103 mv "conftest.tmp" "conftest.in" 104 cp "conftest.in" "conftest.nl" 105 $as_echo 'EGREP' >> "conftest.nl" 106 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 107 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 108 as_fn_arith $ac_count + 1 && ac_count=$as_val 109 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 110 # Best one so far, save it but keep looking for a better one 111 ac_cv_path_EGREP="$ac_path_EGREP" 112 ac_path_EGREP_max=$ac_count 113 fi 114 # 10*(2^10) chars as input seems more than enough 115 test $ac_count -gt 10 && break 116 done 117 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 118esac 119 120 $ac_path_EGREP_found && break 3 121 done 122 done 123 done 124IFS=$as_save_IFS 125 if test -z "$ac_cv_path_EGREP"; then 126 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 127 fi 128else 129 ac_cv_path_EGREP=$EGREP 130fi 131 132 fi 133fi 134{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 135$as_echo "$ac_cv_path_EGREP" >&6; } 136 EGREP="$ac_cv_path_EGREP" 137 138 139cat confdefs.h - <<_ACEOF >conftest.$ac_ext 140/* end confdefs.h. */ 141__SIZEOF_INT__ __SIZEOF_LONG__ __SIZEOF_POINTER__ 142 143_ACEOF 144if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 145 $EGREP "4 8 8" >/dev/null 2>&1; then : 146 libc_cv_riscv_int_abi=lp64 147fi 148rm -f conftest* 149 150cat confdefs.h - <<_ACEOF >conftest.$ac_ext 151/* end confdefs.h. */ 152__SIZEOF_INT__ __SIZEOF_LONG__ __SIZEOF_POINTER__ 153 154_ACEOF 155if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 156 $EGREP "4 4 4" >/dev/null 2>&1; then : 157 libc_cv_riscv_int_abi=ilp32 158fi 159rm -f conftest* 160 161if test $libc_cv_riscv_int_abi = no; then 162 as_fn_error $? "Unable to determine integer ABI" "$LINENO" 5 163fi 164 165if test $libc_cv_riscv_int_abi = ilp32; then 166 arch_minimum_kernel=5.4.0 167fi 168 169libc_cv_riscv_float_abi=no 170cat confdefs.h - <<_ACEOF >conftest.$ac_ext 171/* end confdefs.h. */ 172#ifdef __riscv_float_abi_double 173 yes 174 #endif 175 176_ACEOF 177if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 178 $EGREP "yes" >/dev/null 2>&1; then : 179 libc_cv_riscv_float_abi=d 180fi 181rm -f conftest* 182 183cat confdefs.h - <<_ACEOF >conftest.$ac_ext 184/* end confdefs.h. */ 185#ifdef __riscv_float_abi_soft 186 yes 187 #endif 188 189_ACEOF 190if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 191 $EGREP "yes" >/dev/null 2>&1; then : 192 libc_cv_riscv_float_abi= 193fi 194rm -f conftest* 195 196if test "$libc_cv_riscv_float_abi" = no; then 197 as_fn_error $? "Unable to determine floating-point ABI" "$LINENO" 5 198fi 199 200config_vars="$config_vars 201default-abi = $libc_cv_riscv_int_abi$libc_cv_riscv_float_abi" 202 203case $libc_cv_riscv_int_abi$libc_cv_riscv_float_abi-$machine in 204lp64-riscv/rv64/*) 205 test -n "$libc_cv_slibdir" || 206case "$prefix" in 207/usr | /usr/) 208 libc_cv_slibdir='/lib64/lp64' 209 libc_cv_rtlddir='/lib' 210 if test "$libdir" = '${exec_prefix}/lib'; then 211 libdir='${exec_prefix}/lib64/lp64'; 212 # Locale data can be shared between 32-bit and 64-bit libraries. 213 libc_cv_complocaledir='${exec_prefix}/lib/locale' 214 fi 215 ;; 216esac 217 ;; 218lp64d-riscv/rv64/*) 219 test -n "$libc_cv_slibdir" || 220case "$prefix" in 221/usr | /usr/) 222 libc_cv_slibdir='/lib64/lp64d' 223 libc_cv_rtlddir='/lib' 224 if test "$libdir" = '${exec_prefix}/lib'; then 225 libdir='${exec_prefix}/lib64/lp64d'; 226 # Locale data can be shared between 32-bit and 64-bit libraries. 227 libc_cv_complocaledir='${exec_prefix}/lib/locale' 228 fi 229 ;; 230esac 231 ;; 232ilp32-riscv/rv32/*) 233 test -n "$libc_cv_slibdir" || 234case "$prefix" in 235/usr | /usr/) 236 libc_cv_slibdir='/lib32/ilp32' 237 libc_cv_rtlddir='/lib' 238 if test "$libdir" = '${exec_prefix}/lib'; then 239 libdir='${exec_prefix}/lib32/ilp32'; 240 # Locale data can be shared between 32-bit and 64-bit libraries. 241 libc_cv_complocaledir='${exec_prefix}/lib/locale' 242 fi 243 ;; 244esac 245 ;; 246ilp32d-riscv/rv32/*) 247 test -n "$libc_cv_slibdir" || 248case "$prefix" in 249/usr | /usr/) 250 libc_cv_slibdir='/lib32/ilp32d' 251 libc_cv_rtlddir='/lib' 252 if test "$libdir" = '${exec_prefix}/lib'; then 253 libdir='${exec_prefix}/lib32/ilp32d'; 254 # Locale data can be shared between 32-bit and 64-bit libraries. 255 libc_cv_complocaledir='${exec_prefix}/lib/locale' 256 fi 257 ;; 258esac 259 ;; 260esac 261 262ldd_rewrite_script=sysdeps/unix/sysv/linux/riscv/ldd-rewrite.sed 263