blob: ee03ab28d34d877265f35adbf44068235cf92b26 [file] [log] [blame]
Jon Dugane34c20c2010-07-08 23:26:52 +00001#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
Bruce A. Mah1f8fb132020-08-14 15:08:27 -07003# Generated by GNU Autoconf 2.69 for iperf 3.9.
Jon Dugane34c20c2010-07-08 23:26:52 +00004#
Bruce A. Mah10383812014-02-27 22:40:01 -08005# Report bugs to <https://github.com/esnet/iperf>.
Jon Dugane34c20c2010-07-08 23:26:52 +00006#
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007#
8# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9#
10#
Jon Dugane34c20c2010-07-08 23:26:52 +000011# This configure script is free software; the Free Software Foundation
12# gives unlimited permission to copy, distribute and modify it.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013## -------------------- ##
14## M4sh Initialization. ##
15## -------------------- ##
Jon Dugane34c20c2010-07-08 23:26:52 +000016
17# Be more Bourne compatible
18DUALCASE=1; export DUALCASE # for MKS sh
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070019if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
Jon Dugane34c20c2010-07-08 23:26:52 +000020 emulate sh
21 NULLCMD=:
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080022 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Jon Dugane34c20c2010-07-08 23:26:52 +000023 # is contrary to our usage. Disable this feature.
24 alias -g '${1+"$@"}'='"$@"'
25 setopt NO_GLOB_SUBST
26else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070027 case `(set -o) 2>/dev/null` in #(
28 *posix*) :
29 set -o posix ;; #(
30 *) :
31 ;;
Jon Dugane34c20c2010-07-08 23:26:52 +000032esac
33fi
34
35
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080036as_nl='
37'
38export as_nl
39# Printing a long string crashes Solaris 7 /usr/bin/printf.
40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070043# Prefer a ksh shell builtin over an external printf program on Solaris,
44# but without wasting forks for bash or zsh.
45if test -z "$BASH_VERSION$ZSH_VERSION" \
46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47 as_echo='print -r --'
48 as_echo_n='print -rn --'
49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080050 as_echo='printf %s\n'
51 as_echo_n='printf %s'
52else
53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 as_echo_n='/usr/ucb/echo -n'
56 else
57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 as_echo_n_body='eval
59 arg=$1;
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070060 case $arg in #(
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080061 *"$as_nl"*)
62 expr "X$arg" : "X\\(.*\\)$as_nl";
63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 esac;
65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 '
67 export as_echo_n_body
68 as_echo_n='sh -c $as_echo_n_body as_echo'
69 fi
70 export as_echo_body
71 as_echo='sh -c $as_echo_body as_echo'
72fi
Jef Poskanzer437537f2012-11-30 12:16:17 -080073
Jon Dugane34c20c2010-07-08 23:26:52 +000074# The user is always right.
75if test "${PATH_SEPARATOR+set}" != set; then
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080076 PATH_SEPARATOR=:
77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 PATH_SEPARATOR=';'
80 }
Jef Poskanzer437537f2012-11-30 12:16:17 -080081fi
82
Jon Dugane34c20c2010-07-08 23:26:52 +000083
84# IFS
85# We need space, tab and new line, in precisely that order. Quoting is
86# there to prevent editors from complaining about space-tab.
87# (If _AS_PATH_WALK were called with IFS unset, it would disable word
88# splitting by setting IFS to empty value.)
89IFS=" "" $as_nl"
90
91# Find who we are. Look in the path if we contain no directory separator.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070092as_myself=
93case $0 in #((
Jon Dugane34c20c2010-07-08 23:26:52 +000094 *[\\/]* ) as_myself=$0 ;;
95 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96for as_dir in $PATH
97do
98 IFS=$as_save_IFS
99 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -0700100 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
101 done
Jon Dugane34c20c2010-07-08 23:26:52 +0000102IFS=$as_save_IFS
103
104 ;;
105esac
106# We did not find ourselves, most probably we were run as `sh COMMAND'
107# in which case we are not to be found in the path.
108if test "x$as_myself" = x; then
109 as_myself=$0
110fi
111if test ! -f "$as_myself"; then
Bruce A. Mah60bd98a2014-02-14 11:52:16 -0800112 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -0700113 exit 1
Jon Dugane34c20c2010-07-08 23:26:52 +0000114fi
115
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -0700116# Unset variables that we do not need and which cause bugs (e.g. in
117# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
118# suppresses any "Segmentation fault" message there. '((' could
119# trigger a bug in pdksh 5.2.14.
120for as_var in BASH_ENV ENV MAIL MAILPATH
121do eval test x\${$as_var+set} = xset \
122 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
Jon Dugane34c20c2010-07-08 23:26:52 +0000123done
124PS1='$ '
125PS2='> '
126PS4='+ '
127
128# NLS nuisances.
Bruce A. Mah60bd98a2014-02-14 11:52:16 -0800129LC_ALL=C
130export LC_ALL
131LANGUAGE=C
132export LANGUAGE
Jon Dugane34c20c2010-07-08 23:26:52 +0000133
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -0700134# CDPATH.
135(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
136
137# Use a proper internal environment variable to ensure we don't fall
138 # into an infinite loop, continuously re-executing ourselves.
139 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
140 _as_can_reexec=no; export _as_can_reexec;
141 # We cannot yet assume a decent shell, so we have to provide a
142# neutralization value for shells without unset; and this also
143# works around shells that cannot unset nonexistent variables.
144# Preserve -v and -x to the replacement shell.
145BASH_ENV=/dev/null
146ENV=/dev/null
147(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
148case $- in # ((((
149 *v*x* | *x*v* ) as_opts=-vx ;;
150 *v* ) as_opts=-v ;;
151 *x* ) as_opts=-x ;;
152 * ) as_opts= ;;
153esac
154exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
155# Admittedly, this is quite paranoid, since all the known shells bail
156# out after a failed `exec'.
157$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158as_fn_exit 255
159 fi
160 # We don't want this to propagate to other subprocesses.
161 { _as_can_reexec=; unset _as_can_reexec;}
162if test "x$CONFIG_SHELL" = x; then
163 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164 emulate sh
165 NULLCMD=:
166 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
167 # is contrary to our usage. Disable this feature.
168 alias -g '\${1+\"\$@\"}'='\"\$@\"'
169 setopt NO_GLOB_SUBST
170else
171 case \`(set -o) 2>/dev/null\` in #(
172 *posix*) :
173 set -o posix ;; #(
174 *) :
175 ;;
176esac
177fi
178"
179 as_required="as_fn_return () { (exit \$1); }
180as_fn_success () { as_fn_return 0; }
181as_fn_failure () { as_fn_return 1; }
182as_fn_ret_success () { return 0; }
183as_fn_ret_failure () { return 1; }
184
185exitcode=0
186as_fn_success || { exitcode=1; echo as_fn_success failed.; }
187as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191
192else
193 exitcode=1; echo positional parameters were not saved.
194fi
195test x\$exitcode = x0 || exit 1
196test -x / || exit 1"
197 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
198 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
199 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
200 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
201
202 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
203 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
204 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
206 PATH=/empty FPATH=/empty; export PATH FPATH
207 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
208 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
209test \$(( 1 + 1 )) = 2 || exit 1"
210 if (eval "$as_required") 2>/dev/null; then :
211 as_have_required=yes
212else
213 as_have_required=no
214fi
215 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
216
217else
218 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
219as_found=false
220for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
221do
222 IFS=$as_save_IFS
223 test -z "$as_dir" && as_dir=.
224 as_found=:
225 case $as_dir in #(
226 /*)
227 for as_base in sh bash ksh sh5; do
228 # Try only shells that exist, to save several forks.
229 as_shell=$as_dir/$as_base
230 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
231 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
232 CONFIG_SHELL=$as_shell as_have_required=yes
233 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
234 break 2
235fi
236fi
237 done;;
238 esac
239 as_found=false
240done
241$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
242 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
243 CONFIG_SHELL=$SHELL as_have_required=yes
244fi; }
245IFS=$as_save_IFS
246
247
248 if test "x$CONFIG_SHELL" != x; then :
249 export CONFIG_SHELL
250 # We cannot yet assume a decent shell, so we have to provide a
251# neutralization value for shells without unset; and this also
252# works around shells that cannot unset nonexistent variables.
253# Preserve -v and -x to the replacement shell.
254BASH_ENV=/dev/null
255ENV=/dev/null
256(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
257case $- in # ((((
258 *v*x* | *x*v* ) as_opts=-vx ;;
259 *v* ) as_opts=-v ;;
260 *x* ) as_opts=-x ;;
261 * ) as_opts= ;;
262esac
263exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
264# Admittedly, this is quite paranoid, since all the known shells bail
265# out after a failed `exec'.
266$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
267exit 255
268fi
269
270 if test x$as_have_required = xno; then :
271 $as_echo "$0: This script requires a shell more modern than all"
272 $as_echo "$0: the shells that I found on your system."
273 if test x${ZSH_VERSION+set} = xset ; then
274 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
275 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
276 else
277 $as_echo "$0: Please tell bug-autoconf@gnu.org and
278$0: https://github.com/esnet/iperf about your system,
279$0: including any error possibly output before this
280$0: message. Then install a modern shell, or manually run
281$0: the script under such a shell if you do have one."
282 fi
283 exit 1
284fi
285fi
286fi
287SHELL=${CONFIG_SHELL-/bin/sh}
288export SHELL
289# Unset more variables known to interfere with behavior of common tools.
290CLICOLOR_FORCE= GREP_OPTIONS=
291unset CLICOLOR_FORCE GREP_OPTIONS
292
293## --------------------- ##
294## M4sh Shell Functions. ##
295## --------------------- ##
296# as_fn_unset VAR
297# ---------------
298# Portably unset VAR.
299as_fn_unset ()
300{
301 { eval $1=; unset $1;}
302}
303as_unset=as_fn_unset
304
305# as_fn_set_status STATUS
306# -----------------------
307# Set $? to STATUS, without forking.
308as_fn_set_status ()
309{
310 return $1
311} # as_fn_set_status
312
313# as_fn_exit STATUS
314# -----------------
315# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
316as_fn_exit ()
317{
318 set +e
319 as_fn_set_status $1
320 exit $1
321} # as_fn_exit
322
323# as_fn_mkdir_p
324# -------------
325# Create "$as_dir" as a directory, including parents if necessary.
326as_fn_mkdir_p ()
327{
328
329 case $as_dir in #(
330 -*) as_dir=./$as_dir;;
331 esac
332 test -d "$as_dir" || eval $as_mkdir_p || {
333 as_dirs=
334 while :; do
335 case $as_dir in #(
336 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
337 *) as_qdir=$as_dir;;
338 esac
339 as_dirs="'$as_qdir' $as_dirs"
340 as_dir=`$as_dirname -- "$as_dir" ||
341$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
342 X"$as_dir" : 'X\(//\)[^/]' \| \
343 X"$as_dir" : 'X\(//\)$' \| \
344 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
345$as_echo X"$as_dir" |
346 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
347 s//\1/
348 q
349 }
350 /^X\(\/\/\)[^/].*/{
351 s//\1/
352 q
353 }
354 /^X\(\/\/\)$/{
355 s//\1/
356 q
357 }
358 /^X\(\/\).*/{
359 s//\1/
360 q
361 }
362 s/.*/./; q'`
363 test -d "$as_dir" && break
364 done
365 test -z "$as_dirs" || eval "mkdir $as_dirs"
366 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
367
368
369} # as_fn_mkdir_p
370
371# as_fn_executable_p FILE
372# -----------------------
373# Test if FILE is an executable regular file.
374as_fn_executable_p ()
375{
376 test -f "$1" && test -x "$1"
377} # as_fn_executable_p
378# as_fn_append VAR VALUE
379# ----------------------
380# Append the text in VALUE to the end of the definition contained in VAR. Take
381# advantage of any shell optimizations that allow amortized linear growth over
382# repeated appends, instead of the typical quadratic growth present in naive
383# implementations.
384if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
385 eval 'as_fn_append ()
386 {
387 eval $1+=\$2
388 }'
389else
390 as_fn_append ()
391 {
392 eval $1=\$$1\$2
393 }
394fi # as_fn_append
395
396# as_fn_arith ARG...
397# ------------------
398# Perform arithmetic evaluation on the ARGs, and store the result in the
399# global $as_val. Take advantage of shells that can avoid forks. The arguments
400# must be portable across $(()) and expr.
401if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
402 eval 'as_fn_arith ()
403 {
404 as_val=$(( $* ))
405 }'
406else
407 as_fn_arith ()
408 {
409 as_val=`expr "$@" || test $? -eq 1`
410 }
411fi # as_fn_arith
412
413
414# as_fn_error STATUS ERROR [LINENO LOG_FD]
415# ----------------------------------------
416# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
417# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
418# script with STATUS, using 1 if that was 0.
419as_fn_error ()
420{
421 as_status=$1; test $as_status -eq 0 && as_status=1
422 if test "$4"; then
423 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
424 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
425 fi
426 $as_echo "$as_me: error: $2" >&2
427 as_fn_exit $as_status
428} # as_fn_error
429
Jon Dugane34c20c2010-07-08 23:26:52 +0000430if expr a : '\(a\)' >/dev/null 2>&1 &&
431 test "X`expr 00001 : '.*\(...\)'`" = X001; then
432 as_expr=expr
433else
434 as_expr=false
435fi
436
437if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
438 as_basename=basename
439else
440 as_basename=false
441fi
442
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -0700443if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
444 as_dirname=dirname
445else
446 as_dirname=false
447fi
Jon Dugane34c20c2010-07-08 23:26:52 +0000448
449as_me=`$as_basename -- "$0" ||
450$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
451 X"$0" : 'X\(//\)$' \| \
452 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
Bruce A. Mah60bd98a2014-02-14 11:52:16 -0800453$as_echo X/"$0" |
Jon Dugane34c20c2010-07-08 23:26:52 +0000454 sed '/^.*\/\([^/][^/]*\)\/*$/{
455 s//\1/
456 q
457 }
458 /^X\/\(\/\/\)$/{
459 s//\1/
460 q
461 }
462 /^X\/\(\/\).*/{
463 s//\1/
464 q
465 }
466 s/.*/./; q'`
467
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -0700468# Avoid depending upon Character Ranges.
469as_cr_letters='abcdefghijklmnopqrstuvwxyz'
470as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
471as_cr_Letters=$as_cr_letters$as_cr_LETTERS
472as_cr_digits='0123456789'
473as_cr_alnum=$as_cr_Letters$as_cr_digits
Jon Dugane34c20c2010-07-08 23:26:52 +0000474
475
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -0700476 as_lineno_1=$LINENO as_lineno_1a=$LINENO
477 as_lineno_2=$LINENO as_lineno_2a=$LINENO
478 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
479 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
480 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
Jon Dugane34c20c2010-07-08 23:26:52 +0000481 sed -n '
482 p
483 /[$]LINENO/=
484 ' <$as_myself |
485 sed '
486 s/[$]LINENO.*/&-/
487 t lineno
488 b
489 :lineno
490 N
491 :loop
492 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
493 t loop
494 s/-\n.*//
495 ' >$as_me.lineno &&
496 chmod +x "$as_me.lineno" ||
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -0700497 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
Jon Dugane34c20c2010-07-08 23:26:52 +0000498
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -0700499 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
500 # already done that, so ensure we don't try to do so again and fall
501 # in an infinite loop. This has already happened in practice.
502 _as_can_reexec=no; export _as_can_reexec
Jon Dugane34c20c2010-07-08 23:26:52 +0000503 # Don't try to exec as it changes $[0], causing all sort of problems
504 # (the dirname of $[0] is not the place where we might find the
505 # original and so on. Autoconf is especially sensitive to this).
506 . "./$as_me.lineno"
507 # Exit status is that of the last command.
508 exit
509}
510
511ECHO_C= ECHO_N= ECHO_T=
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -0700512case `echo -n x` in #(((((
Jon Dugane34c20c2010-07-08 23:26:52 +0000513-n*)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -0700514 case `echo 'xy\c'` in
Jon Dugane34c20c2010-07-08 23:26:52 +0000515 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -0700516 xy) ECHO_C='\c';;
517 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
518 ECHO_T=' ';;
Jon Dugane34c20c2010-07-08 23:26:52 +0000519 esac;;
520*)
521 ECHO_N='-n';;
522esac
Jef Poskanzerba7b91d2013-11-26 10:07:32 -0800523
Jon Dugane34c20c2010-07-08 23:26:52 +0000524rm -f conf$$ conf$$.exe conf$$.file
525if test -d conf$$.dir; then
526 rm -f conf$$.dir/conf$$.file
527else
528 rm -f conf$$.dir
Bruce A. Mah60bd98a2014-02-14 11:52:16 -0800529 mkdir conf$$.dir 2>/dev/null
Jon Dugane34c20c2010-07-08 23:26:52 +0000530fi
Bruce A. Mah60bd98a2014-02-14 11:52:16 -0800531if (echo >conf$$.file) 2>/dev/null; then
532 if ln -s conf$$.file conf$$ 2>/dev/null; then
533 as_ln_s='ln -s'
534 # ... but there are two gotchas:
535 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
536 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -0700537 # In both cases, we have to default to `cp -pR'.
Bruce A. Mah60bd98a2014-02-14 11:52:16 -0800538 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -0700539 as_ln_s='cp -pR'
Bruce A. Mah60bd98a2014-02-14 11:52:16 -0800540 elif ln conf$$.file conf$$ 2>/dev/null; then
541 as_ln_s=ln
542 else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -0700543 as_ln_s='cp -pR'
Bruce A. Mah60bd98a2014-02-14 11:52:16 -0800544 fi
Jon Dugane34c20c2010-07-08 23:26:52 +0000545else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -0700546 as_ln_s='cp -pR'
Jon Dugane34c20c2010-07-08 23:26:52 +0000547fi
548rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
549rmdir conf$$.dir 2>/dev/null
550
551if mkdir -p . 2>/dev/null; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -0700552 as_mkdir_p='mkdir -p "$as_dir"'
Jon Dugane34c20c2010-07-08 23:26:52 +0000553else
554 test -d ./-p && rmdir ./-p
555 as_mkdir_p=false
556fi
557
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -0700558as_test_x='test -x'
559as_executable_p=as_fn_executable_p
Jon Dugane34c20c2010-07-08 23:26:52 +0000560
561# Sed expression to map a string onto a valid CPP name.
562as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
563
564# Sed expression to map a string onto a valid variable name.
565as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
566
567SHELL=${CONFIG_SHELL-/bin/sh}
568
jef56a97f92012-08-20 14:35:58 -0700569
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -0700570test -n "$DJDIR" || exec 7<&0 </dev/null
571exec 6>&1
Jon Dugane34c20c2010-07-08 23:26:52 +0000572
573# Name of the host.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -0700574# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
Jon Dugane34c20c2010-07-08 23:26:52 +0000575# so uname gets run too.
576ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
577
578#
579# Initializations.
580#
581ac_default_prefix=/usr/local
582ac_clean_files=
583ac_config_libobj_dir=.
584LIBOBJS=
585cross_compiling=no
586subdirs=
587MFLAGS=
588MAKEFLAGS=
589
590# Identity of this package.
591PACKAGE_NAME='iperf'
592PACKAGE_TARNAME='iperf'
Bruce A. Mah1f8fb132020-08-14 15:08:27 -0700593PACKAGE_VERSION='3.9'
594PACKAGE_STRING='iperf 3.9'
Bruce A. Mah10383812014-02-27 22:40:01 -0800595PACKAGE_BUGREPORT='https://github.com/esnet/iperf'
Bruce A. Mah6e9d8522018-06-22 14:10:41 -0700596PACKAGE_URL='https://software.es.net/iperf/'
Jon Dugane34c20c2010-07-08 23:26:52 +0000597
598# Factoring default headers for most tests.
599ac_includes_default="\
600#include <stdio.h>
601#ifdef HAVE_SYS_TYPES_H
602# include <sys/types.h>
603#endif
604#ifdef HAVE_SYS_STAT_H
605# include <sys/stat.h>
606#endif
607#ifdef STDC_HEADERS
608# include <stdlib.h>
609# include <stddef.h>
610#else
611# ifdef HAVE_STDLIB_H
612# include <stdlib.h>
613# endif
614#endif
615#ifdef HAVE_STRING_H
616# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
617# include <memory.h>
618# endif
619# include <string.h>
620#endif
621#ifdef HAVE_STRINGS_H
622# include <strings.h>
623#endif
624#ifdef HAVE_INTTYPES_H
625# include <inttypes.h>
626#endif
627#ifdef HAVE_STDINT_H
628# include <stdint.h>
629#endif
630#ifdef HAVE_UNISTD_H
631# include <unistd.h>
632#endif"
633
Bruce A. Mah60bd98a2014-02-14 11:52:16 -0800634ac_subst_vars='am__EXEEXT_FALSE
635am__EXEEXT_TRUE
636LTLIBOBJS
Jef Poskanzerba7b91d2013-11-26 10:07:32 -0800637LIBOBJS
ralcinia51045d2017-04-20 19:01:08 +0200638OPENSSL_LDFLAGS
639OPENSSL_LIBS
640OPENSSL_INCLUDES
641PKG_CONFIG
Bruce A. Mahd4dfec72018-06-29 16:25:06 -0700642ENABLE_PROFILING_FALSE
643ENABLE_PROFILING_TRUE
Bruce A. Mah06280a62020-05-04 15:11:05 -0700644MAINT
645MAINTAINER_MODE_FALSE
646MAINTAINER_MODE_TRUE
Bruce A. Mah60bd98a2014-02-14 11:52:16 -0800647CPP
Bruce A. Mah54615792015-05-11 10:42:44 -0700648LT_SYS_LIBRARY_PATH
Bruce A. Mah60bd98a2014-02-14 11:52:16 -0800649OTOOL64
650OTOOL
651LIPO
652NMEDIT
653DSYMUTIL
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -0700654MANIFEST_TOOL
Bruce A. Mah06280a62020-05-04 15:11:05 -0700655RANLIB
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -0700656ac_ct_AR
Bruce A. Mah60bd98a2014-02-14 11:52:16 -0800657AR
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -0700658DLLTOOL
Bruce A. Mah60bd98a2014-02-14 11:52:16 -0800659OBJDUMP
Bruce A. Mah06280a62020-05-04 15:11:05 -0700660LN_S
Bruce A. Mah60bd98a2014-02-14 11:52:16 -0800661NM
662ac_ct_DUMPBIN
663DUMPBIN
664LD
665FGREP
666EGREP
667GREP
668SED
Bruce A. Mah60bd98a2014-02-14 11:52:16 -0800669am__fastdepCC_FALSE
670am__fastdepCC_TRUE
671CCDEPMODE
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -0700672am__nodep
Bruce A. Mah60bd98a2014-02-14 11:52:16 -0800673AMDEPBACKSLASH
674AMDEP_FALSE
675AMDEP_TRUE
Bruce A. Mah60bd98a2014-02-14 11:52:16 -0800676am__include
677DEPDIR
678OBJEXT
679EXEEXT
680ac_ct_CC
681CPPFLAGS
682LDFLAGS
683CFLAGS
684CC
685host_os
686host_vendor
687host_cpu
688host
689build_os
690build_vendor
691build_cpu
692build
Bruce A. Mah06280a62020-05-04 15:11:05 -0700693LIBTOOL
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -0700694AM_BACKSLASH
695AM_DEFAULT_VERBOSITY
696AM_DEFAULT_V
697AM_V
Bruce A. Mah60bd98a2014-02-14 11:52:16 -0800698am__untar
699am__tar
700AMTAR
701am__leading_dot
702SET_MAKE
703AWK
704mkdir_p
705MKDIR_P
706INSTALL_STRIP_PROGRAM
707STRIP
708install_sh
709MAKEINFO
710AUTOHEADER
711AUTOMAKE
712AUTOCONF
713ACLOCAL
714VERSION
715PACKAGE
716CYGPATH_W
717am__isrc
718INSTALL_DATA
719INSTALL_SCRIPT
720INSTALL_PROGRAM
Bruce A. Mah06280a62020-05-04 15:11:05 -0700721ENABLE_STATIC_BIN_FALSE
722ENABLE_STATIC_BIN_TRUE
Bruce A. Mah60bd98a2014-02-14 11:52:16 -0800723target_alias
724host_alias
725build_alias
726LIBS
727ECHO_T
728ECHO_N
729ECHO_C
730DEFS
731mandir
732localedir
733libdir
734psdir
735pdfdir
736dvidir
737htmldir
738infodir
739docdir
740oldincludedir
741includedir
742localstatedir
743sharedstatedir
744sysconfdir
745datadir
746datarootdir
747libexecdir
748sbindir
749bindir
750program_transform_name
751prefix
752exec_prefix
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -0700753PACKAGE_URL
Bruce A. Mah60bd98a2014-02-14 11:52:16 -0800754PACKAGE_BUGREPORT
755PACKAGE_STRING
756PACKAGE_VERSION
757PACKAGE_TARNAME
758PACKAGE_NAME
759PATH_SEPARATOR
Bruce A. Mahff1ea4e2018-02-28 13:24:06 -0800760SHELL
761am__quote'
Jon Dugane34c20c2010-07-08 23:26:52 +0000762ac_subst_files=''
Bruce A. Mah60bd98a2014-02-14 11:52:16 -0800763ac_user_opts='
764enable_option_checking
Bruce A. Mah06280a62020-05-04 15:11:05 -0700765enable_static_bin
Bruce A. Mah06280a62020-05-04 15:11:05 -0700766enable_silent_rules
Bruce A. Mah51a4c632020-06-10 07:34:14 -0700767enable_shared
Bruce A. Mah60bd98a2014-02-14 11:52:16 -0800768enable_static
769with_pic
770enable_fast_install
Bruce A. Mah4874c4a2015-01-05 15:23:07 -0800771with_aix_soname
Bruce A. Mah06280a62020-05-04 15:11:05 -0700772enable_dependency_tracking
Bruce A. Mah60bd98a2014-02-14 11:52:16 -0800773with_gnu_ld
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -0700774with_sysroot
Bruce A. Mah60bd98a2014-02-14 11:52:16 -0800775enable_libtool_lock
Bruce A. Mah06280a62020-05-04 15:11:05 -0700776enable_maintainer_mode
Bruce A. Mahd4dfec72018-06-29 16:25:06 -0700777enable_profiling
Bruce A. Mahf72054e2020-05-28 10:10:21 -0700778with_sctp
ralcinia51045d2017-04-20 19:01:08 +0200779with_openssl
Bruce A. Mah60bd98a2014-02-14 11:52:16 -0800780'
Jon Dugane34c20c2010-07-08 23:26:52 +0000781 ac_precious_vars='build_alias
782host_alias
783target_alias
784CC
785CFLAGS
786LDFLAGS
787LIBS
788CPPFLAGS
Bruce A. Mah54615792015-05-11 10:42:44 -0700789LT_SYS_LIBRARY_PATH
Jef Poskanzerba7b91d2013-11-26 10:07:32 -0800790CPP'
Jon Dugane34c20c2010-07-08 23:26:52 +0000791
792
793# Initialize some variables set by options.
794ac_init_help=
795ac_init_version=false
Bruce A. Mah60bd98a2014-02-14 11:52:16 -0800796ac_unrecognized_opts=
797ac_unrecognized_sep=
Jon Dugane34c20c2010-07-08 23:26:52 +0000798# The variables have the same names as the options, with
799# dashes changed to underlines.
800cache_file=/dev/null
801exec_prefix=NONE
802no_create=
803no_recursion=
804prefix=NONE
805program_prefix=NONE
806program_suffix=NONE
807program_transform_name=s,x,x,
808silent=
809site=
810srcdir=
811verbose=
812x_includes=NONE
813x_libraries=NONE
814
815# Installation directory options.
816# These are left unexpanded so users can "make install exec_prefix=/foo"
817# and all the variables that are supposed to be based on exec_prefix
818# by default will actually change.
819# Use braces instead of parens because sh, perl, etc. also accept them.
820# (The list follows the same order as the GNU Coding Standards.)
821bindir='${exec_prefix}/bin'
822sbindir='${exec_prefix}/sbin'
823libexecdir='${exec_prefix}/libexec'
824datarootdir='${prefix}/share'
825datadir='${datarootdir}'
826sysconfdir='${prefix}/etc'
827sharedstatedir='${prefix}/com'
828localstatedir='${prefix}/var'
829includedir='${prefix}/include'
830oldincludedir='/usr/include'
831docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
832infodir='${datarootdir}/info'
833htmldir='${docdir}'
834dvidir='${docdir}'
835pdfdir='${docdir}'
836psdir='${docdir}'
837libdir='${exec_prefix}/lib'
838localedir='${datarootdir}/locale'
839mandir='${datarootdir}/man'
840
841ac_prev=
842ac_dashdash=
843for ac_option
844do
845 # If the previous option needs an argument, assign it.
846 if test -n "$ac_prev"; then
847 eval $ac_prev=\$ac_option
848 ac_prev=
849 continue
850 fi
851
852 case $ac_option in
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -0700853 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
854 *=) ac_optarg= ;;
855 *) ac_optarg=yes ;;
Jon Dugane34c20c2010-07-08 23:26:52 +0000856 esac
857
858 # Accept the important Cygnus configure options, so we can diagnose typos.
859
860 case $ac_dashdash$ac_option in
861 --)
862 ac_dashdash=yes ;;
863
864 -bindir | --bindir | --bindi | --bind | --bin | --bi)
865 ac_prev=bindir ;;
866 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
867 bindir=$ac_optarg ;;
868
869 -build | --build | --buil | --bui | --bu)
870 ac_prev=build_alias ;;
871 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
872 build_alias=$ac_optarg ;;
873
874 -cache-file | --cache-file | --cache-fil | --cache-fi \
875 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
876 ac_prev=cache_file ;;
877 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
878 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
879 cache_file=$ac_optarg ;;
880
881 --config-cache | -C)
882 cache_file=config.cache ;;
883
884 -datadir | --datadir | --datadi | --datad)
885 ac_prev=datadir ;;
886 -datadir=* | --datadir=* | --datadi=* | --datad=*)
887 datadir=$ac_optarg ;;
888
889 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
890 | --dataroo | --dataro | --datar)
891 ac_prev=datarootdir ;;
892 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
893 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
894 datarootdir=$ac_optarg ;;
895
896 -disable-* | --disable-*)
Bruce A. Mah60bd98a2014-02-14 11:52:16 -0800897 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
Jon Dugane34c20c2010-07-08 23:26:52 +0000898 # Reject names that are not valid shell variable names.
Bruce A. Mah60bd98a2014-02-14 11:52:16 -0800899 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -0700900 as_fn_error $? "invalid feature name: $ac_useropt"
Bruce A. Mah60bd98a2014-02-14 11:52:16 -0800901 ac_useropt_orig=$ac_useropt
902 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
903 case $ac_user_opts in
904 *"
905"enable_$ac_useropt"
906"*) ;;
907 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
908 ac_unrecognized_sep=', ';;
909 esac
910 eval enable_$ac_useropt=no ;;
Jon Dugane34c20c2010-07-08 23:26:52 +0000911
912 -docdir | --docdir | --docdi | --doc | --do)
913 ac_prev=docdir ;;
914 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
915 docdir=$ac_optarg ;;
916
917 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
918 ac_prev=dvidir ;;
919 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
920 dvidir=$ac_optarg ;;
921
922 -enable-* | --enable-*)
Bruce A. Mah60bd98a2014-02-14 11:52:16 -0800923 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
Jon Dugane34c20c2010-07-08 23:26:52 +0000924 # Reject names that are not valid shell variable names.
Bruce A. Mah60bd98a2014-02-14 11:52:16 -0800925 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -0700926 as_fn_error $? "invalid feature name: $ac_useropt"
Bruce A. Mah60bd98a2014-02-14 11:52:16 -0800927 ac_useropt_orig=$ac_useropt
928 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
929 case $ac_user_opts in
930 *"
931"enable_$ac_useropt"
932"*) ;;
933 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
934 ac_unrecognized_sep=', ';;
935 esac
936 eval enable_$ac_useropt=\$ac_optarg ;;
Jon Dugane34c20c2010-07-08 23:26:52 +0000937
938 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
939 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
940 | --exec | --exe | --ex)
941 ac_prev=exec_prefix ;;
942 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
943 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
944 | --exec=* | --exe=* | --ex=*)
945 exec_prefix=$ac_optarg ;;
946
947 -gas | --gas | --ga | --g)
948 # Obsolete; use --with-gas.
949 with_gas=yes ;;
950
951 -help | --help | --hel | --he | -h)
952 ac_init_help=long ;;
953 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
954 ac_init_help=recursive ;;
955 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
956 ac_init_help=short ;;
957
958 -host | --host | --hos | --ho)
959 ac_prev=host_alias ;;
960 -host=* | --host=* | --hos=* | --ho=*)
961 host_alias=$ac_optarg ;;
962
963 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
964 ac_prev=htmldir ;;
965 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
966 | --ht=*)
967 htmldir=$ac_optarg ;;
968
969 -includedir | --includedir | --includedi | --included | --include \
970 | --includ | --inclu | --incl | --inc)
971 ac_prev=includedir ;;
972 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
973 | --includ=* | --inclu=* | --incl=* | --inc=*)
974 includedir=$ac_optarg ;;
975
976 -infodir | --infodir | --infodi | --infod | --info | --inf)
977 ac_prev=infodir ;;
978 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
979 infodir=$ac_optarg ;;
980
981 -libdir | --libdir | --libdi | --libd)
982 ac_prev=libdir ;;
983 -libdir=* | --libdir=* | --libdi=* | --libd=*)
984 libdir=$ac_optarg ;;
985
986 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
987 | --libexe | --libex | --libe)
988 ac_prev=libexecdir ;;
989 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
990 | --libexe=* | --libex=* | --libe=*)
991 libexecdir=$ac_optarg ;;
992
993 -localedir | --localedir | --localedi | --localed | --locale)
994 ac_prev=localedir ;;
995 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
996 localedir=$ac_optarg ;;
997
998 -localstatedir | --localstatedir | --localstatedi | --localstated \
999 | --localstate | --localstat | --localsta | --localst | --locals)
1000 ac_prev=localstatedir ;;
1001 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1002 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1003 localstatedir=$ac_optarg ;;
1004
1005 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1006 ac_prev=mandir ;;
1007 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1008 mandir=$ac_optarg ;;
1009
1010 -nfp | --nfp | --nf)
1011 # Obsolete; use --without-fp.
1012 with_fp=no ;;
1013
1014 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1015 | --no-cr | --no-c | -n)
1016 no_create=yes ;;
1017
1018 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1019 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1020 no_recursion=yes ;;
1021
1022 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1023 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1024 | --oldin | --oldi | --old | --ol | --o)
1025 ac_prev=oldincludedir ;;
1026 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1027 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1028 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1029 oldincludedir=$ac_optarg ;;
1030
1031 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1032 ac_prev=prefix ;;
1033 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1034 prefix=$ac_optarg ;;
1035
1036 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1037 | --program-pre | --program-pr | --program-p)
1038 ac_prev=program_prefix ;;
1039 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1040 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1041 program_prefix=$ac_optarg ;;
1042
1043 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1044 | --program-suf | --program-su | --program-s)
1045 ac_prev=program_suffix ;;
1046 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1047 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1048 program_suffix=$ac_optarg ;;
1049
1050 -program-transform-name | --program-transform-name \
1051 | --program-transform-nam | --program-transform-na \
1052 | --program-transform-n | --program-transform- \
1053 | --program-transform | --program-transfor \
1054 | --program-transfo | --program-transf \
1055 | --program-trans | --program-tran \
1056 | --progr-tra | --program-tr | --program-t)
1057 ac_prev=program_transform_name ;;
1058 -program-transform-name=* | --program-transform-name=* \
1059 | --program-transform-nam=* | --program-transform-na=* \
1060 | --program-transform-n=* | --program-transform-=* \
1061 | --program-transform=* | --program-transfor=* \
1062 | --program-transfo=* | --program-transf=* \
1063 | --program-trans=* | --program-tran=* \
1064 | --progr-tra=* | --program-tr=* | --program-t=*)
1065 program_transform_name=$ac_optarg ;;
1066
1067 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1068 ac_prev=pdfdir ;;
1069 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1070 pdfdir=$ac_optarg ;;
1071
1072 -psdir | --psdir | --psdi | --psd | --ps)
1073 ac_prev=psdir ;;
1074 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1075 psdir=$ac_optarg ;;
1076
1077 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1078 | -silent | --silent | --silen | --sile | --sil)
1079 silent=yes ;;
1080
1081 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1082 ac_prev=sbindir ;;
1083 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1084 | --sbi=* | --sb=*)
1085 sbindir=$ac_optarg ;;
1086
1087 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1088 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1089 | --sharedst | --shareds | --shared | --share | --shar \
1090 | --sha | --sh)
1091 ac_prev=sharedstatedir ;;
1092 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1093 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1094 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1095 | --sha=* | --sh=*)
1096 sharedstatedir=$ac_optarg ;;
1097
1098 -site | --site | --sit)
1099 ac_prev=site ;;
1100 -site=* | --site=* | --sit=*)
1101 site=$ac_optarg ;;
1102
1103 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1104 ac_prev=srcdir ;;
1105 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1106 srcdir=$ac_optarg ;;
1107
1108 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1109 | --syscon | --sysco | --sysc | --sys | --sy)
1110 ac_prev=sysconfdir ;;
1111 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1112 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1113 sysconfdir=$ac_optarg ;;
1114
1115 -target | --target | --targe | --targ | --tar | --ta | --t)
1116 ac_prev=target_alias ;;
1117 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1118 target_alias=$ac_optarg ;;
1119
1120 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1121 verbose=yes ;;
1122
1123 -version | --version | --versio | --versi | --vers | -V)
1124 ac_init_version=: ;;
1125
1126 -with-* | --with-*)
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08001127 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
Jon Dugane34c20c2010-07-08 23:26:52 +00001128 # Reject names that are not valid shell variable names.
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08001129 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07001130 as_fn_error $? "invalid package name: $ac_useropt"
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08001131 ac_useropt_orig=$ac_useropt
1132 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1133 case $ac_user_opts in
1134 *"
1135"with_$ac_useropt"
1136"*) ;;
1137 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1138 ac_unrecognized_sep=', ';;
1139 esac
1140 eval with_$ac_useropt=\$ac_optarg ;;
Jon Dugane34c20c2010-07-08 23:26:52 +00001141
1142 -without-* | --without-*)
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08001143 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
Jon Dugane34c20c2010-07-08 23:26:52 +00001144 # Reject names that are not valid shell variable names.
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08001145 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07001146 as_fn_error $? "invalid package name: $ac_useropt"
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08001147 ac_useropt_orig=$ac_useropt
1148 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1149 case $ac_user_opts in
1150 *"
1151"with_$ac_useropt"
1152"*) ;;
1153 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1154 ac_unrecognized_sep=', ';;
1155 esac
1156 eval with_$ac_useropt=no ;;
Jon Dugane34c20c2010-07-08 23:26:52 +00001157
1158 --x)
1159 # Obsolete; use --with-x.
1160 with_x=yes ;;
1161
1162 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1163 | --x-incl | --x-inc | --x-in | --x-i)
1164 ac_prev=x_includes ;;
1165 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1166 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1167 x_includes=$ac_optarg ;;
1168
1169 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1170 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1171 ac_prev=x_libraries ;;
1172 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1173 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1174 x_libraries=$ac_optarg ;;
1175
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07001176 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1177Try \`$0 --help' for more information"
Jon Dugane34c20c2010-07-08 23:26:52 +00001178 ;;
1179
1180 *=*)
1181 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1182 # Reject names that are not valid shell variable names.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07001183 case $ac_envvar in #(
1184 '' | [0-9]* | *[!_$as_cr_alnum]* )
1185 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1186 esac
Jon Dugane34c20c2010-07-08 23:26:52 +00001187 eval $ac_envvar=\$ac_optarg
1188 export $ac_envvar ;;
1189
1190 *)
1191 # FIXME: should be removed in autoconf 3.0.
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08001192 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
Jon Dugane34c20c2010-07-08 23:26:52 +00001193 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08001194 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07001195 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
Jon Dugane34c20c2010-07-08 23:26:52 +00001196 ;;
1197
1198 esac
1199done
1200
1201if test -n "$ac_prev"; then
1202 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07001203 as_fn_error $? "missing argument to $ac_option"
Jon Dugane34c20c2010-07-08 23:26:52 +00001204fi
1205
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08001206if test -n "$ac_unrecognized_opts"; then
1207 case $enable_option_checking in
1208 no) ;;
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07001209 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08001210 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1211 esac
1212fi
1213
1214# Check all directory arguments for consistency.
Jon Dugane34c20c2010-07-08 23:26:52 +00001215for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1216 datadir sysconfdir sharedstatedir localstatedir includedir \
1217 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
Bruce A. Mah99fa7cb2019-05-17 12:50:01 -07001218 libdir localedir mandir
Jon Dugane34c20c2010-07-08 23:26:52 +00001219do
1220 eval ac_val=\$$ac_var
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08001221 # Remove trailing slashes.
1222 case $ac_val in
1223 */ )
1224 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1225 eval $ac_var=\$ac_val;;
1226 esac
1227 # Be sure to have absolute directory names.
Jon Dugane34c20c2010-07-08 23:26:52 +00001228 case $ac_val in
1229 [\\/$]* | ?:[\\/]* ) continue;;
1230 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1231 esac
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07001232 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
Jon Dugane34c20c2010-07-08 23:26:52 +00001233done
1234
1235# There might be people who depend on the old broken behavior: `$host'
1236# used to hold the argument of --host etc.
1237# FIXME: To remove some day.
1238build=$build_alias
1239host=$host_alias
1240target=$target_alias
1241
1242# FIXME: To remove some day.
1243if test "x$host_alias" != x; then
1244 if test "x$build_alias" = x; then
1245 cross_compiling=maybe
Jon Dugane34c20c2010-07-08 23:26:52 +00001246 elif test "x$build_alias" != "x$host_alias"; then
1247 cross_compiling=yes
1248 fi
1249fi
1250
1251ac_tool_prefix=
1252test -n "$host_alias" && ac_tool_prefix=$host_alias-
1253
1254test "$silent" = yes && exec 6>/dev/null
1255
1256
1257ac_pwd=`pwd` && test -n "$ac_pwd" &&
1258ac_ls_di=`ls -di .` &&
1259ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07001260 as_fn_error $? "working directory cannot be determined"
Jon Dugane34c20c2010-07-08 23:26:52 +00001261test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07001262 as_fn_error $? "pwd does not report name of working directory"
Jon Dugane34c20c2010-07-08 23:26:52 +00001263
1264
1265# Find the source files, if location was not specified.
1266if test -z "$srcdir"; then
1267 ac_srcdir_defaulted=yes
1268 # Try the directory containing this script, then the parent directory.
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08001269 ac_confdir=`$as_dirname -- "$as_myself" ||
1270$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1271 X"$as_myself" : 'X\(//\)[^/]' \| \
1272 X"$as_myself" : 'X\(//\)$' \| \
1273 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1274$as_echo X"$as_myself" |
Jon Dugane34c20c2010-07-08 23:26:52 +00001275 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1276 s//\1/
1277 q
1278 }
1279 /^X\(\/\/\)[^/].*/{
1280 s//\1/
1281 q
1282 }
1283 /^X\(\/\/\)$/{
1284 s//\1/
1285 q
1286 }
1287 /^X\(\/\).*/{
1288 s//\1/
1289 q
1290 }
1291 s/.*/./; q'`
1292 srcdir=$ac_confdir
1293 if test ! -r "$srcdir/$ac_unique_file"; then
1294 srcdir=..
1295 fi
1296else
1297 ac_srcdir_defaulted=no
1298fi
1299if test ! -r "$srcdir/$ac_unique_file"; then
1300 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07001301 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
Jon Dugane34c20c2010-07-08 23:26:52 +00001302fi
1303ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1304ac_abs_confdir=`(
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07001305 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
Jon Dugane34c20c2010-07-08 23:26:52 +00001306 pwd)`
1307# When building in place, set srcdir=.
1308if test "$ac_abs_confdir" = "$ac_pwd"; then
1309 srcdir=.
1310fi
1311# Remove unnecessary trailing slashes from srcdir.
1312# Double slashes in file names in object file debugging info
1313# mess up M-x gdb in Emacs.
1314case $srcdir in
1315*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1316esac
1317for ac_var in $ac_precious_vars; do
1318 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1319 eval ac_env_${ac_var}_value=\$${ac_var}
1320 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1321 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1322done
1323
1324#
1325# Report the --help message.
1326#
1327if test "$ac_init_help" = "long"; then
1328 # Omit some internal or obsolete options to make the list less imposing.
1329 # This message is too long to be a string in the A/UX 3.1 sh.
1330 cat <<_ACEOF
Bruce A. Mah1f8fb132020-08-14 15:08:27 -07001331\`configure' configures iperf 3.9 to adapt to many kinds of systems.
Jon Dugane34c20c2010-07-08 23:26:52 +00001332
1333Usage: $0 [OPTION]... [VAR=VALUE]...
1334
1335To assign environment variables (e.g., CC, CFLAGS...), specify them as
1336VAR=VALUE. See below for descriptions of some of the useful variables.
1337
1338Defaults for the options are specified in brackets.
1339
1340Configuration:
1341 -h, --help display this help and exit
1342 --help=short display options specific to this package
1343 --help=recursive display the short help of all the included packages
1344 -V, --version display version information and exit
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07001345 -q, --quiet, --silent do not print \`checking ...' messages
Jon Dugane34c20c2010-07-08 23:26:52 +00001346 --cache-file=FILE cache test results in FILE [disabled]
1347 -C, --config-cache alias for \`--cache-file=config.cache'
1348 -n, --no-create do not create output files
1349 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1350
1351Installation directories:
1352 --prefix=PREFIX install architecture-independent files in PREFIX
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08001353 [$ac_default_prefix]
Jon Dugane34c20c2010-07-08 23:26:52 +00001354 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08001355 [PREFIX]
Jon Dugane34c20c2010-07-08 23:26:52 +00001356
1357By default, \`make install' will install all the files in
1358\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1359an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1360for instance \`--prefix=\$HOME'.
1361
1362For better control, use the options below.
1363
1364Fine tuning of the installation directories:
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08001365 --bindir=DIR user executables [EPREFIX/bin]
1366 --sbindir=DIR system admin executables [EPREFIX/sbin]
1367 --libexecdir=DIR program executables [EPREFIX/libexec]
1368 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1369 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1370 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1371 --libdir=DIR object code libraries [EPREFIX/lib]
1372 --includedir=DIR C header files [PREFIX/include]
1373 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1374 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1375 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1376 --infodir=DIR info documentation [DATAROOTDIR/info]
1377 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1378 --mandir=DIR man documentation [DATAROOTDIR/man]
1379 --docdir=DIR documentation root [DATAROOTDIR/doc/iperf]
1380 --htmldir=DIR html documentation [DOCDIR]
1381 --dvidir=DIR dvi documentation [DOCDIR]
1382 --pdfdir=DIR pdf documentation [DOCDIR]
1383 --psdir=DIR ps documentation [DOCDIR]
Jon Dugane34c20c2010-07-08 23:26:52 +00001384_ACEOF
1385
1386 cat <<\_ACEOF
1387
1388Program names:
1389 --program-prefix=PREFIX prepend PREFIX to installed program names
1390 --program-suffix=SUFFIX append SUFFIX to installed program names
1391 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1392
1393System types:
1394 --build=BUILD configure for building on BUILD [guessed]
1395 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1396_ACEOF
1397fi
1398
1399if test -n "$ac_init_help"; then
1400 case $ac_init_help in
Bruce A. Mah1f8fb132020-08-14 15:08:27 -07001401 short | recursive ) echo "Configuration of iperf 3.9:";;
Jon Dugane34c20c2010-07-08 23:26:52 +00001402 esac
1403 cat <<\_ACEOF
1404
1405Optional Features:
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08001406 --disable-option-checking ignore unrecognized --enable/--with options
Jon Dugane34c20c2010-07-08 23:26:52 +00001407 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1408 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
Bruce A. Mahf72054e2020-05-28 10:10:21 -07001409 --enable-static-bin link iperf3 binary statically
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07001410 --enable-silent-rules less verbose build output (undo: "make V=1")
1411 --disable-silent-rules verbose build output (undo: "make V=0")
Bruce A. Mah51a4c632020-06-10 07:34:14 -07001412 --enable-shared[=PKGS] build shared libraries [default=yes]
Bruce A. Mah06280a62020-05-04 15:11:05 -07001413 --enable-static[=PKGS] build static libraries [default=yes]
1414 --enable-fast-install[=PKGS]
1415 optimize for fast installation [default=yes]
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07001416 --enable-dependency-tracking
1417 do not reject slow dependency extractors
1418 --disable-dependency-tracking
1419 speeds up one-time build
Jon Dugane34c20c2010-07-08 23:26:52 +00001420 --disable-libtool-lock avoid locking (might break parallel builds)
Bruce A. Mah06280a62020-05-04 15:11:05 -07001421 --enable-maintainer-mode
1422 enable make rules and dependencies not useful (and
1423 sometimes confusing) to the casual installer
Bruce A. Mahf72054e2020-05-28 10:10:21 -07001424 --enable-profiling Enable iperf3 profiling binary
Jon Dugane34c20c2010-07-08 23:26:52 +00001425
1426Optional Packages:
1427 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1428 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07001429 --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
Jon Dugane34c20c2010-07-08 23:26:52 +00001430 both]
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08001431 --with-aix-soname=aix|svr4|both
1432 shared library versioning (aka "SONAME") variant to
1433 provide on AIX, [default=aix].
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08001434 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08001435 --with-sysroot[=DIR] Search for dependent libraries within DIR (or the
1436 compiler's sysroot if not specified).
Bruce A. Mahf72054e2020-05-28 10:10:21 -07001437 --without-sctp disable SCTP
ralcinia51045d2017-04-20 19:01:08 +02001438 --with-openssl=DIR root of the OpenSSL directory
Jon Dugane34c20c2010-07-08 23:26:52 +00001439
1440Some influential environment variables:
1441 CC C compiler command
1442 CFLAGS C compiler flags
1443 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1444 nonstandard directory <lib dir>
1445 LIBS libraries to pass to the linker, e.g. -l<library>
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07001446 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
Jon Dugane34c20c2010-07-08 23:26:52 +00001447 you have headers in a nonstandard directory <include dir>
Bruce A. Mah54615792015-05-11 10:42:44 -07001448 LT_SYS_LIBRARY_PATH
1449 User-defined run-time library search path.
Jon Dugane34c20c2010-07-08 23:26:52 +00001450 CPP C preprocessor
1451
1452Use these variables to override the choices made by `configure' or to help
1453it to find libraries and programs with nonstandard names/locations.
1454
Bruce A. Mah10383812014-02-27 22:40:01 -08001455Report bugs to <https://github.com/esnet/iperf>.
Bruce A. Mah6e9d8522018-06-22 14:10:41 -07001456iperf home page: <https://software.es.net/iperf/>.
Jon Dugane34c20c2010-07-08 23:26:52 +00001457_ACEOF
1458ac_status=$?
1459fi
1460
1461if test "$ac_init_help" = "recursive"; then
1462 # If there are subdirs, report their specific --help.
1463 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08001464 test -d "$ac_dir" ||
1465 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1466 continue
Jon Dugane34c20c2010-07-08 23:26:52 +00001467 ac_builddir=.
1468
1469case "$ac_dir" in
1470.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1471*)
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08001472 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
Jon Dugane34c20c2010-07-08 23:26:52 +00001473 # A ".." for each directory in $ac_dir_suffix.
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08001474 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
Jon Dugane34c20c2010-07-08 23:26:52 +00001475 case $ac_top_builddir_sub in
1476 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1477 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1478 esac ;;
1479esac
1480ac_abs_top_builddir=$ac_pwd
1481ac_abs_builddir=$ac_pwd$ac_dir_suffix
1482# for backward compatibility:
1483ac_top_builddir=$ac_top_build_prefix
1484
1485case $srcdir in
1486 .) # We are building in place.
1487 ac_srcdir=.
1488 ac_top_srcdir=$ac_top_builddir_sub
1489 ac_abs_top_srcdir=$ac_pwd ;;
1490 [\\/]* | ?:[\\/]* ) # Absolute name.
1491 ac_srcdir=$srcdir$ac_dir_suffix;
1492 ac_top_srcdir=$srcdir
1493 ac_abs_top_srcdir=$srcdir ;;
1494 *) # Relative name.
1495 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1496 ac_top_srcdir=$ac_top_build_prefix$srcdir
1497 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1498esac
1499ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1500
1501 cd "$ac_dir" || { ac_status=$?; continue; }
1502 # Check for guested configure.
1503 if test -f "$ac_srcdir/configure.gnu"; then
1504 echo &&
1505 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1506 elif test -f "$ac_srcdir/configure"; then
1507 echo &&
1508 $SHELL "$ac_srcdir/configure" --help=recursive
1509 else
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08001510 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
Jon Dugane34c20c2010-07-08 23:26:52 +00001511 fi || ac_status=$?
1512 cd "$ac_pwd" || { ac_status=$?; break; }
1513 done
1514fi
1515
1516test -n "$ac_init_help" && exit $ac_status
1517if $ac_init_version; then
1518 cat <<\_ACEOF
Bruce A. Mah1f8fb132020-08-14 15:08:27 -07001519iperf configure 3.9
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07001520generated by GNU Autoconf 2.69
Jon Dugane34c20c2010-07-08 23:26:52 +00001521
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07001522Copyright (C) 2012 Free Software Foundation, Inc.
Jon Dugane34c20c2010-07-08 23:26:52 +00001523This configure script is free software; the Free Software Foundation
1524gives unlimited permission to copy, distribute and modify it.
1525_ACEOF
1526 exit
1527fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07001528
1529## ------------------------ ##
1530## Autoconf initialization. ##
1531## ------------------------ ##
1532
1533# ac_fn_c_try_compile LINENO
1534# --------------------------
1535# Try to compile conftest.$ac_ext, and return whether this succeeded.
1536ac_fn_c_try_compile ()
1537{
1538 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1539 rm -f conftest.$ac_objext
1540 if { { ac_try="$ac_compile"
1541case "(($ac_try" in
1542 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1543 *) ac_try_echo=$ac_try;;
1544esac
1545eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1546$as_echo "$ac_try_echo"; } >&5
1547 (eval "$ac_compile") 2>conftest.err
1548 ac_status=$?
1549 if test -s conftest.err; then
1550 grep -v '^ *+' conftest.err >conftest.er1
1551 cat conftest.er1 >&5
1552 mv -f conftest.er1 conftest.err
1553 fi
1554 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1555 test $ac_status = 0; } && {
1556 test -z "$ac_c_werror_flag" ||
1557 test ! -s conftest.err
1558 } && test -s conftest.$ac_objext; then :
1559 ac_retval=0
1560else
1561 $as_echo "$as_me: failed program was:" >&5
1562sed 's/^/| /' conftest.$ac_ext >&5
1563
1564 ac_retval=1
1565fi
1566 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1567 as_fn_set_status $ac_retval
1568
1569} # ac_fn_c_try_compile
1570
1571# ac_fn_c_try_link LINENO
1572# -----------------------
1573# Try to link conftest.$ac_ext, and return whether this succeeded.
1574ac_fn_c_try_link ()
1575{
1576 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1577 rm -f conftest.$ac_objext conftest$ac_exeext
1578 if { { ac_try="$ac_link"
1579case "(($ac_try" in
1580 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1581 *) ac_try_echo=$ac_try;;
1582esac
1583eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1584$as_echo "$ac_try_echo"; } >&5
1585 (eval "$ac_link") 2>conftest.err
1586 ac_status=$?
1587 if test -s conftest.err; then
1588 grep -v '^ *+' conftest.err >conftest.er1
1589 cat conftest.er1 >&5
1590 mv -f conftest.er1 conftest.err
1591 fi
1592 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1593 test $ac_status = 0; } && {
1594 test -z "$ac_c_werror_flag" ||
1595 test ! -s conftest.err
1596 } && test -s conftest$ac_exeext && {
1597 test "$cross_compiling" = yes ||
1598 test -x conftest$ac_exeext
1599 }; then :
1600 ac_retval=0
1601else
1602 $as_echo "$as_me: failed program was:" >&5
1603sed 's/^/| /' conftest.$ac_ext >&5
1604
1605 ac_retval=1
1606fi
1607 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1608 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1609 # interfere with the next link command; also delete a directory that is
1610 # left behind by Apple's compiler. We do this before executing the actions.
1611 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1612 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1613 as_fn_set_status $ac_retval
1614
1615} # ac_fn_c_try_link
1616
1617# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1618# -------------------------------------------------------
1619# Tests whether HEADER exists and can be compiled using the include files in
1620# INCLUDES, setting the cache variable VAR accordingly.
1621ac_fn_c_check_header_compile ()
1622{
1623 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1625$as_echo_n "checking for $2... " >&6; }
1626if eval \${$3+:} false; then :
1627 $as_echo_n "(cached) " >&6
1628else
1629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1630/* end confdefs.h. */
1631$4
1632#include <$2>
1633_ACEOF
1634if ac_fn_c_try_compile "$LINENO"; then :
1635 eval "$3=yes"
1636else
1637 eval "$3=no"
1638fi
1639rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1640fi
1641eval ac_res=\$$3
1642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1643$as_echo "$ac_res" >&6; }
1644 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1645
1646} # ac_fn_c_check_header_compile
1647
1648# ac_fn_c_try_cpp LINENO
1649# ----------------------
1650# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1651ac_fn_c_try_cpp ()
1652{
1653 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1654 if { { ac_try="$ac_cpp conftest.$ac_ext"
1655case "(($ac_try" in
1656 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1657 *) ac_try_echo=$ac_try;;
1658esac
1659eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1660$as_echo "$ac_try_echo"; } >&5
1661 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1662 ac_status=$?
1663 if test -s conftest.err; then
1664 grep -v '^ *+' conftest.err >conftest.er1
1665 cat conftest.er1 >&5
1666 mv -f conftest.er1 conftest.err
1667 fi
1668 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1669 test $ac_status = 0; } > conftest.i && {
1670 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1671 test ! -s conftest.err
1672 }; then :
1673 ac_retval=0
1674else
1675 $as_echo "$as_me: failed program was:" >&5
1676sed 's/^/| /' conftest.$ac_ext >&5
1677
1678 ac_retval=1
1679fi
1680 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1681 as_fn_set_status $ac_retval
1682
1683} # ac_fn_c_try_cpp
1684
1685# ac_fn_c_try_run LINENO
1686# ----------------------
1687# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1688# that executables *can* be run.
1689ac_fn_c_try_run ()
1690{
1691 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1692 if { { ac_try="$ac_link"
1693case "(($ac_try" in
1694 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1695 *) ac_try_echo=$ac_try;;
1696esac
1697eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1698$as_echo "$ac_try_echo"; } >&5
1699 (eval "$ac_link") 2>&5
1700 ac_status=$?
1701 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1702 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1703 { { case "(($ac_try" in
1704 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1705 *) ac_try_echo=$ac_try;;
1706esac
1707eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1708$as_echo "$ac_try_echo"; } >&5
1709 (eval "$ac_try") 2>&5
1710 ac_status=$?
1711 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1712 test $ac_status = 0; }; }; then :
1713 ac_retval=0
1714else
1715 $as_echo "$as_me: program exited with status $ac_status" >&5
1716 $as_echo "$as_me: failed program was:" >&5
1717sed 's/^/| /' conftest.$ac_ext >&5
1718
1719 ac_retval=$ac_status
1720fi
1721 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1722 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1723 as_fn_set_status $ac_retval
1724
1725} # ac_fn_c_try_run
1726
1727# ac_fn_c_check_func LINENO FUNC VAR
1728# ----------------------------------
1729# Tests whether FUNC exists, setting the cache variable VAR accordingly
1730ac_fn_c_check_func ()
1731{
1732 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1734$as_echo_n "checking for $2... " >&6; }
1735if eval \${$3+:} false; then :
1736 $as_echo_n "(cached) " >&6
1737else
1738 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1739/* end confdefs.h. */
1740/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1741 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1742#define $2 innocuous_$2
1743
1744/* System header to define __stub macros and hopefully few prototypes,
1745 which can conflict with char $2 (); below.
1746 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1747 <limits.h> exists even on freestanding compilers. */
1748
1749#ifdef __STDC__
1750# include <limits.h>
1751#else
1752# include <assert.h>
1753#endif
1754
1755#undef $2
1756
1757/* Override any GCC internal prototype to avoid an error.
1758 Use char because int might match the return type of a GCC
1759 builtin and then its argument prototype would still apply. */
1760#ifdef __cplusplus
1761extern "C"
1762#endif
1763char $2 ();
1764/* The GNU C library defines this for functions which it implements
1765 to always fail with ENOSYS. Some functions are actually named
1766 something starting with __ and the normal name is an alias. */
1767#if defined __stub_$2 || defined __stub___$2
1768choke me
1769#endif
1770
1771int
1772main ()
1773{
1774return $2 ();
1775 ;
1776 return 0;
1777}
1778_ACEOF
1779if ac_fn_c_try_link "$LINENO"; then :
1780 eval "$3=yes"
1781else
1782 eval "$3=no"
1783fi
1784rm -f core conftest.err conftest.$ac_objext \
1785 conftest$ac_exeext conftest.$ac_ext
1786fi
1787eval ac_res=\$$3
1788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1789$as_echo "$ac_res" >&6; }
1790 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1791
1792} # ac_fn_c_check_func
1793
1794# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1795# -------------------------------------------------------
1796# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1797# the include files in INCLUDES and setting the cache variable VAR
1798# accordingly.
1799ac_fn_c_check_header_mongrel ()
1800{
1801 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1802 if eval \${$3+:} false; then :
1803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1804$as_echo_n "checking for $2... " >&6; }
1805if eval \${$3+:} false; then :
1806 $as_echo_n "(cached) " >&6
1807fi
1808eval ac_res=\$$3
1809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1810$as_echo "$ac_res" >&6; }
1811else
1812 # Is the header compilable?
1813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1814$as_echo_n "checking $2 usability... " >&6; }
1815cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1816/* end confdefs.h. */
1817$4
1818#include <$2>
1819_ACEOF
1820if ac_fn_c_try_compile "$LINENO"; then :
1821 ac_header_compiler=yes
1822else
1823 ac_header_compiler=no
1824fi
1825rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1826{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1827$as_echo "$ac_header_compiler" >&6; }
1828
1829# Is the header present?
1830{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1831$as_echo_n "checking $2 presence... " >&6; }
1832cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1833/* end confdefs.h. */
1834#include <$2>
1835_ACEOF
1836if ac_fn_c_try_cpp "$LINENO"; then :
1837 ac_header_preproc=yes
1838else
1839 ac_header_preproc=no
1840fi
1841rm -f conftest.err conftest.i conftest.$ac_ext
1842{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1843$as_echo "$ac_header_preproc" >&6; }
1844
1845# So? What about this header?
1846case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1847 yes:no: )
1848 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1849$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1850 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1851$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1852 ;;
1853 no:yes:* )
1854 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1855$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1856 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1857$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1858 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1859$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1860 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1861$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1862 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1863$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1864( $as_echo "## --------------------------------------------- ##
1865## Report this to https://github.com/esnet/iperf ##
1866## --------------------------------------------- ##"
1867 ) | sed "s/^/$as_me: WARNING: /" >&2
1868 ;;
1869esac
1870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1871$as_echo_n "checking for $2... " >&6; }
1872if eval \${$3+:} false; then :
1873 $as_echo_n "(cached) " >&6
1874else
1875 eval "$3=\$ac_header_compiler"
1876fi
1877eval ac_res=\$$3
1878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1879$as_echo "$ac_res" >&6; }
1880fi
1881 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1882
1883} # ac_fn_c_check_header_mongrel
Jon Dugane34c20c2010-07-08 23:26:52 +00001884cat >config.log <<_ACEOF
1885This file contains any messages produced by compilers while
1886running configure, to aid debugging if configure makes a mistake.
1887
Bruce A. Mah1f8fb132020-08-14 15:08:27 -07001888It was created by iperf $as_me 3.9, which was
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07001889generated by GNU Autoconf 2.69. Invocation command line was
Jon Dugane34c20c2010-07-08 23:26:52 +00001890
1891 $ $0 $@
1892
1893_ACEOF
1894exec 5>>config.log
1895{
1896cat <<_ASUNAME
1897## --------- ##
1898## Platform. ##
1899## --------- ##
1900
1901hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1902uname -m = `(uname -m) 2>/dev/null || echo unknown`
1903uname -r = `(uname -r) 2>/dev/null || echo unknown`
1904uname -s = `(uname -s) 2>/dev/null || echo unknown`
1905uname -v = `(uname -v) 2>/dev/null || echo unknown`
1906
1907/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1908/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1909
1910/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1911/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1912/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1913/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1914/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1915/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1916/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1917
1918_ASUNAME
1919
1920as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1921for as_dir in $PATH
1922do
1923 IFS=$as_save_IFS
1924 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07001925 $as_echo "PATH: $as_dir"
1926 done
Jon Dugane34c20c2010-07-08 23:26:52 +00001927IFS=$as_save_IFS
1928
1929} >&5
1930
1931cat >&5 <<_ACEOF
1932
1933
1934## ----------- ##
1935## Core tests. ##
1936## ----------- ##
1937
1938_ACEOF
1939
1940
1941# Keep a trace of the command line.
1942# Strip out --no-create and --no-recursion so they do not pile up.
1943# Strip out --silent because we don't want to record it for future runs.
1944# Also quote any args containing shell meta-characters.
1945# Make two passes to allow for proper duplicate-argument suppression.
1946ac_configure_args=
1947ac_configure_args0=
1948ac_configure_args1=
1949ac_must_keep_next=false
1950for ac_pass in 1 2
1951do
1952 for ac_arg
1953 do
1954 case $ac_arg in
1955 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1956 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1957 | -silent | --silent | --silen | --sile | --sil)
1958 continue ;;
1959 *\'*)
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08001960 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
Jon Dugane34c20c2010-07-08 23:26:52 +00001961 esac
1962 case $ac_pass in
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07001963 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
Jon Dugane34c20c2010-07-08 23:26:52 +00001964 2)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07001965 as_fn_append ac_configure_args1 " '$ac_arg'"
Jon Dugane34c20c2010-07-08 23:26:52 +00001966 if test $ac_must_keep_next = true; then
1967 ac_must_keep_next=false # Got value, back to normal.
1968 else
1969 case $ac_arg in
1970 *=* | --config-cache | -C | -disable-* | --disable-* \
1971 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1972 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1973 | -with-* | --with-* | -without-* | --without-* | --x)
1974 case "$ac_configure_args0 " in
1975 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1976 esac
1977 ;;
1978 -* ) ac_must_keep_next=true ;;
1979 esac
1980 fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07001981 as_fn_append ac_configure_args " '$ac_arg'"
Jon Dugane34c20c2010-07-08 23:26:52 +00001982 ;;
1983 esac
1984 done
1985done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07001986{ ac_configure_args0=; unset ac_configure_args0;}
1987{ ac_configure_args1=; unset ac_configure_args1;}
Jon Dugane34c20c2010-07-08 23:26:52 +00001988
1989# When interrupted or exit'd, cleanup temporary files, and complete
1990# config.log. We remove comments because anyway the quotes in there
1991# would cause problems or look ugly.
1992# WARNING: Use '\'' to represent an apostrophe within the trap.
1993# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1994trap 'exit_status=$?
1995 # Save into config.log some information that might help in debugging.
1996 {
1997 echo
1998
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07001999 $as_echo "## ---------------- ##
Jon Dugane34c20c2010-07-08 23:26:52 +00002000## Cache variables. ##
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002001## ---------------- ##"
Jon Dugane34c20c2010-07-08 23:26:52 +00002002 echo
2003 # The following way of writing the cache mishandles newlines in values,
2004(
2005 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2006 eval ac_val=\$$ac_var
2007 case $ac_val in #(
2008 *${as_nl}*)
2009 case $ac_var in #(
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002010 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002011$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Jon Dugane34c20c2010-07-08 23:26:52 +00002012 esac
2013 case $ac_var in #(
2014 _ | IFS | as_nl) ;; #(
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002015 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002016 *) { eval $ac_var=; unset $ac_var;} ;;
Jon Dugane34c20c2010-07-08 23:26:52 +00002017 esac ;;
2018 esac
2019 done
2020 (set) 2>&1 |
2021 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2022 *${as_nl}ac_space=\ *)
2023 sed -n \
2024 "s/'\''/'\''\\\\'\'''\''/g;
2025 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2026 ;; #(
2027 *)
2028 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2029 ;;
2030 esac |
2031 sort
2032)
2033 echo
2034
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002035 $as_echo "## ----------------- ##
Jon Dugane34c20c2010-07-08 23:26:52 +00002036## Output variables. ##
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002037## ----------------- ##"
Jon Dugane34c20c2010-07-08 23:26:52 +00002038 echo
2039 for ac_var in $ac_subst_vars
2040 do
2041 eval ac_val=\$$ac_var
2042 case $ac_val in
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002043 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
Jon Dugane34c20c2010-07-08 23:26:52 +00002044 esac
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002045 $as_echo "$ac_var='\''$ac_val'\''"
Jon Dugane34c20c2010-07-08 23:26:52 +00002046 done | sort
2047 echo
2048
2049 if test -n "$ac_subst_files"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002050 $as_echo "## ------------------- ##
Jon Dugane34c20c2010-07-08 23:26:52 +00002051## File substitutions. ##
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002052## ------------------- ##"
Jon Dugane34c20c2010-07-08 23:26:52 +00002053 echo
2054 for ac_var in $ac_subst_files
2055 do
2056 eval ac_val=\$$ac_var
2057 case $ac_val in
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002058 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
Jon Dugane34c20c2010-07-08 23:26:52 +00002059 esac
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002060 $as_echo "$ac_var='\''$ac_val'\''"
Jon Dugane34c20c2010-07-08 23:26:52 +00002061 done | sort
2062 echo
2063 fi
2064
2065 if test -s confdefs.h; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002066 $as_echo "## ----------- ##
Jon Dugane34c20c2010-07-08 23:26:52 +00002067## confdefs.h. ##
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002068## ----------- ##"
Jon Dugane34c20c2010-07-08 23:26:52 +00002069 echo
2070 cat confdefs.h
2071 echo
2072 fi
2073 test "$ac_signal" != 0 &&
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002074 $as_echo "$as_me: caught signal $ac_signal"
2075 $as_echo "$as_me: exit $exit_status"
Jon Dugane34c20c2010-07-08 23:26:52 +00002076 } >&5
2077 rm -f core *.core core.conftest.* &&
2078 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2079 exit $exit_status
2080' 0
2081for ac_signal in 1 2 13 15; do
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002082 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
Jon Dugane34c20c2010-07-08 23:26:52 +00002083done
2084ac_signal=0
2085
2086# confdefs.h avoids OS command line length limits that DEFS can exceed.
2087rm -f -r conftest* confdefs.h
2088
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002089$as_echo "/* confdefs.h */" > confdefs.h
2090
Jon Dugane34c20c2010-07-08 23:26:52 +00002091# Predefined preprocessor variables.
2092
2093cat >>confdefs.h <<_ACEOF
2094#define PACKAGE_NAME "$PACKAGE_NAME"
2095_ACEOF
2096
2097cat >>confdefs.h <<_ACEOF
2098#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2099_ACEOF
2100
2101cat >>confdefs.h <<_ACEOF
2102#define PACKAGE_VERSION "$PACKAGE_VERSION"
2103_ACEOF
2104
2105cat >>confdefs.h <<_ACEOF
2106#define PACKAGE_STRING "$PACKAGE_STRING"
2107_ACEOF
2108
Bruce A. Mahdc1dd2d2014-03-04 14:34:40 -08002109cat >>confdefs.h <<_ACEOF
Bruce A. Mah5d2f2cf2014-03-20 09:58:27 -07002110#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
Bruce A. Mahdc1dd2d2014-03-04 14:34:40 -08002111_ACEOF
2112
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002113cat >>confdefs.h <<_ACEOF
2114#define PACKAGE_URL "$PACKAGE_URL"
2115_ACEOF
2116
Jon Dugane34c20c2010-07-08 23:26:52 +00002117
2118# Let the site file select an alternate cache file if it wants to.
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002119# Prefer an explicitly selected file to automatically selected ones.
2120ac_site_file1=NONE
2121ac_site_file2=NONE
Jon Dugane34c20c2010-07-08 23:26:52 +00002122if test -n "$CONFIG_SITE"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002123 # We do not want a PATH search for config.site.
2124 case $CONFIG_SITE in #((
2125 -*) ac_site_file1=./$CONFIG_SITE;;
2126 */*) ac_site_file1=$CONFIG_SITE;;
2127 *) ac_site_file1=./$CONFIG_SITE;;
2128 esac
Jon Dugane34c20c2010-07-08 23:26:52 +00002129elif test "x$prefix" != xNONE; then
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002130 ac_site_file1=$prefix/share/config.site
2131 ac_site_file2=$prefix/etc/config.site
Jon Dugane34c20c2010-07-08 23:26:52 +00002132else
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002133 ac_site_file1=$ac_default_prefix/share/config.site
2134 ac_site_file2=$ac_default_prefix/etc/config.site
Jon Dugane34c20c2010-07-08 23:26:52 +00002135fi
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002136for ac_site_file in "$ac_site_file1" "$ac_site_file2"
Jon Dugane34c20c2010-07-08 23:26:52 +00002137do
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002138 test "x$ac_site_file" = xNONE && continue
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002139 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2140 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002141$as_echo "$as_me: loading site script $ac_site_file" >&6;}
Jon Dugane34c20c2010-07-08 23:26:52 +00002142 sed 's/^/| /' "$ac_site_file" >&5
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002143 . "$ac_site_file" \
2144 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2145$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2146as_fn_error $? "failed to load site script $ac_site_file
2147See \`config.log' for more details" "$LINENO" 5; }
Jon Dugane34c20c2010-07-08 23:26:52 +00002148 fi
2149done
2150
2151if test -r "$cache_file"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002152 # Some versions of bash will fail to source /dev/null (special files
2153 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2154 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2155 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002156$as_echo "$as_me: loading cache $cache_file" >&6;}
Jon Dugane34c20c2010-07-08 23:26:52 +00002157 case $cache_file in
2158 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2159 *) . "./$cache_file";;
2160 esac
2161 fi
2162else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002163 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002164$as_echo "$as_me: creating cache $cache_file" >&6;}
Jon Dugane34c20c2010-07-08 23:26:52 +00002165 >$cache_file
2166fi
2167
2168# Check that the precious variables saved in the cache have kept the same
2169# value.
2170ac_cache_corrupted=false
2171for ac_var in $ac_precious_vars; do
2172 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2173 eval ac_new_set=\$ac_env_${ac_var}_set
2174 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2175 eval ac_new_val=\$ac_env_${ac_var}_value
2176 case $ac_old_set,$ac_new_set in
2177 set,)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002178 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002179$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
Jon Dugane34c20c2010-07-08 23:26:52 +00002180 ac_cache_corrupted=: ;;
2181 ,set)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002182 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002183$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
Jon Dugane34c20c2010-07-08 23:26:52 +00002184 ac_cache_corrupted=: ;;
2185 ,);;
2186 *)
2187 if test "x$ac_old_val" != "x$ac_new_val"; then
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002188 # differences in whitespace do not lead to failure.
2189 ac_old_val_w=`echo x $ac_old_val`
2190 ac_new_val_w=`echo x $ac_new_val`
2191 if test "$ac_old_val_w" != "$ac_new_val_w"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002192 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002193$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2194 ac_cache_corrupted=:
2195 else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002196 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002197$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2198 eval $ac_var=\$ac_old_val
2199 fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002200 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002201$as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002202 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002203$as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
Jon Dugane34c20c2010-07-08 23:26:52 +00002204 fi;;
2205 esac
2206 # Pass precious variables to config.status.
2207 if test "$ac_new_set" = set; then
2208 case $ac_new_val in
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002209 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
Jon Dugane34c20c2010-07-08 23:26:52 +00002210 *) ac_arg=$ac_var=$ac_new_val ;;
2211 esac
2212 case " $ac_configure_args " in
2213 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002214 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
Jon Dugane34c20c2010-07-08 23:26:52 +00002215 esac
2216 fi
2217done
2218if $ac_cache_corrupted; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002219 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002220$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002221 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002222$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002223 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
Jon Dugane34c20c2010-07-08 23:26:52 +00002224fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002225## -------------------- ##
2226## Main body of script. ##
2227## -------------------- ##
Jon Dugane34c20c2010-07-08 23:26:52 +00002228
2229ac_ext=c
2230ac_cpp='$CPP $CPPFLAGS'
2231ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2232ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2233ac_compiler_gnu=$ac_cv_c_compiler_gnu
2234
2235
ralcinia51045d2017-04-20 19:01:08 +02002236# ===========================================================================
2237# https://www.gnu.org/software/autoconf-archive/ax_check_openssl.html
2238# ===========================================================================
2239#
2240# SYNOPSIS
2241#
2242# AX_CHECK_OPENSSL([action-if-found[, action-if-not-found]])
2243#
2244# DESCRIPTION
2245#
2246# Look for OpenSSL in a number of default spots, or in a user-selected
2247# spot (via --with-openssl). Sets
2248#
2249# OPENSSL_INCLUDES to the include directives required
2250# OPENSSL_LIBS to the -l directives required
2251# OPENSSL_LDFLAGS to the -L or -R flags required
2252#
2253# and calls ACTION-IF-FOUND or ACTION-IF-NOT-FOUND appropriately
2254#
2255# This macro sets OPENSSL_INCLUDES such that source files should use the
2256# openssl/ directory in include directives:
2257#
2258# #include <openssl/hmac.h>
2259#
2260# LICENSE
2261#
2262# Copyright (c) 2009,2010 Zmanda Inc. <http://www.zmanda.com/>
2263# Copyright (c) 2009,2010 Dustin J. Mitchell <dustin@zmanda.com>
2264#
2265# Copying and distribution of this file, with or without modification, are
2266# permitted in any medium without royalty provided the copyright notice
2267# and this notice are preserved. This file is offered as-is, without any
2268# warranty.
2269
2270#serial 10
2271
2272# This is what autoupdate's m4 run will expand. It fires
2273# the warning (with _au_warn_XXX), outputs it into the
2274# updated configure.ac (with AC_DIAGNOSE), and then outputs
2275# the replacement expansion.
2276
2277
2278# This is an auxiliary macro that is also run when
2279# autoupdate runs m4. It simply calls m4_warning, but
2280# we need a wrapper so that each warning is emitted only
2281# once. We break the quoting in m4_warning's argument in
2282# order to expand this macro's arguments, not AU_DEFUN's.
2283
2284
2285# Finally, this is the expansion that is picked up by
2286# autoconf. It tells the user to run autoupdate, and
2287# then outputs the replacement expansion. We do not care
2288# about autoupdate's warning because that contains
2289# information on what to do *after* running autoupdate.
2290
2291
2292
Bruce A. Mah06280a62020-05-04 15:11:05 -07002293# Also link binaries as static
2294# Check whether --enable-static-bin was given.
2295if test "${enable_static_bin+set}" = set; then :
Bruce A. Mah51a4c632020-06-10 07:34:14 -07002296 enableval=$enable_static_bin; enable_static=yes
2297 enable_shared=no
2298 enable_static_bin=yes
Bruce A. Mah06280a62020-05-04 15:11:05 -07002299else
2300 :
2301fi
2302
2303 if test x$enable_static_bin = xno; then
2304 ENABLE_STATIC_BIN_TRUE=
2305 ENABLE_STATIC_BIN_FALSE='#'
2306else
2307 ENABLE_STATIC_BIN_TRUE='#'
2308 ENABLE_STATIC_BIN_FALSE=
2309fi
2310
2311
2312if test "x$enable_static_bin" == xyes; then :
2313 LDFLAGS="$LDFLAGS --static"
2314
2315fi
2316
Bruce A. Mahbf32d9d2015-01-06 10:40:04 -08002317ac_ext=c
2318ac_cpp='$CPP $CPPFLAGS'
2319ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2320ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2321ac_compiler_gnu=$ac_cv_c_compiler_gnu
2322
Jon Dugane34c20c2010-07-08 23:26:52 +00002323
2324# Specify where the auxiliary files created by configure should go. The config
2325# directory is picked so that they don't clutter up more useful directories.
2326ac_aux_dir=
2327for ac_dir in config "$srcdir"/config; do
jef2ab386b2012-08-10 12:43:50 -07002328 if test -f "$ac_dir/install-sh"; then
2329 ac_aux_dir=$ac_dir
2330 ac_install_sh="$ac_aux_dir/install-sh -c"
2331 break
2332 elif test -f "$ac_dir/install.sh"; then
2333 ac_aux_dir=$ac_dir
2334 ac_install_sh="$ac_aux_dir/install.sh -c"
2335 break
2336 elif test -f "$ac_dir/shtool"; then
2337 ac_aux_dir=$ac_dir
2338 ac_install_sh="$ac_aux_dir/shtool install -c"
2339 break
2340 fi
Jon Dugane34c20c2010-07-08 23:26:52 +00002341done
2342if test -z "$ac_aux_dir"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002343 as_fn_error $? "cannot find install-sh, install.sh, or shtool in config \"$srcdir\"/config" "$LINENO" 5
Jon Dugane34c20c2010-07-08 23:26:52 +00002344fi
2345
2346# These three variables are undocumented and unsupported,
2347# and are intended to be withdrawn in a future Autoconf release.
2348# They can cause serious problems if a builder's source tree is in a directory
2349# whose full name contains unusual characters.
2350ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2351ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2352ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2353
2354
2355
2356
2357# Initialize the automake system
Bruce A. Mahff1ea4e2018-02-28 13:24:06 -08002358am__api_version='1.16'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08002359
Jon Dugane34c20c2010-07-08 23:26:52 +00002360# Find a good install program. We prefer a C program (faster),
2361# so one script is as good as another. But avoid the broken or
2362# incompatible versions:
2363# SysV /etc/install, /usr/sbin/install
2364# SunOS /usr/etc/install
2365# IRIX /sbin/install
2366# AIX /bin/install
2367# AmigaOS /C/install, which installs bootblocks on floppy discs
2368# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2369# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2370# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2371# OS/2's system install, which has a completely different semantic
2372# ./install, which can be erroneously created by make from ./install.sh.
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002373# Reject install programs that cannot install multiple files.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002374{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002375$as_echo_n "checking for a BSD-compatible install... " >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00002376if test -z "$INSTALL"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002377if ${ac_cv_path_install+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002378 $as_echo_n "(cached) " >&6
Jon Dugane34c20c2010-07-08 23:26:52 +00002379else
2380 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2381for as_dir in $PATH
2382do
2383 IFS=$as_save_IFS
2384 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002385 # Account for people who put trailing slashes in PATH elements.
2386case $as_dir/ in #((
2387 ./ | .// | /[cC]/* | \
Jon Dugane34c20c2010-07-08 23:26:52 +00002388 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002389 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
Jon Dugane34c20c2010-07-08 23:26:52 +00002390 /usr/ucb/* ) ;;
2391 *)
2392 # OSF1 and SCO ODT 3.0 have their own names for install.
2393 # Don't use installbsd from OSF since it installs stuff as root
2394 # by default.
2395 for ac_prog in ginstall scoinst install; do
2396 for ac_exec_ext in '' $ac_executable_extensions; do
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002397 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
Jon Dugane34c20c2010-07-08 23:26:52 +00002398 if test $ac_prog = install &&
2399 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2400 # AIX install. It has an incompatible calling convention.
2401 :
2402 elif test $ac_prog = install &&
2403 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2404 # program-specific install script used by HP pwplus--don't use.
2405 :
2406 else
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002407 rm -rf conftest.one conftest.two conftest.dir
2408 echo one > conftest.one
2409 echo two > conftest.two
2410 mkdir conftest.dir
2411 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2412 test -s conftest.one && test -s conftest.two &&
2413 test -s conftest.dir/conftest.one &&
2414 test -s conftest.dir/conftest.two
2415 then
2416 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2417 break 3
2418 fi
Jon Dugane34c20c2010-07-08 23:26:52 +00002419 fi
2420 fi
2421 done
2422 done
2423 ;;
2424esac
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002425
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002426 done
Jon Dugane34c20c2010-07-08 23:26:52 +00002427IFS=$as_save_IFS
2428
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002429rm -rf conftest.one conftest.two conftest.dir
Jon Dugane34c20c2010-07-08 23:26:52 +00002430
2431fi
2432 if test "${ac_cv_path_install+set}" = set; then
2433 INSTALL=$ac_cv_path_install
2434 else
2435 # As a last resort, use the slow shell script. Don't cache a
2436 # value for INSTALL within a source directory, because that will
2437 # break other packages using the cache if that directory is
2438 # removed, or if the value is a relative name.
2439 INSTALL=$ac_install_sh
2440 fi
2441fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002442{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002443$as_echo "$INSTALL" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00002444
2445# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2446# It thinks the first close brace ends the variable substitution.
2447test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2448
2449test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2450
2451test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2452
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002454$as_echo_n "checking whether build environment is sane... " >&6; }
2455# Reject unsafe characters in $srcdir or the absolute working directory
2456# name. Accept space and tab only in the latter.
2457am_lf='
2458'
2459case `pwd` in
2460 *[\\\"\#\$\&\'\`$am_lf]*)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002461 as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002462esac
2463case $srcdir in
2464 *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002465 as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002466esac
2467
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002468# Do 'set' in a subshell so we don't clobber the current shell's
Jon Dugane34c20c2010-07-08 23:26:52 +00002469# arguments. Must try -L first in case configure is actually a
2470# symlink; some systems play weird games with the mod time of symlinks
2471# (eg FreeBSD returns the mod time of the symlink's containing
2472# directory).
2473if (
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002474 am_has_slept=no
2475 for am_try in 1 2; do
2476 echo "timestamp, slept: $am_has_slept" > conftest.file
2477 set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2478 if test "$*" = "X"; then
2479 # -L didn't work.
2480 set X `ls -t "$srcdir/configure" conftest.file`
2481 fi
2482 if test "$*" != "X $srcdir/configure conftest.file" \
2483 && test "$*" != "X conftest.file $srcdir/configure"; then
Jon Dugane34c20c2010-07-08 23:26:52 +00002484
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002485 # If neither matched, then we have a broken ls. This can happen
2486 # if, for instance, CONFIG_SHELL is bash and it inherits a
2487 # broken ls alias from the environment. This has actually
2488 # happened. Such a system could not be considered "sane".
2489 as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
2490 alias in your environment" "$LINENO" 5
2491 fi
2492 if test "$2" = conftest.file || test $am_try -eq 2; then
2493 break
2494 fi
2495 # Just in case.
2496 sleep 1
2497 am_has_slept=yes
2498 done
Jon Dugane34c20c2010-07-08 23:26:52 +00002499 test "$2" = conftest.file
2500 )
2501then
2502 # Ok.
2503 :
2504else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002505 as_fn_error $? "newly created file is older than distributed files!
2506Check your system clock" "$LINENO" 5
Jon Dugane34c20c2010-07-08 23:26:52 +00002507fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002508{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002509$as_echo "yes" >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002510# If we didn't sleep, we still need to ensure time stamps of config.status and
2511# generated files are strictly newer.
2512am_sleep_pid=
2513if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2514 ( sleep 1 ) &
2515 am_sleep_pid=$!
2516fi
2517
2518rm -f conftest.file
2519
Jon Dugane34c20c2010-07-08 23:26:52 +00002520test "$program_prefix" != NONE &&
2521 program_transform_name="s&^&$program_prefix&;$program_transform_name"
2522# Use a double $ so make ignores it.
2523test "$program_suffix" != NONE &&
2524 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002525# Double any \ or $.
Jon Dugane34c20c2010-07-08 23:26:52 +00002526# By default was `s,x,x', remove it if useless.
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002527ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2528program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
Jon Dugane34c20c2010-07-08 23:26:52 +00002529
Bruce A. Mah54615792015-05-11 10:42:44 -07002530# Expand $ac_aux_dir to an absolute path.
2531am_aux_dir=`cd "$ac_aux_dir" && pwd`
Jon Dugane34c20c2010-07-08 23:26:52 +00002532
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002533if test x"${MISSING+set}" != xset; then
2534 case $am_aux_dir in
2535 *\ * | *\ *)
2536 MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2537 *)
2538 MISSING="\${SHELL} $am_aux_dir/missing" ;;
2539 esac
2540fi
Jon Dugane34c20c2010-07-08 23:26:52 +00002541# Use eval to expand $SHELL
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002542if eval "$MISSING --is-lightweight"; then
2543 am_missing_run="$MISSING "
Jon Dugane34c20c2010-07-08 23:26:52 +00002544else
2545 am_missing_run=
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002546 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2547$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
Jon Dugane34c20c2010-07-08 23:26:52 +00002548fi
2549
Bruce A. Mah54615792015-05-11 10:42:44 -07002550if test x"${install_sh+set}" != xset; then
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002551 case $am_aux_dir in
2552 *\ * | *\ *)
2553 install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2554 *)
2555 install_sh="\${SHELL} $am_aux_dir/install-sh"
2556 esac
2557fi
2558
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002559# Installed binaries are usually stripped using 'strip' when the user
2560# run "make install-strip". However 'strip' might not be the right
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002561# tool to use in cross-compilation environments, therefore Automake
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002562# will honor the 'STRIP' environment variable to overrule this program.
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002563if test "$cross_compiling" != no; then
2564 if test -n "$ac_tool_prefix"; then
2565 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2566set dummy ${ac_tool_prefix}strip; ac_word=$2
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002567{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002568$as_echo_n "checking for $ac_word... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002569if ${ac_cv_prog_STRIP+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002570 $as_echo_n "(cached) " >&6
2571else
2572 if test -n "$STRIP"; then
2573 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2574else
2575as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2576for as_dir in $PATH
2577do
2578 IFS=$as_save_IFS
2579 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002580 for ac_exec_ext in '' $ac_executable_extensions; do
2581 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002582 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002583 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002584 break 2
2585 fi
2586done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002587 done
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002588IFS=$as_save_IFS
2589
2590fi
2591fi
2592STRIP=$ac_cv_prog_STRIP
2593if test -n "$STRIP"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002595$as_echo "$STRIP" >&6; }
2596else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002598$as_echo "no" >&6; }
2599fi
2600
2601
2602fi
2603if test -z "$ac_cv_prog_STRIP"; then
2604 ac_ct_STRIP=$STRIP
2605 # Extract the first word of "strip", so it can be a program name with args.
2606set dummy strip; ac_word=$2
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002607{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002608$as_echo_n "checking for $ac_word... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002609if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002610 $as_echo_n "(cached) " >&6
2611else
2612 if test -n "$ac_ct_STRIP"; then
2613 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2614else
2615as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2616for as_dir in $PATH
2617do
2618 IFS=$as_save_IFS
2619 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002620 for ac_exec_ext in '' $ac_executable_extensions; do
2621 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002622 ac_cv_prog_ac_ct_STRIP="strip"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002623 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002624 break 2
2625 fi
2626done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002627 done
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002628IFS=$as_save_IFS
2629
2630fi
2631fi
2632ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2633if test -n "$ac_ct_STRIP"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002635$as_echo "$ac_ct_STRIP" >&6; }
2636else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002638$as_echo "no" >&6; }
2639fi
2640
2641 if test "x$ac_ct_STRIP" = x; then
2642 STRIP=":"
2643 else
2644 case $cross_compiling:$ac_tool_warned in
2645yes:)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002646{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002647$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2648ac_tool_warned=yes ;;
2649esac
2650 STRIP=$ac_ct_STRIP
2651 fi
2652else
2653 STRIP="$ac_cv_prog_STRIP"
2654fi
2655
2656fi
2657INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2658
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002659{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002660$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08002661if test -z "$MKDIR_P"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002662 if ${ac_cv_path_mkdir+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002663 $as_echo_n "(cached) " >&6
jef56a97f92012-08-20 14:35:58 -07002664else
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08002665 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2666for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2667do
2668 IFS=$as_save_IFS
2669 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002670 for ac_prog in mkdir gmkdir; do
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08002671 for ac_exec_ext in '' $ac_executable_extensions; do
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002672 as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08002673 case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2674 'mkdir (GNU coreutils) '* | \
2675 'mkdir (coreutils) '* | \
2676 'mkdir (fileutils) '4.1*)
2677 ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2678 break 3;;
2679 esac
2680 done
2681 done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002682 done
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08002683IFS=$as_save_IFS
2684
2685fi
2686
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002687 test -d ./--version && rmdir ./--version
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08002688 if test "${ac_cv_path_mkdir+set}" = set; then
2689 MKDIR_P="$ac_cv_path_mkdir -p"
jef56a97f92012-08-20 14:35:58 -07002690 else
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08002691 # As a last resort, use the slow shell script. Don't cache a
2692 # value for MKDIR_P within a source directory, because that will
2693 # break other packages using the cache if that directory is
2694 # removed, or if the value is a relative name.
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08002695 MKDIR_P="$ac_install_sh -d"
jef56a97f92012-08-20 14:35:58 -07002696 fi
Jon Dugan92864152010-09-20 21:50:12 +00002697fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002698{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002699$as_echo "$MKDIR_P" >&6; }
Jon Dugan92864152010-09-20 21:50:12 +00002700
jef56a97f92012-08-20 14:35:58 -07002701for ac_prog in gawk mawk nawk awk
2702do
2703 # Extract the first word of "$ac_prog", so it can be a program name with args.
2704set dummy $ac_prog; ac_word=$2
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002705{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002706$as_echo_n "checking for $ac_word... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002707if ${ac_cv_prog_AWK+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002708 $as_echo_n "(cached) " >&6
jef56a97f92012-08-20 14:35:58 -07002709else
2710 if test -n "$AWK"; then
2711 ac_cv_prog_AWK="$AWK" # Let the user override the test.
2712else
2713as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2714for as_dir in $PATH
2715do
2716 IFS=$as_save_IFS
2717 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002718 for ac_exec_ext in '' $ac_executable_extensions; do
2719 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
jef56a97f92012-08-20 14:35:58 -07002720 ac_cv_prog_AWK="$ac_prog"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002721 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
jef56a97f92012-08-20 14:35:58 -07002722 break 2
2723 fi
2724done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002725 done
jef56a97f92012-08-20 14:35:58 -07002726IFS=$as_save_IFS
2727
2728fi
2729fi
2730AWK=$ac_cv_prog_AWK
2731if test -n "$AWK"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002733$as_echo "$AWK" >&6; }
jef56a97f92012-08-20 14:35:58 -07002734else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002736$as_echo "no" >&6; }
jef56a97f92012-08-20 14:35:58 -07002737fi
2738
2739
2740 test -n "$AWK" && break
2741done
2742
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002744$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2745set x ${MAKE-make}
2746ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002747if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002748 $as_echo_n "(cached) " >&6
jef56a97f92012-08-20 14:35:58 -07002749else
2750 cat >conftest.make <<\_ACEOF
2751SHELL = /bin/sh
2752all:
2753 @echo '@@@%%%=$(MAKE)=@@@%%%'
2754_ACEOF
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002755# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
jef56a97f92012-08-20 14:35:58 -07002756case `${MAKE-make} -f conftest.make 2>/dev/null` in
2757 *@@@%%%=?*=@@@%%%*)
2758 eval ac_cv_prog_make_${ac_make}_set=yes;;
2759 *)
2760 eval ac_cv_prog_make_${ac_make}_set=no;;
2761esac
2762rm -f conftest.make
2763fi
2764if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002766$as_echo "yes" >&6; }
jef56a97f92012-08-20 14:35:58 -07002767 SET_MAKE=
2768else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08002770$as_echo "no" >&6; }
jef56a97f92012-08-20 14:35:58 -07002771 SET_MAKE="MAKE=${MAKE-make}"
2772fi
2773
2774rm -rf .tst 2>/dev/null
2775mkdir .tst 2>/dev/null
2776if test -d .tst; then
2777 am__leading_dot=.
2778else
2779 am__leading_dot=_
2780fi
2781rmdir .tst 2>/dev/null
2782
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002783# Check whether --enable-silent-rules was given.
2784if test "${enable_silent_rules+set}" = set; then :
2785 enableval=$enable_silent_rules;
2786fi
2787
2788case $enable_silent_rules in # (((
2789 yes) AM_DEFAULT_VERBOSITY=0;;
2790 no) AM_DEFAULT_VERBOSITY=1;;
2791 *) AM_DEFAULT_VERBOSITY=1;;
2792esac
2793am_make=${MAKE-make}
2794{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2795$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2796if ${am_cv_make_support_nested_variables+:} false; then :
2797 $as_echo_n "(cached) " >&6
2798else
2799 if $as_echo 'TRUE=$(BAR$(V))
2800BAR0=false
2801BAR1=true
2802V=1
2803am__doit:
2804 @$(TRUE)
2805.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2806 am_cv_make_support_nested_variables=yes
2807else
2808 am_cv_make_support_nested_variables=no
2809fi
2810fi
2811{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2812$as_echo "$am_cv_make_support_nested_variables" >&6; }
2813if test $am_cv_make_support_nested_variables = yes; then
2814 AM_V='$(V)'
2815 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2816else
2817 AM_V=$AM_DEFAULT_VERBOSITY
2818 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2819fi
2820AM_BACKSLASH='\'
2821
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08002822if test "`cd $srcdir && pwd`" != "`pwd`"; then
2823 # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2824 # is not polluted with repeated "-I."
2825 am__isrc=' -I$(srcdir)'
2826 # test to see if srcdir already configured
2827 if test -f $srcdir/config.status; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002828 as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08002829 fi
jef56a97f92012-08-20 14:35:58 -07002830fi
2831
2832# test whether we have cygpath
2833if test -z "$CYGPATH_W"; then
2834 if (cygpath --version) >/dev/null 2>/dev/null; then
2835 CYGPATH_W='cygpath -w'
2836 else
2837 CYGPATH_W=echo
2838 fi
2839fi
2840
2841
2842# Define the identity of the package.
2843 PACKAGE='iperf'
Bruce A. Mah1f8fb132020-08-14 15:08:27 -07002844 VERSION='3.9'
jef56a97f92012-08-20 14:35:58 -07002845
2846
2847cat >>confdefs.h <<_ACEOF
2848#define PACKAGE "$PACKAGE"
2849_ACEOF
2850
2851
2852cat >>confdefs.h <<_ACEOF
2853#define VERSION "$VERSION"
2854_ACEOF
2855
2856# Some tools Automake needs.
2857
2858ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2859
2860
2861AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2862
2863
2864AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2865
2866
2867AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2868
2869
2870MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2871
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002872# For better backward compatibility. To be removed once Automake 1.9.x
2873# dies out for good. For more background, see:
Bruce A. Mahff1ea4e2018-02-28 13:24:06 -08002874# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
2875# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002876mkdir_p='$(MKDIR_P)'
2877
Bruce A. Mah54615792015-05-11 10:42:44 -07002878# We need awk for the "check" target (and possibly the TAP driver). The
2879# system "awk" is bad on some platforms.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002880# Always define AMTAR for backward compatibility. Yes, it's still used
2881# in the wild :-( We should find a proper way to deprecate it ...
2882AMTAR='$${TAR-tar}'
sethdelliott01ca9722010-07-19 20:38:40 +00002883
sethdelliott01ca9722010-07-19 20:38:40 +00002884
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002885# We'll loop over all known methods to create a tar archive until one works.
2886_am_tools='gnutar pax cpio none'
2887
2888am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
sethdelliott01ca9722010-07-19 20:38:40 +00002889
2890
Jon Dugane34c20c2010-07-08 23:26:52 +00002891
2892
2893
2894
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002895# POSIX will say in a future version that running "rm -f" with no argument
2896# is OK; and we want to be able to make that assumption in our Makefile
2897# recipes. So use an aggressive probe to check that the usage we want is
2898# actually supported "in the wild" to an acceptable degree.
2899# See automake bug#10828.
2900# To make any issue more visible, cause the running configure to be aborted
2901# by default if the 'rm' program in use doesn't match our expectations; the
2902# user can still override this though.
2903if rm -f && rm -fr && rm -rf; then : OK; else
2904 cat >&2 <<'END'
2905Oops!
2906
2907Your 'rm' program seems unable to run without file operands specified
2908on the command line, even when the '-f' option is present. This is contrary
2909to the behaviour of most rm programs out there, and not conforming with
2910the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
2911
2912Please tell bug-automake@gnu.org about your system, including the value
2913of your $PATH and any error possibly output before this message. This
2914can help us improve future automake versions.
2915
2916END
2917 if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
2918 echo 'Configuration will proceed anyway, since you have set the' >&2
2919 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
2920 echo >&2
2921 else
2922 cat >&2 <<'END'
2923Aborting the configuration process, to ensure you take notice of the issue.
2924
2925You can download and install GNU coreutils to get an 'rm' implementation
Bruce A. Mahff1ea4e2018-02-28 13:24:06 -08002926that behaves properly: <https://www.gnu.org/software/coreutils/>.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002927
2928If you want to complete the configuration process using your problematic
2929'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
2930to "yes", and re-run configure.
2931
2932END
2933 as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
2934 fi
2935fi
2936
Bruce A. Mah06280a62020-05-04 15:11:05 -07002937# Check whether --enable-silent-rules was given.
2938if test "${enable_silent_rules+set}" = set; then :
2939 enableval=$enable_silent_rules;
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002940fi
2941
Bruce A. Mah06280a62020-05-04 15:11:05 -07002942case $enable_silent_rules in # (((
2943 yes) AM_DEFAULT_VERBOSITY=0;;
2944 no) AM_DEFAULT_VERBOSITY=1;;
2945 *) AM_DEFAULT_VERBOSITY=0;;
2946esac
2947am_make=${MAKE-make}
2948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2949$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2950if ${am_cv_make_support_nested_variables+:} false; then :
2951 $as_echo_n "(cached) " >&6
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002952else
Bruce A. Mah06280a62020-05-04 15:11:05 -07002953 if $as_echo 'TRUE=$(BAR$(V))
2954BAR0=false
2955BAR1=true
2956V=1
2957am__doit:
2958 @$(TRUE)
2959.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2960 am_cv_make_support_nested_variables=yes
2961else
2962 am_cv_make_support_nested_variables=no
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002963fi
Bruce A. Mah06280a62020-05-04 15:11:05 -07002964fi
2965{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2966$as_echo "$am_cv_make_support_nested_variables" >&6; }
2967if test $am_cv_make_support_nested_variables = yes; then
2968 AM_V='$(V)'
2969 AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2970else
2971 AM_V=$AM_DEFAULT_VERBOSITY
2972 AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2973fi
2974AM_BACKSLASH='\'
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002975
Bruce A. Mah06280a62020-05-04 15:11:05 -07002976case `pwd` in
2977 *\ * | *\ *)
2978 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
2979$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
2980esac
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07002981
2982
Jon Dugane34c20c2010-07-08 23:26:52 +00002983
Bruce A. Mah06280a62020-05-04 15:11:05 -07002984macro_version='2.4.6'
2985macro_revision='2.4.6'
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999ltmain=$ac_aux_dir/ltmain.sh
Jon Dugane34c20c2010-07-08 23:26:52 +00003000
3001# Make sure we can run config.sub.
3002$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003003 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
Jon Dugane34c20c2010-07-08 23:26:52 +00003004
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003005{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003006$as_echo_n "checking build system type... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003007if ${ac_cv_build+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003008 $as_echo_n "(cached) " >&6
Jon Dugane34c20c2010-07-08 23:26:52 +00003009else
3010 ac_build_alias=$build_alias
3011test "x$ac_build_alias" = x &&
3012 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3013test "x$ac_build_alias" = x &&
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003014 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
Jon Dugane34c20c2010-07-08 23:26:52 +00003015ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003016 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
Jon Dugane34c20c2010-07-08 23:26:52 +00003017
3018fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003019{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003020$as_echo "$ac_cv_build" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00003021case $ac_cv_build in
3022*-*-*) ;;
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003023*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
Jon Dugane34c20c2010-07-08 23:26:52 +00003024esac
3025build=$ac_cv_build
3026ac_save_IFS=$IFS; IFS='-'
3027set x $ac_cv_build
3028shift
3029build_cpu=$1
3030build_vendor=$2
3031shift; shift
3032# Remember, the first character of IFS is used to create $*,
3033# except with old shells:
3034build_os=$*
3035IFS=$ac_save_IFS
3036case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3037
3038
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003039{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003040$as_echo_n "checking host system type... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003041if ${ac_cv_host+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003042 $as_echo_n "(cached) " >&6
Jon Dugane34c20c2010-07-08 23:26:52 +00003043else
3044 if test "x$host_alias" = x; then
3045 ac_cv_host=$ac_cv_build
3046else
3047 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003048 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
Jon Dugane34c20c2010-07-08 23:26:52 +00003049fi
3050
3051fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003052{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003053$as_echo "$ac_cv_host" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00003054case $ac_cv_host in
3055*-*-*) ;;
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003056*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
Jon Dugane34c20c2010-07-08 23:26:52 +00003057esac
3058host=$ac_cv_host
3059ac_save_IFS=$IFS; IFS='-'
3060set x $ac_cv_host
3061shift
3062host_cpu=$1
3063host_vendor=$2
3064shift; shift
3065# Remember, the first character of IFS is used to create $*,
3066# except with old shells:
3067host_os=$*
3068IFS=$ac_save_IFS
3069case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3070
3071
Bruce A. Mah06280a62020-05-04 15:11:05 -07003072# Backslashify metacharacters that are still active within
3073# double-quoted strings.
3074sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
Jon Dugane34c20c2010-07-08 23:26:52 +00003075
Bruce A. Mah06280a62020-05-04 15:11:05 -07003076# Same as above, but do not quote variable references.
3077double_quote_subst='s/\(["`\\]\)/\\\1/g'
3078
3079# Sed substitution to delay expansion of an escaped shell variable in a
3080# double_quote_subst'ed string.
3081delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
3082
3083# Sed substitution to delay expansion of an escaped single quote.
3084delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
3085
3086# Sed substitution to avoid accidental globbing in evaled expressions
3087no_glob_subst='s/\*/\\\*/g'
3088
3089ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
3090ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
3091ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
3092
3093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
3094$as_echo_n "checking how to print strings... " >&6; }
3095# Test print first, because it will be a builtin if present.
3096if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
3097 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
3098 ECHO='print -r --'
3099elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
3100 ECHO='printf %s\n'
3101else
3102 # Use this function as a fallback that always works.
3103 func_fallback_echo ()
3104 {
3105 eval 'cat <<_LTECHO_EOF
3106$1
3107_LTECHO_EOF'
3108 }
3109 ECHO='func_fallback_echo'
3110fi
3111
3112# func_echo_all arg...
3113# Invoke $ECHO with all args, space-separated.
3114func_echo_all ()
3115{
3116 $ECHO ""
3117}
3118
3119case $ECHO in
3120 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
3121$as_echo "printf" >&6; } ;;
3122 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
3123$as_echo "print -r" >&6; } ;;
3124 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
3125$as_echo "cat" >&6; } ;;
3126esac
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141DEPDIR="${am__leading_dot}deps"
3142
3143ac_config_commands="$ac_config_commands depfiles"
3144
3145{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
3146$as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; }
3147cat > confinc.mk << 'END'
3148am__doit:
3149 @echo this is the am__doit target >confinc.out
3150.PHONY: am__doit
3151END
3152am__include="#"
3153am__quote=
3154# BSD make does it like this.
3155echo '.include "confinc.mk" # ignored' > confmf.BSD
3156# Other make implementations (GNU, Solaris 10, AIX) do it like this.
3157echo 'include confinc.mk # ignored' > confmf.GNU
3158_am_result=no
3159for s in GNU BSD; do
3160 { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
3161 (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
3162 ac_status=$?
3163 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3164 (exit $ac_status); }
3165 case $?:`cat confinc.out 2>/dev/null` in #(
3166 '0:this is the am__doit target') :
3167 case $s in #(
3168 BSD) :
3169 am__include='.include' am__quote='"' ;; #(
3170 *) :
3171 am__include='include' am__quote='' ;;
3172esac ;; #(
3173 *) :
3174 ;;
3175esac
3176 if test "$am__include" != "#"; then
3177 _am_result="yes ($s style)"
3178 break
3179 fi
3180done
3181rm -f confinc.* confmf.*
3182{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
3183$as_echo "${_am_result}" >&6; }
3184
3185# Check whether --enable-dependency-tracking was given.
3186if test "${enable_dependency_tracking+set}" = set; then :
3187 enableval=$enable_dependency_tracking;
3188fi
3189
3190if test "x$enable_dependency_tracking" != xno; then
3191 am_depcomp="$ac_aux_dir/depcomp"
3192 AMDEPBACKSLASH='\'
3193 am__nodep='_no'
3194fi
3195 if test "x$enable_dependency_tracking" != xno; then
3196 AMDEP_TRUE=
3197 AMDEP_FALSE='#'
3198else
3199 AMDEP_TRUE='#'
3200 AMDEP_FALSE=
3201fi
3202
3203
Jon Dugane34c20c2010-07-08 23:26:52 +00003204ac_ext=c
3205ac_cpp='$CPP $CPPFLAGS'
3206ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3207ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3208ac_compiler_gnu=$ac_cv_c_compiler_gnu
3209if test -n "$ac_tool_prefix"; then
3210 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3211set dummy ${ac_tool_prefix}gcc; ac_word=$2
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003213$as_echo_n "checking for $ac_word... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003214if ${ac_cv_prog_CC+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003215 $as_echo_n "(cached) " >&6
Jon Dugane34c20c2010-07-08 23:26:52 +00003216else
3217 if test -n "$CC"; then
3218 ac_cv_prog_CC="$CC" # Let the user override the test.
3219else
3220as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3221for as_dir in $PATH
3222do
3223 IFS=$as_save_IFS
3224 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003225 for ac_exec_ext in '' $ac_executable_extensions; do
3226 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Jon Dugane34c20c2010-07-08 23:26:52 +00003227 ac_cv_prog_CC="${ac_tool_prefix}gcc"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003228 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jon Dugane34c20c2010-07-08 23:26:52 +00003229 break 2
3230 fi
3231done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003232 done
Jon Dugane34c20c2010-07-08 23:26:52 +00003233IFS=$as_save_IFS
3234
3235fi
3236fi
3237CC=$ac_cv_prog_CC
3238if test -n "$CC"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003240$as_echo "$CC" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00003241else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003243$as_echo "no" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00003244fi
3245
3246
3247fi
3248if test -z "$ac_cv_prog_CC"; then
3249 ac_ct_CC=$CC
3250 # Extract the first word of "gcc", so it can be a program name with args.
3251set dummy gcc; ac_word=$2
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003253$as_echo_n "checking for $ac_word... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003254if ${ac_cv_prog_ac_ct_CC+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003255 $as_echo_n "(cached) " >&6
Jon Dugane34c20c2010-07-08 23:26:52 +00003256else
3257 if test -n "$ac_ct_CC"; then
3258 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3259else
3260as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3261for as_dir in $PATH
3262do
3263 IFS=$as_save_IFS
3264 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003265 for ac_exec_ext in '' $ac_executable_extensions; do
3266 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Jon Dugane34c20c2010-07-08 23:26:52 +00003267 ac_cv_prog_ac_ct_CC="gcc"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003268 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jon Dugane34c20c2010-07-08 23:26:52 +00003269 break 2
3270 fi
3271done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003272 done
Jon Dugane34c20c2010-07-08 23:26:52 +00003273IFS=$as_save_IFS
3274
3275fi
3276fi
3277ac_ct_CC=$ac_cv_prog_ac_ct_CC
3278if test -n "$ac_ct_CC"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003280$as_echo "$ac_ct_CC" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00003281else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003283$as_echo "no" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00003284fi
3285
3286 if test "x$ac_ct_CC" = x; then
3287 CC=""
3288 else
3289 case $cross_compiling:$ac_tool_warned in
3290yes:)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003291{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003292$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Jon Dugane34c20c2010-07-08 23:26:52 +00003293ac_tool_warned=yes ;;
3294esac
3295 CC=$ac_ct_CC
3296 fi
3297else
3298 CC="$ac_cv_prog_CC"
3299fi
3300
3301if test -z "$CC"; then
3302 if test -n "$ac_tool_prefix"; then
3303 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3304set dummy ${ac_tool_prefix}cc; ac_word=$2
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003305{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003306$as_echo_n "checking for $ac_word... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003307if ${ac_cv_prog_CC+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003308 $as_echo_n "(cached) " >&6
Jon Dugane34c20c2010-07-08 23:26:52 +00003309else
3310 if test -n "$CC"; then
3311 ac_cv_prog_CC="$CC" # Let the user override the test.
3312else
3313as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3314for as_dir in $PATH
3315do
3316 IFS=$as_save_IFS
3317 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003318 for ac_exec_ext in '' $ac_executable_extensions; do
3319 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Jon Dugane34c20c2010-07-08 23:26:52 +00003320 ac_cv_prog_CC="${ac_tool_prefix}cc"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003321 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jon Dugane34c20c2010-07-08 23:26:52 +00003322 break 2
3323 fi
3324done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003325 done
Jon Dugane34c20c2010-07-08 23:26:52 +00003326IFS=$as_save_IFS
3327
3328fi
3329fi
3330CC=$ac_cv_prog_CC
3331if test -n "$CC"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003333$as_echo "$CC" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00003334else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003336$as_echo "no" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00003337fi
3338
3339
3340 fi
3341fi
3342if test -z "$CC"; then
3343 # Extract the first word of "cc", so it can be a program name with args.
3344set dummy cc; ac_word=$2
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003345{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003346$as_echo_n "checking for $ac_word... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003347if ${ac_cv_prog_CC+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003348 $as_echo_n "(cached) " >&6
Jon Dugane34c20c2010-07-08 23:26:52 +00003349else
3350 if test -n "$CC"; then
3351 ac_cv_prog_CC="$CC" # Let the user override the test.
3352else
3353 ac_prog_rejected=no
3354as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3355for as_dir in $PATH
3356do
3357 IFS=$as_save_IFS
3358 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003359 for ac_exec_ext in '' $ac_executable_extensions; do
3360 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Jon Dugane34c20c2010-07-08 23:26:52 +00003361 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3362 ac_prog_rejected=yes
3363 continue
3364 fi
3365 ac_cv_prog_CC="cc"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003366 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jon Dugane34c20c2010-07-08 23:26:52 +00003367 break 2
3368 fi
3369done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003370 done
Jon Dugane34c20c2010-07-08 23:26:52 +00003371IFS=$as_save_IFS
3372
3373if test $ac_prog_rejected = yes; then
3374 # We found a bogon in the path, so make sure we never use it.
3375 set dummy $ac_cv_prog_CC
3376 shift
3377 if test $# != 0; then
3378 # We chose a different compiler from the bogus one.
3379 # However, it has the same basename, so the bogon will be chosen
3380 # first if we set CC to just the basename; use the full file name.
3381 shift
3382 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3383 fi
3384fi
3385fi
3386fi
3387CC=$ac_cv_prog_CC
3388if test -n "$CC"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003390$as_echo "$CC" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00003391else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003393$as_echo "no" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00003394fi
3395
3396
3397fi
3398if test -z "$CC"; then
3399 if test -n "$ac_tool_prefix"; then
3400 for ac_prog in cl.exe
3401 do
3402 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3403set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003404{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003405$as_echo_n "checking for $ac_word... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003406if ${ac_cv_prog_CC+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003407 $as_echo_n "(cached) " >&6
Jon Dugane34c20c2010-07-08 23:26:52 +00003408else
3409 if test -n "$CC"; then
3410 ac_cv_prog_CC="$CC" # Let the user override the test.
3411else
3412as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3413for as_dir in $PATH
3414do
3415 IFS=$as_save_IFS
3416 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003417 for ac_exec_ext in '' $ac_executable_extensions; do
3418 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Jon Dugane34c20c2010-07-08 23:26:52 +00003419 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003420 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jon Dugane34c20c2010-07-08 23:26:52 +00003421 break 2
3422 fi
3423done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003424 done
Jon Dugane34c20c2010-07-08 23:26:52 +00003425IFS=$as_save_IFS
3426
3427fi
3428fi
3429CC=$ac_cv_prog_CC
3430if test -n "$CC"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003432$as_echo "$CC" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00003433else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003435$as_echo "no" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00003436fi
3437
3438
3439 test -n "$CC" && break
3440 done
3441fi
3442if test -z "$CC"; then
3443 ac_ct_CC=$CC
3444 for ac_prog in cl.exe
3445do
3446 # Extract the first word of "$ac_prog", so it can be a program name with args.
3447set dummy $ac_prog; ac_word=$2
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003449$as_echo_n "checking for $ac_word... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003450if ${ac_cv_prog_ac_ct_CC+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003451 $as_echo_n "(cached) " >&6
Jon Dugane34c20c2010-07-08 23:26:52 +00003452else
3453 if test -n "$ac_ct_CC"; then
3454 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3455else
3456as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3457for as_dir in $PATH
3458do
3459 IFS=$as_save_IFS
3460 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003461 for ac_exec_ext in '' $ac_executable_extensions; do
3462 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Jon Dugane34c20c2010-07-08 23:26:52 +00003463 ac_cv_prog_ac_ct_CC="$ac_prog"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003464 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jon Dugane34c20c2010-07-08 23:26:52 +00003465 break 2
3466 fi
3467done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003468 done
Jon Dugane34c20c2010-07-08 23:26:52 +00003469IFS=$as_save_IFS
3470
3471fi
3472fi
3473ac_ct_CC=$ac_cv_prog_ac_ct_CC
3474if test -n "$ac_ct_CC"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003476$as_echo "$ac_ct_CC" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00003477else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003479$as_echo "no" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00003480fi
3481
3482
3483 test -n "$ac_ct_CC" && break
3484done
3485
3486 if test "x$ac_ct_CC" = x; then
3487 CC=""
3488 else
3489 case $cross_compiling:$ac_tool_warned in
3490yes:)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003491{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003492$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Jon Dugane34c20c2010-07-08 23:26:52 +00003493ac_tool_warned=yes ;;
3494esac
3495 CC=$ac_ct_CC
3496 fi
3497fi
3498
3499fi
3500
3501
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003502test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003503$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003504as_fn_error $? "no acceptable C compiler found in \$PATH
3505See \`config.log' for more details" "$LINENO" 5; }
Jon Dugane34c20c2010-07-08 23:26:52 +00003506
3507# Provide some information about the compiler.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003508$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003509set X $ac_compile
3510ac_compiler=$2
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003511for ac_option in --version -v -V -qversion; do
3512 { { ac_try="$ac_compiler $ac_option >&5"
Jon Dugane34c20c2010-07-08 23:26:52 +00003513case "(($ac_try" in
3514 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3515 *) ac_try_echo=$ac_try;;
3516esac
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003517eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3518$as_echo "$ac_try_echo"; } >&5
3519 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
Jon Dugane34c20c2010-07-08 23:26:52 +00003520 ac_status=$?
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003521 if test -s conftest.err; then
3522 sed '10a\
3523... rest of stderr output deleted ...
3524 10q' conftest.err >conftest.er1
3525 cat conftest.er1 >&5
3526 fi
3527 rm -f conftest.er1 conftest.err
3528 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3529 test $ac_status = 0; }
3530done
Jon Dugane34c20c2010-07-08 23:26:52 +00003531
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003532cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jon Dugane34c20c2010-07-08 23:26:52 +00003533/* end confdefs.h. */
3534
3535int
3536main ()
3537{
3538
3539 ;
3540 return 0;
3541}
3542_ACEOF
3543ac_clean_files_save=$ac_clean_files
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003544ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
Jon Dugane34c20c2010-07-08 23:26:52 +00003545# Try to create an executable without -o first, disregard a.out.
3546# It will help us diagnose broken compilers, and finding out an intuition
3547# of exeext.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003548{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3549$as_echo_n "checking whether the C compiler works... " >&6; }
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003550ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3551
3552# The possible output files:
3553ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3554
Jon Dugane34c20c2010-07-08 23:26:52 +00003555ac_rmfiles=
3556for ac_file in $ac_files
3557do
3558 case $ac_file in
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003559 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
Jon Dugane34c20c2010-07-08 23:26:52 +00003560 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3561 esac
3562done
3563rm -f $ac_rmfiles
3564
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003565if { { ac_try="$ac_link_default"
Jon Dugane34c20c2010-07-08 23:26:52 +00003566case "(($ac_try" in
3567 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3568 *) ac_try_echo=$ac_try;;
3569esac
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003570eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3571$as_echo "$ac_try_echo"; } >&5
Jon Dugane34c20c2010-07-08 23:26:52 +00003572 (eval "$ac_link_default") 2>&5
3573 ac_status=$?
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003574 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3575 test $ac_status = 0; }; then :
Jon Dugane34c20c2010-07-08 23:26:52 +00003576 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3577# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3578# in a Makefile. We should not override ac_cv_exeext if it was cached,
3579# so that the user can short-circuit this test for compilers unknown to
3580# Autoconf.
3581for ac_file in $ac_files ''
3582do
3583 test -f "$ac_file" || continue
3584 case $ac_file in
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003585 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
Jon Dugane34c20c2010-07-08 23:26:52 +00003586 ;;
3587 [ab].out )
3588 # We found the default executable, but exeext='' is most
3589 # certainly right.
3590 break;;
3591 *.* )
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003592 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
Jon Dugane34c20c2010-07-08 23:26:52 +00003593 then :; else
3594 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3595 fi
3596 # We set ac_cv_exeext here because the later test for it is not
3597 # safe: cross compilers may not add the suffix if given an `-o'
3598 # argument, so we may need to know it at that point already.
3599 # Even if this section looks crufty: it has the advantage of
3600 # actually working.
3601 break;;
3602 * )
3603 break;;
3604 esac
3605done
3606test "$ac_cv_exeext" = no && ac_cv_exeext=
3607
3608else
3609 ac_file=''
3610fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003611if test -z "$ac_file"; then :
3612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3613$as_echo "no" >&6; }
3614$as_echo "$as_me: failed program was:" >&5
Jon Dugane34c20c2010-07-08 23:26:52 +00003615sed 's/^/| /' conftest.$ac_ext >&5
3616
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003617{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003618$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003619as_fn_error 77 "C compiler cannot create executables
3620See \`config.log' for more details" "$LINENO" 5; }
3621else
3622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bruce A. Mah5d2f2cf2014-03-20 09:58:27 -07003623$as_echo "yes" >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003624fi
3625{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3626$as_echo_n "checking for C compiler default output file name... " >&6; }
3627{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3628$as_echo "$ac_file" >&6; }
3629ac_exeext=$ac_cv_exeext
Bruce A. Mah5d2f2cf2014-03-20 09:58:27 -07003630
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003631rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
Jon Dugane34c20c2010-07-08 23:26:52 +00003632ac_clean_files=$ac_clean_files_save
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003633{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003634$as_echo_n "checking for suffix of executables... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003635if { { ac_try="$ac_link"
Jon Dugane34c20c2010-07-08 23:26:52 +00003636case "(($ac_try" in
3637 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3638 *) ac_try_echo=$ac_try;;
3639esac
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003640eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3641$as_echo "$ac_try_echo"; } >&5
Jon Dugane34c20c2010-07-08 23:26:52 +00003642 (eval "$ac_link") 2>&5
3643 ac_status=$?
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003644 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3645 test $ac_status = 0; }; then :
Jon Dugane34c20c2010-07-08 23:26:52 +00003646 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3647# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3648# work properly (i.e., refer to `conftest.exe'), while it won't with
3649# `rm'.
3650for ac_file in conftest.exe conftest conftest.*; do
3651 test -f "$ac_file" || continue
3652 case $ac_file in
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003653 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
Jon Dugane34c20c2010-07-08 23:26:52 +00003654 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3655 break;;
3656 * ) break;;
3657 esac
3658done
3659else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003660 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003661$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003662as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3663See \`config.log' for more details" "$LINENO" 5; }
Jon Dugane34c20c2010-07-08 23:26:52 +00003664fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003665rm -f conftest conftest$ac_cv_exeext
3666{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003667$as_echo "$ac_cv_exeext" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00003668
3669rm -f conftest.$ac_ext
3670EXEEXT=$ac_cv_exeext
3671ac_exeext=$EXEEXT
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003672cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3673/* end confdefs.h. */
3674#include <stdio.h>
3675int
3676main ()
3677{
3678FILE *f = fopen ("conftest.out", "w");
3679 return ferror (f) || fclose (f) != 0;
3680
3681 ;
3682 return 0;
3683}
3684_ACEOF
3685ac_clean_files="$ac_clean_files conftest.out"
3686# Check that the compiler produces executables we can run. If not, either
3687# the compiler is broken, or we cross compile.
3688{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3689$as_echo_n "checking whether we are cross compiling... " >&6; }
3690if test "$cross_compiling" != yes; then
3691 { { ac_try="$ac_link"
3692case "(($ac_try" in
3693 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3694 *) ac_try_echo=$ac_try;;
3695esac
3696eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3697$as_echo "$ac_try_echo"; } >&5
3698 (eval "$ac_link") 2>&5
3699 ac_status=$?
3700 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3701 test $ac_status = 0; }
3702 if { ac_try='./conftest$ac_cv_exeext'
3703 { { case "(($ac_try" in
3704 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3705 *) ac_try_echo=$ac_try;;
3706esac
3707eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3708$as_echo "$ac_try_echo"; } >&5
3709 (eval "$ac_try") 2>&5
3710 ac_status=$?
3711 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3712 test $ac_status = 0; }; }; then
3713 cross_compiling=no
3714 else
3715 if test "$cross_compiling" = maybe; then
3716 cross_compiling=yes
3717 else
3718 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3719$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3720as_fn_error $? "cannot run C compiled programs.
3721If you meant to cross compile, use \`--host'.
3722See \`config.log' for more details" "$LINENO" 5; }
3723 fi
3724 fi
3725fi
3726{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3727$as_echo "$cross_compiling" >&6; }
3728
3729rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3730ac_clean_files=$ac_clean_files_save
3731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003732$as_echo_n "checking for suffix of object files... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003733if ${ac_cv_objext+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003734 $as_echo_n "(cached) " >&6
3735else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jon Dugane34c20c2010-07-08 23:26:52 +00003737/* end confdefs.h. */
3738
3739int
3740main ()
3741{
3742
3743 ;
3744 return 0;
3745}
3746_ACEOF
3747rm -f conftest.o conftest.obj
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003748if { { ac_try="$ac_compile"
Jon Dugane34c20c2010-07-08 23:26:52 +00003749case "(($ac_try" in
3750 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3751 *) ac_try_echo=$ac_try;;
3752esac
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003753eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3754$as_echo "$ac_try_echo"; } >&5
Jon Dugane34c20c2010-07-08 23:26:52 +00003755 (eval "$ac_compile") 2>&5
3756 ac_status=$?
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003757 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3758 test $ac_status = 0; }; then :
Jon Dugane34c20c2010-07-08 23:26:52 +00003759 for ac_file in conftest.o conftest.obj conftest.*; do
3760 test -f "$ac_file" || continue;
3761 case $ac_file in
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003762 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
Jon Dugane34c20c2010-07-08 23:26:52 +00003763 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3764 break;;
3765 esac
3766done
3767else
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003768 $as_echo "$as_me: failed program was:" >&5
Jon Dugane34c20c2010-07-08 23:26:52 +00003769sed 's/^/| /' conftest.$ac_ext >&5
3770
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003771{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003772$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003773as_fn_error $? "cannot compute suffix of object files: cannot compile
3774See \`config.log' for more details" "$LINENO" 5; }
Jon Dugane34c20c2010-07-08 23:26:52 +00003775fi
3776rm -f conftest.$ac_cv_objext conftest.$ac_ext
3777fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003778{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003779$as_echo "$ac_cv_objext" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00003780OBJEXT=$ac_cv_objext
3781ac_objext=$OBJEXT
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003783$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003784if ${ac_cv_c_compiler_gnu+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003785 $as_echo_n "(cached) " >&6
Jon Dugane34c20c2010-07-08 23:26:52 +00003786else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jon Dugane34c20c2010-07-08 23:26:52 +00003788/* end confdefs.h. */
3789
3790int
3791main ()
3792{
3793#ifndef __GNUC__
3794 choke me
3795#endif
3796
3797 ;
3798 return 0;
3799}
3800_ACEOF
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003801if ac_fn_c_try_compile "$LINENO"; then :
Jon Dugane34c20c2010-07-08 23:26:52 +00003802 ac_compiler_gnu=yes
3803else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003804 ac_compiler_gnu=no
Jon Dugane34c20c2010-07-08 23:26:52 +00003805fi
3806rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3807ac_cv_c_compiler_gnu=$ac_compiler_gnu
3808
3809fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003811$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3812if test $ac_compiler_gnu = yes; then
3813 GCC=yes
3814else
3815 GCC=
3816fi
Jon Dugane34c20c2010-07-08 23:26:52 +00003817ac_test_CFLAGS=${CFLAGS+set}
3818ac_save_CFLAGS=$CFLAGS
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003819{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003820$as_echo_n "checking whether $CC accepts -g... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003821if ${ac_cv_prog_cc_g+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003822 $as_echo_n "(cached) " >&6
Jon Dugane34c20c2010-07-08 23:26:52 +00003823else
3824 ac_save_c_werror_flag=$ac_c_werror_flag
3825 ac_c_werror_flag=yes
3826 ac_cv_prog_cc_g=no
3827 CFLAGS="-g"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003828 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jon Dugane34c20c2010-07-08 23:26:52 +00003829/* end confdefs.h. */
3830
3831int
3832main ()
3833{
3834
3835 ;
3836 return 0;
3837}
3838_ACEOF
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003839if ac_fn_c_try_compile "$LINENO"; then :
Jon Dugane34c20c2010-07-08 23:26:52 +00003840 ac_cv_prog_cc_g=yes
3841else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003842 CFLAGS=""
3843 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jon Dugane34c20c2010-07-08 23:26:52 +00003844/* end confdefs.h. */
3845
3846int
3847main ()
3848{
3849
3850 ;
3851 return 0;
3852}
3853_ACEOF
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003854if ac_fn_c_try_compile "$LINENO"; then :
Bruce A. Mah5d2f2cf2014-03-20 09:58:27 -07003855
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003856else
3857 ac_c_werror_flag=$ac_save_c_werror_flag
Jon Dugane34c20c2010-07-08 23:26:52 +00003858 CFLAGS="-g"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003859 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jon Dugane34c20c2010-07-08 23:26:52 +00003860/* end confdefs.h. */
3861
3862int
3863main ()
3864{
3865
3866 ;
3867 return 0;
3868}
3869_ACEOF
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003870if ac_fn_c_try_compile "$LINENO"; then :
Jon Dugane34c20c2010-07-08 23:26:52 +00003871 ac_cv_prog_cc_g=yes
3872fi
3873rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3874fi
3875rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3876fi
3877rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3878 ac_c_werror_flag=$ac_save_c_werror_flag
3879fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003880{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003881$as_echo "$ac_cv_prog_cc_g" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00003882if test "$ac_test_CFLAGS" = set; then
3883 CFLAGS=$ac_save_CFLAGS
3884elif test $ac_cv_prog_cc_g = yes; then
3885 if test "$GCC" = yes; then
3886 CFLAGS="-g -O2"
3887 else
3888 CFLAGS="-g"
3889 fi
3890else
3891 if test "$GCC" = yes; then
3892 CFLAGS="-O2"
3893 else
3894 CFLAGS=
3895 fi
3896fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003897{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003898$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003899if ${ac_cv_prog_cc_c89+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003900 $as_echo_n "(cached) " >&6
Jon Dugane34c20c2010-07-08 23:26:52 +00003901else
3902 ac_cv_prog_cc_c89=no
3903ac_save_CC=$CC
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003904cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jon Dugane34c20c2010-07-08 23:26:52 +00003905/* end confdefs.h. */
3906#include <stdarg.h>
3907#include <stdio.h>
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003908struct stat;
Jon Dugane34c20c2010-07-08 23:26:52 +00003909/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3910struct buf { int x; };
3911FILE * (*rcsopen) (struct buf *, struct stat *, int);
3912static char *e (p, i)
3913 char **p;
3914 int i;
3915{
3916 return p[i];
3917}
3918static char *f (char * (*g) (char **, int), char **p, ...)
3919{
3920 char *s;
3921 va_list v;
3922 va_start (v,p);
3923 s = g (p, va_arg (v,int));
3924 va_end (v);
3925 return s;
3926}
3927
3928/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3929 function prototypes and stuff, but not '\xHH' hex character constants.
3930 These don't provoke an error unfortunately, instead are silently treated
3931 as 'x'. The following induces an error, until -std is added to get
3932 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3933 array size at least. It's necessary to write '\x00'==0 to get something
3934 that's true only with -std. */
3935int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3936
3937/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3938 inside strings and character constants. */
3939#define FOO(x) 'x'
3940int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3941
3942int test (int i, double x);
3943struct s1 {int (*f) (int a);};
3944struct s2 {int (*f) (double a);};
3945int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3946int argc;
3947char **argv;
3948int
3949main ()
3950{
3951return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3952 ;
3953 return 0;
3954}
3955_ACEOF
3956for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3957 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3958do
3959 CC="$ac_save_CC $ac_arg"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003960 if ac_fn_c_try_compile "$LINENO"; then :
Jon Dugane34c20c2010-07-08 23:26:52 +00003961 ac_cv_prog_cc_c89=$ac_arg
3962fi
3963rm -f core conftest.err conftest.$ac_objext
3964 test "x$ac_cv_prog_cc_c89" != "xno" && break
3965done
3966rm -f conftest.$ac_ext
3967CC=$ac_save_CC
3968
3969fi
3970# AC_CACHE_VAL
3971case "x$ac_cv_prog_cc_c89" in
3972 x)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003974$as_echo "none needed" >&6; } ;;
Jon Dugane34c20c2010-07-08 23:26:52 +00003975 xno)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003977$as_echo "unsupported" >&6; } ;;
Jon Dugane34c20c2010-07-08 23:26:52 +00003978 *)
3979 CC="$CC $ac_cv_prog_cc_c89"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08003981$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
Jon Dugane34c20c2010-07-08 23:26:52 +00003982esac
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003983if test "x$ac_cv_prog_cc_c89" != xno; then :
Jon Dugane34c20c2010-07-08 23:26:52 +00003984
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003985fi
Jon Dugane34c20c2010-07-08 23:26:52 +00003986
3987ac_ext=c
3988ac_cpp='$CPP $CPPFLAGS'
3989ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3990ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3991ac_compiler_gnu=$ac_cv_c_compiler_gnu
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07003992
3993ac_ext=c
3994ac_cpp='$CPP $CPPFLAGS'
3995ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3996ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3997ac_compiler_gnu=$ac_cv_c_compiler_gnu
3998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3999$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4000if ${am_cv_prog_cc_c_o+:} false; then :
4001 $as_echo_n "(cached) " >&6
4002else
4003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4004/* end confdefs.h. */
4005
4006int
4007main ()
4008{
4009
4010 ;
4011 return 0;
4012}
4013_ACEOF
4014 # Make sure it works both with $CC and with simple cc.
4015 # Following AC_PROG_CC_C_O, we do the test twice because some
4016 # compilers refuse to overwrite an existing .o file with -o,
4017 # though they will create one.
4018 am_cv_prog_cc_c_o=yes
4019 for am_i in 1 2; do
4020 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4021 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4022 ac_status=$?
4023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4024 (exit $ac_status); } \
4025 && test -f conftest2.$ac_objext; then
4026 : OK
4027 else
4028 am_cv_prog_cc_c_o=no
4029 break
4030 fi
4031 done
4032 rm -f core conftest*
4033 unset am_i
4034fi
4035{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4036$as_echo "$am_cv_prog_cc_c_o" >&6; }
4037if test "$am_cv_prog_cc_c_o" != yes; then
4038 # Losing compiler, so override with the script.
4039 # FIXME: It is wrong to rewrite CC.
4040 # But if we don't then we get into trouble of one sort or another.
4041 # A longer-term fix would be to have automake use am__CC in this case,
4042 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4043 CC="$am_aux_dir/compile $CC"
4044fi
4045ac_ext=c
4046ac_cpp='$CPP $CPPFLAGS'
4047ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4048ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4049ac_compiler_gnu=$ac_cv_c_compiler_gnu
4050
Jon Dugane34c20c2010-07-08 23:26:52 +00004051
Jon Dugane34c20c2010-07-08 23:26:52 +00004052depcc="$CC" am_compiler_list=
4053
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004054{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004055$as_echo_n "checking dependency style of $depcc... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004056if ${am_cv_CC_dependencies_compiler_type+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004057 $as_echo_n "(cached) " >&6
Jon Dugane34c20c2010-07-08 23:26:52 +00004058else
4059 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4060 # We make a subdir and do the tests there. Otherwise we can end up
4061 # making bogus files that we don't know about and never remove. For
4062 # instance it was reported that on HP-UX the gcc test will end up
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004063 # making a dummy file named 'D' -- because '-MD' means "put the output
4064 # in D".
4065 rm -rf conftest.dir
Jon Dugane34c20c2010-07-08 23:26:52 +00004066 mkdir conftest.dir
4067 # Copy depcomp to subdir because otherwise we won't find it if we're
4068 # using a relative directory.
4069 cp "$am_depcomp" conftest.dir
4070 cd conftest.dir
4071 # We will build objects and dependencies in a subdirectory because
4072 # it helps to detect inapplicable dependency modes. For instance
4073 # both Tru64's cc and ICC support -MD to output dependencies as a
4074 # side effect of compilation, but ICC will put the dependencies in
4075 # the current directory while Tru64 will put them in the object
4076 # directory.
4077 mkdir sub
4078
4079 am_cv_CC_dependencies_compiler_type=none
4080 if test "$am_compiler_list" = ""; then
4081 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4082 fi
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004083 am__universal=false
4084 case " $depcc " in #(
4085 *\ -arch\ *\ -arch\ *) am__universal=true ;;
4086 esac
4087
Jon Dugane34c20c2010-07-08 23:26:52 +00004088 for depmode in $am_compiler_list; do
4089 # Setup a source with many dependencies, because some compilers
4090 # like to wrap large dependency lists on column 80 (with \), and
4091 # we should not choose a depcomp mode which is confused by this.
4092 #
4093 # We need to recreate these files for each test, as the compiler may
4094 # overwrite some of them when testing with obscure command lines.
4095 # This happens at least with the AIX C compiler.
4096 : > sub/conftest.c
4097 for i in 1 2 3 4 5 6; do
4098 echo '#include "conftst'$i'.h"' >> sub/conftest.c
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004099 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4100 # Solaris 10 /bin/sh.
4101 echo '/* dummy */' > sub/conftst$i.h
Jon Dugane34c20c2010-07-08 23:26:52 +00004102 done
4103 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4104
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004105 # We check with '-c' and '-o' for the sake of the "dashmstdout"
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004106 # mode. It turns out that the SunPro C++ compiler does not properly
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004107 # handle '-M -o', and we need to detect this. Also, some Intel
4108 # versions had trouble with output in subdirs.
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004109 am__obj=sub/conftest.${OBJEXT-o}
4110 am__minus_obj="-o $am__obj"
Jon Dugane34c20c2010-07-08 23:26:52 +00004111 case $depmode in
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004112 gcc)
4113 # This depmode causes a compiler race in universal mode.
4114 test "$am__universal" = false || continue
4115 ;;
Jon Dugane34c20c2010-07-08 23:26:52 +00004116 nosideeffect)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004117 # After this tag, mechanisms are not by side-effect, so they'll
4118 # only be used when explicitly requested.
Jon Dugane34c20c2010-07-08 23:26:52 +00004119 if test "x$enable_dependency_tracking" = xyes; then
4120 continue
4121 else
4122 break
4123 fi
4124 ;;
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004125 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4126 # This compiler won't grok '-c -o', but also, the minuso test has
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004127 # not run yet. These depmodes are late enough in the game, and
4128 # so weak that their functioning should not be impacted.
4129 am__obj=conftest.${OBJEXT-o}
4130 am__minus_obj=
4131 ;;
Jon Dugane34c20c2010-07-08 23:26:52 +00004132 none) break ;;
4133 esac
Jon Dugane34c20c2010-07-08 23:26:52 +00004134 if depmode=$depmode \
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004135 source=sub/conftest.c object=$am__obj \
Jon Dugane34c20c2010-07-08 23:26:52 +00004136 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004137 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
Jon Dugane34c20c2010-07-08 23:26:52 +00004138 >/dev/null 2>conftest.err &&
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004139 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
Jon Dugane34c20c2010-07-08 23:26:52 +00004140 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004141 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
Jon Dugane34c20c2010-07-08 23:26:52 +00004142 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4143 # icc doesn't choke on unknown options, it will just issue warnings
sethdelliott01ca9722010-07-19 20:38:40 +00004144 # or remarks (even with -Werror). So we grep stderr for any message
4145 # that says an option was ignored or not supported.
4146 # When given -MP, icc 7.0 and 7.1 complain thusly:
4147 # icc: Command line warning: ignoring option '-M'; no argument required
4148 # The diagnosis changed in icc 8.0:
4149 # icc: Command line remark: option '-MP' not supported
4150 if (grep 'ignoring option' conftest.err ||
4151 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
Jon Dugane34c20c2010-07-08 23:26:52 +00004152 am_cv_CC_dependencies_compiler_type=$depmode
4153 break
4154 fi
4155 fi
4156 done
4157
4158 cd ..
4159 rm -rf conftest.dir
4160else
4161 am_cv_CC_dependencies_compiler_type=none
4162fi
4163
4164fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004165{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004166$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00004167CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4168
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004169 if
Jon Dugane34c20c2010-07-08 23:26:52 +00004170 test "x$enable_dependency_tracking" != xno \
4171 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4172 am__fastdepCC_TRUE=
4173 am__fastdepCC_FALSE='#'
4174else
4175 am__fastdepCC_TRUE='#'
4176 am__fastdepCC_FALSE=
4177fi
4178
4179
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004180{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004181$as_echo_n "checking for a sed that does not truncate output... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004182if ${ac_cv_path_SED+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004183 $as_echo_n "(cached) " >&6
Jon Dugan92864152010-09-20 21:50:12 +00004184else
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004185 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4186 for ac_i in 1 2 3 4 5 6 7; do
4187 ac_script="$ac_script$as_nl$ac_script"
4188 done
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004189 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004190 { ac_script=; unset ac_script;}
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004191 if test -z "$SED"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004192 ac_path_SED_found=false
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004193 # Loop through the user's path and test for each of PROGNAME-LIST
4194 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Jon Dugane34c20c2010-07-08 23:26:52 +00004195for as_dir in $PATH
4196do
4197 IFS=$as_save_IFS
4198 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004199 for ac_prog in sed gsed; do
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004200 for ac_exec_ext in '' $ac_executable_extensions; do
4201 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004202 as_fn_executable_p "$ac_path_SED" || continue
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004203# Check for GNU ac_path_SED and select it if it is found.
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004204 # Check for GNU $ac_path_SED
4205case `"$ac_path_SED" --version 2>&1` in
4206*GNU*)
4207 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4208*)
4209 ac_count=0
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004210 $as_echo_n 0123456789 >"conftest.in"
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004211 while :
4212 do
4213 cat "conftest.in" "conftest.in" >"conftest.tmp"
4214 mv "conftest.tmp" "conftest.in"
4215 cp "conftest.in" "conftest.nl"
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004216 $as_echo '' >> "conftest.nl"
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004217 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4218 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004219 as_fn_arith $ac_count + 1 && ac_count=$as_val
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004220 if test $ac_count -gt ${ac_path_SED_max-0}; then
4221 # Best one so far, save it but keep looking for a better one
4222 ac_cv_path_SED="$ac_path_SED"
4223 ac_path_SED_max=$ac_count
4224 fi
4225 # 10*(2^10) chars as input seems more than enough
4226 test $ac_count -gt 10 && break
Jon Dugane34c20c2010-07-08 23:26:52 +00004227 done
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004228 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4229esac
4230
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004231 $ac_path_SED_found && break 3
4232 done
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004233 done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004234 done
Jon Dugane34c20c2010-07-08 23:26:52 +00004235IFS=$as_save_IFS
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004236 if test -z "$ac_cv_path_SED"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004237 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004238 fi
Jon Dugane34c20c2010-07-08 23:26:52 +00004239else
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004240 ac_cv_path_SED=$SED
4241fi
4242
4243fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004244{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004245$as_echo "$ac_cv_path_SED" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004246 SED="$ac_cv_path_SED"
4247 rm -f conftest.sed
4248
4249test -z "$SED" && SED=sed
4250Xsed="$SED -e 1s/^X//"
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004262{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004263$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004264if ${ac_cv_path_GREP+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004265 $as_echo_n "(cached) " >&6
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004266else
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004267 if test -z "$GREP"; then
Jon Dugane34c20c2010-07-08 23:26:52 +00004268 ac_path_GREP_found=false
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004269 # Loop through the user's path and test for each of PROGNAME-LIST
4270 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Jon Dugane34c20c2010-07-08 23:26:52 +00004271for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4272do
4273 IFS=$as_save_IFS
4274 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004275 for ac_prog in grep ggrep; do
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004276 for ac_exec_ext in '' $ac_executable_extensions; do
4277 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004278 as_fn_executable_p "$ac_path_GREP" || continue
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004279# Check for GNU ac_path_GREP and select it if it is found.
Jon Dugane34c20c2010-07-08 23:26:52 +00004280 # Check for GNU $ac_path_GREP
4281case `"$ac_path_GREP" --version 2>&1` in
4282*GNU*)
4283 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4284*)
4285 ac_count=0
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004286 $as_echo_n 0123456789 >"conftest.in"
Jon Dugane34c20c2010-07-08 23:26:52 +00004287 while :
4288 do
4289 cat "conftest.in" "conftest.in" >"conftest.tmp"
4290 mv "conftest.tmp" "conftest.in"
4291 cp "conftest.in" "conftest.nl"
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004292 $as_echo 'GREP' >> "conftest.nl"
Jon Dugane34c20c2010-07-08 23:26:52 +00004293 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4294 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004295 as_fn_arith $ac_count + 1 && ac_count=$as_val
Jon Dugane34c20c2010-07-08 23:26:52 +00004296 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4297 # Best one so far, save it but keep looking for a better one
4298 ac_cv_path_GREP="$ac_path_GREP"
4299 ac_path_GREP_max=$ac_count
4300 fi
4301 # 10*(2^10) chars as input seems more than enough
4302 test $ac_count -gt 10 && break
4303 done
4304 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4305esac
4306
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004307 $ac_path_GREP_found && break 3
4308 done
Jon Dugane34c20c2010-07-08 23:26:52 +00004309 done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004310 done
Jon Dugane34c20c2010-07-08 23:26:52 +00004311IFS=$as_save_IFS
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004312 if test -z "$ac_cv_path_GREP"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004313 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004314 fi
Jon Dugane34c20c2010-07-08 23:26:52 +00004315else
4316 ac_cv_path_GREP=$GREP
4317fi
4318
4319fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004320{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004321$as_echo "$ac_cv_path_GREP" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00004322 GREP="$ac_cv_path_GREP"
4323
4324
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004325{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004326$as_echo_n "checking for egrep... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004327if ${ac_cv_path_EGREP+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004328 $as_echo_n "(cached) " >&6
Jon Dugane34c20c2010-07-08 23:26:52 +00004329else
4330 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4331 then ac_cv_path_EGREP="$GREP -E"
4332 else
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004333 if test -z "$EGREP"; then
Jon Dugane34c20c2010-07-08 23:26:52 +00004334 ac_path_EGREP_found=false
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004335 # Loop through the user's path and test for each of PROGNAME-LIST
4336 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Jon Dugane34c20c2010-07-08 23:26:52 +00004337for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4338do
4339 IFS=$as_save_IFS
4340 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004341 for ac_prog in egrep; do
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004342 for ac_exec_ext in '' $ac_executable_extensions; do
4343 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004344 as_fn_executable_p "$ac_path_EGREP" || continue
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004345# Check for GNU ac_path_EGREP and select it if it is found.
Jon Dugane34c20c2010-07-08 23:26:52 +00004346 # Check for GNU $ac_path_EGREP
4347case `"$ac_path_EGREP" --version 2>&1` in
4348*GNU*)
4349 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4350*)
4351 ac_count=0
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004352 $as_echo_n 0123456789 >"conftest.in"
Jon Dugane34c20c2010-07-08 23:26:52 +00004353 while :
4354 do
4355 cat "conftest.in" "conftest.in" >"conftest.tmp"
4356 mv "conftest.tmp" "conftest.in"
4357 cp "conftest.in" "conftest.nl"
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004358 $as_echo 'EGREP' >> "conftest.nl"
Jon Dugane34c20c2010-07-08 23:26:52 +00004359 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4360 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004361 as_fn_arith $ac_count + 1 && ac_count=$as_val
Jon Dugane34c20c2010-07-08 23:26:52 +00004362 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4363 # Best one so far, save it but keep looking for a better one
4364 ac_cv_path_EGREP="$ac_path_EGREP"
4365 ac_path_EGREP_max=$ac_count
4366 fi
4367 # 10*(2^10) chars as input seems more than enough
4368 test $ac_count -gt 10 && break
4369 done
4370 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4371esac
4372
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004373 $ac_path_EGREP_found && break 3
4374 done
Jon Dugane34c20c2010-07-08 23:26:52 +00004375 done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004376 done
Jon Dugane34c20c2010-07-08 23:26:52 +00004377IFS=$as_save_IFS
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004378 if test -z "$ac_cv_path_EGREP"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004379 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004380 fi
Jon Dugane34c20c2010-07-08 23:26:52 +00004381else
4382 ac_cv_path_EGREP=$EGREP
4383fi
4384
4385 fi
4386fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004387{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004388$as_echo "$ac_cv_path_EGREP" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00004389 EGREP="$ac_cv_path_EGREP"
4390
4391
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004392{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004393$as_echo_n "checking for fgrep... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004394if ${ac_cv_path_FGREP+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004395 $as_echo_n "(cached) " >&6
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004396else
4397 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4398 then ac_cv_path_FGREP="$GREP -F"
4399 else
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004400 if test -z "$FGREP"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004401 ac_path_FGREP_found=false
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004402 # Loop through the user's path and test for each of PROGNAME-LIST
4403 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004404for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4405do
4406 IFS=$as_save_IFS
4407 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004408 for ac_prog in fgrep; do
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004409 for ac_exec_ext in '' $ac_executable_extensions; do
4410 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004411 as_fn_executable_p "$ac_path_FGREP" || continue
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004412# Check for GNU ac_path_FGREP and select it if it is found.
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004413 # Check for GNU $ac_path_FGREP
4414case `"$ac_path_FGREP" --version 2>&1` in
4415*GNU*)
4416 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4417*)
4418 ac_count=0
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004419 $as_echo_n 0123456789 >"conftest.in"
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004420 while :
4421 do
4422 cat "conftest.in" "conftest.in" >"conftest.tmp"
4423 mv "conftest.tmp" "conftest.in"
4424 cp "conftest.in" "conftest.nl"
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004425 $as_echo 'FGREP' >> "conftest.nl"
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004426 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4427 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004428 as_fn_arith $ac_count + 1 && ac_count=$as_val
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004429 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4430 # Best one so far, save it but keep looking for a better one
4431 ac_cv_path_FGREP="$ac_path_FGREP"
4432 ac_path_FGREP_max=$ac_count
4433 fi
4434 # 10*(2^10) chars as input seems more than enough
4435 test $ac_count -gt 10 && break
4436 done
4437 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4438esac
4439
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004440 $ac_path_FGREP_found && break 3
4441 done
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004442 done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004443 done
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004444IFS=$as_save_IFS
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004445 if test -z "$ac_cv_path_FGREP"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004446 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004447 fi
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004448else
4449 ac_cv_path_FGREP=$FGREP
4450fi
4451
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004452 fi
4453fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004454{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004455$as_echo "$ac_cv_path_FGREP" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004456 FGREP="$ac_cv_path_FGREP"
4457
4458
4459test -z "$GREP" && GREP=grep
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
Jon Dugane34c20c2010-07-08 23:26:52 +00004478
4479# Check whether --with-gnu-ld was given.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004480if test "${with_gnu_ld+set}" = set; then :
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004481 withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
Jon Dugane34c20c2010-07-08 23:26:52 +00004482else
4483 with_gnu_ld=no
4484fi
4485
4486ac_prog=ld
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004487if test yes = "$GCC"; then
Jon Dugane34c20c2010-07-08 23:26:52 +00004488 # Check if gcc -print-prog-name=ld gives a path.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004490$as_echo_n "checking for ld used by $CC... " >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00004491 case $host in
4492 *-*-mingw*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004493 # gcc leaves a trailing carriage return, which upsets mingw
Jon Dugane34c20c2010-07-08 23:26:52 +00004494 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4495 *)
4496 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4497 esac
4498 case $ac_prog in
4499 # Accept absolute paths.
4500 [\\/]* | ?:[\\/]*)
4501 re_direlt='/[^/][^/]*/\.\./'
4502 # Canonicalize the pathname of ld
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004503 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4504 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4505 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
Jon Dugane34c20c2010-07-08 23:26:52 +00004506 done
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004507 test -z "$LD" && LD=$ac_prog
Jon Dugane34c20c2010-07-08 23:26:52 +00004508 ;;
4509 "")
4510 # If it fails, then pretend we aren't using GCC.
4511 ac_prog=ld
4512 ;;
4513 *)
4514 # If it is relative, then search for the first ld in PATH.
4515 with_gnu_ld=unknown
4516 ;;
4517 esac
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004518elif test yes = "$with_gnu_ld"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004520$as_echo_n "checking for GNU ld... " >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00004521else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004523$as_echo_n "checking for non-GNU ld... " >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00004524fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004525if ${lt_cv_path_LD+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004526 $as_echo_n "(cached) " >&6
Jon Dugane34c20c2010-07-08 23:26:52 +00004527else
4528 if test -z "$LD"; then
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004529 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
Jon Dugane34c20c2010-07-08 23:26:52 +00004530 for ac_dir in $PATH; do
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004531 IFS=$lt_save_ifs
Jon Dugane34c20c2010-07-08 23:26:52 +00004532 test -z "$ac_dir" && ac_dir=.
4533 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004534 lt_cv_path_LD=$ac_dir/$ac_prog
Jon Dugane34c20c2010-07-08 23:26:52 +00004535 # Check to see if the program is GNU ld. I'd rather use --version,
4536 # but apparently some variants of GNU ld only accept -v.
4537 # Break only if it was the GNU/non-GNU ld that we prefer.
4538 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4539 *GNU* | *'with BFD'*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004540 test no != "$with_gnu_ld" && break
Jon Dugane34c20c2010-07-08 23:26:52 +00004541 ;;
4542 *)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004543 test yes != "$with_gnu_ld" && break
Jon Dugane34c20c2010-07-08 23:26:52 +00004544 ;;
4545 esac
4546 fi
4547 done
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004548 IFS=$lt_save_ifs
Jon Dugane34c20c2010-07-08 23:26:52 +00004549else
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004550 lt_cv_path_LD=$LD # Let the user override the test with a path.
Jon Dugane34c20c2010-07-08 23:26:52 +00004551fi
4552fi
4553
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004554LD=$lt_cv_path_LD
Jon Dugane34c20c2010-07-08 23:26:52 +00004555if test -n "$LD"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004557$as_echo "$LD" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00004558else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004560$as_echo "no" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00004561fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004562test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
4563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004564$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004565if ${lt_cv_prog_gnu_ld+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004566 $as_echo_n "(cached) " >&6
Jon Dugane34c20c2010-07-08 23:26:52 +00004567else
4568 # I'd rather use --version here, but apparently some GNU lds only accept -v.
4569case `$LD -v 2>&1 </dev/null` in
4570*GNU* | *'with BFD'*)
4571 lt_cv_prog_gnu_ld=yes
4572 ;;
4573*)
4574 lt_cv_prog_gnu_ld=no
4575 ;;
4576esac
4577fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004578{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004579$as_echo "$lt_cv_prog_gnu_ld" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00004580with_gnu_ld=$lt_cv_prog_gnu_ld
4581
4582
4583
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004584
4585
4586
4587
4588
4589
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004591$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004592if ${lt_cv_path_NM+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004593 $as_echo_n "(cached) " >&6
Jon Dugane34c20c2010-07-08 23:26:52 +00004594else
4595 if test -n "$NM"; then
4596 # Let the user override the test.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004597 lt_cv_path_NM=$NM
Jon Dugane34c20c2010-07-08 23:26:52 +00004598else
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004599 lt_nm_to_check=${ac_tool_prefix}nm
Jon Dugane34c20c2010-07-08 23:26:52 +00004600 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4601 lt_nm_to_check="$lt_nm_to_check nm"
4602 fi
4603 for lt_tmp_nm in $lt_nm_to_check; do
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004604 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
Jon Dugane34c20c2010-07-08 23:26:52 +00004605 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004606 IFS=$lt_save_ifs
Jon Dugane34c20c2010-07-08 23:26:52 +00004607 test -z "$ac_dir" && ac_dir=.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004608 tmp_nm=$ac_dir/$lt_tmp_nm
4609 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
Jon Dugane34c20c2010-07-08 23:26:52 +00004610 # Check to see if the nm accepts a BSD-compat flag.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004611 # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
Jon Dugane34c20c2010-07-08 23:26:52 +00004612 # nm: unknown option "B" ignored
4613 # Tru64's nm complains that /dev/null is an invalid object file
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004614 # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
4615 case $build_os in
4616 mingw*) lt_bad_file=conftest.nm/nofile ;;
4617 *) lt_bad_file=/dev/null ;;
4618 esac
4619 case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
4620 *$lt_bad_file* | *'Invalid file or object type'*)
Jon Dugane34c20c2010-07-08 23:26:52 +00004621 lt_cv_path_NM="$tmp_nm -B"
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004622 break 2
Jon Dugane34c20c2010-07-08 23:26:52 +00004623 ;;
4624 *)
4625 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4626 */dev/null*)
4627 lt_cv_path_NM="$tmp_nm -p"
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004628 break 2
Jon Dugane34c20c2010-07-08 23:26:52 +00004629 ;;
4630 *)
4631 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4632 continue # so that we can try to find one that supports BSD flags
4633 ;;
4634 esac
4635 ;;
4636 esac
4637 fi
4638 done
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004639 IFS=$lt_save_ifs
Jon Dugane34c20c2010-07-08 23:26:52 +00004640 done
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004641 : ${lt_cv_path_NM=no}
Jon Dugane34c20c2010-07-08 23:26:52 +00004642fi
4643fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004644{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004645$as_echo "$lt_cv_path_NM" >&6; }
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004646if test no != "$lt_cv_path_NM"; then
4647 NM=$lt_cv_path_NM
Jon Dugane34c20c2010-07-08 23:26:52 +00004648else
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004649 # Didn't find any BSD compatible name lister, look for dumpbin.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004650 if test -n "$DUMPBIN"; then :
4651 # Let the user override the test.
4652 else
4653 if test -n "$ac_tool_prefix"; then
4654 for ac_prog in dumpbin "link -dump"
jef56a97f92012-08-20 14:35:58 -07004655 do
4656 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4657set dummy $ac_tool_prefix$ac_prog; ac_word=$2
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004659$as_echo_n "checking for $ac_word... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004660if ${ac_cv_prog_DUMPBIN+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004661 $as_echo_n "(cached) " >&6
jef56a97f92012-08-20 14:35:58 -07004662else
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004663 if test -n "$DUMPBIN"; then
4664 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
jef56a97f92012-08-20 14:35:58 -07004665else
4666as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4667for as_dir in $PATH
4668do
4669 IFS=$as_save_IFS
4670 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004671 for ac_exec_ext in '' $ac_executable_extensions; do
4672 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004673 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004674 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
jef56a97f92012-08-20 14:35:58 -07004675 break 2
4676 fi
4677done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004678 done
jef56a97f92012-08-20 14:35:58 -07004679IFS=$as_save_IFS
4680
4681fi
4682fi
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004683DUMPBIN=$ac_cv_prog_DUMPBIN
4684if test -n "$DUMPBIN"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004686$as_echo "$DUMPBIN" >&6; }
jef56a97f92012-08-20 14:35:58 -07004687else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004689$as_echo "no" >&6; }
jef56a97f92012-08-20 14:35:58 -07004690fi
Jon Dugane34c20c2010-07-08 23:26:52 +00004691
4692
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004693 test -n "$DUMPBIN" && break
jef56a97f92012-08-20 14:35:58 -07004694 done
4695fi
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004696if test -z "$DUMPBIN"; then
4697 ac_ct_DUMPBIN=$DUMPBIN
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004698 for ac_prog in dumpbin "link -dump"
jef56a97f92012-08-20 14:35:58 -07004699do
4700 # Extract the first word of "$ac_prog", so it can be a program name with args.
4701set dummy $ac_prog; ac_word=$2
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004703$as_echo_n "checking for $ac_word... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004704if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004705 $as_echo_n "(cached) " >&6
jef56a97f92012-08-20 14:35:58 -07004706else
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004707 if test -n "$ac_ct_DUMPBIN"; then
4708 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
jef56a97f92012-08-20 14:35:58 -07004709else
4710as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4711for as_dir in $PATH
4712do
4713 IFS=$as_save_IFS
4714 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004715 for ac_exec_ext in '' $ac_executable_extensions; do
4716 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004717 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004718 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
jef56a97f92012-08-20 14:35:58 -07004719 break 2
4720 fi
4721done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004722 done
jef56a97f92012-08-20 14:35:58 -07004723IFS=$as_save_IFS
4724
4725fi
4726fi
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004727ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4728if test -n "$ac_ct_DUMPBIN"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004730$as_echo "$ac_ct_DUMPBIN" >&6; }
jef56a97f92012-08-20 14:35:58 -07004731else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004733$as_echo "no" >&6; }
jef56a97f92012-08-20 14:35:58 -07004734fi
Jon Dugan92864152010-09-20 21:50:12 +00004735
4736
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004737 test -n "$ac_ct_DUMPBIN" && break
jef56a97f92012-08-20 14:35:58 -07004738done
Jon Dugane34c20c2010-07-08 23:26:52 +00004739
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004740 if test "x$ac_ct_DUMPBIN" = x; then
4741 DUMPBIN=":"
jef56a97f92012-08-20 14:35:58 -07004742 else
4743 case $cross_compiling:$ac_tool_warned in
4744yes:)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004745{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004746$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
jef56a97f92012-08-20 14:35:58 -07004747ac_tool_warned=yes ;;
4748esac
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004749 DUMPBIN=$ac_ct_DUMPBIN
jef56a97f92012-08-20 14:35:58 -07004750 fi
4751fi
4752
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004753 case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004754 *COFF*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004755 DUMPBIN="$DUMPBIN -symbols -headers"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004756 ;;
4757 *)
4758 DUMPBIN=:
4759 ;;
4760 esac
4761 fi
jef56a97f92012-08-20 14:35:58 -07004762
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004763 if test : != "$DUMPBIN"; then
4764 NM=$DUMPBIN
jef56a97f92012-08-20 14:35:58 -07004765 fi
4766fi
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004767test -z "$NM" && NM=nm
jef56a97f92012-08-20 14:35:58 -07004768
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004769
4770
4771
4772
4773
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004774{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004775$as_echo_n "checking the name lister ($NM) interface... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004776if ${lt_cv_nm_interface+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004777 $as_echo_n "(cached) " >&6
jef56a97f92012-08-20 14:35:58 -07004778else
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004779 lt_cv_nm_interface="BSD nm"
4780 echo "int some_variable = 0;" > conftest.$ac_ext
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004781 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004782 (eval "$ac_compile" 2>conftest.err)
4783 cat conftest.err >&5
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004784 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004785 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4786 cat conftest.err >&5
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004787 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004788 cat conftest.out >&5
4789 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4790 lt_cv_nm_interface="MS dumpbin"
4791 fi
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004792 rm -f conftest*
jef56a97f92012-08-20 14:35:58 -07004793fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004794{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004795$as_echo "$lt_cv_nm_interface" >&6; }
jef56a97f92012-08-20 14:35:58 -07004796
Bruce A. Mah06280a62020-05-04 15:11:05 -07004797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4798$as_echo_n "checking whether ln -s works... " >&6; }
4799LN_S=$as_ln_s
4800if test "$LN_S" = "ln -s"; then
4801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4802$as_echo "yes" >&6; }
4803else
4804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4805$as_echo "no, using $LN_S" >&6; }
4806fi
4807
jef56a97f92012-08-20 14:35:58 -07004808# find the maximum length of command line arguments
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004809{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004810$as_echo_n "checking the maximum length of command line arguments... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004811if ${lt_cv_sys_max_cmd_len+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004812 $as_echo_n "(cached) " >&6
jef56a97f92012-08-20 14:35:58 -07004813else
4814 i=0
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004815 teststring=ABCD
jef56a97f92012-08-20 14:35:58 -07004816
4817 case $build_os in
4818 msdosdjgpp*)
4819 # On DJGPP, this test can blow up pretty badly due to problems in libc
4820 # (any single argument exceeding 2000 bytes causes a buffer overrun
4821 # during glob expansion). Even if it were fixed, the result of this
4822 # check would be larger than it should be.
4823 lt_cv_sys_max_cmd_len=12288; # 12K is about right
4824 ;;
4825
4826 gnu*)
4827 # Under GNU Hurd, this test is not required because there is
4828 # no limit to the length of command line arguments.
4829 # Libtool will interpret -1 as no limit whatsoever
4830 lt_cv_sys_max_cmd_len=-1;
4831 ;;
4832
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004833 cygwin* | mingw* | cegcc*)
jef56a97f92012-08-20 14:35:58 -07004834 # On Win9x/ME, this test blows up -- it succeeds, but takes
4835 # about 5 minutes as the teststring grows exponentially.
4836 # Worse, since 9x/ME are not pre-emptively multitasking,
4837 # you end up with a "frozen" computer, even though with patience
4838 # the test eventually succeeds (with a max line length of 256k).
4839 # Instead, let's just punt: use the minimum linelength reported by
4840 # all of the supported platforms: 8192 (on NT/2K/XP).
4841 lt_cv_sys_max_cmd_len=8192;
4842 ;;
4843
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004844 mint*)
4845 # On MiNT this can take a long time and run out of memory.
4846 lt_cv_sys_max_cmd_len=8192;
4847 ;;
4848
jef56a97f92012-08-20 14:35:58 -07004849 amigaos*)
4850 # On AmigaOS with pdksh, this test takes hours, literally.
4851 # So we just punt and use a minimum line length of 8192.
4852 lt_cv_sys_max_cmd_len=8192;
4853 ;;
4854
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004855 bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
jef56a97f92012-08-20 14:35:58 -07004856 # This has been around since 386BSD, at least. Likely further.
4857 if test -x /sbin/sysctl; then
4858 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4859 elif test -x /usr/sbin/sysctl; then
4860 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4861 else
4862 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4863 fi
4864 # And add a safety zone
4865 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4866 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4867 ;;
4868
4869 interix*)
4870 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4871 lt_cv_sys_max_cmd_len=196608
4872 ;;
4873
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004874 os2*)
4875 # The test takes a long time on OS/2.
4876 lt_cv_sys_max_cmd_len=8192
4877 ;;
4878
jef56a97f92012-08-20 14:35:58 -07004879 osf*)
4880 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4881 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4882 # nice to cause kernel panics so lets avoid the loop below.
4883 # First set a reasonable default.
4884 lt_cv_sys_max_cmd_len=16384
4885 #
4886 if test -x /sbin/sysconfig; then
4887 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4888 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4889 esac
4890 fi
4891 ;;
4892 sco3.2v5*)
4893 lt_cv_sys_max_cmd_len=102400
4894 ;;
4895 sysv5* | sco5v6* | sysv4.2uw2*)
4896 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4897 if test -n "$kargmax"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004898 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
jef56a97f92012-08-20 14:35:58 -07004899 else
4900 lt_cv_sys_max_cmd_len=32768
4901 fi
4902 ;;
4903 *)
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004904 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004905 if test -n "$lt_cv_sys_max_cmd_len" && \
4906 test undefined != "$lt_cv_sys_max_cmd_len"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004907 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4908 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4909 else
4910 # Make teststring a little bigger before we do anything with it.
4911 # a 1K string should be a reasonable start.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004912 for i in 1 2 3 4 5 6 7 8; do
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004913 teststring=$teststring$teststring
4914 done
4915 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4916 # If test is not a shell built-in, we'll probably end up computing a
4917 # maximum length that is only half of the actual maximum length, but
4918 # we can't tell.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004919 while { test X`env echo "$teststring$teststring" 2>/dev/null` \
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004920 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004921 test 17 != "$i" # 1/2 MB should be enough
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004922 do
4923 i=`expr $i + 1`
4924 teststring=$teststring$teststring
4925 done
4926 # Only check the string length outside the loop.
4927 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4928 teststring=
4929 # Add a significant safety factor because C++ compilers can tack on
4930 # massive amounts of additional arguments before passing them to the
4931 # linker. It appears as though 1/2 is a usable value.
4932 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4933 fi
jef56a97f92012-08-20 14:35:58 -07004934 ;;
4935 esac
4936
4937fi
4938
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08004939if test -n "$lt_cv_sys_max_cmd_len"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004941$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
jef56a97f92012-08-20 14:35:58 -07004942else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08004944$as_echo "none" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004945fi
4946max_cmd_len=$lt_cv_sys_max_cmd_len
4947
4948
4949
4950
4951
4952
4953: ${CP="cp -f"}
4954: ${MV="mv -f"}
4955: ${RM="rm -f"}
4956
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004957if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4958 lt_unset=unset
4959else
4960 lt_unset=false
jef56a97f92012-08-20 14:35:58 -07004961fi
Jon Dugane34c20c2010-07-08 23:26:52 +00004962
4963
4964
4965
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08004966
4967# test EBCDIC or ASCII
4968case `echo X|tr X '\101'` in
4969 A) # ASCII based system
4970 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4971 lt_SP2NL='tr \040 \012'
4972 lt_NL2SP='tr \015\012 \040\040'
4973 ;;
4974 *) # EBCDIC based system
4975 lt_SP2NL='tr \100 \n'
4976 lt_NL2SP='tr \r\n \100\100'
4977 ;;
4978esac
4979
4980
4981
4982
4983
4984
4985
4986
4987
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07004988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
4989$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
4990if ${lt_cv_to_host_file_cmd+:} false; then :
4991 $as_echo_n "(cached) " >&6
4992else
4993 case $host in
4994 *-*-mingw* )
4995 case $build in
4996 *-*-mingw* ) # actually msys
4997 lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
4998 ;;
4999 *-*-cygwin* )
5000 lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5001 ;;
5002 * ) # otherwise, assume *nix
5003 lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5004 ;;
5005 esac
5006 ;;
5007 *-*-cygwin* )
5008 case $build in
5009 *-*-mingw* ) # actually msys
5010 lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5011 ;;
5012 *-*-cygwin* )
5013 lt_cv_to_host_file_cmd=func_convert_file_noop
5014 ;;
5015 * ) # otherwise, assume *nix
5016 lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5017 ;;
5018 esac
5019 ;;
5020 * ) # unhandled hosts (and "normal" native builds)
5021 lt_cv_to_host_file_cmd=func_convert_file_noop
5022 ;;
5023esac
5024
5025fi
5026
5027to_host_file_cmd=$lt_cv_to_host_file_cmd
5028{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5029$as_echo "$lt_cv_to_host_file_cmd" >&6; }
5030
5031
5032
5033
5034
5035{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5036$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5037if ${lt_cv_to_tool_file_cmd+:} false; then :
5038 $as_echo_n "(cached) " >&6
5039else
5040 #assume ordinary cross tools, or native build.
5041lt_cv_to_tool_file_cmd=func_convert_file_noop
5042case $host in
5043 *-*-mingw* )
5044 case $build in
5045 *-*-mingw* ) # actually msys
5046 lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5047 ;;
5048 esac
5049 ;;
5050esac
5051
5052fi
5053
5054to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5055{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5056$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5057
5058
5059
5060
5061
5062{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005063$as_echo_n "checking for $LD option to reload object files... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005064if ${lt_cv_ld_reload_flag+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005065 $as_echo_n "(cached) " >&6
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005066else
5067 lt_cv_ld_reload_flag='-r'
5068fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005069{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005070$as_echo "$lt_cv_ld_reload_flag" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005071reload_flag=$lt_cv_ld_reload_flag
5072case $reload_flag in
5073"" | " "*) ;;
5074*) reload_flag=" $reload_flag" ;;
5075esac
5076reload_cmds='$LD$reload_flag -o $output$reload_objs'
5077case $host_os in
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005078 cygwin* | mingw* | pw32* | cegcc*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08005079 if test yes != "$GCC"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005080 reload_cmds=false
5081 fi
5082 ;;
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005083 darwin*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08005084 if test yes = "$GCC"; then
5085 reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005086 else
5087 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5088 fi
5089 ;;
5090esac
5091
5092
5093
5094
5095
5096
5097
5098
5099
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005100if test -n "$ac_tool_prefix"; then
5101 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5102set dummy ${ac_tool_prefix}objdump; ac_word=$2
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005104$as_echo_n "checking for $ac_word... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005105if ${ac_cv_prog_OBJDUMP+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005106 $as_echo_n "(cached) " >&6
5107else
5108 if test -n "$OBJDUMP"; then
5109 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5110else
5111as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5112for as_dir in $PATH
5113do
5114 IFS=$as_save_IFS
5115 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005116 for ac_exec_ext in '' $ac_executable_extensions; do
5117 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005118 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005119 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005120 break 2
5121 fi
5122done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005123 done
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005124IFS=$as_save_IFS
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005125
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005126fi
5127fi
5128OBJDUMP=$ac_cv_prog_OBJDUMP
5129if test -n "$OBJDUMP"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005131$as_echo "$OBJDUMP" >&6; }
5132else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005134$as_echo "no" >&6; }
5135fi
5136
5137
5138fi
5139if test -z "$ac_cv_prog_OBJDUMP"; then
5140 ac_ct_OBJDUMP=$OBJDUMP
5141 # Extract the first word of "objdump", so it can be a program name with args.
5142set dummy objdump; ac_word=$2
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005144$as_echo_n "checking for $ac_word... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005145if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005146 $as_echo_n "(cached) " >&6
5147else
5148 if test -n "$ac_ct_OBJDUMP"; then
5149 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5150else
5151as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5152for as_dir in $PATH
5153do
5154 IFS=$as_save_IFS
5155 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005156 for ac_exec_ext in '' $ac_executable_extensions; do
5157 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005158 ac_cv_prog_ac_ct_OBJDUMP="objdump"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005159 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005160 break 2
5161 fi
5162done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005163 done
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005164IFS=$as_save_IFS
5165
5166fi
5167fi
5168ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5169if test -n "$ac_ct_OBJDUMP"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005171$as_echo "$ac_ct_OBJDUMP" >&6; }
5172else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005174$as_echo "no" >&6; }
5175fi
5176
5177 if test "x$ac_ct_OBJDUMP" = x; then
5178 OBJDUMP="false"
5179 else
5180 case $cross_compiling:$ac_tool_warned in
5181yes:)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005182{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005183$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5184ac_tool_warned=yes ;;
5185esac
5186 OBJDUMP=$ac_ct_OBJDUMP
5187 fi
5188else
5189 OBJDUMP="$ac_cv_prog_OBJDUMP"
5190fi
5191
5192test -z "$OBJDUMP" && OBJDUMP=objdump
5193
5194
5195
5196
5197
5198
5199
5200
5201
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005202{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005203$as_echo_n "checking how to recognize dependent libraries... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005204if ${lt_cv_deplibs_check_method+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005205 $as_echo_n "(cached) " >&6
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005206else
5207 lt_cv_file_magic_cmd='$MAGIC_CMD'
5208lt_cv_file_magic_test_file=
5209lt_cv_deplibs_check_method='unknown'
5210# Need to set the preceding variable on all platforms that support
5211# interlibrary dependencies.
5212# 'none' -- dependencies not supported.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08005213# 'unknown' -- same as none, but documents that we really don't know.
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005214# 'pass_all' -- all dependencies passed with no checks.
5215# 'test_compile' -- check by making test program.
5216# 'file_magic [[regex]]' -- check by looking for files in library path
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08005217# that responds to the $file_magic_cmd with a given extended regex.
5218# If you have 'file' or equivalent on your system and you're not sure
5219# whether 'pass_all' will *always* work, you probably want this one.
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005220
5221case $host_os in
5222aix[4-9]*)
5223 lt_cv_deplibs_check_method=pass_all
5224 ;;
5225
5226beos*)
5227 lt_cv_deplibs_check_method=pass_all
5228 ;;
5229
5230bsdi[45]*)
5231 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5232 lt_cv_file_magic_cmd='/usr/bin/file -L'
5233 lt_cv_file_magic_test_file=/shlib/libc.so
5234 ;;
5235
5236cygwin*)
5237 # func_win32_libid is a shell function defined in ltmain.sh
5238 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5239 lt_cv_file_magic_cmd='func_win32_libid'
5240 ;;
5241
5242mingw* | pw32*)
5243 # Base MSYS/MinGW do not provide the 'file' command needed by
5244 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5245 # unless we find 'file', for example because we are cross-compiling.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08005246 if ( file / ) >/dev/null 2>&1; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005247 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5248 lt_cv_file_magic_cmd='func_win32_libid'
5249 else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005250 # Keep this pattern in sync with the one in func_win32_libid.
5251 lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005252 lt_cv_file_magic_cmd='$OBJDUMP -f'
5253 fi
5254 ;;
5255
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005256cegcc*)
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005257 # use the weaker test based on 'objdump'. See mingw*.
5258 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5259 lt_cv_file_magic_cmd='$OBJDUMP -f'
5260 ;;
5261
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005262darwin* | rhapsody*)
5263 lt_cv_deplibs_check_method=pass_all
5264 ;;
5265
5266freebsd* | dragonfly*)
5267 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5268 case $host_cpu in
5269 i*86 )
5270 # Not sure whether the presence of OpenBSD here was a mistake.
5271 # Let's accept both of them until this is cleared up.
5272 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5273 lt_cv_file_magic_cmd=/usr/bin/file
5274 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5275 ;;
5276 esac
5277 else
5278 lt_cv_deplibs_check_method=pass_all
5279 fi
5280 ;;
5281
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005282haiku*)
5283 lt_cv_deplibs_check_method=pass_all
5284 ;;
5285
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005286hpux10.20* | hpux11*)
5287 lt_cv_file_magic_cmd=/usr/bin/file
5288 case $host_cpu in
5289 ia64*)
5290 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5291 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5292 ;;
5293 hppa*64*)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005294 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005295 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5296 ;;
5297 *)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005298 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005299 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5300 ;;
5301 esac
5302 ;;
5303
5304interix[3-9]*)
5305 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5306 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5307 ;;
5308
5309irix5* | irix6* | nonstopux*)
5310 case $LD in
5311 *-32|*"-32 ") libmagic=32-bit;;
5312 *-n32|*"-n32 ") libmagic=N32;;
5313 *-64|*"-64 ") libmagic=64-bit;;
5314 *) libmagic=never-match;;
5315 esac
5316 lt_cv_deplibs_check_method=pass_all
5317 ;;
5318
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005319# This must be glibc/ELF.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08005320linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005321 lt_cv_deplibs_check_method=pass_all
5322 ;;
5323
5324netbsd*)
5325 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5326 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5327 else
5328 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5329 fi
5330 ;;
5331
5332newos6*)
5333 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5334 lt_cv_file_magic_cmd=/usr/bin/file
5335 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5336 ;;
5337
5338*nto* | *qnx*)
5339 lt_cv_deplibs_check_method=pass_all
5340 ;;
5341
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08005342openbsd* | bitrig*)
5343 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005344 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5345 else
5346 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5347 fi
5348 ;;
5349
5350osf3* | osf4* | osf5*)
5351 lt_cv_deplibs_check_method=pass_all
5352 ;;
5353
5354rdos*)
5355 lt_cv_deplibs_check_method=pass_all
5356 ;;
5357
5358solaris*)
5359 lt_cv_deplibs_check_method=pass_all
5360 ;;
5361
5362sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5363 lt_cv_deplibs_check_method=pass_all
5364 ;;
5365
5366sysv4 | sysv4.3*)
5367 case $host_vendor in
5368 motorola)
5369 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
5370 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5371 ;;
5372 ncr)
5373 lt_cv_deplibs_check_method=pass_all
5374 ;;
5375 sequent)
5376 lt_cv_file_magic_cmd='/bin/file'
5377 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5378 ;;
5379 sni)
5380 lt_cv_file_magic_cmd='/bin/file'
5381 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5382 lt_cv_file_magic_test_file=/lib/libc.so
5383 ;;
5384 siemens)
5385 lt_cv_deplibs_check_method=pass_all
5386 ;;
5387 pc)
5388 lt_cv_deplibs_check_method=pass_all
5389 ;;
5390 esac
5391 ;;
5392
5393tpf*)
5394 lt_cv_deplibs_check_method=pass_all
5395 ;;
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08005396os2*)
5397 lt_cv_deplibs_check_method=pass_all
5398 ;;
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005399esac
5400
5401fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005402{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005403$as_echo "$lt_cv_deplibs_check_method" >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005404
5405file_magic_glob=
5406want_nocaseglob=no
5407if test "$build" = "$host"; then
5408 case $host_os in
5409 mingw* | pw32*)
5410 if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
5411 want_nocaseglob=yes
5412 else
5413 file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
5414 fi
5415 ;;
5416 esac
5417fi
5418
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005419file_magic_cmd=$lt_cv_file_magic_cmd
5420deplibs_check_method=$lt_cv_deplibs_check_method
5421test -z "$deplibs_check_method" && deplibs_check_method=unknown
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005434
5435
5436
5437
5438
5439
5440
5441
5442
5443
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005444if test -n "$ac_tool_prefix"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005445 # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
5446set dummy ${ac_tool_prefix}dlltool; ac_word=$2
5447{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005448$as_echo_n "checking for $ac_word... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005449if ${ac_cv_prog_DLLTOOL+:} false; then :
5450 $as_echo_n "(cached) " >&6
5451else
5452 if test -n "$DLLTOOL"; then
5453 ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
5454else
5455as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5456for as_dir in $PATH
5457do
5458 IFS=$as_save_IFS
5459 test -z "$as_dir" && as_dir=.
5460 for ac_exec_ext in '' $ac_executable_extensions; do
5461 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5462 ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
5463 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5464 break 2
5465 fi
5466done
5467 done
5468IFS=$as_save_IFS
5469
5470fi
5471fi
5472DLLTOOL=$ac_cv_prog_DLLTOOL
5473if test -n "$DLLTOOL"; then
5474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
5475$as_echo "$DLLTOOL" >&6; }
5476else
5477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5478$as_echo "no" >&6; }
5479fi
5480
5481
5482fi
5483if test -z "$ac_cv_prog_DLLTOOL"; then
5484 ac_ct_DLLTOOL=$DLLTOOL
5485 # Extract the first word of "dlltool", so it can be a program name with args.
5486set dummy dlltool; ac_word=$2
5487{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5488$as_echo_n "checking for $ac_word... " >&6; }
5489if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
5490 $as_echo_n "(cached) " >&6
5491else
5492 if test -n "$ac_ct_DLLTOOL"; then
5493 ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
5494else
5495as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5496for as_dir in $PATH
5497do
5498 IFS=$as_save_IFS
5499 test -z "$as_dir" && as_dir=.
5500 for ac_exec_ext in '' $ac_executable_extensions; do
5501 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5502 ac_cv_prog_ac_ct_DLLTOOL="dlltool"
5503 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5504 break 2
5505 fi
5506done
5507 done
5508IFS=$as_save_IFS
5509
5510fi
5511fi
5512ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
5513if test -n "$ac_ct_DLLTOOL"; then
5514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
5515$as_echo "$ac_ct_DLLTOOL" >&6; }
5516else
5517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5518$as_echo "no" >&6; }
5519fi
5520
5521 if test "x$ac_ct_DLLTOOL" = x; then
5522 DLLTOOL="false"
5523 else
5524 case $cross_compiling:$ac_tool_warned in
5525yes:)
5526{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5527$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5528ac_tool_warned=yes ;;
5529esac
5530 DLLTOOL=$ac_ct_DLLTOOL
5531 fi
5532else
5533 DLLTOOL="$ac_cv_prog_DLLTOOL"
5534fi
5535
5536test -z "$DLLTOOL" && DLLTOOL=dlltool
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
5548$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
5549if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
5550 $as_echo_n "(cached) " >&6
5551else
5552 lt_cv_sharedlib_from_linklib_cmd='unknown'
5553
5554case $host_os in
5555cygwin* | mingw* | pw32* | cegcc*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08005556 # two different shell functions defined in ltmain.sh;
5557 # decide which one to use based on capabilities of $DLLTOOL
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005558 case `$DLLTOOL --help 2>&1` in
5559 *--identify-strict*)
5560 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
5561 ;;
5562 *)
5563 lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
5564 ;;
5565 esac
5566 ;;
5567*)
5568 # fallback: assume linklib IS sharedlib
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08005569 lt_cv_sharedlib_from_linklib_cmd=$ECHO
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005570 ;;
5571esac
5572
5573fi
5574{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
5575$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
5576sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
5577test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
5578
5579
5580
5581
5582
5583
5584
5585
5586if test -n "$ac_tool_prefix"; then
5587 for ac_prog in ar
5588 do
5589 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5590set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5591{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5592$as_echo_n "checking for $ac_word... " >&6; }
5593if ${ac_cv_prog_AR+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005594 $as_echo_n "(cached) " >&6
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005595else
5596 if test -n "$AR"; then
5597 ac_cv_prog_AR="$AR" # Let the user override the test.
5598else
5599as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5600for as_dir in $PATH
5601do
5602 IFS=$as_save_IFS
5603 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005604 for ac_exec_ext in '' $ac_executable_extensions; do
5605 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5606 ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
5607 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005608 break 2
5609 fi
5610done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005611 done
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005612IFS=$as_save_IFS
5613
5614fi
5615fi
5616AR=$ac_cv_prog_AR
5617if test -n "$AR"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005619$as_echo "$AR" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005620else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005622$as_echo "no" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005623fi
5624
5625
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005626 test -n "$AR" && break
5627 done
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005628fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005629if test -z "$AR"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005630 ac_ct_AR=$AR
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005631 for ac_prog in ar
5632do
5633 # Extract the first word of "$ac_prog", so it can be a program name with args.
5634set dummy $ac_prog; ac_word=$2
5635{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005636$as_echo_n "checking for $ac_word... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005637if ${ac_cv_prog_ac_ct_AR+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005638 $as_echo_n "(cached) " >&6
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005639else
5640 if test -n "$ac_ct_AR"; then
5641 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5642else
5643as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5644for as_dir in $PATH
5645do
5646 IFS=$as_save_IFS
5647 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005648 for ac_exec_ext in '' $ac_executable_extensions; do
5649 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5650 ac_cv_prog_ac_ct_AR="$ac_prog"
5651 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005652 break 2
5653 fi
5654done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005655 done
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005656IFS=$as_save_IFS
5657
5658fi
5659fi
5660ac_ct_AR=$ac_cv_prog_ac_ct_AR
5661if test -n "$ac_ct_AR"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005663$as_echo "$ac_ct_AR" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005664else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005666$as_echo "no" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005667fi
5668
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005669
5670 test -n "$ac_ct_AR" && break
5671done
5672
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005673 if test "x$ac_ct_AR" = x; then
5674 AR="false"
5675 else
5676 case $cross_compiling:$ac_tool_warned in
5677yes:)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005678{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005679$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005680ac_tool_warned=yes ;;
5681esac
5682 AR=$ac_ct_AR
5683 fi
Bruce A. Mahdc1dd2d2014-03-04 14:34:40 -08005684fi
Bruce A. Mahdc1dd2d2014-03-04 14:34:40 -08005685
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005686: ${AR=ar}
5687: ${AR_FLAGS=cru}
Bruce A. Mahdc1dd2d2014-03-04 14:34:40 -08005688
Bruce A. Mah5d2f2cf2014-03-20 09:58:27 -07005689
5690
5691
Bruce A. Mahdc1dd2d2014-03-04 14:34:40 -08005692
5693
5694
5695
5696
5697
5698
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005699{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
5700$as_echo_n "checking for archiver @FILE support... " >&6; }
5701if ${lt_cv_ar_at_file+:} false; then :
5702 $as_echo_n "(cached) " >&6
5703else
5704 lt_cv_ar_at_file=no
5705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5706/* end confdefs.h. */
5707
5708int
5709main ()
5710{
5711
5712 ;
5713 return 0;
5714}
5715_ACEOF
5716if ac_fn_c_try_compile "$LINENO"; then :
5717 echo conftest.$ac_objext > conftest.lst
5718 lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
5719 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
5720 (eval $lt_ar_try) 2>&5
5721 ac_status=$?
5722 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5723 test $ac_status = 0; }
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08005724 if test 0 -eq "$ac_status"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005725 # Ensure the archiver fails upon bogus file names.
5726 rm -f conftest.$ac_objext libconftest.a
5727 { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
5728 (eval $lt_ar_try) 2>&5
5729 ac_status=$?
5730 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5731 test $ac_status = 0; }
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08005732 if test 0 -ne "$ac_status"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005733 lt_cv_ar_at_file=@
5734 fi
5735 fi
5736 rm -f conftest.* libconftest.a
5737
5738fi
5739rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5740
5741fi
5742{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
5743$as_echo "$lt_cv_ar_at_file" >&6; }
5744
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08005745if test no = "$lt_cv_ar_at_file"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005746 archiver_list_spec=
5747else
5748 archiver_list_spec=$lt_cv_ar_at_file
5749fi
5750
5751
5752
5753
5754
5755
5756
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005757if test -n "$ac_tool_prefix"; then
5758 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5759set dummy ${ac_tool_prefix}strip; ac_word=$2
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005761$as_echo_n "checking for $ac_word... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005762if ${ac_cv_prog_STRIP+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005763 $as_echo_n "(cached) " >&6
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005764else
5765 if test -n "$STRIP"; then
5766 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5767else
5768as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5769for as_dir in $PATH
5770do
5771 IFS=$as_save_IFS
5772 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005773 for ac_exec_ext in '' $ac_executable_extensions; do
5774 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005775 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005776 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005777 break 2
5778 fi
5779done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005780 done
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005781IFS=$as_save_IFS
5782
5783fi
5784fi
5785STRIP=$ac_cv_prog_STRIP
5786if test -n "$STRIP"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005788$as_echo "$STRIP" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005789else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005791$as_echo "no" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005792fi
5793
5794
5795fi
5796if test -z "$ac_cv_prog_STRIP"; then
5797 ac_ct_STRIP=$STRIP
5798 # Extract the first word of "strip", so it can be a program name with args.
5799set dummy strip; ac_word=$2
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005800{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005801$as_echo_n "checking for $ac_word... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005802if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005803 $as_echo_n "(cached) " >&6
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005804else
5805 if test -n "$ac_ct_STRIP"; then
5806 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5807else
5808as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5809for as_dir in $PATH
5810do
5811 IFS=$as_save_IFS
5812 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005813 for ac_exec_ext in '' $ac_executable_extensions; do
5814 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005815 ac_cv_prog_ac_ct_STRIP="strip"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005816 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005817 break 2
5818 fi
5819done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005820 done
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005821IFS=$as_save_IFS
5822
5823fi
5824fi
5825ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5826if test -n "$ac_ct_STRIP"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005828$as_echo "$ac_ct_STRIP" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005829else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005831$as_echo "no" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005832fi
5833
5834 if test "x$ac_ct_STRIP" = x; then
5835 STRIP=":"
5836 else
5837 case $cross_compiling:$ac_tool_warned in
5838yes:)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005839{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005840$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005841ac_tool_warned=yes ;;
5842esac
5843 STRIP=$ac_ct_STRIP
5844 fi
5845else
5846 STRIP="$ac_cv_prog_STRIP"
5847fi
5848
5849test -z "$STRIP" && STRIP=:
5850
5851
5852
5853
5854
5855
5856if test -n "$ac_tool_prefix"; then
5857 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5858set dummy ${ac_tool_prefix}ranlib; ac_word=$2
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005860$as_echo_n "checking for $ac_word... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005861if ${ac_cv_prog_RANLIB+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005862 $as_echo_n "(cached) " >&6
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005863else
5864 if test -n "$RANLIB"; then
5865 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5866else
5867as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5868for as_dir in $PATH
5869do
5870 IFS=$as_save_IFS
5871 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005872 for ac_exec_ext in '' $ac_executable_extensions; do
5873 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005874 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005875 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005876 break 2
5877 fi
5878done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005879 done
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005880IFS=$as_save_IFS
5881
5882fi
5883fi
5884RANLIB=$ac_cv_prog_RANLIB
5885if test -n "$RANLIB"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005887$as_echo "$RANLIB" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005888else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005890$as_echo "no" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005891fi
5892
5893
5894fi
5895if test -z "$ac_cv_prog_RANLIB"; then
5896 ac_ct_RANLIB=$RANLIB
5897 # Extract the first word of "ranlib", so it can be a program name with args.
5898set dummy ranlib; ac_word=$2
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005899{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005900$as_echo_n "checking for $ac_word... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005901if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005902 $as_echo_n "(cached) " >&6
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005903else
5904 if test -n "$ac_ct_RANLIB"; then
5905 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5906else
5907as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5908for as_dir in $PATH
5909do
5910 IFS=$as_save_IFS
5911 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005912 for ac_exec_ext in '' $ac_executable_extensions; do
5913 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005914 ac_cv_prog_ac_ct_RANLIB="ranlib"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005915 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005916 break 2
5917 fi
5918done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005919 done
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005920IFS=$as_save_IFS
5921
5922fi
5923fi
5924ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5925if test -n "$ac_ct_RANLIB"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005927$as_echo "$ac_ct_RANLIB" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005928else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005930$as_echo "no" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005931fi
5932
5933 if test "x$ac_ct_RANLIB" = x; then
5934 RANLIB=":"
5935 else
5936 case $cross_compiling:$ac_tool_warned in
5937yes:)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005938{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08005939$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005940ac_tool_warned=yes ;;
5941esac
5942 RANLIB=$ac_ct_RANLIB
5943 fi
5944else
5945 RANLIB="$ac_cv_prog_RANLIB"
5946fi
5947
5948test -z "$RANLIB" && RANLIB=:
5949
5950
5951
5952
5953
5954
5955# Determine commands to create old-style static archives.
5956old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5957old_postinstall_cmds='chmod 644 $oldlib'
5958old_postuninstall_cmds=
5959
5960if test -n "$RANLIB"; then
5961 case $host_os in
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08005962 bitrig* | openbsd*)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005963 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005964 ;;
5965 *)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005966 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005967 ;;
5968 esac
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005969 old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005970fi
5971
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07005972case $host_os in
5973 darwin*)
5974 lock_old_archive_extraction=yes ;;
5975 *)
5976 lock_old_archive_extraction=no ;;
5977esac
5978
5979
5980
5981
5982
5983
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08005984
5985
5986
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996
5997
5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017# If no C compiler was specified, use CC.
6018LTCC=${LTCC-"$CC"}
6019
6020# If no C compiler flags were specified, use CFLAGS.
6021LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6022
6023# Allow CC to be a program name with arguments.
6024compiler=$CC
6025
6026
jef56a97f92012-08-20 14:35:58 -07006027# Check for command to grab the raw symbol name followed by C symbol from nm.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006028{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08006029$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006030if ${lt_cv_sys_global_symbol_pipe+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08006031 $as_echo_n "(cached) " >&6
jef56a97f92012-08-20 14:35:58 -07006032else
Jon Dugane34c20c2010-07-08 23:26:52 +00006033
jef56a97f92012-08-20 14:35:58 -07006034# These are sane defaults that work on at least a few old systems.
6035# [They come from Ultrix. What could be older than Ultrix?!! ;)]
6036
6037# Character class describing NM global symbol codes.
6038symcode='[BCDEGRST]'
6039
6040# Regexp to match symbols that can be accessed directly from C.
6041sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6042
jef56a97f92012-08-20 14:35:58 -07006043# Define system-specific variables.
6044case $host_os in
6045aix*)
6046 symcode='[BCDT]'
6047 ;;
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08006048cygwin* | mingw* | pw32* | cegcc*)
jef56a97f92012-08-20 14:35:58 -07006049 symcode='[ABCDGISTW]'
6050 ;;
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006051hpux*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006052 if test ia64 = "$host_cpu"; then
jef56a97f92012-08-20 14:35:58 -07006053 symcode='[ABCDEGRST]'
6054 fi
jef56a97f92012-08-20 14:35:58 -07006055 ;;
6056irix* | nonstopux*)
6057 symcode='[BCDEGRST]'
6058 ;;
6059osf*)
6060 symcode='[BCDEGQRST]'
6061 ;;
6062solaris*)
6063 symcode='[BDRT]'
6064 ;;
6065sco3.2v5*)
6066 symcode='[DT]'
6067 ;;
6068sysv4.2uw2*)
6069 symcode='[DT]'
6070 ;;
6071sysv5* | sco5v6* | unixware* | OpenUNIX*)
6072 symcode='[ABDT]'
6073 ;;
6074sysv4)
6075 symcode='[DFNSTU]'
6076 ;;
6077esac
6078
jef56a97f92012-08-20 14:35:58 -07006079# If we're using GNU nm, then use its standard symbol codes.
6080case `$NM -V 2>&1` in
6081*GNU* | *'with BFD'*)
6082 symcode='[ABCDGIRSTW]' ;;
6083esac
6084
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006085if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6086 # Gets list of data symbols to import.
6087 lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
6088 # Adjust the below global symbol transforms to fixup imported variables.
6089 lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
6090 lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'"
6091 lt_c_name_lib_hook="\
6092 -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\
6093 -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'"
6094else
6095 # Disable hooks by default.
6096 lt_cv_sys_global_symbol_to_import=
6097 lt_cdecl_hook=
6098 lt_c_name_hook=
6099 lt_c_name_lib_hook=
6100fi
6101
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006102# Transform an extracted symbol line into a proper C declaration.
6103# Some systems (esp. on ia64) link data and code symbols differently,
6104# so use this general approach.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006105lt_cv_sys_global_symbol_to_cdecl="sed -n"\
6106$lt_cdecl_hook\
6107" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
6108" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006109
6110# Transform an extracted symbol line into symbol name and symbol address
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006111lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
6112$lt_c_name_hook\
6113" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
6114" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'"
6115
6116# Transform an extracted symbol line into symbol name with lib prefix and
6117# symbol address.
6118lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
6119$lt_c_name_lib_hook\
6120" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\
6121" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\
6122" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'"
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006123
6124# Handle CRLF in mingw tool chain
6125opt_cr=
6126case $build_os in
6127mingw*)
6128 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6129 ;;
6130esac
6131
6132# Try without a prefix underscore, then with it.
jef56a97f92012-08-20 14:35:58 -07006133for ac_symprfx in "" "_"; do
6134
6135 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6136 symxfrm="\\1 $ac_symprfx\\2 \\2"
6137
6138 # Write the raw and C identifiers.
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006139 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006140 # Fake it for dumpbin and say T for any non-static function,
6141 # D for any global variable and I for any imported variable.
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006142 # Also find C++ and __fastcall symbols from MSVC++,
6143 # which start with @ or ?.
6144 lt_cv_sys_global_symbol_pipe="$AWK '"\
6145" {last_section=section; section=\$ 3};"\
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006146" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006147" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006148" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
6149" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
6150" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006151" \$ 0!~/External *\|/{next};"\
6152" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6153" {if(hide[section]) next};"\
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006154" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
6155" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
6156" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
6157" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006158" ' prfx=^$ac_symprfx"
6159 else
6160 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6161 fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006162 lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
jef56a97f92012-08-20 14:35:58 -07006163
6164 # Check to see that the pipe works correctly.
6165 pipe_works=no
6166
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08006167 rm -f conftest*
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006168 cat > conftest.$ac_ext <<_LT_EOF
jef56a97f92012-08-20 14:35:58 -07006169#ifdef __cplusplus
6170extern "C" {
6171#endif
6172char nm_test_var;
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006173void nm_test_func(void);
6174void nm_test_func(void){}
jef56a97f92012-08-20 14:35:58 -07006175#ifdef __cplusplus
6176}
6177#endif
6178int main(){nm_test_var='a';nm_test_func();return(0);}
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006179_LT_EOF
jef56a97f92012-08-20 14:35:58 -07006180
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006181 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
jef56a97f92012-08-20 14:35:58 -07006182 (eval $ac_compile) 2>&5
6183 ac_status=$?
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006184 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6185 test $ac_status = 0; }; then
jef56a97f92012-08-20 14:35:58 -07006186 # Now try to grab the symbols.
6187 nlist=conftest.nm
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006188 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6189 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
jef56a97f92012-08-20 14:35:58 -07006190 ac_status=$?
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006191 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6192 test $ac_status = 0; } && test -s "$nlist"; then
jef56a97f92012-08-20 14:35:58 -07006193 # Try sorting and uniquifying the output.
6194 if sort "$nlist" | uniq > "$nlist"T; then
6195 mv -f "$nlist"T "$nlist"
6196 else
6197 rm -f "$nlist"T
6198 fi
6199
6200 # Make sure that we snagged all the symbols we need.
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006201 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6202 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6203 cat <<_LT_EOF > conftest.$ac_ext
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006204/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006205#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
6206/* DATA imports from DLLs on WIN32 can't be const, because runtime
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006207 relocations are performed -- see ld's documentation on pseudo-relocs. */
6208# define LT_DLSYM_CONST
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006209#elif defined __osf__
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006210/* This system does not cope well with relocations in const data. */
6211# define LT_DLSYM_CONST
6212#else
6213# define LT_DLSYM_CONST const
6214#endif
6215
jef56a97f92012-08-20 14:35:58 -07006216#ifdef __cplusplus
6217extern "C" {
6218#endif
6219
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006220_LT_EOF
jef56a97f92012-08-20 14:35:58 -07006221 # Now generate the symbol file.
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006222 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
jef56a97f92012-08-20 14:35:58 -07006223
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006224 cat <<_LT_EOF >> conftest.$ac_ext
jef56a97f92012-08-20 14:35:58 -07006225
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006226/* The mapping between symbol names and symbols. */
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006227LT_DLSYM_CONST struct {
jef56a97f92012-08-20 14:35:58 -07006228 const char *name;
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006229 void *address;
jef56a97f92012-08-20 14:35:58 -07006230}
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006231lt__PROGRAM__LTX_preloaded_symbols[] =
jef56a97f92012-08-20 14:35:58 -07006232{
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006233 { "@PROGRAM@", (void *) 0 },
6234_LT_EOF
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006235 $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006236 cat <<\_LT_EOF >> conftest.$ac_ext
6237 {0, (void *) 0}
jef56a97f92012-08-20 14:35:58 -07006238};
6239
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006240/* This works around a problem in FreeBSD linker */
6241#ifdef FREEBSD_WORKAROUND
6242static const void *lt_preloaded_setup() {
6243 return lt__PROGRAM__LTX_preloaded_symbols;
6244}
6245#endif
6246
jef56a97f92012-08-20 14:35:58 -07006247#ifdef __cplusplus
6248}
6249#endif
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006250_LT_EOF
jef56a97f92012-08-20 14:35:58 -07006251 # Now try linking the two files.
6252 mv conftest.$ac_objext conftstm.$ac_objext
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006253 lt_globsym_save_LIBS=$LIBS
6254 lt_globsym_save_CFLAGS=$CFLAGS
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006255 LIBS=conftstm.$ac_objext
jef56a97f92012-08-20 14:35:58 -07006256 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006257 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
jef56a97f92012-08-20 14:35:58 -07006258 (eval $ac_link) 2>&5
6259 ac_status=$?
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006260 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006261 test $ac_status = 0; } && test -s conftest$ac_exeext; then
jef56a97f92012-08-20 14:35:58 -07006262 pipe_works=yes
6263 fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006264 LIBS=$lt_globsym_save_LIBS
6265 CFLAGS=$lt_globsym_save_CFLAGS
jef56a97f92012-08-20 14:35:58 -07006266 else
6267 echo "cannot find nm_test_func in $nlist" >&5
Jon Dugane34c20c2010-07-08 23:26:52 +00006268 fi
jef56a97f92012-08-20 14:35:58 -07006269 else
6270 echo "cannot find nm_test_var in $nlist" >&5
6271 fi
6272 else
6273 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6274 fi
6275 else
6276 echo "$progname: failed program was:" >&5
6277 cat conftest.$ac_ext >&5
6278 fi
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006279 rm -rf conftest* conftst*
jef56a97f92012-08-20 14:35:58 -07006280
6281 # Do not use the global_symbol_pipe unless it works.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006282 if test yes = "$pipe_works"; then
jef56a97f92012-08-20 14:35:58 -07006283 break
6284 else
6285 lt_cv_sys_global_symbol_pipe=
6286 fi
6287done
6288
Jon Dugane34c20c2010-07-08 23:26:52 +00006289fi
6290
jef56a97f92012-08-20 14:35:58 -07006291if test -z "$lt_cv_sys_global_symbol_pipe"; then
6292 lt_cv_sys_global_symbol_to_cdecl=
Jon Dugane34c20c2010-07-08 23:26:52 +00006293fi
jef56a97f92012-08-20 14:35:58 -07006294if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08006296$as_echo "failed" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00006297else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08006299$as_echo "ok" >&6; }
6300fi
6301
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006302# Response file support.
6303if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6304 nm_file_list_spec='@'
6305elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
6306 nm_file_list_spec='@'
6307fi
6308
Bruce A. Mahdc1dd2d2014-03-04 14:34:40 -08006309
Jon Dugane34c20c2010-07-08 23:26:52 +00006310
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006331
6332
6333
6334
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006335
6336
6337
6338
6339
6340
6341
6342
6343
6344
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006345{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
6346$as_echo_n "checking for sysroot... " >&6; }
6347
6348# Check whether --with-sysroot was given.
6349if test "${with_sysroot+set}" = set; then :
6350 withval=$with_sysroot;
6351else
6352 with_sysroot=no
6353fi
6354
6355
6356lt_sysroot=
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006357case $with_sysroot in #(
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006358 yes)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006359 if test yes = "$GCC"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006360 lt_sysroot=`$CC --print-sysroot 2>/dev/null`
6361 fi
6362 ;; #(
6363 /*)
6364 lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
6365 ;; #(
6366 no|'')
6367 ;; #(
6368 *)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
6370$as_echo "$with_sysroot" >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006371 as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
6372 ;;
6373esac
6374
6375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
6376$as_echo "${lt_sysroot:-no}" >&6; }
6377
6378
6379
6380
6381
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006382{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
6383$as_echo_n "checking for a working dd... " >&6; }
6384if ${ac_cv_path_lt_DD+:} false; then :
6385 $as_echo_n "(cached) " >&6
6386else
6387 printf 0123456789abcdef0123456789abcdef >conftest.i
6388cat conftest.i conftest.i >conftest2.i
6389: ${lt_DD:=$DD}
6390if test -z "$lt_DD"; then
6391 ac_path_lt_DD_found=false
6392 # Loop through the user's path and test for each of PROGNAME-LIST
6393 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6394for as_dir in $PATH
6395do
6396 IFS=$as_save_IFS
6397 test -z "$as_dir" && as_dir=.
6398 for ac_prog in dd; do
6399 for ac_exec_ext in '' $ac_executable_extensions; do
6400 ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
6401 as_fn_executable_p "$ac_path_lt_DD" || continue
6402if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
6403 cmp -s conftest.i conftest.out \
6404 && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
6405fi
6406 $ac_path_lt_DD_found && break 3
6407 done
6408 done
6409 done
6410IFS=$as_save_IFS
6411 if test -z "$ac_cv_path_lt_DD"; then
6412 :
6413 fi
6414else
6415 ac_cv_path_lt_DD=$lt_DD
6416fi
6417
6418rm -f conftest.i conftest2.i conftest.out
6419fi
6420{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
6421$as_echo "$ac_cv_path_lt_DD" >&6; }
6422
6423
6424{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
6425$as_echo_n "checking how to truncate binary pipes... " >&6; }
6426if ${lt_cv_truncate_bin+:} false; then :
6427 $as_echo_n "(cached) " >&6
6428else
6429 printf 0123456789abcdef0123456789abcdef >conftest.i
6430cat conftest.i conftest.i >conftest2.i
6431lt_cv_truncate_bin=
6432if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
6433 cmp -s conftest.i conftest.out \
6434 && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
6435fi
6436rm -f conftest.i conftest2.i conftest.out
6437test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
6438fi
6439{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
6440$as_echo "$lt_cv_truncate_bin" >&6; }
6441
6442
6443
6444
6445
6446
Bruce A. Mah54615792015-05-11 10:42:44 -07006447
6448# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
6449func_cc_basename ()
6450{
6451 for cc_temp in $*""; do
6452 case $cc_temp in
6453 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6454 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6455 \-*) ;;
6456 *) break;;
6457 esac
6458 done
6459 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
6460}
6461
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006462# Check whether --enable-libtool-lock was given.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006463if test "${enable_libtool_lock+set}" = set; then :
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006464 enableval=$enable_libtool_lock;
6465fi
6466
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006467test no = "$enable_libtool_lock" || enable_libtool_lock=yes
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006468
6469# Some flags need to be propagated to the compiler or linker for good
6470# libtool support.
6471case $host in
6472ia64-*-hpux*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006473 # Find out what ABI is being produced by ac_compile, and set mode
6474 # options accordingly.
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006475 echo 'int i;' > conftest.$ac_ext
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006476 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006477 (eval $ac_compile) 2>&5
6478 ac_status=$?
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006479 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6480 test $ac_status = 0; }; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006481 case `/usr/bin/file conftest.$ac_objext` in
6482 *ELF-32*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006483 HPUX_IA64_MODE=32
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006484 ;;
6485 *ELF-64*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006486 HPUX_IA64_MODE=64
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006487 ;;
6488 esac
6489 fi
6490 rm -rf conftest*
6491 ;;
6492*-*-irix6*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006493 # Find out what ABI is being produced by ac_compile, and set linker
6494 # options accordingly.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006495 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6496 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006497 (eval $ac_compile) 2>&5
6498 ac_status=$?
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006499 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6500 test $ac_status = 0; }; then
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006501 if test yes = "$lt_cv_prog_gnu_ld"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006502 case `/usr/bin/file conftest.$ac_objext` in
6503 *32-bit*)
6504 LD="${LD-ld} -melf32bsmip"
6505 ;;
6506 *N32*)
6507 LD="${LD-ld} -melf32bmipn32"
6508 ;;
6509 *64-bit*)
6510 LD="${LD-ld} -melf64bmip"
6511 ;;
6512 esac
6513 else
6514 case `/usr/bin/file conftest.$ac_objext` in
6515 *32-bit*)
6516 LD="${LD-ld} -32"
6517 ;;
6518 *N32*)
6519 LD="${LD-ld} -n32"
6520 ;;
6521 *64-bit*)
6522 LD="${LD-ld} -64"
6523 ;;
6524 esac
6525 fi
6526 fi
6527 rm -rf conftest*
6528 ;;
6529
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006530mips64*-*linux*)
6531 # Find out what ABI is being produced by ac_compile, and set linker
6532 # options accordingly.
6533 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6534 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6535 (eval $ac_compile) 2>&5
6536 ac_status=$?
6537 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6538 test $ac_status = 0; }; then
6539 emul=elf
6540 case `/usr/bin/file conftest.$ac_objext` in
6541 *32-bit*)
6542 emul="${emul}32"
6543 ;;
6544 *64-bit*)
6545 emul="${emul}64"
6546 ;;
6547 esac
6548 case `/usr/bin/file conftest.$ac_objext` in
6549 *MSB*)
6550 emul="${emul}btsmip"
6551 ;;
6552 *LSB*)
6553 emul="${emul}ltsmip"
6554 ;;
6555 esac
6556 case `/usr/bin/file conftest.$ac_objext` in
6557 *N32*)
6558 emul="${emul}n32"
6559 ;;
6560 esac
6561 LD="${LD-ld} -m $emul"
6562 fi
6563 rm -rf conftest*
6564 ;;
6565
6566x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006567s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006568 # Find out what ABI is being produced by ac_compile, and set linker
6569 # options accordingly. Note that the listed cases only cover the
6570 # situations where additional linker options are needed (such as when
6571 # doing 32-bit compilation for a host where ld defaults to 64-bit, or
6572 # vice versa); the common cases where no linker options are needed do
6573 # not appear in the list.
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006574 echo 'int i;' > conftest.$ac_ext
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006575 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006576 (eval $ac_compile) 2>&5
6577 ac_status=$?
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006578 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6579 test $ac_status = 0; }; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006580 case `/usr/bin/file conftest.o` in
6581 *32-bit*)
6582 case $host in
6583 x86_64-*kfreebsd*-gnu)
6584 LD="${LD-ld} -m elf_i386_fbsd"
6585 ;;
6586 x86_64-*linux*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006587 case `/usr/bin/file conftest.o` in
6588 *x86-64*)
6589 LD="${LD-ld} -m elf32_x86_64"
6590 ;;
6591 *)
6592 LD="${LD-ld} -m elf_i386"
6593 ;;
6594 esac
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006595 ;;
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006596 powerpc64le-*linux*)
6597 LD="${LD-ld} -m elf32lppclinux"
6598 ;;
6599 powerpc64-*linux*)
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006600 LD="${LD-ld} -m elf32ppclinux"
6601 ;;
6602 s390x-*linux*)
6603 LD="${LD-ld} -m elf_s390"
6604 ;;
6605 sparc64-*linux*)
6606 LD="${LD-ld} -m elf32_sparc"
6607 ;;
6608 esac
6609 ;;
6610 *64-bit*)
6611 case $host in
6612 x86_64-*kfreebsd*-gnu)
6613 LD="${LD-ld} -m elf_x86_64_fbsd"
6614 ;;
6615 x86_64-*linux*)
6616 LD="${LD-ld} -m elf_x86_64"
6617 ;;
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006618 powerpcle-*linux*)
6619 LD="${LD-ld} -m elf64lppc"
6620 ;;
6621 powerpc-*linux*)
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006622 LD="${LD-ld} -m elf64ppc"
6623 ;;
6624 s390*-*linux*|s390*-*tpf*)
6625 LD="${LD-ld} -m elf64_s390"
6626 ;;
6627 sparc*-*linux*)
6628 LD="${LD-ld} -m elf64_sparc"
6629 ;;
6630 esac
6631 ;;
6632 esac
6633 fi
6634 rm -rf conftest*
6635 ;;
6636
6637*-*-sco3.2v5*)
6638 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006639 SAVE_CFLAGS=$CFLAGS
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006640 CFLAGS="$CFLAGS -belf"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08006642$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006643if ${lt_cv_cc_needs_belf+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08006644 $as_echo_n "(cached) " >&6
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006645else
6646 ac_ext=c
6647ac_cpp='$CPP $CPPFLAGS'
6648ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6649ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6650ac_compiler_gnu=$ac_cv_c_compiler_gnu
6651
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006653/* end confdefs.h. */
6654
6655int
6656main ()
6657{
6658
6659 ;
6660 return 0;
6661}
6662_ACEOF
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006663if ac_fn_c_try_link "$LINENO"; then :
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006664 lt_cv_cc_needs_belf=yes
6665else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006666 lt_cv_cc_needs_belf=no
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006667fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006668rm -f core conftest.err conftest.$ac_objext \
6669 conftest$ac_exeext conftest.$ac_ext
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006670 ac_ext=c
6671ac_cpp='$CPP $CPPFLAGS'
6672ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6673ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6674ac_compiler_gnu=$ac_cv_c_compiler_gnu
6675
6676fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08006678$as_echo "$lt_cv_cc_needs_belf" >&6; }
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006679 if test yes != "$lt_cv_cc_needs_belf"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006680 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006681 CFLAGS=$SAVE_CFLAGS
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006682 fi
6683 ;;
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006684*-*solaris*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006685 # Find out what ABI is being produced by ac_compile, and set linker
6686 # options accordingly.
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006687 echo 'int i;' > conftest.$ac_ext
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006688 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006689 (eval $ac_compile) 2>&5
6690 ac_status=$?
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006691 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6692 test $ac_status = 0; }; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006693 case `/usr/bin/file conftest.o` in
6694 *64-bit*)
6695 case $lt_cv_prog_gnu_ld in
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006696 yes*)
6697 case $host in
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006698 i?86-*-solaris*|x86_64-*-solaris*)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006699 LD="${LD-ld} -m elf_x86_64"
6700 ;;
6701 sparc*-*-solaris*)
6702 LD="${LD-ld} -m elf64_sparc"
6703 ;;
6704 esac
6705 # GNU ld 2.21 introduced _sol2 emulations. Use them if available.
6706 if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006707 LD=${LD-ld}_sol2
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006708 fi
6709 ;;
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006710 *)
6711 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6712 LD="${LD-ld} -64"
6713 fi
6714 ;;
6715 esac
6716 ;;
6717 esac
6718 fi
6719 rm -rf conftest*
6720 ;;
6721esac
6722
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006723need_locks=$enable_libtool_lock
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006724
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006725if test -n "$ac_tool_prefix"; then
6726 # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
6727set dummy ${ac_tool_prefix}mt; ac_word=$2
6728{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6729$as_echo_n "checking for $ac_word... " >&6; }
6730if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
6731 $as_echo_n "(cached) " >&6
6732else
6733 if test -n "$MANIFEST_TOOL"; then
6734 ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
6735else
6736as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6737for as_dir in $PATH
6738do
6739 IFS=$as_save_IFS
6740 test -z "$as_dir" && as_dir=.
6741 for ac_exec_ext in '' $ac_executable_extensions; do
6742 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6743 ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
6744 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6745 break 2
6746 fi
6747done
6748 done
6749IFS=$as_save_IFS
6750
6751fi
6752fi
6753MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
6754if test -n "$MANIFEST_TOOL"; then
6755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
6756$as_echo "$MANIFEST_TOOL" >&6; }
6757else
6758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6759$as_echo "no" >&6; }
6760fi
6761
6762
6763fi
6764if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
6765 ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
6766 # Extract the first word of "mt", so it can be a program name with args.
6767set dummy mt; ac_word=$2
6768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6769$as_echo_n "checking for $ac_word... " >&6; }
6770if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
6771 $as_echo_n "(cached) " >&6
6772else
6773 if test -n "$ac_ct_MANIFEST_TOOL"; then
6774 ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
6775else
6776as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6777for as_dir in $PATH
6778do
6779 IFS=$as_save_IFS
6780 test -z "$as_dir" && as_dir=.
6781 for ac_exec_ext in '' $ac_executable_extensions; do
6782 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6783 ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
6784 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6785 break 2
6786 fi
6787done
6788 done
6789IFS=$as_save_IFS
6790
6791fi
6792fi
6793ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
6794if test -n "$ac_ct_MANIFEST_TOOL"; then
6795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
6796$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
6797else
6798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6799$as_echo "no" >&6; }
6800fi
6801
6802 if test "x$ac_ct_MANIFEST_TOOL" = x; then
6803 MANIFEST_TOOL=":"
6804 else
6805 case $cross_compiling:$ac_tool_warned in
6806yes:)
6807{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6808$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6809ac_tool_warned=yes ;;
6810esac
6811 MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
6812 fi
6813else
6814 MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
6815fi
6816
6817test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
6818{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
6819$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
6820if ${lt_cv_path_mainfest_tool+:} false; then :
6821 $as_echo_n "(cached) " >&6
6822else
6823 lt_cv_path_mainfest_tool=no
6824 echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
6825 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
6826 cat conftest.err >&5
6827 if $GREP 'Manifest Tool' conftest.out > /dev/null; then
6828 lt_cv_path_mainfest_tool=yes
6829 fi
6830 rm -f conftest*
6831fi
6832{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
6833$as_echo "$lt_cv_path_mainfest_tool" >&6; }
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08006834if test yes != "$lt_cv_path_mainfest_tool"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006835 MANIFEST_TOOL=:
6836fi
6837
6838
6839
6840
6841
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006842
6843 case $host_os in
6844 rhapsody* | darwin*)
6845 if test -n "$ac_tool_prefix"; then
6846 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6847set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006848{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08006849$as_echo_n "checking for $ac_word... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006850if ${ac_cv_prog_DSYMUTIL+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08006851 $as_echo_n "(cached) " >&6
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006852else
6853 if test -n "$DSYMUTIL"; then
6854 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6855else
6856as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6857for as_dir in $PATH
6858do
6859 IFS=$as_save_IFS
6860 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006861 for ac_exec_ext in '' $ac_executable_extensions; do
6862 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006863 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006864 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006865 break 2
6866 fi
6867done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006868 done
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006869IFS=$as_save_IFS
6870
6871fi
6872fi
6873DSYMUTIL=$ac_cv_prog_DSYMUTIL
6874if test -n "$DSYMUTIL"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08006876$as_echo "$DSYMUTIL" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006877else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08006879$as_echo "no" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006880fi
6881
6882
6883fi
6884if test -z "$ac_cv_prog_DSYMUTIL"; then
6885 ac_ct_DSYMUTIL=$DSYMUTIL
6886 # Extract the first word of "dsymutil", so it can be a program name with args.
6887set dummy dsymutil; ac_word=$2
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006888{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08006889$as_echo_n "checking for $ac_word... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006890if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08006891 $as_echo_n "(cached) " >&6
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006892else
6893 if test -n "$ac_ct_DSYMUTIL"; then
6894 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6895else
6896as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6897for as_dir in $PATH
6898do
6899 IFS=$as_save_IFS
6900 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006901 for ac_exec_ext in '' $ac_executable_extensions; do
6902 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006903 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006904 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006905 break 2
6906 fi
6907done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006908 done
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006909IFS=$as_save_IFS
6910
6911fi
6912fi
6913ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6914if test -n "$ac_ct_DSYMUTIL"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08006916$as_echo "$ac_ct_DSYMUTIL" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006917else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08006919$as_echo "no" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006920fi
6921
6922 if test "x$ac_ct_DSYMUTIL" = x; then
6923 DSYMUTIL=":"
6924 else
6925 case $cross_compiling:$ac_tool_warned in
6926yes:)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006927{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08006928$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006929ac_tool_warned=yes ;;
6930esac
6931 DSYMUTIL=$ac_ct_DSYMUTIL
6932 fi
6933else
6934 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6935fi
6936
6937 if test -n "$ac_tool_prefix"; then
6938 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6939set dummy ${ac_tool_prefix}nmedit; ac_word=$2
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08006941$as_echo_n "checking for $ac_word... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006942if ${ac_cv_prog_NMEDIT+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08006943 $as_echo_n "(cached) " >&6
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006944else
6945 if test -n "$NMEDIT"; then
6946 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6947else
6948as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6949for as_dir in $PATH
6950do
6951 IFS=$as_save_IFS
6952 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006953 for ac_exec_ext in '' $ac_executable_extensions; do
6954 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006955 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006956 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006957 break 2
6958 fi
6959done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006960 done
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006961IFS=$as_save_IFS
6962
6963fi
6964fi
6965NMEDIT=$ac_cv_prog_NMEDIT
6966if test -n "$NMEDIT"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08006968$as_echo "$NMEDIT" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006969else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08006971$as_echo "no" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006972fi
6973
6974
6975fi
6976if test -z "$ac_cv_prog_NMEDIT"; then
6977 ac_ct_NMEDIT=$NMEDIT
6978 # Extract the first word of "nmedit", so it can be a program name with args.
6979set dummy nmedit; ac_word=$2
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006980{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08006981$as_echo_n "checking for $ac_word... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006982if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08006983 $as_echo_n "(cached) " >&6
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006984else
6985 if test -n "$ac_ct_NMEDIT"; then
6986 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6987else
6988as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6989for as_dir in $PATH
6990do
6991 IFS=$as_save_IFS
6992 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006993 for ac_exec_ext in '' $ac_executable_extensions; do
6994 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006995 ac_cv_prog_ac_ct_NMEDIT="nmedit"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07006996 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08006997 break 2
6998 fi
6999done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007000 done
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007001IFS=$as_save_IFS
7002
7003fi
7004fi
7005ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7006if test -n "$ac_ct_NMEDIT"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007008$as_echo "$ac_ct_NMEDIT" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007009else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007011$as_echo "no" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007012fi
7013
7014 if test "x$ac_ct_NMEDIT" = x; then
7015 NMEDIT=":"
7016 else
7017 case $cross_compiling:$ac_tool_warned in
7018yes:)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007019{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007020$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007021ac_tool_warned=yes ;;
7022esac
7023 NMEDIT=$ac_ct_NMEDIT
7024 fi
7025else
7026 NMEDIT="$ac_cv_prog_NMEDIT"
7027fi
7028
7029 if test -n "$ac_tool_prefix"; then
7030 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7031set dummy ${ac_tool_prefix}lipo; ac_word=$2
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007032{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007033$as_echo_n "checking for $ac_word... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007034if ${ac_cv_prog_LIPO+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007035 $as_echo_n "(cached) " >&6
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007036else
7037 if test -n "$LIPO"; then
7038 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7039else
7040as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7041for as_dir in $PATH
7042do
7043 IFS=$as_save_IFS
7044 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007045 for ac_exec_ext in '' $ac_executable_extensions; do
7046 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007047 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007048 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007049 break 2
7050 fi
7051done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007052 done
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007053IFS=$as_save_IFS
7054
7055fi
7056fi
7057LIPO=$ac_cv_prog_LIPO
7058if test -n "$LIPO"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007060$as_echo "$LIPO" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007061else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007063$as_echo "no" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007064fi
7065
7066
7067fi
7068if test -z "$ac_cv_prog_LIPO"; then
7069 ac_ct_LIPO=$LIPO
7070 # Extract the first word of "lipo", so it can be a program name with args.
7071set dummy lipo; ac_word=$2
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007072{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007073$as_echo_n "checking for $ac_word... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007074if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007075 $as_echo_n "(cached) " >&6
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007076else
7077 if test -n "$ac_ct_LIPO"; then
7078 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7079else
7080as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7081for as_dir in $PATH
7082do
7083 IFS=$as_save_IFS
7084 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007085 for ac_exec_ext in '' $ac_executable_extensions; do
7086 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007087 ac_cv_prog_ac_ct_LIPO="lipo"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007088 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007089 break 2
7090 fi
7091done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007092 done
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007093IFS=$as_save_IFS
7094
7095fi
7096fi
7097ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7098if test -n "$ac_ct_LIPO"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007100$as_echo "$ac_ct_LIPO" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007101else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007103$as_echo "no" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007104fi
7105
7106 if test "x$ac_ct_LIPO" = x; then
7107 LIPO=":"
7108 else
7109 case $cross_compiling:$ac_tool_warned in
7110yes:)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007111{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007112$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007113ac_tool_warned=yes ;;
7114esac
7115 LIPO=$ac_ct_LIPO
7116 fi
7117else
7118 LIPO="$ac_cv_prog_LIPO"
7119fi
7120
7121 if test -n "$ac_tool_prefix"; then
7122 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7123set dummy ${ac_tool_prefix}otool; ac_word=$2
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007124{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007125$as_echo_n "checking for $ac_word... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007126if ${ac_cv_prog_OTOOL+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007127 $as_echo_n "(cached) " >&6
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007128else
7129 if test -n "$OTOOL"; then
7130 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7131else
7132as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7133for as_dir in $PATH
7134do
7135 IFS=$as_save_IFS
7136 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007137 for ac_exec_ext in '' $ac_executable_extensions; do
7138 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007139 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007140 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007141 break 2
7142 fi
7143done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007144 done
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007145IFS=$as_save_IFS
7146
7147fi
7148fi
7149OTOOL=$ac_cv_prog_OTOOL
7150if test -n "$OTOOL"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007152$as_echo "$OTOOL" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007153else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007155$as_echo "no" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007156fi
7157
7158
7159fi
7160if test -z "$ac_cv_prog_OTOOL"; then
7161 ac_ct_OTOOL=$OTOOL
7162 # Extract the first word of "otool", so it can be a program name with args.
7163set dummy otool; ac_word=$2
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007164{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007165$as_echo_n "checking for $ac_word... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007166if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007167 $as_echo_n "(cached) " >&6
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007168else
7169 if test -n "$ac_ct_OTOOL"; then
7170 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7171else
7172as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7173for as_dir in $PATH
7174do
7175 IFS=$as_save_IFS
7176 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007177 for ac_exec_ext in '' $ac_executable_extensions; do
7178 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007179 ac_cv_prog_ac_ct_OTOOL="otool"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007180 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007181 break 2
7182 fi
7183done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007184 done
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007185IFS=$as_save_IFS
7186
7187fi
7188fi
7189ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7190if test -n "$ac_ct_OTOOL"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007192$as_echo "$ac_ct_OTOOL" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007193else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007195$as_echo "no" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007196fi
7197
7198 if test "x$ac_ct_OTOOL" = x; then
7199 OTOOL=":"
7200 else
7201 case $cross_compiling:$ac_tool_warned in
7202yes:)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007203{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007204$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007205ac_tool_warned=yes ;;
7206esac
7207 OTOOL=$ac_ct_OTOOL
7208 fi
7209else
7210 OTOOL="$ac_cv_prog_OTOOL"
7211fi
7212
7213 if test -n "$ac_tool_prefix"; then
7214 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7215set dummy ${ac_tool_prefix}otool64; ac_word=$2
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007216{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007217$as_echo_n "checking for $ac_word... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007218if ${ac_cv_prog_OTOOL64+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007219 $as_echo_n "(cached) " >&6
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007220else
7221 if test -n "$OTOOL64"; then
7222 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7223else
7224as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7225for as_dir in $PATH
7226do
7227 IFS=$as_save_IFS
7228 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007229 for ac_exec_ext in '' $ac_executable_extensions; do
7230 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007231 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007232 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007233 break 2
7234 fi
7235done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007236 done
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007237IFS=$as_save_IFS
7238
7239fi
7240fi
7241OTOOL64=$ac_cv_prog_OTOOL64
7242if test -n "$OTOOL64"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007244$as_echo "$OTOOL64" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007245else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007247$as_echo "no" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007248fi
7249
7250
7251fi
7252if test -z "$ac_cv_prog_OTOOL64"; then
7253 ac_ct_OTOOL64=$OTOOL64
7254 # Extract the first word of "otool64", so it can be a program name with args.
7255set dummy otool64; ac_word=$2
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007256{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007257$as_echo_n "checking for $ac_word... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007258if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007259 $as_echo_n "(cached) " >&6
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007260else
7261 if test -n "$ac_ct_OTOOL64"; then
7262 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7263else
7264as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7265for as_dir in $PATH
7266do
7267 IFS=$as_save_IFS
7268 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007269 for ac_exec_ext in '' $ac_executable_extensions; do
7270 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007271 ac_cv_prog_ac_ct_OTOOL64="otool64"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007272 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007273 break 2
7274 fi
7275done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007276 done
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007277IFS=$as_save_IFS
7278
7279fi
7280fi
7281ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7282if test -n "$ac_ct_OTOOL64"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007284$as_echo "$ac_ct_OTOOL64" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007285else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007287$as_echo "no" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007288fi
7289
7290 if test "x$ac_ct_OTOOL64" = x; then
7291 OTOOL64=":"
7292 else
7293 case $cross_compiling:$ac_tool_warned in
7294yes:)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007295{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007296$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007297ac_tool_warned=yes ;;
7298esac
7299 OTOOL64=$ac_ct_OTOOL64
7300 fi
7301else
7302 OTOOL64="$ac_cv_prog_OTOOL64"
7303fi
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329
7330
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007332$as_echo_n "checking for -single_module linker flag... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007333if ${lt_cv_apple_cc_single_mod+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007334 $as_echo_n "(cached) " >&6
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007335else
7336 lt_cv_apple_cc_single_mod=no
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08007337 if test -z "$LT_MULTI_MODULE"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007338 # By default we will add the -single_module flag. You can override
7339 # by either setting the environment variable LT_MULTI_MODULE
7340 # non-empty at configure time, or by adding -multi_module to the
7341 # link flags.
7342 rm -rf libconftest.dylib*
7343 echo "int foo(void){return 1;}" > conftest.c
7344 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7345-dynamiclib -Wl,-single_module conftest.c" >&5
7346 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7347 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7348 _lt_result=$?
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007349 # If there is a non-empty error log, and "single_module"
7350 # appears in it, assume the flag caused a linker warning
7351 if test -s conftest.err && $GREP single_module conftest.err; then
7352 cat conftest.err >&5
7353 # Otherwise, if the output was created with a 0 exit code from
7354 # the compiler, it worked.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08007355 elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007356 lt_cv_apple_cc_single_mod=yes
7357 else
7358 cat conftest.err >&5
7359 fi
7360 rm -rf libconftest.dylib*
7361 rm -f conftest.*
7362 fi
7363fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007364{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007365$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007366
7367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007368$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007369if ${lt_cv_ld_exported_symbols_list+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007370 $as_echo_n "(cached) " >&6
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007371else
7372 lt_cv_ld_exported_symbols_list=no
7373 save_LDFLAGS=$LDFLAGS
7374 echo "_main" > conftest.sym
7375 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007377/* end confdefs.h. */
7378
7379int
7380main ()
7381{
7382
7383 ;
7384 return 0;
7385}
7386_ACEOF
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007387if ac_fn_c_try_link "$LINENO"; then :
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007388 lt_cv_ld_exported_symbols_list=yes
7389else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007390 lt_cv_ld_exported_symbols_list=no
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007391fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007392rm -f core conftest.err conftest.$ac_objext \
7393 conftest$ac_exeext conftest.$ac_ext
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08007394 LDFLAGS=$save_LDFLAGS
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007395
7396fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007397{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007398$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007399
7400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
7401$as_echo_n "checking for -force_load linker flag... " >&6; }
7402if ${lt_cv_ld_force_load+:} false; then :
7403 $as_echo_n "(cached) " >&6
7404else
7405 lt_cv_ld_force_load=no
7406 cat > conftest.c << _LT_EOF
7407int forced_loaded() { return 2;}
7408_LT_EOF
7409 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
7410 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
7411 echo "$AR cru libconftest.a conftest.o" >&5
7412 $AR cru libconftest.a conftest.o 2>&5
7413 echo "$RANLIB libconftest.a" >&5
7414 $RANLIB libconftest.a 2>&5
7415 cat > conftest.c << _LT_EOF
7416int main() { return 0;}
7417_LT_EOF
7418 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
7419 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
7420 _lt_result=$?
7421 if test -s conftest.err && $GREP force_load conftest.err; then
7422 cat conftest.err >&5
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08007423 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007424 lt_cv_ld_force_load=yes
7425 else
7426 cat conftest.err >&5
7427 fi
7428 rm -f conftest.err libconftest.a conftest conftest.c
7429 rm -rf conftest.dSYM
7430
7431fi
7432{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
7433$as_echo "$lt_cv_ld_force_load" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007434 case $host_os in
7435 rhapsody* | darwin1.[012])
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08007436 _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007437 darwin1.*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08007438 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
Bruce A. Mah1f8fb132020-08-14 15:08:27 -07007439 darwin*)
7440 case ${MACOSX_DEPLOYMENT_TARGET},$host in
7441 10.[012],*|,*powerpc*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08007442 _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
Bruce A. Mah1f8fb132020-08-14 15:08:27 -07007443 *)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08007444 _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007445 esac
7446 ;;
7447 esac
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08007448 if test yes = "$lt_cv_apple_cc_single_mod"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007449 _lt_dar_single_mod='$single_module'
7450 fi
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08007451 if test yes = "$lt_cv_ld_exported_symbols_list"; then
7452 _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007453 else
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08007454 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007455 fi
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08007456 if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007457 _lt_dsymutil='~$DSYMUTIL $lib || :'
7458 else
7459 _lt_dsymutil=
7460 fi
7461 ;;
7462 esac
7463
Bruce A. Mah54615792015-05-11 10:42:44 -07007464# func_munge_path_list VARIABLE PATH
7465# -----------------------------------
7466# VARIABLE is name of variable containing _space_ separated list of
7467# directories to be munged by the contents of PATH, which is string
7468# having a format:
7469# "DIR[:DIR]:"
7470# string "DIR[ DIR]" will be prepended to VARIABLE
7471# ":DIR[:DIR]"
7472# string "DIR[ DIR]" will be appended to VARIABLE
7473# "DIRP[:DIRP]::[DIRA:]DIRA"
7474# string "DIRP[ DIRP]" will be prepended to VARIABLE and string
7475# "DIRA[ DIRA]" will be appended to VARIABLE
7476# "DIR[:DIR]"
7477# VARIABLE will be replaced by "DIR[ DIR]"
7478func_munge_path_list ()
7479{
7480 case x$2 in
7481 x)
7482 ;;
7483 *:)
7484 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
7485 ;;
7486 x:*)
7487 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
7488 ;;
7489 *::*)
7490 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
7491 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
7492 ;;
7493 *)
7494 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
7495 ;;
7496 esac
7497}
7498
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007499ac_ext=c
7500ac_cpp='$CPP $CPPFLAGS'
7501ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7502ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7503ac_compiler_gnu=$ac_cv_c_compiler_gnu
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007504{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007505$as_echo_n "checking how to run the C preprocessor... " >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007506# On Suns, sometimes $CPP names a directory.
7507if test -n "$CPP" && test -d "$CPP"; then
7508 CPP=
7509fi
7510if test -z "$CPP"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007511 if ${ac_cv_prog_CPP+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007512 $as_echo_n "(cached) " >&6
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007513else
7514 # Double quotes because CPP needs to be expanded
7515 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7516 do
7517 ac_preproc_ok=false
7518for ac_c_preproc_warn_flag in '' yes
7519do
7520 # Use a header file that comes with gcc, so configuring glibc
7521 # with a fresh cross-compiler works.
7522 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7523 # <limits.h> exists even on freestanding compilers.
7524 # On the NeXT, cc -E runs the code through the compiler's parser,
7525 # not just through cpp. "Syntax error" is here to catch this case.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007526 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007527/* end confdefs.h. */
7528#ifdef __STDC__
7529# include <limits.h>
7530#else
7531# include <assert.h>
7532#endif
7533 Syntax error
7534_ACEOF
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007535if ac_fn_c_try_cpp "$LINENO"; then :
Bruce A. Mah5d2f2cf2014-03-20 09:58:27 -07007536
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007537else
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007538 # Broken: fails on valid input.
7539continue
7540fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007541rm -f conftest.err conftest.i conftest.$ac_ext
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007542
7543 # OK, works on sane cases. Now check whether nonexistent headers
7544 # can be detected and how.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007545 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007546/* end confdefs.h. */
7547#include <ac_nonexistent.h>
7548_ACEOF
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007549if ac_fn_c_try_cpp "$LINENO"; then :
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007550 # Broken: success on invalid input.
7551continue
7552else
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007553 # Passes both tests.
7554ac_preproc_ok=:
7555break
7556fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007557rm -f conftest.err conftest.i conftest.$ac_ext
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007558
7559done
7560# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007561rm -f conftest.i conftest.err conftest.$ac_ext
7562if $ac_preproc_ok; then :
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007563 break
7564fi
7565
7566 done
7567 ac_cv_prog_CPP=$CPP
7568
7569fi
7570 CPP=$ac_cv_prog_CPP
7571else
7572 ac_cv_prog_CPP=$CPP
7573fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007574{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007575$as_echo "$CPP" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007576ac_preproc_ok=false
7577for ac_c_preproc_warn_flag in '' yes
7578do
7579 # Use a header file that comes with gcc, so configuring glibc
7580 # with a fresh cross-compiler works.
7581 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7582 # <limits.h> exists even on freestanding compilers.
7583 # On the NeXT, cc -E runs the code through the compiler's parser,
7584 # not just through cpp. "Syntax error" is here to catch this case.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007585 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007586/* end confdefs.h. */
7587#ifdef __STDC__
7588# include <limits.h>
7589#else
7590# include <assert.h>
7591#endif
7592 Syntax error
7593_ACEOF
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007594if ac_fn_c_try_cpp "$LINENO"; then :
Bruce A. Mah5d2f2cf2014-03-20 09:58:27 -07007595
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007596else
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007597 # Broken: fails on valid input.
7598continue
7599fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007600rm -f conftest.err conftest.i conftest.$ac_ext
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007601
7602 # OK, works on sane cases. Now check whether nonexistent headers
7603 # can be detected and how.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007605/* end confdefs.h. */
7606#include <ac_nonexistent.h>
7607_ACEOF
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007608if ac_fn_c_try_cpp "$LINENO"; then :
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007609 # Broken: success on invalid input.
7610continue
7611else
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007612 # Passes both tests.
7613ac_preproc_ok=:
7614break
7615fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007616rm -f conftest.err conftest.i conftest.$ac_ext
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007617
7618done
7619# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007620rm -f conftest.i conftest.err conftest.$ac_ext
7621if $ac_preproc_ok; then :
7622
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007623else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007624 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007625$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007626as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
7627See \`config.log' for more details" "$LINENO" 5; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007628fi
7629
7630ac_ext=c
7631ac_cpp='$CPP $CPPFLAGS'
7632ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7633ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7634ac_compiler_gnu=$ac_cv_c_compiler_gnu
7635
7636
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007638$as_echo_n "checking for ANSI C header files... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007639if ${ac_cv_header_stdc+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007640 $as_echo_n "(cached) " >&6
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007641else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007642 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007643/* end confdefs.h. */
7644#include <stdlib.h>
7645#include <stdarg.h>
7646#include <string.h>
7647#include <float.h>
7648
7649int
7650main ()
7651{
7652
7653 ;
7654 return 0;
7655}
7656_ACEOF
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007657if ac_fn_c_try_compile "$LINENO"; then :
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007658 ac_cv_header_stdc=yes
7659else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007660 ac_cv_header_stdc=no
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007661fi
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007662rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7663
7664if test $ac_cv_header_stdc = yes; then
7665 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007667/* end confdefs.h. */
7668#include <string.h>
7669
7670_ACEOF
7671if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007672 $EGREP "memchr" >/dev/null 2>&1; then :
7673
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007674else
7675 ac_cv_header_stdc=no
7676fi
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007677rm -f conftest*
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007678
7679fi
7680
7681if test $ac_cv_header_stdc = yes; then
7682 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007683 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007684/* end confdefs.h. */
7685#include <stdlib.h>
7686
7687_ACEOF
7688if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007689 $EGREP "free" >/dev/null 2>&1; then :
7690
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007691else
7692 ac_cv_header_stdc=no
7693fi
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007694rm -f conftest*
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007695
7696fi
7697
7698if test $ac_cv_header_stdc = yes; then
7699 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007700 if test "$cross_compiling" = yes; then :
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007701 :
7702else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007703 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007704/* end confdefs.h. */
7705#include <ctype.h>
7706#include <stdlib.h>
7707#if ((' ' & 0x0FF) == 0x020)
7708# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
7709# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7710#else
7711# define ISLOWER(c) \
7712 (('a' <= (c) && (c) <= 'i') \
7713 || ('j' <= (c) && (c) <= 'r') \
7714 || ('s' <= (c) && (c) <= 'z'))
7715# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7716#endif
7717
7718#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7719int
7720main ()
7721{
7722 int i;
7723 for (i = 0; i < 256; i++)
7724 if (XOR (islower (i), ISLOWER (i))
7725 || toupper (i) != TOUPPER (i))
7726 return 2;
7727 return 0;
7728}
7729_ACEOF
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007730if ac_fn_c_try_run "$LINENO"; then :
7731
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007732else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007733 ac_cv_header_stdc=no
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007734fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007735rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7736 conftest.$ac_objext conftest.beam conftest.$ac_ext
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007737fi
7738
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007739fi
7740fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007741{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007742$as_echo "$ac_cv_header_stdc" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007743if test $ac_cv_header_stdc = yes; then
7744
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007745$as_echo "#define STDC_HEADERS 1" >>confdefs.h
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007746
7747fi
7748
7749# On IRIX 5.3, sys/types and inttypes.h are conflicting.
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007750for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7751 inttypes.h stdint.h unistd.h
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007752do :
7753 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7754ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7755"
7756if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007757 cat >>confdefs.h <<_ACEOF
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08007758#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007759_ACEOF
7760
7761fi
7762
7763done
7764
7765
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007766for ac_header in dlfcn.h
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007767do :
7768 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7769"
7770if test "x$ac_cv_header_dlfcn_h" = xyes; then :
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007771 cat >>confdefs.h <<_ACEOF
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007772#define HAVE_DLFCN_H 1
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007773_ACEOF
7774
7775fi
7776
7777done
7778
7779
7780
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007781
7782
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007783# Set options
7784
7785
7786
7787 enable_dlopen=no
7788
7789
7790 enable_win32_dll=no
7791
7792
Bruce A. Mah51a4c632020-06-10 07:34:14 -07007793 # Check whether --enable-shared was given.
7794if test "${enable_shared+set}" = set; then :
7795 enableval=$enable_shared; p=${PACKAGE-default}
7796 case $enableval in
7797 yes) enable_shared=yes ;;
7798 no) enable_shared=no ;;
7799 *)
7800 enable_shared=no
7801 # Look at the argument we got. We use all the common list separators.
7802 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
7803 for pkg in $enableval; do
7804 IFS=$lt_save_ifs
7805 if test "X$pkg" = "X$p"; then
7806 enable_shared=yes
7807 fi
7808 done
7809 IFS=$lt_save_ifs
7810 ;;
7811 esac
7812else
7813 enable_shared=yes
7814fi
7815
7816
7817
7818
7819
7820
7821
7822
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007823
7824 # Check whether --enable-static was given.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007825if test "${enable_static+set}" = set; then :
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007826 enableval=$enable_static; p=${PACKAGE-default}
7827 case $enableval in
7828 yes) enable_static=yes ;;
7829 no) enable_static=no ;;
7830 *)
7831 enable_static=no
7832 # Look at the argument we got. We use all the common list separators.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08007833 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007834 for pkg in $enableval; do
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08007835 IFS=$lt_save_ifs
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007836 if test "X$pkg" = "X$p"; then
7837 enable_static=yes
7838 fi
7839 done
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08007840 IFS=$lt_save_ifs
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007841 ;;
7842 esac
7843else
7844 enable_static=yes
7845fi
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856# Check whether --with-pic was given.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007857if test "${with_pic+set}" = set; then :
7858 withval=$with_pic; lt_p=${PACKAGE-default}
7859 case $withval in
7860 yes|no) pic_mode=$withval ;;
7861 *)
7862 pic_mode=default
7863 # Look at the argument we got. We use all the common list separators.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08007864 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007865 for lt_pkg in $withval; do
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08007866 IFS=$lt_save_ifs
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007867 if test "X$lt_pkg" = "X$lt_p"; then
7868 pic_mode=yes
7869 fi
7870 done
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08007871 IFS=$lt_save_ifs
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007872 ;;
7873 esac
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007874else
7875 pic_mode=default
7876fi
7877
7878
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007879
7880
7881
7882
7883
7884
7885 # Check whether --enable-fast-install was given.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07007886if test "${enable_fast_install+set}" = set; then :
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007887 enableval=$enable_fast_install; p=${PACKAGE-default}
7888 case $enableval in
7889 yes) enable_fast_install=yes ;;
7890 no) enable_fast_install=no ;;
7891 *)
7892 enable_fast_install=no
7893 # Look at the argument we got. We use all the common list separators.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08007894 lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007895 for pkg in $enableval; do
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08007896 IFS=$lt_save_ifs
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007897 if test "X$pkg" = "X$p"; then
7898 enable_fast_install=yes
7899 fi
7900 done
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08007901 IFS=$lt_save_ifs
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007902 ;;
7903 esac
7904else
7905 enable_fast_install=yes
7906fi
7907
7908
7909
7910
7911
7912
7913
7914
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08007915 shared_archive_member_spec=
7916case $host,$enable_shared in
7917power*-*-aix[5-9]*,yes)
7918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
7919$as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
7920
7921# Check whether --with-aix-soname was given.
7922if test "${with_aix_soname+set}" = set; then :
7923 withval=$with_aix_soname; case $withval in
7924 aix|svr4|both)
7925 ;;
7926 *)
7927 as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
7928 ;;
7929 esac
7930 lt_cv_with_aix_soname=$with_aix_soname
7931else
7932 if ${lt_cv_with_aix_soname+:} false; then :
7933 $as_echo_n "(cached) " >&6
7934else
7935 lt_cv_with_aix_soname=aix
7936fi
7937
7938 with_aix_soname=$lt_cv_with_aix_soname
7939fi
7940
7941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
7942$as_echo "$with_aix_soname" >&6; }
7943 if test aix != "$with_aix_soname"; then
7944 # For the AIX way of multilib, we name the shared archive member
7945 # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
7946 # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
7947 # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
7948 # the AIX toolchain works better with OBJECT_MODE set (default 32).
7949 if test 64 = "${OBJECT_MODE-32}"; then
7950 shared_archive_member_spec=shr_64
7951 else
7952 shared_archive_member_spec=shr
7953 fi
7954 fi
7955 ;;
7956*)
7957 with_aix_soname=aix
7958 ;;
7959esac
7960
7961
7962
7963
7964
7965
7966
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007967
7968
7969
7970# This can be used to rebuild libtool when needed
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08007971LIBTOOL_DEPS=$ltmain
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08007972
7973# Always use our own libtool.
7974LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7975
7976
7977
7978
7979
7980
7981
7982
7983
7984
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008000
8001
8002
8003
8004
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008005test -z "$LN_S" && LN_S="ln -s"
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008020if test -n "${ZSH_VERSION+set}"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008021 setopt NO_GLOB_SUBST
8022fi
8023
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008025$as_echo_n "checking for objdir... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008026if ${lt_cv_objdir+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008027 $as_echo_n "(cached) " >&6
Jon Dugane34c20c2010-07-08 23:26:52 +00008028else
8029 rm -f .libs 2>/dev/null
8030mkdir .libs 2>/dev/null
8031if test -d .libs; then
8032 lt_cv_objdir=.libs
8033else
8034 # MS-DOS does not allow filenames that begin with a dot.
8035 lt_cv_objdir=_libs
8036fi
8037rmdir .libs 2>/dev/null
8038fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008039{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008040$as_echo "$lt_cv_objdir" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00008041objdir=$lt_cv_objdir
8042
8043
8044
8045
8046
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008047cat >>confdefs.h <<_ACEOF
8048#define LT_OBJDIR "$lt_cv_objdir/"
8049_ACEOF
8050
8051
8052
8053
Jon Dugane34c20c2010-07-08 23:26:52 +00008054case $host_os in
8055aix3*)
8056 # AIX sometimes has problems with the GCC collect2 program. For some
8057 # reason, if we set the COLLECT_NAMES environment variable, the problems
8058 # vanish in a puff of smoke.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008059 if test set != "${COLLECT_NAMES+set}"; then
Jon Dugane34c20c2010-07-08 23:26:52 +00008060 COLLECT_NAMES=
8061 export COLLECT_NAMES
8062 fi
8063 ;;
8064esac
8065
8066# Global variables:
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008067ofile=libtool
Jon Dugane34c20c2010-07-08 23:26:52 +00008068can_build_shared=yes
8069
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008070# All known linkers require a '.a' archive for static linking (except MSVC,
Jon Dugane34c20c2010-07-08 23:26:52 +00008071# which needs '.lib').
8072libext=a
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008073
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008074with_gnu_ld=$lt_cv_prog_gnu_ld
Jon Dugane34c20c2010-07-08 23:26:52 +00008075
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008076old_CC=$CC
8077old_CFLAGS=$CFLAGS
Jon Dugane34c20c2010-07-08 23:26:52 +00008078
8079# Set sane defaults for various variables
8080test -z "$CC" && CC=cc
8081test -z "$LTCC" && LTCC=$CC
8082test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8083test -z "$LD" && LD=ld
8084test -z "$ac_objext" && ac_objext=o
8085
Bruce A. Mah54615792015-05-11 10:42:44 -07008086func_cc_basename $compiler
8087cc_basename=$func_cc_basename_result
Jon Dugane34c20c2010-07-08 23:26:52 +00008088
8089
8090# Only perform the check for file, if the check method requires it
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008091test -z "$MAGIC_CMD" && MAGIC_CMD=file
Jon Dugane34c20c2010-07-08 23:26:52 +00008092case $deplibs_check_method in
8093file_magic*)
8094 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008096$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008097if ${lt_cv_path_MAGIC_CMD+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008098 $as_echo_n "(cached) " >&6
Jon Dugane34c20c2010-07-08 23:26:52 +00008099else
8100 case $MAGIC_CMD in
8101[\\/*] | ?:[\\/]*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008102 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
Jon Dugane34c20c2010-07-08 23:26:52 +00008103 ;;
8104*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008105 lt_save_MAGIC_CMD=$MAGIC_CMD
8106 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
Jon Dugane34c20c2010-07-08 23:26:52 +00008107 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8108 for ac_dir in $ac_dummy; do
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008109 IFS=$lt_save_ifs
Jon Dugane34c20c2010-07-08 23:26:52 +00008110 test -z "$ac_dir" && ac_dir=.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008111 if test -f "$ac_dir/${ac_tool_prefix}file"; then
8112 lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
Jon Dugane34c20c2010-07-08 23:26:52 +00008113 if test -n "$file_magic_test_file"; then
8114 case $deplibs_check_method in
8115 "file_magic "*)
8116 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008117 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
Jon Dugane34c20c2010-07-08 23:26:52 +00008118 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8119 $EGREP "$file_magic_regex" > /dev/null; then
8120 :
8121 else
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008122 cat <<_LT_EOF 1>&2
Jon Dugane34c20c2010-07-08 23:26:52 +00008123
8124*** Warning: the command libtool uses to detect shared libraries,
8125*** $file_magic_cmd, produces output that libtool cannot recognize.
8126*** The result is that libtool may fail to recognize shared libraries
8127*** as such. This will affect the creation of libtool libraries that
8128*** depend on shared libraries, but programs linked with such libtool
8129*** libraries will work regardless of this problem. Nevertheless, you
8130*** may want to report the problem to your system manager and/or to
8131*** bug-libtool@gnu.org
8132
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008133_LT_EOF
Jon Dugane34c20c2010-07-08 23:26:52 +00008134 fi ;;
8135 esac
8136 fi
8137 break
8138 fi
8139 done
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008140 IFS=$lt_save_ifs
8141 MAGIC_CMD=$lt_save_MAGIC_CMD
Jon Dugane34c20c2010-07-08 23:26:52 +00008142 ;;
8143esac
8144fi
8145
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008146MAGIC_CMD=$lt_cv_path_MAGIC_CMD
Jon Dugane34c20c2010-07-08 23:26:52 +00008147if test -n "$MAGIC_CMD"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008149$as_echo "$MAGIC_CMD" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00008150else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008152$as_echo "no" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00008153fi
8154
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008155
8156
8157
8158
Jon Dugane34c20c2010-07-08 23:26:52 +00008159if test -z "$lt_cv_path_MAGIC_CMD"; then
8160 if test -n "$ac_tool_prefix"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008162$as_echo_n "checking for file... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008163if ${lt_cv_path_MAGIC_CMD+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008164 $as_echo_n "(cached) " >&6
Jon Dugane34c20c2010-07-08 23:26:52 +00008165else
8166 case $MAGIC_CMD in
8167[\\/*] | ?:[\\/]*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008168 lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
Jon Dugane34c20c2010-07-08 23:26:52 +00008169 ;;
8170*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008171 lt_save_MAGIC_CMD=$MAGIC_CMD
8172 lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
Jon Dugane34c20c2010-07-08 23:26:52 +00008173 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8174 for ac_dir in $ac_dummy; do
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008175 IFS=$lt_save_ifs
Jon Dugane34c20c2010-07-08 23:26:52 +00008176 test -z "$ac_dir" && ac_dir=.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008177 if test -f "$ac_dir/file"; then
8178 lt_cv_path_MAGIC_CMD=$ac_dir/"file"
Jon Dugane34c20c2010-07-08 23:26:52 +00008179 if test -n "$file_magic_test_file"; then
8180 case $deplibs_check_method in
8181 "file_magic "*)
8182 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008183 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
Jon Dugane34c20c2010-07-08 23:26:52 +00008184 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8185 $EGREP "$file_magic_regex" > /dev/null; then
8186 :
8187 else
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008188 cat <<_LT_EOF 1>&2
Jon Dugane34c20c2010-07-08 23:26:52 +00008189
8190*** Warning: the command libtool uses to detect shared libraries,
8191*** $file_magic_cmd, produces output that libtool cannot recognize.
8192*** The result is that libtool may fail to recognize shared libraries
8193*** as such. This will affect the creation of libtool libraries that
8194*** depend on shared libraries, but programs linked with such libtool
8195*** libraries will work regardless of this problem. Nevertheless, you
8196*** may want to report the problem to your system manager and/or to
8197*** bug-libtool@gnu.org
8198
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008199_LT_EOF
Jon Dugane34c20c2010-07-08 23:26:52 +00008200 fi ;;
8201 esac
8202 fi
8203 break
8204 fi
8205 done
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008206 IFS=$lt_save_ifs
8207 MAGIC_CMD=$lt_save_MAGIC_CMD
Jon Dugane34c20c2010-07-08 23:26:52 +00008208 ;;
8209esac
8210fi
8211
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008212MAGIC_CMD=$lt_cv_path_MAGIC_CMD
Jon Dugane34c20c2010-07-08 23:26:52 +00008213if test -n "$MAGIC_CMD"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008215$as_echo "$MAGIC_CMD" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00008216else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008218$as_echo "no" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00008219fi
8220
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008221
Jon Dugane34c20c2010-07-08 23:26:52 +00008222 else
8223 MAGIC_CMD=:
8224 fi
8225fi
8226
8227 fi
8228 ;;
8229esac
8230
jef56a97f92012-08-20 14:35:58 -07008231# Use C for the default configuration in the libtool script
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008232
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008233lt_save_CC=$CC
Jon Dugane34c20c2010-07-08 23:26:52 +00008234ac_ext=c
8235ac_cpp='$CPP $CPPFLAGS'
8236ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8237ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8238ac_compiler_gnu=$ac_cv_c_compiler_gnu
8239
8240
8241# Source file extension for C test sources.
8242ac_ext=c
8243
8244# Object file extension for compiled C test sources.
8245objext=o
8246objext=$objext
8247
8248# Code to be used in simple compile tests
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008249lt_simple_compile_test_code="int some_variable = 0;"
Jon Dugane34c20c2010-07-08 23:26:52 +00008250
8251# Code to be used in simple link tests
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008252lt_simple_link_test_code='int main(){return(0);}'
8253
8254
8255
8256
8257
Jon Dugane34c20c2010-07-08 23:26:52 +00008258
8259
8260# If no C compiler was specified, use CC.
8261LTCC=${LTCC-"$CC"}
8262
8263# If no C compiler flags were specified, use CFLAGS.
8264LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8265
8266# Allow CC to be a program name with arguments.
8267compiler=$CC
8268
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008269# Save the default compiler, since it gets overwritten when the other
8270# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8271compiler_DEFAULT=$CC
Jon Dugane34c20c2010-07-08 23:26:52 +00008272
8273# save warnings/boilerplate of simple test code
8274ac_outfile=conftest.$ac_objext
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008275echo "$lt_simple_compile_test_code" >conftest.$ac_ext
Jon Dugane34c20c2010-07-08 23:26:52 +00008276eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8277_lt_compiler_boilerplate=`cat conftest.err`
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008278$RM conftest*
Jon Dugane34c20c2010-07-08 23:26:52 +00008279
8280ac_outfile=conftest.$ac_objext
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008281echo "$lt_simple_link_test_code" >conftest.$ac_ext
Jon Dugane34c20c2010-07-08 23:26:52 +00008282eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8283_lt_linker_boilerplate=`cat conftest.err`
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008284$RM -r conftest*
Jon Dugane34c20c2010-07-08 23:26:52 +00008285
8286
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008287if test -n "$compiler"; then
Jon Dugane34c20c2010-07-08 23:26:52 +00008288
8289lt_prog_compiler_no_builtin_flag=
8290
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008291if test yes = "$GCC"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008292 case $cc_basename in
8293 nvcc*)
8294 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8295 *)
8296 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8297 esac
Jon Dugane34c20c2010-07-08 23:26:52 +00008298
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008300$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008301if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008302 $as_echo_n "(cached) " >&6
Jon Dugane34c20c2010-07-08 23:26:52 +00008303else
8304 lt_cv_prog_compiler_rtti_exceptions=no
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008305 ac_outfile=conftest.$ac_objext
8306 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008307 lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment
Jon Dugane34c20c2010-07-08 23:26:52 +00008308 # Insert the option either (1) after the last *FLAGS variable, or
8309 # (2) before a word containing "conftest.", or (3) at the end.
8310 # Note that $ac_compile itself does not contain backslashes and begins
8311 # with a dollar sign (not a hyphen), so the echo should work correctly.
8312 # The option is referenced via a variable to avoid confusing sed.
8313 lt_compile=`echo "$ac_compile" | $SED \
8314 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8315 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8316 -e 's:$: $lt_compiler_flag:'`
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008317 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Jon Dugane34c20c2010-07-08 23:26:52 +00008318 (eval "$lt_compile" 2>conftest.err)
8319 ac_status=$?
8320 cat conftest.err >&5
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008321 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Jon Dugane34c20c2010-07-08 23:26:52 +00008322 if (exit $ac_status) && test -s "$ac_outfile"; then
8323 # The compiler can only warn and ignore the option if not recognized
8324 # So say no if there are warnings other than the usual output.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008325 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
Jon Dugane34c20c2010-07-08 23:26:52 +00008326 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8327 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8328 lt_cv_prog_compiler_rtti_exceptions=yes
8329 fi
8330 fi
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008331 $RM conftest*
Jon Dugane34c20c2010-07-08 23:26:52 +00008332
8333fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008334{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008335$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00008336
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008337if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
Jon Dugane34c20c2010-07-08 23:26:52 +00008338 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8339else
8340 :
8341fi
8342
8343fi
8344
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008345
8346
8347
8348
8349
8350 lt_prog_compiler_wl=
Jon Dugane34c20c2010-07-08 23:26:52 +00008351lt_prog_compiler_pic=
8352lt_prog_compiler_static=
8353
Jon Dugane34c20c2010-07-08 23:26:52 +00008354
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008355 if test yes = "$GCC"; then
Jon Dugane34c20c2010-07-08 23:26:52 +00008356 lt_prog_compiler_wl='-Wl,'
8357 lt_prog_compiler_static='-static'
8358
8359 case $host_os in
8360 aix*)
8361 # All AIX code is PIC.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008362 if test ia64 = "$host_cpu"; then
Jon Dugane34c20c2010-07-08 23:26:52 +00008363 # AIX 5 now supports IA64 processor
8364 lt_prog_compiler_static='-Bstatic'
8365 fi
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008366 lt_prog_compiler_pic='-fPIC'
Jon Dugane34c20c2010-07-08 23:26:52 +00008367 ;;
8368
8369 amigaos*)
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008370 case $host_cpu in
8371 powerpc)
8372 # see comment about AmigaOS4 .so support
8373 lt_prog_compiler_pic='-fPIC'
8374 ;;
8375 m68k)
8376 # FIXME: we need at least 68020 code to build shared libraries, but
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008377 # adding the '-m68020' flag to GCC prevents building anything better,
8378 # like '-m68040'.
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008379 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8380 ;;
8381 esac
Jon Dugane34c20c2010-07-08 23:26:52 +00008382 ;;
8383
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008384 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
Jon Dugane34c20c2010-07-08 23:26:52 +00008385 # PIC is the default for these OSes.
8386 ;;
8387
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008388 mingw* | cygwin* | pw32* | os2* | cegcc*)
Jon Dugane34c20c2010-07-08 23:26:52 +00008389 # This hack is so that the source file can tell whether it is being
8390 # built for inclusion in a dll (and should export symbols for example).
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008391 # Although the cygwin gcc ignores -fPIC, still need this for old-style
8392 # (--disable-auto-import) libraries
Jon Dugane34c20c2010-07-08 23:26:52 +00008393 lt_prog_compiler_pic='-DDLL_EXPORT'
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008394 case $host_os in
8395 os2*)
8396 lt_prog_compiler_static='$wl-static'
8397 ;;
8398 esac
Jon Dugane34c20c2010-07-08 23:26:52 +00008399 ;;
8400
8401 darwin* | rhapsody*)
8402 # PIC is the default on this platform
8403 # Common symbols not allowed in MH_DYLIB files
8404 lt_prog_compiler_pic='-fno-common'
8405 ;;
8406
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008407 haiku*)
8408 # PIC is the default for Haiku.
8409 # The "-static" flag exists, but is broken.
8410 lt_prog_compiler_static=
8411 ;;
8412
jef56a97f92012-08-20 14:35:58 -07008413 hpux*)
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008414 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8415 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
8416 # sets the default TLS model and affects inlining.
jef56a97f92012-08-20 14:35:58 -07008417 case $host_cpu in
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008418 hppa*64*)
jef56a97f92012-08-20 14:35:58 -07008419 # +Z the default
8420 ;;
8421 *)
8422 lt_prog_compiler_pic='-fPIC'
8423 ;;
8424 esac
8425 ;;
8426
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008427 interix[3-9]*)
8428 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8429 # Instead, we relocate shared libraries at runtime.
8430 ;;
8431
8432 msdosdjgpp*)
8433 # Just because we use GCC doesn't mean we suddenly get shared libraries
8434 # on systems that don't support them.
8435 lt_prog_compiler_can_build_shared=no
8436 enable_shared=no
8437 ;;
8438
8439 *nto* | *qnx*)
8440 # QNX uses GNU C++, but need to define -shared option too, otherwise
8441 # it will coredump.
8442 lt_prog_compiler_pic='-fPIC -shared'
8443 ;;
8444
8445 sysv4*MP*)
8446 if test -d /usr/nec; then
8447 lt_prog_compiler_pic=-Kconform_pic
8448 fi
8449 ;;
8450
Jon Dugane34c20c2010-07-08 23:26:52 +00008451 *)
8452 lt_prog_compiler_pic='-fPIC'
8453 ;;
8454 esac
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008455
8456 case $cc_basename in
8457 nvcc*) # Cuda Compiler Driver 2.2
8458 lt_prog_compiler_wl='-Xlinker '
8459 if test -n "$lt_prog_compiler_pic"; then
8460 lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
8461 fi
8462 ;;
8463 esac
Jon Dugane34c20c2010-07-08 23:26:52 +00008464 else
8465 # PORTME Check for flag to pass linker flags through the system compiler.
8466 case $host_os in
8467 aix*)
8468 lt_prog_compiler_wl='-Wl,'
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008469 if test ia64 = "$host_cpu"; then
Jon Dugane34c20c2010-07-08 23:26:52 +00008470 # AIX 5 now supports IA64 processor
8471 lt_prog_compiler_static='-Bstatic'
8472 else
8473 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8474 fi
8475 ;;
8476
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008477 darwin* | rhapsody*)
8478 # PIC is the default on this platform
8479 # Common symbols not allowed in MH_DYLIB files
8480 lt_prog_compiler_pic='-fno-common'
8481 case $cc_basename in
8482 nagfor*)
8483 # NAG Fortran compiler
8484 lt_prog_compiler_wl='-Wl,-Wl,,'
8485 lt_prog_compiler_pic='-PIC'
8486 lt_prog_compiler_static='-Bstatic'
8487 ;;
8488 esac
8489 ;;
8490
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008491 mingw* | cygwin* | pw32* | os2* | cegcc*)
Jon Dugane34c20c2010-07-08 23:26:52 +00008492 # This hack is so that the source file can tell whether it is being
8493 # built for inclusion in a dll (and should export symbols for example).
8494 lt_prog_compiler_pic='-DDLL_EXPORT'
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008495 case $host_os in
8496 os2*)
8497 lt_prog_compiler_static='$wl-static'
8498 ;;
8499 esac
Jon Dugane34c20c2010-07-08 23:26:52 +00008500 ;;
8501
8502 hpux9* | hpux10* | hpux11*)
8503 lt_prog_compiler_wl='-Wl,'
8504 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8505 # not for PA HP-UX.
8506 case $host_cpu in
8507 hppa*64*|ia64*)
8508 # +Z the default
8509 ;;
8510 *)
8511 lt_prog_compiler_pic='+Z'
8512 ;;
8513 esac
8514 # Is there a better lt_prog_compiler_static that works with the bundled CC?
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008515 lt_prog_compiler_static='$wl-a ${wl}archive'
Jon Dugane34c20c2010-07-08 23:26:52 +00008516 ;;
8517
8518 irix5* | irix6* | nonstopux*)
8519 lt_prog_compiler_wl='-Wl,'
8520 # PIC (with -KPIC) is the default.
8521 lt_prog_compiler_static='-non_shared'
8522 ;;
8523
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008524 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
Jon Dugane34c20c2010-07-08 23:26:52 +00008525 case $cc_basename in
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008526 # old Intel for x86_64, which still supported -KPIC.
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008527 ecc*)
Jon Dugane34c20c2010-07-08 23:26:52 +00008528 lt_prog_compiler_wl='-Wl,'
8529 lt_prog_compiler_pic='-KPIC'
8530 lt_prog_compiler_static='-static'
8531 ;;
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008532 # icc used to be incompatible with GCC.
8533 # ICC 10 doesn't accept -KPIC any more.
8534 icc* | ifort*)
8535 lt_prog_compiler_wl='-Wl,'
8536 lt_prog_compiler_pic='-fPIC'
8537 lt_prog_compiler_static='-static'
8538 ;;
8539 # Lahey Fortran 8.1.
8540 lf95*)
8541 lt_prog_compiler_wl='-Wl,'
8542 lt_prog_compiler_pic='--shared'
8543 lt_prog_compiler_static='--static'
8544 ;;
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008545 nagfor*)
8546 # NAG Fortran compiler
8547 lt_prog_compiler_wl='-Wl,-Wl,,'
8548 lt_prog_compiler_pic='-PIC'
8549 lt_prog_compiler_static='-Bstatic'
8550 ;;
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008551 tcc*)
8552 # Fabrice Bellard et al's Tiny C Compiler
8553 lt_prog_compiler_wl='-Wl,'
8554 lt_prog_compiler_pic='-fPIC'
8555 lt_prog_compiler_static='-static'
8556 ;;
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008557 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
Jon Dugane34c20c2010-07-08 23:26:52 +00008558 # Portland Group compilers (*not* the Pentium gcc compiler,
8559 # which looks to be a dead project)
8560 lt_prog_compiler_wl='-Wl,'
8561 lt_prog_compiler_pic='-fpic'
8562 lt_prog_compiler_static='-Bstatic'
8563 ;;
8564 ccc*)
8565 lt_prog_compiler_wl='-Wl,'
8566 # All Alpha code is PIC.
8567 lt_prog_compiler_static='-non_shared'
8568 ;;
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008569 xl* | bgxl* | bgf* | mpixl*)
8570 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008571 lt_prog_compiler_wl='-Wl,'
8572 lt_prog_compiler_pic='-qpic'
8573 lt_prog_compiler_static='-qstaticlink'
8574 ;;
8575 *)
8576 case `$CC -V 2>&1 | sed 5q` in
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008577 *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
8578 # Sun Fortran 8.3 passes all unrecognized flags to the linker
8579 lt_prog_compiler_pic='-KPIC'
8580 lt_prog_compiler_static='-Bstatic'
8581 lt_prog_compiler_wl=''
8582 ;;
8583 *Sun\ F* | *Sun*Fortran*)
8584 lt_prog_compiler_pic='-KPIC'
8585 lt_prog_compiler_static='-Bstatic'
8586 lt_prog_compiler_wl='-Qoption ld '
8587 ;;
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008588 *Sun\ C*)
8589 # Sun C 5.9
8590 lt_prog_compiler_pic='-KPIC'
8591 lt_prog_compiler_static='-Bstatic'
8592 lt_prog_compiler_wl='-Wl,'
8593 ;;
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008594 *Intel*\ [CF]*Compiler*)
8595 lt_prog_compiler_wl='-Wl,'
8596 lt_prog_compiler_pic='-fPIC'
8597 lt_prog_compiler_static='-static'
8598 ;;
8599 *Portland\ Group*)
8600 lt_prog_compiler_wl='-Wl,'
8601 lt_prog_compiler_pic='-fpic'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008602 lt_prog_compiler_static='-Bstatic'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008603 ;;
8604 esac
8605 ;;
Jon Dugane34c20c2010-07-08 23:26:52 +00008606 esac
8607 ;;
8608
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008609 newsos6)
8610 lt_prog_compiler_pic='-KPIC'
8611 lt_prog_compiler_static='-Bstatic'
8612 ;;
8613
8614 *nto* | *qnx*)
8615 # QNX uses GNU C++, but need to define -shared option too, otherwise
8616 # it will coredump.
8617 lt_prog_compiler_pic='-fPIC -shared'
8618 ;;
8619
Jon Dugane34c20c2010-07-08 23:26:52 +00008620 osf3* | osf4* | osf5*)
8621 lt_prog_compiler_wl='-Wl,'
8622 # All OSF/1 code is PIC.
8623 lt_prog_compiler_static='-non_shared'
8624 ;;
8625
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008626 rdos*)
8627 lt_prog_compiler_static='-non_shared'
8628 ;;
8629
Jon Dugane34c20c2010-07-08 23:26:52 +00008630 solaris*)
8631 lt_prog_compiler_pic='-KPIC'
8632 lt_prog_compiler_static='-Bstatic'
8633 case $cc_basename in
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008634 f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
Jon Dugane34c20c2010-07-08 23:26:52 +00008635 lt_prog_compiler_wl='-Qoption ld ';;
8636 *)
8637 lt_prog_compiler_wl='-Wl,';;
8638 esac
8639 ;;
8640
8641 sunos4*)
8642 lt_prog_compiler_wl='-Qoption ld '
8643 lt_prog_compiler_pic='-PIC'
8644 lt_prog_compiler_static='-Bstatic'
8645 ;;
8646
8647 sysv4 | sysv4.2uw2* | sysv4.3*)
8648 lt_prog_compiler_wl='-Wl,'
8649 lt_prog_compiler_pic='-KPIC'
8650 lt_prog_compiler_static='-Bstatic'
8651 ;;
8652
8653 sysv4*MP*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008654 if test -d /usr/nec; then
Jon Dugane34c20c2010-07-08 23:26:52 +00008655 lt_prog_compiler_pic='-Kconform_pic'
8656 lt_prog_compiler_static='-Bstatic'
8657 fi
8658 ;;
8659
8660 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8661 lt_prog_compiler_wl='-Wl,'
8662 lt_prog_compiler_pic='-KPIC'
8663 lt_prog_compiler_static='-Bstatic'
8664 ;;
8665
8666 unicos*)
8667 lt_prog_compiler_wl='-Wl,'
8668 lt_prog_compiler_can_build_shared=no
8669 ;;
8670
8671 uts4*)
8672 lt_prog_compiler_pic='-pic'
8673 lt_prog_compiler_static='-Bstatic'
8674 ;;
8675
8676 *)
8677 lt_prog_compiler_can_build_shared=no
8678 ;;
8679 esac
8680 fi
8681
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008682case $host_os in
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008683 # For platforms that do not support PIC, -DPIC is meaningless:
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008684 *djgpp*)
8685 lt_prog_compiler_pic=
8686 ;;
8687 *)
8688 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8689 ;;
8690esac
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008691
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008692{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8693$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8694if ${lt_cv_prog_compiler_pic+:} false; then :
8695 $as_echo_n "(cached) " >&6
8696else
8697 lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
8698fi
8699{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
8700$as_echo "$lt_cv_prog_compiler_pic" >&6; }
8701lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
Jon Dugane34c20c2010-07-08 23:26:52 +00008702
8703#
8704# Check to make sure the PIC flag actually works.
8705#
8706if test -n "$lt_prog_compiler_pic"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008708$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008709if ${lt_cv_prog_compiler_pic_works+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008710 $as_echo_n "(cached) " >&6
Jon Dugane34c20c2010-07-08 23:26:52 +00008711else
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008712 lt_cv_prog_compiler_pic_works=no
8713 ac_outfile=conftest.$ac_objext
8714 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008715 lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment
Jon Dugane34c20c2010-07-08 23:26:52 +00008716 # Insert the option either (1) after the last *FLAGS variable, or
8717 # (2) before a word containing "conftest.", or (3) at the end.
8718 # Note that $ac_compile itself does not contain backslashes and begins
8719 # with a dollar sign (not a hyphen), so the echo should work correctly.
8720 # The option is referenced via a variable to avoid confusing sed.
8721 lt_compile=`echo "$ac_compile" | $SED \
8722 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8723 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8724 -e 's:$: $lt_compiler_flag:'`
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008725 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Jon Dugane34c20c2010-07-08 23:26:52 +00008726 (eval "$lt_compile" 2>conftest.err)
8727 ac_status=$?
8728 cat conftest.err >&5
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008729 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Jon Dugane34c20c2010-07-08 23:26:52 +00008730 if (exit $ac_status) && test -s "$ac_outfile"; then
8731 # The compiler can only warn and ignore the option if not recognized
8732 # So say no if there are warnings other than the usual output.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008733 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
Jon Dugane34c20c2010-07-08 23:26:52 +00008734 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8735 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008736 lt_cv_prog_compiler_pic_works=yes
Jon Dugane34c20c2010-07-08 23:26:52 +00008737 fi
8738 fi
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008739 $RM conftest*
Jon Dugane34c20c2010-07-08 23:26:52 +00008740
8741fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008742{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008743$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00008744
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008745if test yes = "$lt_cv_prog_compiler_pic_works"; then
Jon Dugane34c20c2010-07-08 23:26:52 +00008746 case $lt_prog_compiler_pic in
8747 "" | " "*) ;;
8748 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8749 esac
8750else
8751 lt_prog_compiler_pic=
8752 lt_prog_compiler_can_build_shared=no
8753fi
8754
8755fi
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008756
8757
8758
8759
8760
jef2ab386b2012-08-10 12:43:50 -07008761
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008762
8763
8764
8765
8766
Jon Dugane34c20c2010-07-08 23:26:52 +00008767#
8768# Check to make sure the static flag actually works.
8769#
8770wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008771{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008772$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008773if ${lt_cv_prog_compiler_static_works+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008774 $as_echo_n "(cached) " >&6
Jon Dugane34c20c2010-07-08 23:26:52 +00008775else
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008776 lt_cv_prog_compiler_static_works=no
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008777 save_LDFLAGS=$LDFLAGS
Jon Dugane34c20c2010-07-08 23:26:52 +00008778 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008779 echo "$lt_simple_link_test_code" > conftest.$ac_ext
Jon Dugane34c20c2010-07-08 23:26:52 +00008780 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8781 # The linker can only warn and ignore the option if not recognized
8782 # So say no if there are warnings
8783 if test -s conftest.err; then
8784 # Append any errors to the config.log.
8785 cat conftest.err 1>&5
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008786 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
Jon Dugane34c20c2010-07-08 23:26:52 +00008787 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8788 if diff conftest.exp conftest.er2 >/dev/null; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008789 lt_cv_prog_compiler_static_works=yes
Jon Dugane34c20c2010-07-08 23:26:52 +00008790 fi
8791 else
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008792 lt_cv_prog_compiler_static_works=yes
Jon Dugane34c20c2010-07-08 23:26:52 +00008793 fi
8794 fi
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008795 $RM -r conftest*
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008796 LDFLAGS=$save_LDFLAGS
Jon Dugane34c20c2010-07-08 23:26:52 +00008797
8798fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008799{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008800$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00008801
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008802if test yes = "$lt_cv_prog_compiler_static_works"; then
Jon Dugane34c20c2010-07-08 23:26:52 +00008803 :
8804else
8805 lt_prog_compiler_static=
8806fi
8807
8808
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008809
8810
8811
8812
8813
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008815$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008816if ${lt_cv_prog_compiler_c_o+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008817 $as_echo_n "(cached) " >&6
Jon Dugane34c20c2010-07-08 23:26:52 +00008818else
8819 lt_cv_prog_compiler_c_o=no
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008820 $RM -r conftest 2>/dev/null
Jon Dugane34c20c2010-07-08 23:26:52 +00008821 mkdir conftest
8822 cd conftest
8823 mkdir out
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008824 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Jon Dugane34c20c2010-07-08 23:26:52 +00008825
8826 lt_compiler_flag="-o out/conftest2.$ac_objext"
8827 # Insert the option either (1) after the last *FLAGS variable, or
8828 # (2) before a word containing "conftest.", or (3) at the end.
8829 # Note that $ac_compile itself does not contain backslashes and begins
8830 # with a dollar sign (not a hyphen), so the echo should work correctly.
8831 lt_compile=`echo "$ac_compile" | $SED \
8832 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8833 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8834 -e 's:$: $lt_compiler_flag:'`
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008835 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Jon Dugane34c20c2010-07-08 23:26:52 +00008836 (eval "$lt_compile" 2>out/conftest.err)
8837 ac_status=$?
8838 cat out/conftest.err >&5
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008839 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Jon Dugane34c20c2010-07-08 23:26:52 +00008840 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8841 then
8842 # The compiler can only warn and ignore the option if not recognized
8843 # So say no if there are warnings
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008844 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
Jon Dugane34c20c2010-07-08 23:26:52 +00008845 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8846 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8847 lt_cv_prog_compiler_c_o=yes
8848 fi
8849 fi
8850 chmod u+w . 2>&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008851 $RM conftest*
Jon Dugane34c20c2010-07-08 23:26:52 +00008852 # SGI C++ compiler will create directory out/ii_files/ for
8853 # template instantiation
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008854 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8855 $RM out/* && rmdir out
Jon Dugane34c20c2010-07-08 23:26:52 +00008856 cd ..
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008857 $RM -r conftest
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008858 $RM conftest*
Jon Dugane34c20c2010-07-08 23:26:52 +00008859
8860fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008861{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008862$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008863
8864
8865
8866
8867
8868
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008870$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008871if ${lt_cv_prog_compiler_c_o+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008872 $as_echo_n "(cached) " >&6
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008873else
8874 lt_cv_prog_compiler_c_o=no
8875 $RM -r conftest 2>/dev/null
8876 mkdir conftest
8877 cd conftest
8878 mkdir out
8879 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8880
8881 lt_compiler_flag="-o out/conftest2.$ac_objext"
8882 # Insert the option either (1) after the last *FLAGS variable, or
8883 # (2) before a word containing "conftest.", or (3) at the end.
8884 # Note that $ac_compile itself does not contain backslashes and begins
8885 # with a dollar sign (not a hyphen), so the echo should work correctly.
8886 lt_compile=`echo "$ac_compile" | $SED \
8887 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8888 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8889 -e 's:$: $lt_compiler_flag:'`
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008890 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008891 (eval "$lt_compile" 2>out/conftest.err)
8892 ac_status=$?
8893 cat out/conftest.err >&5
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008894 echo "$as_me:$LINENO: \$? = $ac_status" >&5
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008895 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8896 then
8897 # The compiler can only warn and ignore the option if not recognized
8898 # So say no if there are warnings
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008899 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008900 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8901 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8902 lt_cv_prog_compiler_c_o=yes
8903 fi
8904 fi
8905 chmod u+w . 2>&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008906 $RM conftest*
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008907 # SGI C++ compiler will create directory out/ii_files/ for
8908 # template instantiation
8909 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8910 $RM out/* && rmdir out
8911 cd ..
8912 $RM -r conftest
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008913 $RM conftest*
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008914
8915fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008916{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008917$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008918
8919
Jon Dugane34c20c2010-07-08 23:26:52 +00008920
8921
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008922hard_links=nottested
8923if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
Jon Dugane34c20c2010-07-08 23:26:52 +00008924 # do not overwrite the value of need_locks provided by the user
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008926$as_echo_n "checking if we can lock with hard links... " >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00008927 hard_links=yes
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008928 $RM conftest*
Jon Dugane34c20c2010-07-08 23:26:52 +00008929 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8930 touch conftest.a
8931 ln conftest.a conftest.b 2>&5 || hard_links=no
8932 ln conftest.a conftest.b 2>/dev/null && hard_links=no
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008934$as_echo "$hard_links" >&6; }
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008935 if test no = "$hard_links"; then
8936 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
8937$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
Jon Dugane34c20c2010-07-08 23:26:52 +00008938 need_locks=warn
8939 fi
8940else
8941 need_locks=no
8942fi
8943
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008944
8945
8946
8947
8948
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07008949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008950$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +00008951
8952 runpath_var=
8953 allow_undefined_flag=
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008954 always_export_symbols=no
Jon Dugane34c20c2010-07-08 23:26:52 +00008955 archive_cmds=
8956 archive_expsym_cmds=
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008957 compiler_needs_object=no
8958 enable_shared_with_static_runtimes=no
Jon Dugane34c20c2010-07-08 23:26:52 +00008959 export_dynamic_flag_spec=
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008960 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8961 hardcode_automatic=no
8962 hardcode_direct=no
8963 hardcode_direct_absolute=no
Jon Dugane34c20c2010-07-08 23:26:52 +00008964 hardcode_libdir_flag_spec=
Jon Dugane34c20c2010-07-08 23:26:52 +00008965 hardcode_libdir_separator=
8966 hardcode_minus_L=no
8967 hardcode_shlibpath_var=unsupported
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008968 inherit_rpath=no
Jon Dugane34c20c2010-07-08 23:26:52 +00008969 link_all_deplibs=unknown
8970 module_cmds=
8971 module_expsym_cmds=
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008972 old_archive_from_new_cmds=
8973 old_archive_from_expsyms_cmds=
8974 thread_safe_flag_spec=
8975 whole_archive_flag_spec=
Jon Dugane34c20c2010-07-08 23:26:52 +00008976 # include_expsyms should be a list of space-separated symbols to be *always*
8977 # included in the symbol list
8978 include_expsyms=
8979 # exclude_expsyms can be an extended regexp of symbols to exclude
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008980 # it will be wrapped by ' (' and ')$', so one must not match beginning or
8981 # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
8982 # as well as any symbol that contains 'd'.
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008983 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
Jon Dugane34c20c2010-07-08 23:26:52 +00008984 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8985 # platforms (ab)use it in PIC code, but their linkers get confused if
8986 # the symbol is explicitly referenced. Since portable code cannot
8987 # rely on this symbol name, it's probably fine to never include it in
8988 # preloaded symbol tables.
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08008989 # Exclude shared library initialization/finalization symbols.
Jon Dugane34c20c2010-07-08 23:26:52 +00008990 extract_expsyms_cmds=
8991
8992 case $host_os in
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08008993 cygwin* | mingw* | pw32* | cegcc*)
Jon Dugane34c20c2010-07-08 23:26:52 +00008994 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8995 # When not using gcc, we currently assume that we are using
8996 # Microsoft Visual C++.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08008997 if test yes != "$GCC"; then
Jon Dugane34c20c2010-07-08 23:26:52 +00008998 with_gnu_ld=no
8999 fi
9000 ;;
9001 interix*)
9002 # we just hope/assume this is gcc and not c89 (= MSVC++)
9003 with_gnu_ld=yes
9004 ;;
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009005 openbsd* | bitrig*)
Jon Dugane34c20c2010-07-08 23:26:52 +00009006 with_gnu_ld=no
9007 ;;
9008 esac
9009
9010 ld_shlibs=yes
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009011
9012 # On some targets, GNU ld is compatible enough with the native linker
9013 # that we're better off using the native interface for both.
9014 lt_use_gnu_ld_interface=no
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009015 if test yes = "$with_gnu_ld"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009016 case $host_os in
9017 aix*)
9018 # The AIX port of GNU ld has always aspired to compatibility
9019 # with the native linker. However, as the warning in the GNU ld
9020 # block says, versions before 2.19.5* couldn't really create working
9021 # shared libraries, regardless of the interface used.
9022 case `$LD -v 2>&1` in
9023 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9024 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9025 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9026 *)
9027 lt_use_gnu_ld_interface=yes
9028 ;;
9029 esac
9030 ;;
9031 *)
9032 lt_use_gnu_ld_interface=yes
9033 ;;
9034 esac
9035 fi
9036
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009037 if test yes = "$lt_use_gnu_ld_interface"; then
Jon Dugane34c20c2010-07-08 23:26:52 +00009038 # If archive_cmds runs LD, not CC, wlarc should be empty
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009039 wlarc='$wl'
Jon Dugane34c20c2010-07-08 23:26:52 +00009040
9041 # Set some defaults for GNU ld with shared library support. These
9042 # are reset later if shared libraries are not supported. Putting them
9043 # here allows them to be overridden if necessary.
9044 runpath_var=LD_RUN_PATH
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009045 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9046 export_dynamic_flag_spec='$wl--export-dynamic'
Jon Dugane34c20c2010-07-08 23:26:52 +00009047 # ancient GNU ld didn't support --whole-archive et. al.
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009048 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009049 whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009050 else
9051 whole_archive_flag_spec=
Jon Dugane34c20c2010-07-08 23:26:52 +00009052 fi
9053 supports_anon_versioning=no
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009054 case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009055 *GNU\ gold*) supports_anon_versioning=yes ;;
Jon Dugane34c20c2010-07-08 23:26:52 +00009056 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9057 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9058 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9059 *\ 2.11.*) ;; # other 2.11 versions
9060 *) supports_anon_versioning=yes ;;
9061 esac
9062
9063 # See if GNU ld supports shared libraries.
9064 case $host_os in
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009065 aix[3-9]*)
Jon Dugane34c20c2010-07-08 23:26:52 +00009066 # On AIX/PPC, the GNU linker is very broken
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009067 if test ia64 != "$host_cpu"; then
Jon Dugane34c20c2010-07-08 23:26:52 +00009068 ld_shlibs=no
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009069 cat <<_LT_EOF 1>&2
Jon Dugane34c20c2010-07-08 23:26:52 +00009070
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009071*** Warning: the GNU linker, at least up to release 2.19, is reported
Jon Dugane34c20c2010-07-08 23:26:52 +00009072*** to be unable to reliably create shared libraries on AIX.
9073*** Therefore, libtool is disabling shared libraries support. If you
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009074*** really care for shared libraries, you may want to install binutils
9075*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9076*** You will then need to restart the configuration process.
Jon Dugane34c20c2010-07-08 23:26:52 +00009077
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009078_LT_EOF
Jon Dugane34c20c2010-07-08 23:26:52 +00009079 fi
9080 ;;
9081
9082 amigaos*)
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009083 case $host_cpu in
9084 powerpc)
9085 # see comment about AmigaOS4 .so support
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009086 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009087 archive_expsym_cmds=''
9088 ;;
9089 m68k)
9090 archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
9091 hardcode_libdir_flag_spec='-L$libdir'
9092 hardcode_minus_L=yes
9093 ;;
9094 esac
Jon Dugane34c20c2010-07-08 23:26:52 +00009095 ;;
9096
9097 beos*)
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009098 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Jon Dugane34c20c2010-07-08 23:26:52 +00009099 allow_undefined_flag=unsupported
9100 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9101 # support --undefined. This deserves some investigation. FIXME
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009102 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
Jon Dugane34c20c2010-07-08 23:26:52 +00009103 else
9104 ld_shlibs=no
9105 fi
9106 ;;
9107
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08009108 cygwin* | mingw* | pw32* | cegcc*)
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009109 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
Jon Dugane34c20c2010-07-08 23:26:52 +00009110 # as there is no search path for DLLs.
9111 hardcode_libdir_flag_spec='-L$libdir'
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009112 export_dynamic_flag_spec='$wl--export-all-symbols'
Jon Dugane34c20c2010-07-08 23:26:52 +00009113 allow_undefined_flag=unsupported
9114 always_export_symbols=no
9115 enable_shared_with_static_runtimes=yes
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009116 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
9117 exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
Jon Dugane34c20c2010-07-08 23:26:52 +00009118
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009119 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009120 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9121 # If the export-symbols file already is a .def file, use it as
9122 # is; otherwise, prepend EXPORTS...
9123 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
9124 cp $export_symbols $output_objdir/$soname.def;
9125 else
9126 echo EXPORTS > $output_objdir/$soname.def;
9127 cat $export_symbols >> $output_objdir/$soname.def;
9128 fi~
9129 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
Jon Dugane34c20c2010-07-08 23:26:52 +00009130 else
9131 ld_shlibs=no
9132 fi
9133 ;;
9134
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009135 haiku*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009136 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009137 link_all_deplibs=yes
9138 ;;
9139
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009140 os2*)
9141 hardcode_libdir_flag_spec='-L$libdir'
9142 hardcode_minus_L=yes
9143 allow_undefined_flag=unsupported
9144 shrext_cmds=.dll
9145 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9146 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9147 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9148 $ECHO EXPORTS >> $output_objdir/$libname.def~
9149 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
9150 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9151 emximp -o $lib $output_objdir/$libname.def'
9152 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
9153 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
9154 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
9155 $ECHO EXPORTS >> $output_objdir/$libname.def~
9156 prefix_cmds="$SED"~
9157 if test EXPORTS = "`$SED 1q $export_symbols`"; then
9158 prefix_cmds="$prefix_cmds -e 1d";
9159 fi~
9160 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
9161 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
9162 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
9163 emximp -o $lib $output_objdir/$libname.def'
9164 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
9165 enable_shared_with_static_runtimes=yes
9166 ;;
9167
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009168 interix[3-9]*)
Jon Dugane34c20c2010-07-08 23:26:52 +00009169 hardcode_direct=no
9170 hardcode_shlibpath_var=no
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009171 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
9172 export_dynamic_flag_spec='$wl-E'
Jon Dugane34c20c2010-07-08 23:26:52 +00009173 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9174 # Instead, shared libraries are loaded at an image base (0x10000000 by
9175 # default) and relocated if they conflict, which is a slow very memory
9176 # consuming and fragmenting process. To avoid this, we pick a random,
9177 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9178 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009179 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9180 archive_expsym_cmds='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
Jon Dugane34c20c2010-07-08 23:26:52 +00009181 ;;
9182
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009183 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009184 tmp_diet=no
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009185 if test linux-dietlibc = "$host_os"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009186 case $cc_basename in
9187 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
9188 esac
9189 fi
9190 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009191 && test no = "$tmp_diet"
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009192 then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009193 tmp_addflag=' $pic_flag'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009194 tmp_sharedflag='-shared'
Jon Dugane34c20c2010-07-08 23:26:52 +00009195 case $cc_basename,$host_cpu in
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009196 pgcc*) # Portland Group C compiler
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009197 whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
Jon Dugane34c20c2010-07-08 23:26:52 +00009198 tmp_addflag=' $pic_flag'
9199 ;;
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009200 pgf77* | pgf90* | pgf95* | pgfortran*)
9201 # Portland Group f77 and f90 compilers
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009202 whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
Jon Dugane34c20c2010-07-08 23:26:52 +00009203 tmp_addflag=' $pic_flag -Mnomain' ;;
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009204 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
Jon Dugane34c20c2010-07-08 23:26:52 +00009205 tmp_addflag=' -i_dynamic' ;;
9206 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
9207 tmp_addflag=' -i_dynamic -nofor_main' ;;
9208 ifc* | ifort*) # Intel Fortran compiler
9209 tmp_addflag=' -nofor_main' ;;
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08009210 lf95*) # Lahey Fortran 8.1
9211 whole_archive_flag_spec=
9212 tmp_sharedflag='--shared' ;;
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009213 nagfor*) # NAGFOR 5.3
9214 tmp_sharedflag='-Wl,-shared' ;;
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009215 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009216 tmp_sharedflag='-qmkshrobj'
9217 tmp_addflag= ;;
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009218 nvcc*) # Cuda Compiler Driver 2.2
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009219 whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009220 compiler_needs_object=yes
9221 ;;
Jon Dugane34c20c2010-07-08 23:26:52 +00009222 esac
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009223 case `$CC -V 2>&1 | sed 5q` in
9224 *Sun\ C*) # Sun C 5.9
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009225 whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009226 compiler_needs_object=yes
9227 tmp_sharedflag='-G' ;;
9228 *Sun\ F*) # Sun Fortran 8.3
9229 tmp_sharedflag='-G' ;;
9230 esac
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009231 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
Jon Dugane34c20c2010-07-08 23:26:52 +00009232
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009233 if test yes = "$supports_anon_versioning"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009234 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009235 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9236 echo "local: *; };" >> $output_objdir/$libname.ver~
9237 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009238 fi
9239
9240 case $cc_basename in
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009241 tcc*)
9242 export_dynamic_flag_spec='-rdynamic'
9243 ;;
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009244 xlf* | bgf* | bgxlf* | mpixlf*)
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009245 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9246 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009247 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009248 archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009249 if test yes = "$supports_anon_versioning"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009250 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009251 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9252 echo "local: *; };" >> $output_objdir/$libname.ver~
9253 $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009254 fi
9255 ;;
9256 esac
Jon Dugane34c20c2010-07-08 23:26:52 +00009257 else
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009258 ld_shlibs=no
Jon Dugane34c20c2010-07-08 23:26:52 +00009259 fi
9260 ;;
9261
9262 netbsd*)
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009263 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
Jon Dugane34c20c2010-07-08 23:26:52 +00009264 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9265 wlarc=
9266 else
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009267 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9268 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
Jon Dugane34c20c2010-07-08 23:26:52 +00009269 fi
9270 ;;
9271
9272 solaris*)
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009273 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
Jon Dugane34c20c2010-07-08 23:26:52 +00009274 ld_shlibs=no
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009275 cat <<_LT_EOF 1>&2
Jon Dugane34c20c2010-07-08 23:26:52 +00009276
9277*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9278*** create shared libraries on Solaris systems. Therefore, libtool
9279*** is disabling shared libraries support. We urge you to upgrade GNU
9280*** binutils to release 2.9.1 or newer. Another option is to modify
9281*** your PATH or compiler configuration so that the native linker is
9282*** used, and then restart.
9283
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009284_LT_EOF
9285 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009286 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9287 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
Jon Dugane34c20c2010-07-08 23:26:52 +00009288 else
9289 ld_shlibs=no
9290 fi
9291 ;;
9292
9293 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9294 case `$LD -v 2>&1` in
9295 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9296 ld_shlibs=no
9297 cat <<_LT_EOF 1>&2
9298
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009299*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
Jon Dugane34c20c2010-07-08 23:26:52 +00009300*** reliably create shared libraries on SCO systems. Therefore, libtool
9301*** is disabling shared libraries support. We urge you to upgrade GNU
9302*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
9303*** your PATH or compiler configuration so that the native linker is
9304*** used, and then restart.
9305
9306_LT_EOF
9307 ;;
9308 *)
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009309 # For security reasons, it is highly recommended that you always
9310 # use absolute paths for naming shared libraries, and exclude the
9311 # DT_RUNPATH tag from executables and libraries. But doing so
9312 # requires that you compile everything twice, which is a pain.
9313 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009314 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9315 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9316 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
Jon Dugane34c20c2010-07-08 23:26:52 +00009317 else
9318 ld_shlibs=no
9319 fi
9320 ;;
9321 esac
9322 ;;
9323
9324 sunos4*)
9325 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9326 wlarc=
9327 hardcode_direct=yes
9328 hardcode_shlibpath_var=no
9329 ;;
9330
9331 *)
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009332 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009333 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9334 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
Jon Dugane34c20c2010-07-08 23:26:52 +00009335 else
9336 ld_shlibs=no
9337 fi
9338 ;;
9339 esac
9340
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009341 if test no = "$ld_shlibs"; then
Jon Dugane34c20c2010-07-08 23:26:52 +00009342 runpath_var=
9343 hardcode_libdir_flag_spec=
9344 export_dynamic_flag_spec=
9345 whole_archive_flag_spec=
9346 fi
9347 else
9348 # PORTME fill in a description of your system's linker (not GNU ld)
9349 case $host_os in
9350 aix3*)
9351 allow_undefined_flag=unsupported
9352 always_export_symbols=yes
9353 archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
9354 # Note: this linker hardcodes the directories in LIBPATH if there
9355 # are no directories specified by -L.
9356 hardcode_minus_L=yes
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009357 if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
Jon Dugane34c20c2010-07-08 23:26:52 +00009358 # Neither direct hardcoding nor static linking is supported with a
9359 # broken collect2.
9360 hardcode_direct=unsupported
9361 fi
9362 ;;
9363
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009364 aix[4-9]*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009365 if test ia64 = "$host_cpu"; then
Jon Dugane34c20c2010-07-08 23:26:52 +00009366 # On IA64, the linker does run time linking by default, so we don't
9367 # have to do anything special.
9368 aix_use_runtimelinking=no
9369 exp_sym_flag='-Bexport'
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009370 no_entry_flag=
Jon Dugane34c20c2010-07-08 23:26:52 +00009371 else
9372 # If we're using GNU nm, then we don't want the "-C" option.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009373 # -C means demangle to GNU nm, but means don't demangle to AIX nm.
9374 # Without the "-l" option, or with the "-B" option, AIX nm treats
9375 # weak defined symbols like other global defined symbols, whereas
9376 # GNU nm marks them as "W".
9377 # While the 'weak' keyword is ignored in the Export File, we need
9378 # it in the Import File for the 'aix-soname' feature, so we have
9379 # to replace the "-B" option with "-P" for AIX nm.
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009380 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009381 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
Jon Dugane34c20c2010-07-08 23:26:52 +00009382 else
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009383 export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
Jon Dugane34c20c2010-07-08 23:26:52 +00009384 fi
9385 aix_use_runtimelinking=no
9386
9387 # Test if we are trying to use run time linking or normal
9388 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009389 # have runtime linking enabled, and use it for executables.
9390 # For shared libraries, we enable/disable runtime linking
9391 # depending on the kind of the shared library created -
9392 # when "with_aix_soname,aix_use_runtimelinking" is:
9393 # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables
9394 # "aix,yes" lib.so shared, rtl:yes, for executables
9395 # lib.a static archive
9396 # "both,no" lib.so.V(shr.o) shared, rtl:yes
9397 # lib.a(lib.so.V) shared, rtl:no, for executables
9398 # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
9399 # lib.a(lib.so.V) shared, rtl:no
9400 # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables
9401 # lib.a static archive
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009402 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
Jon Dugane34c20c2010-07-08 23:26:52 +00009403 for ld_flag in $LDFLAGS; do
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009404 if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009405 aix_use_runtimelinking=yes
9406 break
9407 fi
Jon Dugane34c20c2010-07-08 23:26:52 +00009408 done
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009409 if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
9410 # With aix-soname=svr4, we create the lib.so.V shared archives only,
9411 # so we don't have lib.a shared libs to link our executables.
9412 # We have to force runtime linking in this case.
9413 aix_use_runtimelinking=yes
9414 LDFLAGS="$LDFLAGS -Wl,-brtl"
9415 fi
Jon Dugane34c20c2010-07-08 23:26:52 +00009416 ;;
9417 esac
9418
9419 exp_sym_flag='-bexport'
9420 no_entry_flag='-bnoentry'
9421 fi
9422
9423 # When large executables or shared objects are built, AIX ld can
9424 # have problems creating the table of contents. If linking a library
9425 # or program results in "error TOC overflow" add -mminimal-toc to
9426 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
9427 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9428
9429 archive_cmds=''
9430 hardcode_direct=yes
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009431 hardcode_direct_absolute=yes
Jon Dugane34c20c2010-07-08 23:26:52 +00009432 hardcode_libdir_separator=':'
9433 link_all_deplibs=yes
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009434 file_list_spec='$wl-f,'
9435 case $with_aix_soname,$aix_use_runtimelinking in
9436 aix,*) ;; # traditional, no import file
9437 svr4,* | *,yes) # use import file
9438 # The Import File defines what to hardcode.
9439 hardcode_direct=no
9440 hardcode_direct_absolute=no
9441 ;;
9442 esac
Jon Dugane34c20c2010-07-08 23:26:52 +00009443
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009444 if test yes = "$GCC"; then
Jon Dugane34c20c2010-07-08 23:26:52 +00009445 case $host_os in aix4.[012]|aix4.[012].*)
9446 # We only want to do this on AIX 4.2 and lower, the check
9447 # below for broken collect2 doesn't work under 4.3+
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009448 collect2name=`$CC -print-prog-name=collect2`
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009449 if test -f "$collect2name" &&
9450 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
Jon Dugane34c20c2010-07-08 23:26:52 +00009451 then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009452 # We have reworked collect2
9453 :
Jon Dugane34c20c2010-07-08 23:26:52 +00009454 else
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009455 # We have old collect2
9456 hardcode_direct=unsupported
9457 # It fails to find uninstalled libraries when the uninstalled
9458 # path is not listed in the libpath. Setting hardcode_minus_L
9459 # to unsupported forces relinking
9460 hardcode_minus_L=yes
9461 hardcode_libdir_flag_spec='-L$libdir'
9462 hardcode_libdir_separator=
Jon Dugane34c20c2010-07-08 23:26:52 +00009463 fi
9464 ;;
9465 esac
9466 shared_flag='-shared'
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009467 if test yes = "$aix_use_runtimelinking"; then
9468 shared_flag="$shared_flag "'$wl-G'
Jon Dugane34c20c2010-07-08 23:26:52 +00009469 fi
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009470 # Need to ensure runtime linking is disabled for the traditional
9471 # shared library, or the linker may eventually find shared libraries
9472 # /with/ Import File - we do not want to mix them.
9473 shared_flag_aix='-shared'
9474 shared_flag_svr4='-shared $wl-G'
Jon Dugane34c20c2010-07-08 23:26:52 +00009475 else
9476 # not using gcc
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009477 if test ia64 = "$host_cpu"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009478 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9479 # chokes on -Wl,-G. The following line is correct:
Jon Dugane34c20c2010-07-08 23:26:52 +00009480 shared_flag='-G'
9481 else
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009482 if test yes = "$aix_use_runtimelinking"; then
9483 shared_flag='$wl-G'
Jon Dugane34c20c2010-07-08 23:26:52 +00009484 else
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009485 shared_flag='$wl-bM:SRE'
Jon Dugane34c20c2010-07-08 23:26:52 +00009486 fi
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009487 shared_flag_aix='$wl-bM:SRE'
9488 shared_flag_svr4='$wl-G'
Jon Dugane34c20c2010-07-08 23:26:52 +00009489 fi
9490 fi
9491
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009492 export_dynamic_flag_spec='$wl-bexpall'
Jon Dugane34c20c2010-07-08 23:26:52 +00009493 # It seems that -bexpall does not export symbols beginning with
9494 # underscore (_), so it is better to generate a list of symbols to export.
9495 always_export_symbols=yes
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009496 if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
Jon Dugane34c20c2010-07-08 23:26:52 +00009497 # Warning - without using the other runtime loading flags (-brtl),
9498 # -berok will link without error, but may produce a broken library.
9499 allow_undefined_flag='-berok'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009500 # Determine the default libpath from the value encoded in an
9501 # empty executable.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009502 if test set = "${lt_cv_aix_libpath+set}"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009503 aix_libpath=$lt_cv_aix_libpath
9504else
9505 if ${lt_cv_aix_libpath_+:} false; then :
9506 $as_echo_n "(cached) " >&6
9507else
9508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jon Dugane34c20c2010-07-08 23:26:52 +00009509/* end confdefs.h. */
9510
9511int
9512main ()
9513{
9514
9515 ;
9516 return 0;
9517}
9518_ACEOF
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009519if ac_fn_c_try_link "$LINENO"; then :
Jon Dugane34c20c2010-07-08 23:26:52 +00009520
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009521 lt_aix_libpath_sed='
9522 /Import File Strings/,/^$/ {
9523 /^0/ {
9524 s/^0 *\([^ ]*\) *$/\1/
9525 p
9526 }
9527 }'
9528 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9529 # Check for a 64-bit object if we didn't find anything.
9530 if test -z "$lt_cv_aix_libpath_"; then
9531 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9532 fi
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009533fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009534rm -f core conftest.err conftest.$ac_objext \
9535 conftest$ac_exeext conftest.$ac_ext
9536 if test -z "$lt_cv_aix_libpath_"; then
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009537 lt_cv_aix_libpath_=/usr/lib:/lib
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009538 fi
Jef Poskanzer437537f2012-11-30 12:16:17 -08009539
Jon Dugane34c20c2010-07-08 23:26:52 +00009540fi
Jef Poskanzer437537f2012-11-30 12:16:17 -08009541
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009542 aix_libpath=$lt_cv_aix_libpath_
9543fi
jef2ab386b2012-08-10 12:43:50 -07009544
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009545 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
9546 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009547 else
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009548 if test ia64 = "$host_cpu"; then
9549 hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
Jon Dugane34c20c2010-07-08 23:26:52 +00009550 allow_undefined_flag="-z nodefs"
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009551 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols"
Jon Dugane34c20c2010-07-08 23:26:52 +00009552 else
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009553 # Determine the default libpath from the value encoded in an
9554 # empty executable.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009555 if test set = "${lt_cv_aix_libpath+set}"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009556 aix_libpath=$lt_cv_aix_libpath
9557else
9558 if ${lt_cv_aix_libpath_+:} false; then :
9559 $as_echo_n "(cached) " >&6
9560else
9561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jon Dugane34c20c2010-07-08 23:26:52 +00009562/* end confdefs.h. */
9563
9564int
9565main ()
9566{
9567
9568 ;
9569 return 0;
9570}
9571_ACEOF
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009572if ac_fn_c_try_link "$LINENO"; then :
Jon Dugane34c20c2010-07-08 23:26:52 +00009573
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009574 lt_aix_libpath_sed='
9575 /Import File Strings/,/^$/ {
9576 /^0/ {
9577 s/^0 *\([^ ]*\) *$/\1/
9578 p
9579 }
9580 }'
9581 lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9582 # Check for a 64-bit object if we didn't find anything.
9583 if test -z "$lt_cv_aix_libpath_"; then
9584 lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9585 fi
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009586fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009587rm -f core conftest.err conftest.$ac_objext \
9588 conftest$ac_exeext conftest.$ac_ext
9589 if test -z "$lt_cv_aix_libpath_"; then
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009590 lt_cv_aix_libpath_=/usr/lib:/lib
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009591 fi
Jef Poskanzer437537f2012-11-30 12:16:17 -08009592
Jon Dugane34c20c2010-07-08 23:26:52 +00009593fi
Jef Poskanzer437537f2012-11-30 12:16:17 -08009594
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009595 aix_libpath=$lt_cv_aix_libpath_
9596fi
Jon Dugane34c20c2010-07-08 23:26:52 +00009597
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009598 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
Jon Dugane34c20c2010-07-08 23:26:52 +00009599 # Warning - without using the other run time loading flags,
9600 # -berok will link without error, but may produce a broken library.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009601 no_undefined_flag=' $wl-bernotok'
9602 allow_undefined_flag=' $wl-berok'
9603 if test yes = "$with_gnu_ld"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009604 # We only use this code for GNU lds that support --whole-archive.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009605 whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009606 else
9607 # Exported symbols can be pulled into shared objects from archives
9608 whole_archive_flag_spec='$convenience'
9609 fi
Jon Dugane34c20c2010-07-08 23:26:52 +00009610 archive_cmds_need_lc=yes
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009611 archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
9612 # -brtl affects multiple linker settings, -berok does not and is overridden later
9613 compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
9614 if test svr4 != "$with_aix_soname"; then
9615 # This is similar to how AIX traditionally builds its shared libraries.
9616 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
9617 fi
9618 if test aix != "$with_aix_soname"; then
9619 archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
9620 else
9621 # used by -dlpreopen to get the symbols
9622 archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir'
9623 fi
9624 archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
Jon Dugane34c20c2010-07-08 23:26:52 +00009625 fi
9626 fi
9627 ;;
9628
9629 amigaos*)
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009630 case $host_cpu in
9631 powerpc)
9632 # see comment about AmigaOS4 .so support
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009633 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009634 archive_expsym_cmds=''
9635 ;;
9636 m68k)
9637 archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
9638 hardcode_libdir_flag_spec='-L$libdir'
9639 hardcode_minus_L=yes
9640 ;;
9641 esac
Jon Dugane34c20c2010-07-08 23:26:52 +00009642 ;;
9643
9644 bsdi[45]*)
9645 export_dynamic_flag_spec=-rdynamic
9646 ;;
9647
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08009648 cygwin* | mingw* | pw32* | cegcc*)
Jon Dugane34c20c2010-07-08 23:26:52 +00009649 # When not using gcc, we currently assume that we are using
9650 # Microsoft Visual C++.
9651 # hardcode_libdir_flag_spec is actually meaningless, as there is
9652 # no search path for DLLs.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009653 case $cc_basename in
9654 cl*)
9655 # Native MSVC
9656 hardcode_libdir_flag_spec=' '
9657 allow_undefined_flag=unsupported
9658 always_export_symbols=yes
9659 file_list_spec='@'
9660 # Tell ltmain to make .lib files, not .a files.
9661 libext=lib
9662 # Tell ltmain to make .dll files, not .so files.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009663 shrext_cmds=.dll
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009664 # FIXME: Setting linknames here is a bad hack.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009665 archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
9666 archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then
9667 cp "$export_symbols" "$output_objdir/$soname.def";
9668 echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
9669 else
9670 $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
9671 fi~
9672 $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
9673 linknames='
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009674 # The linker will not automatically build a static lib if we build a DLL.
9675 # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
9676 enable_shared_with_static_runtimes=yes
9677 exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
9678 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9679 # Don't use ranlib
9680 old_postinstall_cmds='chmod 644 $oldlib'
9681 postlink_cmds='lt_outputfile="@OUTPUT@"~
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009682 lt_tool_outputfile="@TOOL_OUTPUT@"~
9683 case $lt_outputfile in
9684 *.exe|*.EXE) ;;
9685 *)
9686 lt_outputfile=$lt_outputfile.exe
9687 lt_tool_outputfile=$lt_tool_outputfile.exe
9688 ;;
9689 esac~
9690 if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
9691 $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
9692 $RM "$lt_outputfile.manifest";
9693 fi'
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009694 ;;
9695 *)
9696 # Assume MSVC wrapper
9697 hardcode_libdir_flag_spec=' '
9698 allow_undefined_flag=unsupported
9699 # Tell ltmain to make .lib files, not .a files.
9700 libext=lib
9701 # Tell ltmain to make .dll files, not .so files.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009702 shrext_cmds=.dll
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009703 # FIXME: Setting linknames here is a bad hack.
9704 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9705 # The linker will automatically build a .lib file if we build a DLL.
9706 old_archive_from_new_cmds='true'
9707 # FIXME: Should let the user specify the lib program.
9708 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9709 enable_shared_with_static_runtimes=yes
9710 ;;
9711 esac
Jon Dugane34c20c2010-07-08 23:26:52 +00009712 ;;
9713
9714 darwin* | rhapsody*)
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009715
9716
9717 archive_cmds_need_lc=no
9718 hardcode_direct=no
9719 hardcode_automatic=yes
9720 hardcode_shlibpath_var=unsupported
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009721 if test yes = "$lt_cv_ld_force_load"; then
9722 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009723
9724 else
9725 whole_archive_flag_spec=''
9726 fi
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009727 link_all_deplibs=yes
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009728 allow_undefined_flag=$_lt_dar_allow_undefined
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08009729 case $cc_basename in
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009730 ifort*|nagfor*) _lt_dar_can_shared=yes ;;
Bruce A. Mah60bd98a2014-02-14 11:52:16 -08009731 *) _lt_dar_can_shared=$GCC ;;
9732 esac
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009733 if test yes = "$_lt_dar_can_shared"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009734 output_verbose_link_cmd=func_echo_all
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009735 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
9736 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
9737 archive_expsym_cmds="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil"
9738 module_expsym_cmds="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil"
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009739
9740 else
9741 ld_shlibs=no
9742 fi
9743
Jon Dugane34c20c2010-07-08 23:26:52 +00009744 ;;
9745
9746 dgux*)
9747 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9748 hardcode_libdir_flag_spec='-L$libdir'
9749 hardcode_shlibpath_var=no
9750 ;;
9751
Jon Dugane34c20c2010-07-08 23:26:52 +00009752 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9753 # support. Future versions do this automatically, but an explicit c++rt0.o
9754 # does not break anything, and helps significantly (at the cost of a little
9755 # extra space).
9756 freebsd2.2*)
9757 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9758 hardcode_libdir_flag_spec='-R$libdir'
9759 hardcode_direct=yes
9760 hardcode_shlibpath_var=no
9761 ;;
9762
9763 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009764 freebsd2.*)
Jon Dugane34c20c2010-07-08 23:26:52 +00009765 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9766 hardcode_direct=yes
9767 hardcode_minus_L=yes
9768 hardcode_shlibpath_var=no
9769 ;;
9770
9771 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009772 freebsd* | dragonfly*)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009773 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
Jon Dugane34c20c2010-07-08 23:26:52 +00009774 hardcode_libdir_flag_spec='-R$libdir'
9775 hardcode_direct=yes
9776 hardcode_shlibpath_var=no
9777 ;;
9778
9779 hpux9*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009780 if test yes = "$GCC"; then
9781 archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
Jon Dugane34c20c2010-07-08 23:26:52 +00009782 else
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009783 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
Jon Dugane34c20c2010-07-08 23:26:52 +00009784 fi
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009785 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
Jon Dugane34c20c2010-07-08 23:26:52 +00009786 hardcode_libdir_separator=:
9787 hardcode_direct=yes
9788
9789 # hardcode_minus_L: Not really in the search PATH,
9790 # but as the default location of the library.
9791 hardcode_minus_L=yes
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009792 export_dynamic_flag_spec='$wl-E'
Jon Dugane34c20c2010-07-08 23:26:52 +00009793 ;;
9794
9795 hpux10*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009796 if test yes,no = "$GCC,$with_gnu_ld"; then
9797 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
Jon Dugane34c20c2010-07-08 23:26:52 +00009798 else
9799 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9800 fi
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009801 if test no = "$with_gnu_ld"; then
9802 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
Jon Dugane34c20c2010-07-08 23:26:52 +00009803 hardcode_libdir_separator=:
9804 hardcode_direct=yes
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009805 hardcode_direct_absolute=yes
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009806 export_dynamic_flag_spec='$wl-E'
Jon Dugane34c20c2010-07-08 23:26:52 +00009807 # hardcode_minus_L: Not really in the search PATH,
9808 # but as the default location of the library.
9809 hardcode_minus_L=yes
9810 fi
9811 ;;
9812
9813 hpux11*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009814 if test yes,no = "$GCC,$with_gnu_ld"; then
Jon Dugane34c20c2010-07-08 23:26:52 +00009815 case $host_cpu in
9816 hppa*64*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009817 archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
Jon Dugane34c20c2010-07-08 23:26:52 +00009818 ;;
9819 ia64*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009820 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
Jon Dugane34c20c2010-07-08 23:26:52 +00009821 ;;
9822 *)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009823 archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
Jon Dugane34c20c2010-07-08 23:26:52 +00009824 ;;
9825 esac
9826 else
9827 case $host_cpu in
9828 hppa*64*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009829 archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
Jon Dugane34c20c2010-07-08 23:26:52 +00009830 ;;
9831 ia64*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009832 archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
Jon Dugane34c20c2010-07-08 23:26:52 +00009833 ;;
9834 *)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009835
9836 # Older versions of the 11.00 compiler do not understand -b yet
9837 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9839$as_echo_n "checking if $CC understands -b... " >&6; }
9840if ${lt_cv_prog_compiler__b+:} false; then :
9841 $as_echo_n "(cached) " >&6
9842else
9843 lt_cv_prog_compiler__b=no
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009844 save_LDFLAGS=$LDFLAGS
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009845 LDFLAGS="$LDFLAGS -b"
9846 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9847 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9848 # The linker can only warn and ignore the option if not recognized
9849 # So say no if there are warnings
9850 if test -s conftest.err; then
9851 # Append any errors to the config.log.
9852 cat conftest.err 1>&5
9853 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9854 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9855 if diff conftest.exp conftest.er2 >/dev/null; then
9856 lt_cv_prog_compiler__b=yes
9857 fi
9858 else
9859 lt_cv_prog_compiler__b=yes
9860 fi
9861 fi
9862 $RM -r conftest*
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009863 LDFLAGS=$save_LDFLAGS
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009864
9865fi
9866{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9867$as_echo "$lt_cv_prog_compiler__b" >&6; }
9868
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009869if test yes = "$lt_cv_prog_compiler__b"; then
9870 archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009871else
9872 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9873fi
9874
Jon Dugane34c20c2010-07-08 23:26:52 +00009875 ;;
9876 esac
9877 fi
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009878 if test no = "$with_gnu_ld"; then
9879 hardcode_libdir_flag_spec='$wl+b $wl$libdir'
Jon Dugane34c20c2010-07-08 23:26:52 +00009880 hardcode_libdir_separator=:
9881
9882 case $host_cpu in
9883 hppa*64*|ia64*)
9884 hardcode_direct=no
9885 hardcode_shlibpath_var=no
9886 ;;
9887 *)
9888 hardcode_direct=yes
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009889 hardcode_direct_absolute=yes
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009890 export_dynamic_flag_spec='$wl-E'
Jon Dugane34c20c2010-07-08 23:26:52 +00009891
9892 # hardcode_minus_L: Not really in the search PATH,
9893 # but as the default location of the library.
9894 hardcode_minus_L=yes
9895 ;;
9896 esac
9897 fi
9898 ;;
9899
9900 irix5* | irix6* | nonstopux*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009901 if test yes = "$GCC"; then
9902 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009903 # Try to use the -exported_symbol ld option, if it does not
9904 # work, assume that -exports_file does not work either and
9905 # implicitly export all symbols.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009906 # This should be the same for all languages, so no per-tag cache variable.
9907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
9908$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
9909if ${lt_cv_irix_exported_symbol+:} false; then :
9910 $as_echo_n "(cached) " >&6
Bruce A. Mahdc1dd2d2014-03-04 14:34:40 -08009911else
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009912 save_LDFLAGS=$LDFLAGS
9913 LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9915/* end confdefs.h. */
9916int foo (void) { return 0; }
9917_ACEOF
9918if ac_fn_c_try_link "$LINENO"; then :
9919 lt_cv_irix_exported_symbol=yes
9920else
9921 lt_cv_irix_exported_symbol=no
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009922fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009923rm -f core conftest.err conftest.$ac_objext \
9924 conftest$ac_exeext conftest.$ac_ext
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009925 LDFLAGS=$save_LDFLAGS
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009926fi
9927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
9928$as_echo "$lt_cv_irix_exported_symbol" >&6; }
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009929 if test yes = "$lt_cv_irix_exported_symbol"; then
9930 archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -07009931 fi
Jon Dugane34c20c2010-07-08 23:26:52 +00009932 else
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009933 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
9934 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib'
Jon Dugane34c20c2010-07-08 23:26:52 +00009935 fi
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009936 archive_cmds_need_lc='no'
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009937 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
Jon Dugane34c20c2010-07-08 23:26:52 +00009938 hardcode_libdir_separator=:
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009939 inherit_rpath=yes
Jon Dugane34c20c2010-07-08 23:26:52 +00009940 link_all_deplibs=yes
9941 ;;
9942
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009943 linux*)
9944 case $cc_basename in
9945 tcc*)
9946 # Fabrice Bellard et al's Tiny C Compiler
9947 ld_shlibs=yes
9948 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9949 ;;
9950 esac
9951 ;;
9952
Jon Dugane34c20c2010-07-08 23:26:52 +00009953 netbsd*)
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009954 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
Jon Dugane34c20c2010-07-08 23:26:52 +00009955 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
9956 else
9957 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
9958 fi
9959 hardcode_libdir_flag_spec='-R$libdir'
9960 hardcode_direct=yes
9961 hardcode_shlibpath_var=no
9962 ;;
9963
9964 newsos6)
9965 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9966 hardcode_direct=yes
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009967 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
Jon Dugane34c20c2010-07-08 23:26:52 +00009968 hardcode_libdir_separator=:
9969 hardcode_shlibpath_var=no
9970 ;;
9971
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009972 *nto* | *qnx*)
9973 ;;
9974
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009975 openbsd* | bitrig*)
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009976 if test -f /usr/libexec/ld.so; then
9977 hardcode_direct=yes
9978 hardcode_shlibpath_var=no
9979 hardcode_direct_absolute=yes
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009980 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009981 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009982 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
9983 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
9984 export_dynamic_flag_spec='$wl-E'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009985 else
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009986 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9987 hardcode_libdir_flag_spec='$wl-rpath,$libdir'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009988 fi
Jon Dugane34c20c2010-07-08 23:26:52 +00009989 else
Jef Poskanzerba7b91d2013-11-26 10:07:32 -08009990 ld_shlibs=no
Jon Dugane34c20c2010-07-08 23:26:52 +00009991 fi
9992 ;;
9993
9994 os2*)
9995 hardcode_libdir_flag_spec='-L$libdir'
9996 hardcode_minus_L=yes
9997 allow_undefined_flag=unsupported
Bruce A. Mah4874c4a2015-01-05 15:23:07 -08009998 shrext_cmds=.dll
9999 archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10000 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10001 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10002 $ECHO EXPORTS >> $output_objdir/$libname.def~
10003 emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10004 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10005 emximp -o $lib $output_objdir/$libname.def'
10006 archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10007 $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10008 $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10009 $ECHO EXPORTS >> $output_objdir/$libname.def~
10010 prefix_cmds="$SED"~
10011 if test EXPORTS = "`$SED 1q $export_symbols`"; then
10012 prefix_cmds="$prefix_cmds -e 1d";
10013 fi~
10014 prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10015 cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10016 $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10017 emximp -o $lib $output_objdir/$libname.def'
10018 old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10019 enable_shared_with_static_runtimes=yes
Jon Dugane34c20c2010-07-08 23:26:52 +000010020 ;;
10021
10022 osf3*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010023 if test yes = "$GCC"; then
10024 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10025 archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
Jon Dugane34c20c2010-07-08 23:26:52 +000010026 else
10027 allow_undefined_flag=' -expect_unresolved \*'
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010028 archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
Jon Dugane34c20c2010-07-08 23:26:52 +000010029 fi
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010030 archive_cmds_need_lc='no'
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010031 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
Jon Dugane34c20c2010-07-08 23:26:52 +000010032 hardcode_libdir_separator=:
10033 ;;
10034
10035 osf4* | osf5*) # as osf3* with the addition of -msym flag
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010036 if test yes = "$GCC"; then
10037 allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10038 archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
10039 hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
Jon Dugane34c20c2010-07-08 23:26:52 +000010040 else
10041 allow_undefined_flag=' -expect_unresolved \*'
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010042 archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010043 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010044 $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp'
Jon Dugane34c20c2010-07-08 23:26:52 +000010045
10046 # Both c and cxx compiler support -rpath directly
10047 hardcode_libdir_flag_spec='-rpath $libdir'
10048 fi
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010049 archive_cmds_need_lc='no'
Jon Dugane34c20c2010-07-08 23:26:52 +000010050 hardcode_libdir_separator=:
10051 ;;
10052
10053 solaris*)
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010054 no_undefined_flag=' -z defs'
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010055 if test yes = "$GCC"; then
10056 wlarc='$wl'
10057 archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010058 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010059 $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
Jon Dugane34c20c2010-07-08 23:26:52 +000010060 else
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010061 case `$CC -V 2>&1` in
10062 *"Compilers 5.0"*)
10063 wlarc=''
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010064 archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010065 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010066 $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010067 ;;
10068 *)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010069 wlarc='$wl'
10070 archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010071 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010072 $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010073 ;;
10074 esac
Jon Dugane34c20c2010-07-08 23:26:52 +000010075 fi
10076 hardcode_libdir_flag_spec='-R$libdir'
10077 hardcode_shlibpath_var=no
10078 case $host_os in
10079 solaris2.[0-5] | solaris2.[0-5].*) ;;
10080 *)
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010081 # The compiler driver will combine and reorder linker options,
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010082 # but understands '-z linker_flag'. GCC discards it without '$wl',
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010083 # but is careful enough not to reorder.
10084 # Supported since Solaris 2.6 (maybe 2.5.1?)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010085 if test yes = "$GCC"; then
10086 whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010087 else
10088 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10089 fi
10090 ;;
Jon Dugane34c20c2010-07-08 23:26:52 +000010091 esac
10092 link_all_deplibs=yes
10093 ;;
10094
10095 sunos4*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010096 if test sequent = "$host_vendor"; then
Jon Dugane34c20c2010-07-08 23:26:52 +000010097 # Use $CC to link under sequent, because it throws in some extra .o
10098 # files that make .init and .fini sections work.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010099 archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
Jon Dugane34c20c2010-07-08 23:26:52 +000010100 else
10101 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10102 fi
10103 hardcode_libdir_flag_spec='-L$libdir'
10104 hardcode_direct=yes
10105 hardcode_minus_L=yes
10106 hardcode_shlibpath_var=no
10107 ;;
10108
10109 sysv4)
10110 case $host_vendor in
10111 sni)
10112 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10113 hardcode_direct=yes # is this really true???
10114 ;;
10115 siemens)
10116 ## LD is ld it makes a PLAMLIB
10117 ## CC just makes a GrossModule.
10118 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10119 reload_cmds='$CC -r -o $output$reload_objs'
10120 hardcode_direct=no
10121 ;;
10122 motorola)
10123 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10124 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10125 ;;
10126 esac
10127 runpath_var='LD_RUN_PATH'
10128 hardcode_shlibpath_var=no
10129 ;;
10130
10131 sysv4.3*)
10132 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10133 hardcode_shlibpath_var=no
10134 export_dynamic_flag_spec='-Bexport'
10135 ;;
10136
10137 sysv4*MP*)
10138 if test -d /usr/nec; then
10139 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10140 hardcode_shlibpath_var=no
10141 runpath_var=LD_RUN_PATH
10142 hardcode_runpath_var=yes
10143 ld_shlibs=yes
10144 fi
10145 ;;
10146
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010147 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010148 no_undefined_flag='$wl-z,text'
Jon Dugane34c20c2010-07-08 23:26:52 +000010149 archive_cmds_need_lc=no
10150 hardcode_shlibpath_var=no
10151 runpath_var='LD_RUN_PATH'
10152
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010153 if test yes = "$GCC"; then
10154 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10155 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Jon Dugane34c20c2010-07-08 23:26:52 +000010156 else
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010157 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10158 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Jon Dugane34c20c2010-07-08 23:26:52 +000010159 fi
10160 ;;
10161
10162 sysv5* | sco3.2v5* | sco5v6*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010163 # Note: We CANNOT use -z defs as we might desire, because we do not
Jon Dugane34c20c2010-07-08 23:26:52 +000010164 # link with -lc, and that would cause any symbols used from libc to
10165 # always be unresolved, which means just about no library would
10166 # ever link correctly. If we're not using GNU ld we use -z text
10167 # though, which does catch some bad symbols but isn't as heavy-handed
10168 # as -z defs.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010169 no_undefined_flag='$wl-z,text'
10170 allow_undefined_flag='$wl-z,nodefs'
Jon Dugane34c20c2010-07-08 23:26:52 +000010171 archive_cmds_need_lc=no
10172 hardcode_shlibpath_var=no
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010173 hardcode_libdir_flag_spec='$wl-R,$libdir'
Jon Dugane34c20c2010-07-08 23:26:52 +000010174 hardcode_libdir_separator=':'
10175 link_all_deplibs=yes
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010176 export_dynamic_flag_spec='$wl-Bexport'
Jon Dugane34c20c2010-07-08 23:26:52 +000010177 runpath_var='LD_RUN_PATH'
10178
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010179 if test yes = "$GCC"; then
10180 archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10181 archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Jon Dugane34c20c2010-07-08 23:26:52 +000010182 else
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010183 archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10184 archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
Jon Dugane34c20c2010-07-08 23:26:52 +000010185 fi
10186 ;;
10187
10188 uts4*)
10189 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10190 hardcode_libdir_flag_spec='-L$libdir'
10191 hardcode_shlibpath_var=no
10192 ;;
10193
10194 *)
10195 ld_shlibs=no
10196 ;;
10197 esac
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010198
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010199 if test sni = "$host_vendor"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010200 case $host in
10201 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010202 export_dynamic_flag_spec='$wl-Blargedynsym'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010203 ;;
10204 esac
10205 fi
Jon Dugane34c20c2010-07-08 23:26:52 +000010206 fi
10207
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010208{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080010209$as_echo "$ld_shlibs" >&6; }
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010210test no = "$ld_shlibs" && can_build_shared=no
Jon Dugane34c20c2010-07-08 23:26:52 +000010211
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010212with_gnu_ld=$with_gnu_ld
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
Jon Dugane34c20c2010-07-08 23:26:52 +000010228#
10229# Do we need to explicitly link libc?
10230#
10231case "x$archive_cmds_need_lc" in
10232x|xyes)
10233 # Assume -lc should be added
10234 archive_cmds_need_lc=yes
10235
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010236 if test yes,yes = "$GCC,$enable_shared"; then
Jon Dugane34c20c2010-07-08 23:26:52 +000010237 case $archive_cmds in
10238 *'~'*)
10239 # FIXME: we may have to deal with multi-command sequences.
10240 ;;
10241 '$CC '*)
10242 # Test whether the compiler implicitly links with -lc since on some
10243 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10244 # to ld, don't add -lc before -lgcc.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080010246$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010247if ${lt_cv_archive_cmds_need_lc+:} false; then :
10248 $as_echo_n "(cached) " >&6
10249else
10250 $RM conftest*
10251 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
Jon Dugane34c20c2010-07-08 23:26:52 +000010252
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010253 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Jon Dugane34c20c2010-07-08 23:26:52 +000010254 (eval $ac_compile) 2>&5
10255 ac_status=$?
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010256 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10257 test $ac_status = 0; } 2>conftest.err; then
10258 soname=conftest
10259 lib=conftest
10260 libobjs=conftest.$ac_objext
10261 deplibs=
10262 wl=$lt_prog_compiler_wl
10263 pic_flag=$lt_prog_compiler_pic
10264 compiler_flags=-v
10265 linker_flags=-v
10266 verstring=
10267 output_objdir=.
10268 libname=conftest
10269 lt_save_allow_undefined_flag=$allow_undefined_flag
10270 allow_undefined_flag=
10271 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010272 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
Jon Dugane34c20c2010-07-08 23:26:52 +000010273 ac_status=$?
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010274 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10275 test $ac_status = 0; }
10276 then
10277 lt_cv_archive_cmds_need_lc=no
10278 else
10279 lt_cv_archive_cmds_need_lc=yes
10280 fi
10281 allow_undefined_flag=$lt_save_allow_undefined_flag
10282 else
10283 cat conftest.err 1>&5
10284 fi
10285 $RM conftest*
10286
10287fi
10288{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10289$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10290 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
Jon Dugane34c20c2010-07-08 23:26:52 +000010291 ;;
10292 esac
10293 fi
10294 ;;
10295esac
10296
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080010449$as_echo_n "checking dynamic linker characteristics... " >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010450
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010451if test yes = "$GCC"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010452 case $host_os in
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010453 darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
10454 *) lt_awk_arg='/^libraries:/' ;;
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010455 esac
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010456 case $host_os in
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010457 mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
10458 *) lt_sed_strip_eq='s|=/|/|g' ;;
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010459 esac
10460 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10461 case $lt_search_path_spec in
10462 *\;*)
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010463 # if the path contains ";" then we assume it to be the separator
10464 # otherwise default to the standard path separator (i.e. ":") - it is
10465 # assumed that no part of a normal pathname contains ";" but that should
10466 # okay in the real world where ";" in dirpaths is itself problematic.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010467 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10468 ;;
10469 *)
10470 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10471 ;;
10472 esac
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010473 # Ok, now we have the path, separated by spaces, we can step through it
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010474 # and add multilib dir if necessary...
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010475 lt_tmp_lt_search_path_spec=
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010476 lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10477 # ...but if some path component already ends with the multilib dir we assume
10478 # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
10479 case "$lt_multi_os_dir; $lt_search_path_spec " in
10480 "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
10481 lt_multi_os_dir=
10482 ;;
10483 esac
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010484 for lt_sys_path in $lt_search_path_spec; do
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010485 if test -d "$lt_sys_path$lt_multi_os_dir"; then
10486 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
10487 elif test -n "$lt_multi_os_dir"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010488 test -d "$lt_sys_path" && \
10489 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10490 fi
10491 done
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010492 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010493BEGIN {RS = " "; FS = "/|\n";} {
10494 lt_foo = "";
10495 lt_count = 0;
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010496 for (lt_i = NF; lt_i > 0; lt_i--) {
10497 if ($lt_i != "" && $lt_i != ".") {
10498 if ($lt_i == "..") {
10499 lt_count++;
10500 } else {
10501 if (lt_count == 0) {
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010502 lt_foo = "/" $lt_i lt_foo;
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010503 } else {
10504 lt_count--;
10505 }
10506 }
10507 }
10508 }
10509 if (lt_foo != "") { lt_freq[lt_foo]++; }
10510 if (lt_freq[lt_foo] == 1) { print lt_foo; }
10511}'`
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010512 # AWK program above erroneously prepends '/' to C:/dos/paths
10513 # for these hosts.
10514 case $host_os in
10515 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010516 $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010517 esac
10518 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010519else
10520 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10521fi
Jon Dugane34c20c2010-07-08 23:26:52 +000010522library_names_spec=
10523libname_spec='lib$name'
10524soname_spec=
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010525shrext_cmds=.so
Jon Dugane34c20c2010-07-08 23:26:52 +000010526postinstall_cmds=
10527postuninstall_cmds=
10528finish_cmds=
10529finish_eval=
10530shlibpath_var=
10531shlibpath_overrides_runpath=unknown
10532version_type=none
10533dynamic_linker="$host_os ld.so"
10534sys_lib_dlsearch_path_spec="/lib /usr/lib"
10535need_lib_prefix=unknown
10536hardcode_into_libs=no
10537
10538# when you set need_version to no, make sure it does not cause -set_version
10539# flags to be left without arguments
10540need_version=unknown
10541
Bruce A. Mah54615792015-05-11 10:42:44 -070010542
10543
Jon Dugane34c20c2010-07-08 23:26:52 +000010544case $host_os in
10545aix3*)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010546 version_type=linux # correct to gnu/linux during the next big refactor
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010547 library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
Jon Dugane34c20c2010-07-08 23:26:52 +000010548 shlibpath_var=LIBPATH
10549
10550 # AIX 3 has no versioning support, so we append a major version to the name.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010551 soname_spec='$libname$release$shared_ext$major'
Jon Dugane34c20c2010-07-08 23:26:52 +000010552 ;;
10553
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010554aix[4-9]*)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010555 version_type=linux # correct to gnu/linux during the next big refactor
Jon Dugane34c20c2010-07-08 23:26:52 +000010556 need_lib_prefix=no
10557 need_version=no
10558 hardcode_into_libs=yes
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010559 if test ia64 = "$host_cpu"; then
Jon Dugane34c20c2010-07-08 23:26:52 +000010560 # AIX 5 supports IA64
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010561 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
Jon Dugane34c20c2010-07-08 23:26:52 +000010562 shlibpath_var=LD_LIBRARY_PATH
10563 else
10564 # With GCC up to 2.95.x, collect2 would create an import file
10565 # for dependence libraries. The import file would start with
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010566 # the line '#! .'. This would cause the generated library to
10567 # depend on '.', always an invalid library. This was fixed in
Jon Dugane34c20c2010-07-08 23:26:52 +000010568 # development snapshots of GCC prior to 3.0.
10569 case $host_os in
10570 aix4 | aix4.[01] | aix4.[01].*)
10571 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10572 echo ' yes '
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010573 echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
Jon Dugane34c20c2010-07-08 23:26:52 +000010574 :
10575 else
10576 can_build_shared=no
10577 fi
10578 ;;
10579 esac
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010580 # Using Import Files as archive members, it is possible to support
10581 # filename-based versioning of shared library archives on AIX. While
10582 # this would work for both with and without runtime linking, it will
10583 # prevent static linking of such archives. So we do filename-based
10584 # shared library versioning with .so extension only, which is used
10585 # when both runtime linking and shared linking is enabled.
10586 # Unfortunately, runtime linking may impact performance, so we do
10587 # not want this to be the default eventually. Also, we use the
10588 # versioned .so libs for executables only if there is the -brtl
10589 # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
10590 # To allow for filename-based versioning support, we need to create
10591 # libNAME.so.V as an archive file, containing:
10592 # *) an Import File, referring to the versioned filename of the
10593 # archive as well as the shared archive member, telling the
10594 # bitwidth (32 or 64) of that shared object, and providing the
10595 # list of exported symbols of that shared object, eventually
10596 # decorated with the 'weak' keyword
10597 # *) the shared object with the F_LOADONLY flag set, to really avoid
10598 # it being seen by the linker.
10599 # At run time we better use the real file rather than another symlink,
10600 # but for link time we create the symlink libNAME.so -> libNAME.so.V
10601
10602 case $with_aix_soname,$aix_use_runtimelinking in
10603 # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
Jon Dugane34c20c2010-07-08 23:26:52 +000010604 # soname into executable. Probably we can add versioning support to
10605 # collect2, so additional links can be useful in future.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010606 aix,yes) # traditional libtool
10607 dynamic_linker='AIX unversionable lib.so'
Jon Dugane34c20c2010-07-08 23:26:52 +000010608 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10609 # instead of lib<name>.a to let people know that these are not
10610 # typical AIX shared libraries.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010611 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10612 ;;
10613 aix,no) # traditional AIX only
10614 dynamic_linker='AIX lib.a(lib.so.V)'
Jon Dugane34c20c2010-07-08 23:26:52 +000010615 # We preserve .a as extension for shared libraries through AIX4.2
10616 # and later when we are not doing run time linking.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010617 library_names_spec='$libname$release.a $libname.a'
10618 soname_spec='$libname$release$shared_ext$major'
10619 ;;
10620 svr4,*) # full svr4 only
10621 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
10622 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
10623 # We do not specify a path in Import Files, so LIBPATH fires.
10624 shlibpath_overrides_runpath=yes
10625 ;;
10626 *,yes) # both, prefer svr4
10627 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
10628 library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
10629 # unpreferred sharedlib libNAME.a needs extra handling
10630 postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
10631 postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
10632 # We do not specify a path in Import Files, so LIBPATH fires.
10633 shlibpath_overrides_runpath=yes
10634 ;;
10635 *,no) # both, prefer aix
10636 dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
10637 library_names_spec='$libname$release.a $libname.a'
10638 soname_spec='$libname$release$shared_ext$major'
10639 # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
10640 postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
10641 postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
10642 ;;
10643 esac
Jon Dugane34c20c2010-07-08 23:26:52 +000010644 shlibpath_var=LIBPATH
10645 fi
10646 ;;
10647
10648amigaos*)
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010649 case $host_cpu in
10650 powerpc)
10651 # Since July 2007 AmigaOS4 officially supports .so libraries.
10652 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010653 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010654 ;;
10655 m68k)
10656 library_names_spec='$libname.ixlibrary $libname.a'
10657 # Create ${libname}_ixlibrary.a entries in /sys/libs.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010658 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010659 ;;
10660 esac
Jon Dugane34c20c2010-07-08 23:26:52 +000010661 ;;
10662
10663beos*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010664 library_names_spec='$libname$shared_ext'
Jon Dugane34c20c2010-07-08 23:26:52 +000010665 dynamic_linker="$host_os ld.so"
10666 shlibpath_var=LIBRARY_PATH
10667 ;;
10668
10669bsdi[45]*)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010670 version_type=linux # correct to gnu/linux during the next big refactor
Jon Dugane34c20c2010-07-08 23:26:52 +000010671 need_version=no
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010672 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10673 soname_spec='$libname$release$shared_ext$major'
Jon Dugane34c20c2010-07-08 23:26:52 +000010674 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10675 shlibpath_var=LD_LIBRARY_PATH
10676 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10677 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10678 # the default ld.so.conf also contains /usr/contrib/lib and
10679 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10680 # libtool to hard-code these into programs
10681 ;;
10682
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080010683cygwin* | mingw* | pw32* | cegcc*)
Jon Dugane34c20c2010-07-08 23:26:52 +000010684 version_type=windows
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010685 shrext_cmds=.dll
Jon Dugane34c20c2010-07-08 23:26:52 +000010686 need_version=no
10687 need_lib_prefix=no
10688
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010689 case $GCC,$cc_basename in
10690 yes,*)
10691 # gcc
Jon Dugane34c20c2010-07-08 23:26:52 +000010692 library_names_spec='$libname.dll.a'
10693 # DLL is installed to $(libdir)/../bin by postinstall_cmds
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010694 postinstall_cmds='base_file=`basename \$file`~
10695 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
Jon Dugane34c20c2010-07-08 23:26:52 +000010696 dldir=$destdir/`dirname \$dlpath`~
10697 test -d \$dldir || mkdir -p \$dldir~
10698 $install_prog $dir/$dlname \$dldir/$dlname~
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010699 chmod a+x \$dldir/$dlname~
10700 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10701 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10702 fi'
Jon Dugane34c20c2010-07-08 23:26:52 +000010703 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10704 dlpath=$dir/\$dldll~
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010705 $RM \$dlpath'
Jon Dugane34c20c2010-07-08 23:26:52 +000010706 shlibpath_overrides_runpath=yes
10707
10708 case $host_os in
10709 cygwin*)
10710 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010711 soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010712
10713 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
Jon Dugane34c20c2010-07-08 23:26:52 +000010714 ;;
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080010715 mingw* | cegcc*)
Jon Dugane34c20c2010-07-08 23:26:52 +000010716 # MinGW DLLs use traditional 'lib' prefix
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010717 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
Jon Dugane34c20c2010-07-08 23:26:52 +000010718 ;;
10719 pw32*)
10720 # pw32 DLLs use 'pw' prefix rather than 'lib'
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010721 library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
Jon Dugane34c20c2010-07-08 23:26:52 +000010722 ;;
10723 esac
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010724 dynamic_linker='Win32 ld.exe'
10725 ;;
10726
10727 *,cl*)
10728 # Native MSVC
10729 libname_spec='$name'
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010730 soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
10731 library_names_spec='$libname.dll.lib'
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010732
10733 case $build_os in
10734 mingw*)
10735 sys_lib_search_path_spec=
10736 lt_save_ifs=$IFS
10737 IFS=';'
10738 for lt_path in $LIB
10739 do
10740 IFS=$lt_save_ifs
10741 # Let DOS variable expansion print the short 8.3 style file name.
10742 lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
10743 sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
10744 done
10745 IFS=$lt_save_ifs
10746 # Convert to MSYS style.
10747 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
10748 ;;
10749 cygwin*)
10750 # Convert to unix form, then to dos form, then back to unix form
10751 # but this time dos style (no spaces!) so that the unix form looks
10752 # like /cygdrive/c/PROGRA~1:/cygdr...
10753 sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
10754 sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
10755 sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10756 ;;
10757 *)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010758 sys_lib_search_path_spec=$LIB
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010759 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10760 # It is most probably a Windows format PATH.
10761 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10762 else
10763 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10764 fi
10765 # FIXME: find the short name or the path components, as spaces are
10766 # common. (e.g. "Program Files" -> "PROGRA~1")
10767 ;;
10768 esac
10769
10770 # DLL is installed to $(libdir)/../bin by postinstall_cmds
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010771 postinstall_cmds='base_file=`basename \$file`~
10772 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010773 dldir=$destdir/`dirname \$dlpath`~
10774 test -d \$dldir || mkdir -p \$dldir~
10775 $install_prog $dir/$dlname \$dldir/$dlname'
10776 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10777 dlpath=$dir/\$dldll~
10778 $RM \$dlpath'
10779 shlibpath_overrides_runpath=yes
10780 dynamic_linker='Win32 link.exe'
Jon Dugane34c20c2010-07-08 23:26:52 +000010781 ;;
10782
10783 *)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010784 # Assume MSVC wrapper
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010785 library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010786 dynamic_linker='Win32 ld.exe'
Jon Dugane34c20c2010-07-08 23:26:52 +000010787 ;;
10788 esac
Jon Dugane34c20c2010-07-08 23:26:52 +000010789 # FIXME: first we should search . and the directory the executable is in
10790 shlibpath_var=PATH
10791 ;;
10792
10793darwin* | rhapsody*)
10794 dynamic_linker="$host_os dyld"
10795 version_type=darwin
10796 need_lib_prefix=no
10797 need_version=no
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010798 library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
10799 soname_spec='$libname$release$major$shared_ext'
Jon Dugane34c20c2010-07-08 23:26:52 +000010800 shlibpath_overrides_runpath=yes
10801 shlibpath_var=DYLD_LIBRARY_PATH
10802 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010803
10804 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
Jon Dugane34c20c2010-07-08 23:26:52 +000010805 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10806 ;;
10807
10808dgux*)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010809 version_type=linux # correct to gnu/linux during the next big refactor
Jon Dugane34c20c2010-07-08 23:26:52 +000010810 need_lib_prefix=no
10811 need_version=no
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010812 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10813 soname_spec='$libname$release$shared_ext$major'
Jon Dugane34c20c2010-07-08 23:26:52 +000010814 shlibpath_var=LD_LIBRARY_PATH
10815 ;;
10816
Jon Dugane34c20c2010-07-08 23:26:52 +000010817freebsd* | dragonfly*)
10818 # DragonFly does not have aout. When/if they implement a new
10819 # versioning mechanism, adjust this.
10820 if test -x /usr/bin/objformat; then
10821 objformat=`/usr/bin/objformat`
10822 else
10823 case $host_os in
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010824 freebsd[23].*) objformat=aout ;;
Jon Dugane34c20c2010-07-08 23:26:52 +000010825 *) objformat=elf ;;
10826 esac
10827 fi
10828 version_type=freebsd-$objformat
10829 case $version_type in
10830 freebsd-elf*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010831 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Bruce A. Mah54615792015-05-11 10:42:44 -070010832 soname_spec='$libname$release$shared_ext$major'
Jon Dugane34c20c2010-07-08 23:26:52 +000010833 need_version=no
10834 need_lib_prefix=no
10835 ;;
10836 freebsd-*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010837 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
Jon Dugane34c20c2010-07-08 23:26:52 +000010838 need_version=yes
10839 ;;
10840 esac
10841 shlibpath_var=LD_LIBRARY_PATH
10842 case $host_os in
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010843 freebsd2.*)
Jon Dugane34c20c2010-07-08 23:26:52 +000010844 shlibpath_overrides_runpath=yes
10845 ;;
10846 freebsd3.[01]* | freebsdelf3.[01]*)
10847 shlibpath_overrides_runpath=yes
10848 hardcode_into_libs=yes
10849 ;;
10850 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10851 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10852 shlibpath_overrides_runpath=no
10853 hardcode_into_libs=yes
10854 ;;
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010855 *) # from 4.6 on, and DragonFly
Jon Dugane34c20c2010-07-08 23:26:52 +000010856 shlibpath_overrides_runpath=yes
10857 hardcode_into_libs=yes
10858 ;;
10859 esac
10860 ;;
10861
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010862haiku*)
10863 version_type=linux # correct to gnu/linux during the next big refactor
10864 need_lib_prefix=no
10865 need_version=no
10866 dynamic_linker="$host_os runtime_loader"
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010867 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10868 soname_spec='$libname$release$shared_ext$major'
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010869 shlibpath_var=LIBRARY_PATH
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010870 shlibpath_overrides_runpath=no
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010871 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
Jon Dugane34c20c2010-07-08 23:26:52 +000010872 hardcode_into_libs=yes
10873 ;;
10874
Jon Dugane34c20c2010-07-08 23:26:52 +000010875hpux9* | hpux10* | hpux11*)
10876 # Give a soname corresponding to the major version so that dld.sl refuses to
10877 # link against other versions.
10878 version_type=sunos
10879 need_lib_prefix=no
10880 need_version=no
10881 case $host_cpu in
10882 ia64*)
10883 shrext_cmds='.so'
10884 hardcode_into_libs=yes
10885 dynamic_linker="$host_os dld.so"
10886 shlibpath_var=LD_LIBRARY_PATH
10887 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010888 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10889 soname_spec='$libname$release$shared_ext$major'
10890 if test 32 = "$HPUX_IA64_MODE"; then
Jon Dugane34c20c2010-07-08 23:26:52 +000010891 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
Bruce A. Mah54615792015-05-11 10:42:44 -070010892 sys_lib_dlsearch_path_spec=/usr/lib/hpux32
Jon Dugane34c20c2010-07-08 23:26:52 +000010893 else
10894 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
Bruce A. Mah54615792015-05-11 10:42:44 -070010895 sys_lib_dlsearch_path_spec=/usr/lib/hpux64
Jon Dugane34c20c2010-07-08 23:26:52 +000010896 fi
Jon Dugane34c20c2010-07-08 23:26:52 +000010897 ;;
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010898 hppa*64*)
10899 shrext_cmds='.sl'
10900 hardcode_into_libs=yes
10901 dynamic_linker="$host_os dld.sl"
10902 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10903 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010904 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10905 soname_spec='$libname$release$shared_ext$major'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010906 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10907 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10908 ;;
10909 *)
Jon Dugane34c20c2010-07-08 23:26:52 +000010910 shrext_cmds='.sl'
10911 dynamic_linker="$host_os dld.sl"
10912 shlibpath_var=SHLIB_PATH
10913 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010914 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10915 soname_spec='$libname$release$shared_ext$major'
Jon Dugane34c20c2010-07-08 23:26:52 +000010916 ;;
10917 esac
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010918 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
Jon Dugane34c20c2010-07-08 23:26:52 +000010919 postinstall_cmds='chmod 555 $lib'
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010920 # or fails outright, so override atomically:
10921 install_override_mode=555
Jon Dugane34c20c2010-07-08 23:26:52 +000010922 ;;
10923
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080010924interix[3-9]*)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010925 version_type=linux # correct to gnu/linux during the next big refactor
Jon Dugane34c20c2010-07-08 23:26:52 +000010926 need_lib_prefix=no
10927 need_version=no
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010928 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
10929 soname_spec='$libname$release$shared_ext$major'
Jon Dugane34c20c2010-07-08 23:26:52 +000010930 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10931 shlibpath_var=LD_LIBRARY_PATH
10932 shlibpath_overrides_runpath=no
10933 hardcode_into_libs=yes
10934 ;;
10935
10936irix5* | irix6* | nonstopux*)
10937 case $host_os in
10938 nonstopux*) version_type=nonstopux ;;
10939 *)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010940 if test yes = "$lt_cv_prog_gnu_ld"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010941 version_type=linux # correct to gnu/linux during the next big refactor
Jon Dugane34c20c2010-07-08 23:26:52 +000010942 else
10943 version_type=irix
10944 fi ;;
10945 esac
10946 need_lib_prefix=no
10947 need_version=no
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010948 soname_spec='$libname$release$shared_ext$major'
10949 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
Jon Dugane34c20c2010-07-08 23:26:52 +000010950 case $host_os in
10951 irix5* | nonstopux*)
10952 libsuff= shlibsuff=
10953 ;;
10954 *)
10955 case $LD in # libtool.m4 will add one of these switches to LD
10956 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
10957 libsuff= shlibsuff= libmagic=32-bit;;
10958 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
10959 libsuff=32 shlibsuff=N32 libmagic=N32;;
10960 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
10961 libsuff=64 shlibsuff=64 libmagic=64-bit;;
10962 *) libsuff= shlibsuff= libmagic=never-match;;
10963 esac
10964 ;;
10965 esac
10966 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
10967 shlibpath_overrides_runpath=no
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010968 sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
10969 sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
Jon Dugane34c20c2010-07-08 23:26:52 +000010970 hardcode_into_libs=yes
10971 ;;
10972
10973# No shared lib support for Linux oldld, aout, or coff.
10974linux*oldld* | linux*aout* | linux*coff*)
10975 dynamic_linker=no
10976 ;;
10977
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010978linux*android*)
10979 version_type=none # Android doesn't support versioned libraries.
10980 need_lib_prefix=no
10981 need_version=no
10982 library_names_spec='$libname$release$shared_ext'
10983 soname_spec='$libname$release$shared_ext'
10984 finish_cmds=
10985 shlibpath_var=LD_LIBRARY_PATH
10986 shlibpath_overrides_runpath=yes
10987
10988 # This implies no fast_install, which is unacceptable.
10989 # Some rework will be needed to allow for fast_install
10990 # before this can be enabled.
10991 hardcode_into_libs=yes
10992
10993 dynamic_linker='Android linker'
10994 # Don't embed -rpath directories since the linker doesn't support them.
10995 hardcode_libdir_flag_spec='-L$libdir'
10996 ;;
10997
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070010998# This must be glibc/ELF.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080010999linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011000 version_type=linux # correct to gnu/linux during the next big refactor
Jon Dugane34c20c2010-07-08 23:26:52 +000011001 need_lib_prefix=no
11002 need_version=no
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011003 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11004 soname_spec='$libname$release$shared_ext$major'
Jon Dugane34c20c2010-07-08 23:26:52 +000011005 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11006 shlibpath_var=LD_LIBRARY_PATH
11007 shlibpath_overrides_runpath=no
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011008
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011009 # Some binutils ld are patched to set DT_RUNPATH
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011010 if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11011 $as_echo_n "(cached) " >&6
11012else
11013 lt_cv_shlibpath_overrides_runpath=no
11014 save_LDFLAGS=$LDFLAGS
11015 save_libdir=$libdir
11016 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11017 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11018 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011019/* end confdefs.h. */
11020
11021int
11022main ()
11023{
11024
11025 ;
11026 return 0;
11027}
11028_ACEOF
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011029if ac_fn_c_try_link "$LINENO"; then :
11030 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11031 lt_cv_shlibpath_overrides_runpath=yes
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011032fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011033fi
11034rm -f core conftest.err conftest.$ac_objext \
11035 conftest$ac_exeext conftest.$ac_ext
11036 LDFLAGS=$save_LDFLAGS
11037 libdir=$save_libdir
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011038
11039fi
11040
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011041 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011042
Jon Dugane34c20c2010-07-08 23:26:52 +000011043 # This implies no fast_install, which is unacceptable.
11044 # Some rework will be needed to allow for fast_install
11045 # before this can be enabled.
11046 hardcode_into_libs=yes
11047
Bruce A. Mah54615792015-05-11 10:42:44 -070011048 # Ideally, we could use ldconfig to report *all* directores which are
11049 # searched for libraries, however this is still not possible. Aside from not
11050 # being certain /sbin/ldconfig is available, command
11051 # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
11052 # even though it is searched at run-time. Try to do the best guess by
11053 # appending ld.so.conf contents (and includes) to the search path.
Jon Dugane34c20c2010-07-08 23:26:52 +000011054 if test -f /etc/ld.so.conf; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011055 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
11056 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
Jon Dugane34c20c2010-07-08 23:26:52 +000011057 fi
11058
11059 # We used to test for /lib/ld.so.1 and disable shared libraries on
11060 # powerpc, because MkLinux only supported shared libraries with the
11061 # GNU dynamic linker. Since this was broken with cross compilers,
11062 # most powerpc-linux boxes support dynamic linking these days and
11063 # people can always --disable-shared, the test was removed, and we
11064 # assume the GNU/Linux dynamic linker is in use.
11065 dynamic_linker='GNU/Linux ld.so'
11066 ;;
11067
11068netbsd*)
11069 version_type=sunos
11070 need_lib_prefix=no
11071 need_version=no
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011072 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011073 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
Jon Dugane34c20c2010-07-08 23:26:52 +000011074 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11075 dynamic_linker='NetBSD (a.out) ld.so'
11076 else
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011077 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11078 soname_spec='$libname$release$shared_ext$major'
Jon Dugane34c20c2010-07-08 23:26:52 +000011079 dynamic_linker='NetBSD ld.elf_so'
11080 fi
11081 shlibpath_var=LD_LIBRARY_PATH
11082 shlibpath_overrides_runpath=yes
11083 hardcode_into_libs=yes
11084 ;;
11085
11086newsos6)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011087 version_type=linux # correct to gnu/linux during the next big refactor
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011088 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Jon Dugane34c20c2010-07-08 23:26:52 +000011089 shlibpath_var=LD_LIBRARY_PATH
11090 shlibpath_overrides_runpath=yes
11091 ;;
11092
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011093*nto* | *qnx*)
11094 version_type=qnx
Jon Dugane34c20c2010-07-08 23:26:52 +000011095 need_lib_prefix=no
11096 need_version=no
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011097 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11098 soname_spec='$libname$release$shared_ext$major'
Jon Dugane34c20c2010-07-08 23:26:52 +000011099 shlibpath_var=LD_LIBRARY_PATH
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011100 shlibpath_overrides_runpath=no
11101 hardcode_into_libs=yes
11102 dynamic_linker='ldqnx.so'
Jon Dugane34c20c2010-07-08 23:26:52 +000011103 ;;
11104
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011105openbsd* | bitrig*)
Jon Dugane34c20c2010-07-08 23:26:52 +000011106 version_type=sunos
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011107 sys_lib_dlsearch_path_spec=/usr/lib
Jon Dugane34c20c2010-07-08 23:26:52 +000011108 need_lib_prefix=no
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011109 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
11110 need_version=no
11111 else
11112 need_version=yes
11113 fi
11114 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
Jon Dugane34c20c2010-07-08 23:26:52 +000011115 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11116 shlibpath_var=LD_LIBRARY_PATH
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011117 shlibpath_overrides_runpath=yes
Jon Dugane34c20c2010-07-08 23:26:52 +000011118 ;;
11119
11120os2*)
11121 libname_spec='$name'
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011122 version_type=windows
11123 shrext_cmds=.dll
11124 need_version=no
Jon Dugane34c20c2010-07-08 23:26:52 +000011125 need_lib_prefix=no
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011126 # OS/2 can only load a DLL with a base name of 8 characters or less.
11127 soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
11128 v=$($ECHO $release$versuffix | tr -d .-);
11129 n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
11130 $ECHO $n$v`$shared_ext'
11131 library_names_spec='${libname}_dll.$libext'
Jon Dugane34c20c2010-07-08 23:26:52 +000011132 dynamic_linker='OS/2 ld.exe'
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011133 shlibpath_var=BEGINLIBPATH
11134 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11135 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11136 postinstall_cmds='base_file=`basename \$file`~
11137 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
11138 dldir=$destdir/`dirname \$dlpath`~
11139 test -d \$dldir || mkdir -p \$dldir~
11140 $install_prog $dir/$dlname \$dldir/$dlname~
11141 chmod a+x \$dldir/$dlname~
11142 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11143 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11144 fi'
11145 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
11146 dlpath=$dir/\$dldll~
11147 $RM \$dlpath'
Jon Dugane34c20c2010-07-08 23:26:52 +000011148 ;;
11149
11150osf3* | osf4* | osf5*)
11151 version_type=osf
11152 need_lib_prefix=no
11153 need_version=no
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011154 soname_spec='$libname$release$shared_ext$major'
11155 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Jon Dugane34c20c2010-07-08 23:26:52 +000011156 shlibpath_var=LD_LIBRARY_PATH
11157 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011158 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
Jon Dugane34c20c2010-07-08 23:26:52 +000011159 ;;
11160
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011161rdos*)
11162 dynamic_linker=no
11163 ;;
11164
Jon Dugane34c20c2010-07-08 23:26:52 +000011165solaris*)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011166 version_type=linux # correct to gnu/linux during the next big refactor
Jon Dugane34c20c2010-07-08 23:26:52 +000011167 need_lib_prefix=no
11168 need_version=no
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011169 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11170 soname_spec='$libname$release$shared_ext$major'
Jon Dugane34c20c2010-07-08 23:26:52 +000011171 shlibpath_var=LD_LIBRARY_PATH
11172 shlibpath_overrides_runpath=yes
11173 hardcode_into_libs=yes
11174 # ldd complains unless libraries are executable
11175 postinstall_cmds='chmod +x $lib'
11176 ;;
11177
11178sunos4*)
11179 version_type=sunos
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011180 library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
Jon Dugane34c20c2010-07-08 23:26:52 +000011181 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11182 shlibpath_var=LD_LIBRARY_PATH
11183 shlibpath_overrides_runpath=yes
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011184 if test yes = "$with_gnu_ld"; then
Jon Dugane34c20c2010-07-08 23:26:52 +000011185 need_lib_prefix=no
11186 fi
11187 need_version=yes
11188 ;;
11189
11190sysv4 | sysv4.3*)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011191 version_type=linux # correct to gnu/linux during the next big refactor
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011192 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11193 soname_spec='$libname$release$shared_ext$major'
Jon Dugane34c20c2010-07-08 23:26:52 +000011194 shlibpath_var=LD_LIBRARY_PATH
11195 case $host_vendor in
11196 sni)
11197 shlibpath_overrides_runpath=no
11198 need_lib_prefix=no
11199 runpath_var=LD_RUN_PATH
11200 ;;
11201 siemens)
11202 need_lib_prefix=no
11203 ;;
11204 motorola)
11205 need_lib_prefix=no
11206 need_version=no
11207 shlibpath_overrides_runpath=no
11208 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11209 ;;
11210 esac
11211 ;;
11212
11213sysv4*MP*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011214 if test -d /usr/nec; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011215 version_type=linux # correct to gnu/linux during the next big refactor
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011216 library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
11217 soname_spec='$libname$shared_ext.$major'
Jon Dugane34c20c2010-07-08 23:26:52 +000011218 shlibpath_var=LD_LIBRARY_PATH
11219 fi
11220 ;;
11221
11222sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011223 version_type=sco
Jon Dugane34c20c2010-07-08 23:26:52 +000011224 need_lib_prefix=no
11225 need_version=no
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011226 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
11227 soname_spec='$libname$release$shared_ext$major'
Jon Dugane34c20c2010-07-08 23:26:52 +000011228 shlibpath_var=LD_LIBRARY_PATH
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011229 shlibpath_overrides_runpath=yes
Jon Dugane34c20c2010-07-08 23:26:52 +000011230 hardcode_into_libs=yes
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011231 if test yes = "$with_gnu_ld"; then
Jon Dugane34c20c2010-07-08 23:26:52 +000011232 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11233 else
11234 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11235 case $host_os in
11236 sco3.2v5*)
11237 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11238 ;;
11239 esac
11240 fi
11241 sys_lib_dlsearch_path_spec='/usr/lib'
11242 ;;
11243
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011244tpf*)
11245 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011246 version_type=linux # correct to gnu/linux during the next big refactor
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011247 need_lib_prefix=no
11248 need_version=no
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011249 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011250 shlibpath_var=LD_LIBRARY_PATH
11251 shlibpath_overrides_runpath=no
11252 hardcode_into_libs=yes
11253 ;;
11254
Jon Dugane34c20c2010-07-08 23:26:52 +000011255uts4*)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011256 version_type=linux # correct to gnu/linux during the next big refactor
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011257 library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11258 soname_spec='$libname$release$shared_ext$major'
Jon Dugane34c20c2010-07-08 23:26:52 +000011259 shlibpath_var=LD_LIBRARY_PATH
11260 ;;
11261
11262*)
11263 dynamic_linker=no
11264 ;;
11265esac
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011266{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080011267$as_echo "$dynamic_linker" >&6; }
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011268test no = "$dynamic_linker" && can_build_shared=no
Jon Dugane34c20c2010-07-08 23:26:52 +000011269
11270variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011271if test yes = "$GCC"; then
Jon Dugane34c20c2010-07-08 23:26:52 +000011272 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11273fi
11274
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011275if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
11276 sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011277fi
Bruce A. Mah54615792015-05-11 10:42:44 -070011278
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011279if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
11280 sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011281fi
11282
Bruce A. Mah54615792015-05-11 10:42:44 -070011283# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
11284configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
11285
11286# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
11287func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
11288
11289# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
11290configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
11291
11292
11293
11294
11295
11296
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011297
11298
11299
11300
11301
11302
11303
11304
11305
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011383
11384
11385
11386
11387
11388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080011389$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +000011390hardcode_action=
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011391if test -n "$hardcode_libdir_flag_spec" ||
11392 test -n "$runpath_var" ||
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011393 test yes = "$hardcode_automatic"; then
Jon Dugane34c20c2010-07-08 23:26:52 +000011394
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011395 # We can hardcode non-existent directories.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011396 if test no != "$hardcode_direct" &&
Jon Dugane34c20c2010-07-08 23:26:52 +000011397 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11398 # have to relink, otherwise we might link with an installed library
11399 # when we should be linking with a yet-to-be-installed one
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011400 ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
11401 test no != "$hardcode_minus_L"; then
Jon Dugane34c20c2010-07-08 23:26:52 +000011402 # Linking always hardcodes the temporary library directory.
11403 hardcode_action=relink
11404 else
11405 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11406 hardcode_action=immediate
11407 fi
11408else
11409 # We cannot hardcode anything, or else we can only hardcode existing
11410 # directories.
11411 hardcode_action=unsupported
11412fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011413{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080011414$as_echo "$hardcode_action" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +000011415
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011416if test relink = "$hardcode_action" ||
11417 test yes = "$inherit_rpath"; then
Jon Dugane34c20c2010-07-08 23:26:52 +000011418 # Fast installation is not supported
11419 enable_fast_install=no
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011420elif test yes = "$shlibpath_overrides_runpath" ||
11421 test no = "$enable_shared"; then
Jon Dugane34c20c2010-07-08 23:26:52 +000011422 # Fast installation is not necessary
11423 enable_fast_install=needless
11424fi
11425
11426
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011427
11428
11429
11430
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011431 if test yes != "$enable_dlopen"; then
Jon Dugane34c20c2010-07-08 23:26:52 +000011432 enable_dlopen=unknown
11433 enable_dlopen_self=unknown
11434 enable_dlopen_self_static=unknown
11435else
11436 lt_cv_dlopen=no
11437 lt_cv_dlopen_libs=
11438
11439 case $host_os in
11440 beos*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011441 lt_cv_dlopen=load_add_on
Jon Dugane34c20c2010-07-08 23:26:52 +000011442 lt_cv_dlopen_libs=
11443 lt_cv_dlopen_self=yes
11444 ;;
11445
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080011446 mingw* | pw32* | cegcc*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011447 lt_cv_dlopen=LoadLibrary
Jon Dugane34c20c2010-07-08 23:26:52 +000011448 lt_cv_dlopen_libs=
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011449 ;;
Jon Dugane34c20c2010-07-08 23:26:52 +000011450
11451 cygwin*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011452 lt_cv_dlopen=dlopen
Jon Dugane34c20c2010-07-08 23:26:52 +000011453 lt_cv_dlopen_libs=
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011454 ;;
Jon Dugane34c20c2010-07-08 23:26:52 +000011455
11456 darwin*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011457 # if libdl is installed we need to link against it
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080011459$as_echo_n "checking for dlopen in -ldl... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011460if ${ac_cv_lib_dl_dlopen+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080011461 $as_echo_n "(cached) " >&6
Jon Dugane34c20c2010-07-08 23:26:52 +000011462else
11463 ac_check_lib_save_LIBS=$LIBS
11464LIBS="-ldl $LIBS"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011465cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jon Dugane34c20c2010-07-08 23:26:52 +000011466/* end confdefs.h. */
11467
11468/* Override any GCC internal prototype to avoid an error.
11469 Use char because int might match the return type of a GCC
11470 builtin and then its argument prototype would still apply. */
11471#ifdef __cplusplus
11472extern "C"
11473#endif
11474char dlopen ();
11475int
11476main ()
11477{
11478return dlopen ();
11479 ;
11480 return 0;
11481}
11482_ACEOF
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011483if ac_fn_c_try_link "$LINENO"; then :
Jon Dugane34c20c2010-07-08 23:26:52 +000011484 ac_cv_lib_dl_dlopen=yes
11485else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011486 ac_cv_lib_dl_dlopen=no
Jon Dugane34c20c2010-07-08 23:26:52 +000011487fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011488rm -f core conftest.err conftest.$ac_objext \
11489 conftest$ac_exeext conftest.$ac_ext
Jon Dugane34c20c2010-07-08 23:26:52 +000011490LIBS=$ac_check_lib_save_LIBS
11491fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011492{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080011493$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011494if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011495 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
Jon Dugane34c20c2010-07-08 23:26:52 +000011496else
11497
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011498 lt_cv_dlopen=dyld
Jon Dugane34c20c2010-07-08 23:26:52 +000011499 lt_cv_dlopen_libs=
11500 lt_cv_dlopen_self=yes
11501
11502fi
11503
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011504 ;;
Jon Dugane34c20c2010-07-08 23:26:52 +000011505
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011506 tpf*)
11507 # Don't try to run any link tests for TPF. We know it's impossible
11508 # because TPF is a cross-compiler, and we know how we open DSOs.
11509 lt_cv_dlopen=dlopen
11510 lt_cv_dlopen_libs=
11511 lt_cv_dlopen_self=no
11512 ;;
11513
Jon Dugane34c20c2010-07-08 23:26:52 +000011514 *)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011515 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11516if test "x$ac_cv_func_shl_load" = xyes; then :
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011517 lt_cv_dlopen=shl_load
Jon Dugane34c20c2010-07-08 23:26:52 +000011518else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080011520$as_echo_n "checking for shl_load in -ldld... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011521if ${ac_cv_lib_dld_shl_load+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080011522 $as_echo_n "(cached) " >&6
Jon Dugane34c20c2010-07-08 23:26:52 +000011523else
11524 ac_check_lib_save_LIBS=$LIBS
11525LIBS="-ldld $LIBS"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011526cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jon Dugane34c20c2010-07-08 23:26:52 +000011527/* end confdefs.h. */
11528
11529/* Override any GCC internal prototype to avoid an error.
11530 Use char because int might match the return type of a GCC
11531 builtin and then its argument prototype would still apply. */
11532#ifdef __cplusplus
11533extern "C"
11534#endif
11535char shl_load ();
11536int
11537main ()
11538{
11539return shl_load ();
11540 ;
11541 return 0;
11542}
11543_ACEOF
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011544if ac_fn_c_try_link "$LINENO"; then :
Jon Dugane34c20c2010-07-08 23:26:52 +000011545 ac_cv_lib_dld_shl_load=yes
11546else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011547 ac_cv_lib_dld_shl_load=no
Jon Dugane34c20c2010-07-08 23:26:52 +000011548fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011549rm -f core conftest.err conftest.$ac_objext \
11550 conftest$ac_exeext conftest.$ac_ext
Jon Dugane34c20c2010-07-08 23:26:52 +000011551LIBS=$ac_check_lib_save_LIBS
11552fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011553{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080011554$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011555if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011556 lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
Jon Dugane34c20c2010-07-08 23:26:52 +000011557else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011558 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11559if test "x$ac_cv_func_dlopen" = xyes; then :
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011560 lt_cv_dlopen=dlopen
Jon Dugane34c20c2010-07-08 23:26:52 +000011561else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080011563$as_echo_n "checking for dlopen in -ldl... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011564if ${ac_cv_lib_dl_dlopen+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080011565 $as_echo_n "(cached) " >&6
Jon Dugane34c20c2010-07-08 23:26:52 +000011566else
11567 ac_check_lib_save_LIBS=$LIBS
11568LIBS="-ldl $LIBS"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011569cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jon Dugane34c20c2010-07-08 23:26:52 +000011570/* end confdefs.h. */
11571
11572/* Override any GCC internal prototype to avoid an error.
11573 Use char because int might match the return type of a GCC
11574 builtin and then its argument prototype would still apply. */
11575#ifdef __cplusplus
11576extern "C"
11577#endif
11578char dlopen ();
11579int
11580main ()
11581{
11582return dlopen ();
11583 ;
11584 return 0;
11585}
11586_ACEOF
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011587if ac_fn_c_try_link "$LINENO"; then :
Jon Dugane34c20c2010-07-08 23:26:52 +000011588 ac_cv_lib_dl_dlopen=yes
11589else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011590 ac_cv_lib_dl_dlopen=no
Jon Dugane34c20c2010-07-08 23:26:52 +000011591fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011592rm -f core conftest.err conftest.$ac_objext \
11593 conftest$ac_exeext conftest.$ac_ext
Jon Dugane34c20c2010-07-08 23:26:52 +000011594LIBS=$ac_check_lib_save_LIBS
11595fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011596{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080011597$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011598if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011599 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
Jon Dugane34c20c2010-07-08 23:26:52 +000011600else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080011602$as_echo_n "checking for dlopen in -lsvld... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011603if ${ac_cv_lib_svld_dlopen+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080011604 $as_echo_n "(cached) " >&6
Jon Dugane34c20c2010-07-08 23:26:52 +000011605else
11606 ac_check_lib_save_LIBS=$LIBS
11607LIBS="-lsvld $LIBS"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011608cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jon Dugane34c20c2010-07-08 23:26:52 +000011609/* end confdefs.h. */
11610
11611/* Override any GCC internal prototype to avoid an error.
11612 Use char because int might match the return type of a GCC
11613 builtin and then its argument prototype would still apply. */
11614#ifdef __cplusplus
11615extern "C"
11616#endif
11617char dlopen ();
11618int
11619main ()
11620{
11621return dlopen ();
11622 ;
11623 return 0;
11624}
11625_ACEOF
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011626if ac_fn_c_try_link "$LINENO"; then :
Jon Dugane34c20c2010-07-08 23:26:52 +000011627 ac_cv_lib_svld_dlopen=yes
11628else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011629 ac_cv_lib_svld_dlopen=no
Jon Dugane34c20c2010-07-08 23:26:52 +000011630fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011631rm -f core conftest.err conftest.$ac_objext \
11632 conftest$ac_exeext conftest.$ac_ext
Jon Dugane34c20c2010-07-08 23:26:52 +000011633LIBS=$ac_check_lib_save_LIBS
11634fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011635{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080011636$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011637if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011638 lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
Jon Dugane34c20c2010-07-08 23:26:52 +000011639else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080011641$as_echo_n "checking for dld_link in -ldld... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011642if ${ac_cv_lib_dld_dld_link+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080011643 $as_echo_n "(cached) " >&6
Jon Dugane34c20c2010-07-08 23:26:52 +000011644else
11645 ac_check_lib_save_LIBS=$LIBS
11646LIBS="-ldld $LIBS"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011647cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jon Dugane34c20c2010-07-08 23:26:52 +000011648/* end confdefs.h. */
11649
11650/* Override any GCC internal prototype to avoid an error.
11651 Use char because int might match the return type of a GCC
11652 builtin and then its argument prototype would still apply. */
11653#ifdef __cplusplus
11654extern "C"
11655#endif
11656char dld_link ();
11657int
11658main ()
11659{
11660return dld_link ();
11661 ;
11662 return 0;
11663}
11664_ACEOF
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011665if ac_fn_c_try_link "$LINENO"; then :
Jon Dugane34c20c2010-07-08 23:26:52 +000011666 ac_cv_lib_dld_dld_link=yes
11667else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011668 ac_cv_lib_dld_dld_link=no
Jon Dugane34c20c2010-07-08 23:26:52 +000011669fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011670rm -f core conftest.err conftest.$ac_objext \
11671 conftest$ac_exeext conftest.$ac_ext
Jon Dugane34c20c2010-07-08 23:26:52 +000011672LIBS=$ac_check_lib_save_LIBS
11673fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011674{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080011675$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011676if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011677 lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
Jon Dugane34c20c2010-07-08 23:26:52 +000011678fi
11679
11680
11681fi
11682
11683
11684fi
11685
11686
11687fi
11688
11689
11690fi
11691
11692
11693fi
11694
11695 ;;
11696 esac
11697
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011698 if test no = "$lt_cv_dlopen"; then
Jon Dugane34c20c2010-07-08 23:26:52 +000011699 enable_dlopen=no
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011700 else
11701 enable_dlopen=yes
Jon Dugane34c20c2010-07-08 23:26:52 +000011702 fi
11703
11704 case $lt_cv_dlopen in
11705 dlopen)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011706 save_CPPFLAGS=$CPPFLAGS
11707 test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
Jon Dugane34c20c2010-07-08 23:26:52 +000011708
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011709 save_LDFLAGS=$LDFLAGS
Jon Dugane34c20c2010-07-08 23:26:52 +000011710 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11711
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011712 save_LIBS=$LIBS
Jon Dugane34c20c2010-07-08 23:26:52 +000011713 LIBS="$lt_cv_dlopen_libs $LIBS"
11714
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080011716$as_echo_n "checking whether a program can dlopen itself... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011717if ${lt_cv_dlopen_self+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080011718 $as_echo_n "(cached) " >&6
Jon Dugane34c20c2010-07-08 23:26:52 +000011719else
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011720 if test yes = "$cross_compiling"; then :
Jon Dugane34c20c2010-07-08 23:26:52 +000011721 lt_cv_dlopen_self=cross
11722else
11723 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11724 lt_status=$lt_dlunknown
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011725 cat > conftest.$ac_ext <<_LT_EOF
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011726#line $LINENO "configure"
Jon Dugane34c20c2010-07-08 23:26:52 +000011727#include "confdefs.h"
11728
11729#if HAVE_DLFCN_H
11730#include <dlfcn.h>
11731#endif
11732
11733#include <stdio.h>
11734
11735#ifdef RTLD_GLOBAL
11736# define LT_DLGLOBAL RTLD_GLOBAL
11737#else
11738# ifdef DL_GLOBAL
11739# define LT_DLGLOBAL DL_GLOBAL
11740# else
11741# define LT_DLGLOBAL 0
11742# endif
11743#endif
11744
11745/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11746 find out it does not work in some platform. */
11747#ifndef LT_DLLAZY_OR_NOW
11748# ifdef RTLD_LAZY
11749# define LT_DLLAZY_OR_NOW RTLD_LAZY
11750# else
11751# ifdef DL_LAZY
11752# define LT_DLLAZY_OR_NOW DL_LAZY
11753# else
11754# ifdef RTLD_NOW
11755# define LT_DLLAZY_OR_NOW RTLD_NOW
11756# else
11757# ifdef DL_NOW
11758# define LT_DLLAZY_OR_NOW DL_NOW
11759# else
11760# define LT_DLLAZY_OR_NOW 0
11761# endif
11762# endif
11763# endif
11764# endif
11765#endif
11766
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011767/* When -fvisibility=hidden is used, assume the code has been annotated
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011768 correspondingly for the symbols needed. */
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011769#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011770int fnord () __attribute__((visibility("default")));
11771#endif
11772
11773int fnord () { return 42; }
Jon Dugane34c20c2010-07-08 23:26:52 +000011774int main ()
11775{
11776 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11777 int status = $lt_dlunknown;
11778
11779 if (self)
11780 {
11781 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011782 else
11783 {
11784 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11785 else puts (dlerror ());
11786 }
Jon Dugane34c20c2010-07-08 23:26:52 +000011787 /* dlclose (self); */
11788 }
11789 else
11790 puts (dlerror ());
11791
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080011792 return status;
Jon Dugane34c20c2010-07-08 23:26:52 +000011793}
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011794_LT_EOF
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011795 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
Jon Dugane34c20c2010-07-08 23:26:52 +000011796 (eval $ac_link) 2>&5
11797 ac_status=$?
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011798 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011799 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
Jon Dugane34c20c2010-07-08 23:26:52 +000011800 (./conftest; exit; ) >&5 2>/dev/null
11801 lt_status=$?
11802 case x$lt_status in
11803 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11804 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11805 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11806 esac
11807 else :
11808 # compilation failed
11809 lt_cv_dlopen_self=no
11810 fi
11811fi
11812rm -fr conftest*
11813
11814
11815fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011816{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080011817$as_echo "$lt_cv_dlopen_self" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +000011818
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011819 if test yes = "$lt_cv_dlopen_self"; then
Jon Dugane34c20c2010-07-08 23:26:52 +000011820 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080011822$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011823if ${lt_cv_dlopen_self_static+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080011824 $as_echo_n "(cached) " >&6
Jon Dugane34c20c2010-07-08 23:26:52 +000011825else
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011826 if test yes = "$cross_compiling"; then :
Jon Dugane34c20c2010-07-08 23:26:52 +000011827 lt_cv_dlopen_self_static=cross
11828else
11829 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11830 lt_status=$lt_dlunknown
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011831 cat > conftest.$ac_ext <<_LT_EOF
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011832#line $LINENO "configure"
Jon Dugane34c20c2010-07-08 23:26:52 +000011833#include "confdefs.h"
11834
11835#if HAVE_DLFCN_H
11836#include <dlfcn.h>
11837#endif
11838
11839#include <stdio.h>
11840
11841#ifdef RTLD_GLOBAL
11842# define LT_DLGLOBAL RTLD_GLOBAL
11843#else
11844# ifdef DL_GLOBAL
11845# define LT_DLGLOBAL DL_GLOBAL
11846# else
11847# define LT_DLGLOBAL 0
11848# endif
11849#endif
11850
11851/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11852 find out it does not work in some platform. */
11853#ifndef LT_DLLAZY_OR_NOW
11854# ifdef RTLD_LAZY
11855# define LT_DLLAZY_OR_NOW RTLD_LAZY
11856# else
11857# ifdef DL_LAZY
11858# define LT_DLLAZY_OR_NOW DL_LAZY
11859# else
11860# ifdef RTLD_NOW
11861# define LT_DLLAZY_OR_NOW RTLD_NOW
11862# else
11863# ifdef DL_NOW
11864# define LT_DLLAZY_OR_NOW DL_NOW
11865# else
11866# define LT_DLLAZY_OR_NOW 0
11867# endif
11868# endif
11869# endif
11870# endif
11871#endif
11872
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011873/* When -fvisibility=hidden is used, assume the code has been annotated
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011874 correspondingly for the symbols needed. */
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011875#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011876int fnord () __attribute__((visibility("default")));
11877#endif
11878
11879int fnord () { return 42; }
Jon Dugane34c20c2010-07-08 23:26:52 +000011880int main ()
11881{
11882 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11883 int status = $lt_dlunknown;
11884
11885 if (self)
11886 {
11887 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011888 else
11889 {
11890 if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
11891 else puts (dlerror ());
11892 }
Jon Dugane34c20c2010-07-08 23:26:52 +000011893 /* dlclose (self); */
11894 }
11895 else
11896 puts (dlerror ());
11897
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080011898 return status;
Jon Dugane34c20c2010-07-08 23:26:52 +000011899}
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011900_LT_EOF
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011901 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
Jon Dugane34c20c2010-07-08 23:26:52 +000011902 (eval $ac_link) 2>&5
11903 ac_status=$?
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011904 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011905 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
Jon Dugane34c20c2010-07-08 23:26:52 +000011906 (./conftest; exit; ) >&5 2>/dev/null
11907 lt_status=$?
11908 case x$lt_status in
11909 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11910 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11911 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11912 esac
11913 else :
11914 # compilation failed
11915 lt_cv_dlopen_self_static=no
11916 fi
11917fi
11918rm -fr conftest*
11919
11920
11921fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011922{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080011923$as_echo "$lt_cv_dlopen_self_static" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +000011924 fi
11925
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011926 CPPFLAGS=$save_CPPFLAGS
11927 LDFLAGS=$save_LDFLAGS
11928 LIBS=$save_LIBS
Jon Dugane34c20c2010-07-08 23:26:52 +000011929 ;;
11930 esac
11931
11932 case $lt_cv_dlopen_self in
11933 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11934 *) enable_dlopen_self=unknown ;;
11935 esac
11936
11937 case $lt_cv_dlopen_self_static in
11938 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11939 *) enable_dlopen_self_static=unknown ;;
11940 esac
11941fi
11942
11943
Jon Dugane34c20c2010-07-08 23:26:52 +000011944
Jon Dugane34c20c2010-07-08 23:26:52 +000011945
jef56a97f92012-08-20 14:35:58 -070011946
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959striplib=
11960old_striplib=
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011961{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080011962$as_echo_n "checking whether stripping libraries is possible... " >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011963if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11964 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11965 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080011967$as_echo "yes" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011968else
11969# FIXME - insert some real tests, host_os isn't really good enough
11970 case $host_os in
11971 darwin*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080011972 if test -n "$STRIP"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011973 striplib="$STRIP -x"
11974 old_striplib="$STRIP -S"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080011976$as_echo "yes" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011977 else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080011979$as_echo "no" >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011980 fi
Jon Dugane34c20c2010-07-08 23:26:52 +000011981 ;;
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011982 *)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070011983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080011984$as_echo "no" >&6; }
jef56a97f92012-08-20 14:35:58 -070011985 ;;
11986 esac
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080011987fi
jef56a97f92012-08-20 14:35:58 -070011988
jef56a97f92012-08-20 14:35:58 -070011989
jef56a97f92012-08-20 14:35:58 -070011990
jef56a97f92012-08-20 14:35:58 -070011991
jef56a97f92012-08-20 14:35:58 -070011992
jef56a97f92012-08-20 14:35:58 -070011993
jef56a97f92012-08-20 14:35:58 -070011994
jef56a97f92012-08-20 14:35:58 -070011995
jef56a97f92012-08-20 14:35:58 -070011996
jef56a97f92012-08-20 14:35:58 -070011997
jef56a97f92012-08-20 14:35:58 -070011998
jef56a97f92012-08-20 14:35:58 -070011999
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080012000 # Report what library types will actually be built
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070012001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080012002$as_echo_n "checking if libtool supports shared libraries... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070012003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080012004$as_echo "$can_build_shared" >&6; }
jef56a97f92012-08-20 14:35:58 -070012005
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070012006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080012007$as_echo_n "checking whether to build shared libraries... " >&6; }
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080012008 test no = "$can_build_shared" && enable_shared=no
jef56a97f92012-08-20 14:35:58 -070012009
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080012010 # On AIX, shared libraries and static libraries use the same namespace, and
12011 # are all built from PIC.
jef56a97f92012-08-20 14:35:58 -070012012 case $host_os in
12013 aix3*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080012014 test yes = "$enable_shared" && enable_static=no
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080012015 if test -n "$RANLIB"; then
12016 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12017 postinstall_cmds='$RANLIB $lib'
jef56a97f92012-08-20 14:35:58 -070012018 fi
12019 ;;
jef56a97f92012-08-20 14:35:58 -070012020
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080012021 aix[4-9]*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080012022 if test ia64 != "$host_cpu"; then
12023 case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
12024 yes,aix,yes) ;; # shared object as lib.so file only
12025 yes,svr4,*) ;; # shared object as lib.so archive member only
12026 yes,*) enable_static=no ;; # shared object in lib.a archive as well
12027 esac
jef56a97f92012-08-20 14:35:58 -070012028 fi
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080012029 ;;
12030 esac
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070012031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080012032$as_echo "$enable_shared" >&6; }
jef56a97f92012-08-20 14:35:58 -070012033
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070012034 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080012035$as_echo_n "checking whether to build static libraries... " >&6; }
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080012036 # Make sure either enable_shared or enable_static is yes.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080012037 test yes = "$enable_shared" || enable_static=yes
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070012038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080012039$as_echo "$enable_static" >&6; }
jef56a97f92012-08-20 14:35:58 -070012040
jef56a97f92012-08-20 14:35:58 -070012041
Jef Poskanzer437537f2012-11-30 12:16:17 -080012042
12043
jef56a97f92012-08-20 14:35:58 -070012044fi
jef56a97f92012-08-20 14:35:58 -070012045ac_ext=c
12046ac_cpp='$CPP $CPPFLAGS'
12047ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12048ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12049ac_compiler_gnu=$ac_cv_c_compiler_gnu
12050
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080012051CC=$lt_save_CC
jef56a97f92012-08-20 14:35:58 -070012052
jef56a97f92012-08-20 14:35:58 -070012053
jef56a97f92012-08-20 14:35:58 -070012054
12055
jef56a97f92012-08-20 14:35:58 -070012056
jef56a97f92012-08-20 14:35:58 -070012057
jef56a97f92012-08-20 14:35:58 -070012058
jef56a97f92012-08-20 14:35:58 -070012059
jef56a97f92012-08-20 14:35:58 -070012060
jef56a97f92012-08-20 14:35:58 -070012061
jef56a97f92012-08-20 14:35:58 -070012062
jef56a97f92012-08-20 14:35:58 -070012063
12064
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070012065
12066
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080012067 ac_config_commands="$ac_config_commands libtool"
jef56a97f92012-08-20 14:35:58 -070012068
jef56a97f92012-08-20 14:35:58 -070012069
12070
jef56a97f92012-08-20 14:35:58 -070012071
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080012072# Only expand once:
Jon Dugane34c20c2010-07-08 23:26:52 +000012073
12074
12075
Bruce A. Mah06280a62020-05-04 15:11:05 -070012076
12077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
12078$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
12079 # Check whether --enable-maintainer-mode was given.
12080if test "${enable_maintainer_mode+set}" = set; then :
12081 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
12082else
12083 USE_MAINTAINER_MODE=no
12084fi
12085
12086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
12087$as_echo "$USE_MAINTAINER_MODE" >&6; }
12088 if test $USE_MAINTAINER_MODE = yes; then
12089 MAINTAINER_MODE_TRUE=
12090 MAINTAINER_MODE_FALSE='#'
12091else
12092 MAINTAINER_MODE_TRUE='#'
12093 MAINTAINER_MODE_FALSE=
12094fi
12095
12096 MAINT=$MAINTAINER_MODE_TRUE
12097
12098
12099ac_config_headers="$ac_config_headers src/iperf_config.h"
12100
12101
12102
12103
12104# Checks for tools: c compiler, ranlib (used for creating static libraries),
12105# symlinks and libtool
12106ac_ext=c
12107ac_cpp='$CPP $CPPFLAGS'
12108ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12109ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12110ac_compiler_gnu=$ac_cv_c_compiler_gnu
12111if test -n "$ac_tool_prefix"; then
12112 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
12113set dummy ${ac_tool_prefix}gcc; ac_word=$2
12114{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12115$as_echo_n "checking for $ac_word... " >&6; }
12116if ${ac_cv_prog_CC+:} false; then :
12117 $as_echo_n "(cached) " >&6
12118else
12119 if test -n "$CC"; then
12120 ac_cv_prog_CC="$CC" # Let the user override the test.
12121else
12122as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12123for as_dir in $PATH
12124do
12125 IFS=$as_save_IFS
12126 test -z "$as_dir" && as_dir=.
12127 for ac_exec_ext in '' $ac_executable_extensions; do
12128 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12129 ac_cv_prog_CC="${ac_tool_prefix}gcc"
12130 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12131 break 2
12132 fi
12133done
12134 done
12135IFS=$as_save_IFS
12136
12137fi
12138fi
12139CC=$ac_cv_prog_CC
12140if test -n "$CC"; then
12141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
12142$as_echo "$CC" >&6; }
12143else
12144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12145$as_echo "no" >&6; }
12146fi
12147
12148
12149fi
12150if test -z "$ac_cv_prog_CC"; then
12151 ac_ct_CC=$CC
12152 # Extract the first word of "gcc", so it can be a program name with args.
12153set dummy gcc; ac_word=$2
12154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12155$as_echo_n "checking for $ac_word... " >&6; }
12156if ${ac_cv_prog_ac_ct_CC+:} false; then :
12157 $as_echo_n "(cached) " >&6
12158else
12159 if test -n "$ac_ct_CC"; then
12160 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
12161else
12162as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12163for as_dir in $PATH
12164do
12165 IFS=$as_save_IFS
12166 test -z "$as_dir" && as_dir=.
12167 for ac_exec_ext in '' $ac_executable_extensions; do
12168 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12169 ac_cv_prog_ac_ct_CC="gcc"
12170 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12171 break 2
12172 fi
12173done
12174 done
12175IFS=$as_save_IFS
12176
12177fi
12178fi
12179ac_ct_CC=$ac_cv_prog_ac_ct_CC
12180if test -n "$ac_ct_CC"; then
12181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
12182$as_echo "$ac_ct_CC" >&6; }
12183else
12184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12185$as_echo "no" >&6; }
12186fi
12187
12188 if test "x$ac_ct_CC" = x; then
12189 CC=""
12190 else
12191 case $cross_compiling:$ac_tool_warned in
12192yes:)
12193{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12194$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12195ac_tool_warned=yes ;;
12196esac
12197 CC=$ac_ct_CC
12198 fi
12199else
12200 CC="$ac_cv_prog_CC"
12201fi
12202
12203if test -z "$CC"; then
12204 if test -n "$ac_tool_prefix"; then
12205 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
12206set dummy ${ac_tool_prefix}cc; ac_word=$2
12207{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12208$as_echo_n "checking for $ac_word... " >&6; }
12209if ${ac_cv_prog_CC+:} false; then :
12210 $as_echo_n "(cached) " >&6
12211else
12212 if test -n "$CC"; then
12213 ac_cv_prog_CC="$CC" # Let the user override the test.
12214else
12215as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12216for as_dir in $PATH
12217do
12218 IFS=$as_save_IFS
12219 test -z "$as_dir" && as_dir=.
12220 for ac_exec_ext in '' $ac_executable_extensions; do
12221 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12222 ac_cv_prog_CC="${ac_tool_prefix}cc"
12223 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12224 break 2
12225 fi
12226done
12227 done
12228IFS=$as_save_IFS
12229
12230fi
12231fi
12232CC=$ac_cv_prog_CC
12233if test -n "$CC"; then
12234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
12235$as_echo "$CC" >&6; }
12236else
12237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12238$as_echo "no" >&6; }
12239fi
12240
12241
12242 fi
12243fi
12244if test -z "$CC"; then
12245 # Extract the first word of "cc", so it can be a program name with args.
12246set dummy cc; ac_word=$2
12247{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12248$as_echo_n "checking for $ac_word... " >&6; }
12249if ${ac_cv_prog_CC+:} false; then :
12250 $as_echo_n "(cached) " >&6
12251else
12252 if test -n "$CC"; then
12253 ac_cv_prog_CC="$CC" # Let the user override the test.
12254else
12255 ac_prog_rejected=no
12256as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12257for as_dir in $PATH
12258do
12259 IFS=$as_save_IFS
12260 test -z "$as_dir" && as_dir=.
12261 for ac_exec_ext in '' $ac_executable_extensions; do
12262 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12263 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
12264 ac_prog_rejected=yes
12265 continue
12266 fi
12267 ac_cv_prog_CC="cc"
12268 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12269 break 2
12270 fi
12271done
12272 done
12273IFS=$as_save_IFS
12274
12275if test $ac_prog_rejected = yes; then
12276 # We found a bogon in the path, so make sure we never use it.
12277 set dummy $ac_cv_prog_CC
12278 shift
12279 if test $# != 0; then
12280 # We chose a different compiler from the bogus one.
12281 # However, it has the same basename, so the bogon will be chosen
12282 # first if we set CC to just the basename; use the full file name.
12283 shift
12284 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
12285 fi
12286fi
12287fi
12288fi
12289CC=$ac_cv_prog_CC
12290if test -n "$CC"; then
12291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
12292$as_echo "$CC" >&6; }
12293else
12294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12295$as_echo "no" >&6; }
12296fi
12297
12298
12299fi
12300if test -z "$CC"; then
12301 if test -n "$ac_tool_prefix"; then
12302 for ac_prog in cl.exe
12303 do
12304 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
12305set dummy $ac_tool_prefix$ac_prog; ac_word=$2
12306{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12307$as_echo_n "checking for $ac_word... " >&6; }
12308if ${ac_cv_prog_CC+:} false; then :
12309 $as_echo_n "(cached) " >&6
12310else
12311 if test -n "$CC"; then
12312 ac_cv_prog_CC="$CC" # Let the user override the test.
12313else
12314as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12315for as_dir in $PATH
12316do
12317 IFS=$as_save_IFS
12318 test -z "$as_dir" && as_dir=.
12319 for ac_exec_ext in '' $ac_executable_extensions; do
12320 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12321 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
12322 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12323 break 2
12324 fi
12325done
12326 done
12327IFS=$as_save_IFS
12328
12329fi
12330fi
12331CC=$ac_cv_prog_CC
12332if test -n "$CC"; then
12333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
12334$as_echo "$CC" >&6; }
12335else
12336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12337$as_echo "no" >&6; }
12338fi
12339
12340
12341 test -n "$CC" && break
12342 done
12343fi
12344if test -z "$CC"; then
12345 ac_ct_CC=$CC
12346 for ac_prog in cl.exe
12347do
12348 # Extract the first word of "$ac_prog", so it can be a program name with args.
12349set dummy $ac_prog; ac_word=$2
12350{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12351$as_echo_n "checking for $ac_word... " >&6; }
12352if ${ac_cv_prog_ac_ct_CC+:} false; then :
12353 $as_echo_n "(cached) " >&6
12354else
12355 if test -n "$ac_ct_CC"; then
12356 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
12357else
12358as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12359for as_dir in $PATH
12360do
12361 IFS=$as_save_IFS
12362 test -z "$as_dir" && as_dir=.
12363 for ac_exec_ext in '' $ac_executable_extensions; do
12364 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12365 ac_cv_prog_ac_ct_CC="$ac_prog"
12366 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12367 break 2
12368 fi
12369done
12370 done
12371IFS=$as_save_IFS
12372
12373fi
12374fi
12375ac_ct_CC=$ac_cv_prog_ac_ct_CC
12376if test -n "$ac_ct_CC"; then
12377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
12378$as_echo "$ac_ct_CC" >&6; }
12379else
12380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12381$as_echo "no" >&6; }
12382fi
12383
12384
12385 test -n "$ac_ct_CC" && break
12386done
12387
12388 if test "x$ac_ct_CC" = x; then
12389 CC=""
12390 else
12391 case $cross_compiling:$ac_tool_warned in
12392yes:)
12393{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12394$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12395ac_tool_warned=yes ;;
12396esac
12397 CC=$ac_ct_CC
12398 fi
12399fi
12400
12401fi
12402
12403
12404test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
12405$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
12406as_fn_error $? "no acceptable C compiler found in \$PATH
12407See \`config.log' for more details" "$LINENO" 5; }
12408
12409# Provide some information about the compiler.
12410$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
12411set X $ac_compile
12412ac_compiler=$2
12413for ac_option in --version -v -V -qversion; do
12414 { { ac_try="$ac_compiler $ac_option >&5"
12415case "(($ac_try" in
12416 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12417 *) ac_try_echo=$ac_try;;
12418esac
12419eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
12420$as_echo "$ac_try_echo"; } >&5
12421 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
12422 ac_status=$?
12423 if test -s conftest.err; then
12424 sed '10a\
12425... rest of stderr output deleted ...
12426 10q' conftest.err >conftest.er1
12427 cat conftest.er1 >&5
12428 fi
12429 rm -f conftest.er1 conftest.err
12430 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12431 test $ac_status = 0; }
12432done
12433
12434{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
12435$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
12436if ${ac_cv_c_compiler_gnu+:} false; then :
12437 $as_echo_n "(cached) " >&6
12438else
12439 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12440/* end confdefs.h. */
12441
12442int
12443main ()
12444{
12445#ifndef __GNUC__
12446 choke me
12447#endif
12448
12449 ;
12450 return 0;
12451}
12452_ACEOF
12453if ac_fn_c_try_compile "$LINENO"; then :
12454 ac_compiler_gnu=yes
12455else
12456 ac_compiler_gnu=no
12457fi
12458rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12459ac_cv_c_compiler_gnu=$ac_compiler_gnu
12460
12461fi
12462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
12463$as_echo "$ac_cv_c_compiler_gnu" >&6; }
12464if test $ac_compiler_gnu = yes; then
12465 GCC=yes
12466else
12467 GCC=
12468fi
12469ac_test_CFLAGS=${CFLAGS+set}
12470ac_save_CFLAGS=$CFLAGS
12471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
12472$as_echo_n "checking whether $CC accepts -g... " >&6; }
12473if ${ac_cv_prog_cc_g+:} false; then :
12474 $as_echo_n "(cached) " >&6
12475else
12476 ac_save_c_werror_flag=$ac_c_werror_flag
12477 ac_c_werror_flag=yes
12478 ac_cv_prog_cc_g=no
12479 CFLAGS="-g"
12480 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12481/* end confdefs.h. */
12482
12483int
12484main ()
12485{
12486
12487 ;
12488 return 0;
12489}
12490_ACEOF
12491if ac_fn_c_try_compile "$LINENO"; then :
12492 ac_cv_prog_cc_g=yes
12493else
12494 CFLAGS=""
12495 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12496/* end confdefs.h. */
12497
12498int
12499main ()
12500{
12501
12502 ;
12503 return 0;
12504}
12505_ACEOF
12506if ac_fn_c_try_compile "$LINENO"; then :
12507
12508else
12509 ac_c_werror_flag=$ac_save_c_werror_flag
12510 CFLAGS="-g"
12511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12512/* end confdefs.h. */
12513
12514int
12515main ()
12516{
12517
12518 ;
12519 return 0;
12520}
12521_ACEOF
12522if ac_fn_c_try_compile "$LINENO"; then :
12523 ac_cv_prog_cc_g=yes
12524fi
12525rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12526fi
12527rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12528fi
12529rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12530 ac_c_werror_flag=$ac_save_c_werror_flag
12531fi
12532{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
12533$as_echo "$ac_cv_prog_cc_g" >&6; }
12534if test "$ac_test_CFLAGS" = set; then
12535 CFLAGS=$ac_save_CFLAGS
12536elif test $ac_cv_prog_cc_g = yes; then
12537 if test "$GCC" = yes; then
12538 CFLAGS="-g -O2"
12539 else
12540 CFLAGS="-g"
12541 fi
12542else
12543 if test "$GCC" = yes; then
12544 CFLAGS="-O2"
12545 else
12546 CFLAGS=
12547 fi
12548fi
12549{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
12550$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
12551if ${ac_cv_prog_cc_c89+:} false; then :
12552 $as_echo_n "(cached) " >&6
12553else
12554 ac_cv_prog_cc_c89=no
12555ac_save_CC=$CC
12556cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12557/* end confdefs.h. */
12558#include <stdarg.h>
12559#include <stdio.h>
12560struct stat;
12561/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
12562struct buf { int x; };
12563FILE * (*rcsopen) (struct buf *, struct stat *, int);
12564static char *e (p, i)
12565 char **p;
12566 int i;
12567{
12568 return p[i];
12569}
12570static char *f (char * (*g) (char **, int), char **p, ...)
12571{
12572 char *s;
12573 va_list v;
12574 va_start (v,p);
12575 s = g (p, va_arg (v,int));
12576 va_end (v);
12577 return s;
12578}
12579
12580/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
12581 function prototypes and stuff, but not '\xHH' hex character constants.
12582 These don't provoke an error unfortunately, instead are silently treated
12583 as 'x'. The following induces an error, until -std is added to get
12584 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
12585 array size at least. It's necessary to write '\x00'==0 to get something
12586 that's true only with -std. */
12587int osf4_cc_array ['\x00' == 0 ? 1 : -1];
12588
12589/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
12590 inside strings and character constants. */
12591#define FOO(x) 'x'
12592int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
12593
12594int test (int i, double x);
12595struct s1 {int (*f) (int a);};
12596struct s2 {int (*f) (double a);};
12597int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
12598int argc;
12599char **argv;
12600int
12601main ()
12602{
12603return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
12604 ;
12605 return 0;
12606}
12607_ACEOF
12608for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
12609 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
12610do
12611 CC="$ac_save_CC $ac_arg"
12612 if ac_fn_c_try_compile "$LINENO"; then :
12613 ac_cv_prog_cc_c89=$ac_arg
12614fi
12615rm -f core conftest.err conftest.$ac_objext
12616 test "x$ac_cv_prog_cc_c89" != "xno" && break
12617done
12618rm -f conftest.$ac_ext
12619CC=$ac_save_CC
12620
12621fi
12622# AC_CACHE_VAL
12623case "x$ac_cv_prog_cc_c89" in
12624 x)
12625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
12626$as_echo "none needed" >&6; } ;;
12627 xno)
12628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
12629$as_echo "unsupported" >&6; } ;;
12630 *)
12631 CC="$CC $ac_cv_prog_cc_c89"
12632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
12633$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
12634esac
12635if test "x$ac_cv_prog_cc_c89" != xno; then :
12636
12637fi
12638
12639ac_ext=c
12640ac_cpp='$CPP $CPPFLAGS'
12641ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12642ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12643ac_compiler_gnu=$ac_cv_c_compiler_gnu
12644
12645ac_ext=c
12646ac_cpp='$CPP $CPPFLAGS'
12647ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12648ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12649ac_compiler_gnu=$ac_cv_c_compiler_gnu
12650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
12651$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
12652if ${am_cv_prog_cc_c_o+:} false; then :
12653 $as_echo_n "(cached) " >&6
12654else
12655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12656/* end confdefs.h. */
12657
12658int
12659main ()
12660{
12661
12662 ;
12663 return 0;
12664}
12665_ACEOF
12666 # Make sure it works both with $CC and with simple cc.
12667 # Following AC_PROG_CC_C_O, we do the test twice because some
12668 # compilers refuse to overwrite an existing .o file with -o,
12669 # though they will create one.
12670 am_cv_prog_cc_c_o=yes
12671 for am_i in 1 2; do
12672 if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
12673 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
12674 ac_status=$?
12675 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12676 (exit $ac_status); } \
12677 && test -f conftest2.$ac_objext; then
12678 : OK
12679 else
12680 am_cv_prog_cc_c_o=no
12681 break
12682 fi
12683 done
12684 rm -f core conftest*
12685 unset am_i
12686fi
12687{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
12688$as_echo "$am_cv_prog_cc_c_o" >&6; }
12689if test "$am_cv_prog_cc_c_o" != yes; then
12690 # Losing compiler, so override with the script.
12691 # FIXME: It is wrong to rewrite CC.
12692 # But if we don't then we get into trouble of one sort or another.
12693 # A longer-term fix would be to have automake use am__CC in this case,
12694 # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
12695 CC="$am_aux_dir/compile $CC"
12696fi
12697ac_ext=c
12698ac_cpp='$CPP $CPPFLAGS'
12699ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12700ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12701ac_compiler_gnu=$ac_cv_c_compiler_gnu
12702
12703
12704depcc="$CC" am_compiler_list=
12705
12706{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
12707$as_echo_n "checking dependency style of $depcc... " >&6; }
12708if ${am_cv_CC_dependencies_compiler_type+:} false; then :
12709 $as_echo_n "(cached) " >&6
12710else
12711 if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
12712 # We make a subdir and do the tests there. Otherwise we can end up
12713 # making bogus files that we don't know about and never remove. For
12714 # instance it was reported that on HP-UX the gcc test will end up
12715 # making a dummy file named 'D' -- because '-MD' means "put the output
12716 # in D".
12717 rm -rf conftest.dir
12718 mkdir conftest.dir
12719 # Copy depcomp to subdir because otherwise we won't find it if we're
12720 # using a relative directory.
12721 cp "$am_depcomp" conftest.dir
12722 cd conftest.dir
12723 # We will build objects and dependencies in a subdirectory because
12724 # it helps to detect inapplicable dependency modes. For instance
12725 # both Tru64's cc and ICC support -MD to output dependencies as a
12726 # side effect of compilation, but ICC will put the dependencies in
12727 # the current directory while Tru64 will put them in the object
12728 # directory.
12729 mkdir sub
12730
12731 am_cv_CC_dependencies_compiler_type=none
12732 if test "$am_compiler_list" = ""; then
12733 am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
12734 fi
12735 am__universal=false
12736 case " $depcc " in #(
12737 *\ -arch\ *\ -arch\ *) am__universal=true ;;
12738 esac
12739
12740 for depmode in $am_compiler_list; do
12741 # Setup a source with many dependencies, because some compilers
12742 # like to wrap large dependency lists on column 80 (with \), and
12743 # we should not choose a depcomp mode which is confused by this.
12744 #
12745 # We need to recreate these files for each test, as the compiler may
12746 # overwrite some of them when testing with obscure command lines.
12747 # This happens at least with the AIX C compiler.
12748 : > sub/conftest.c
12749 for i in 1 2 3 4 5 6; do
12750 echo '#include "conftst'$i'.h"' >> sub/conftest.c
12751 # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
12752 # Solaris 10 /bin/sh.
12753 echo '/* dummy */' > sub/conftst$i.h
12754 done
12755 echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
12756
12757 # We check with '-c' and '-o' for the sake of the "dashmstdout"
12758 # mode. It turns out that the SunPro C++ compiler does not properly
12759 # handle '-M -o', and we need to detect this. Also, some Intel
12760 # versions had trouble with output in subdirs.
12761 am__obj=sub/conftest.${OBJEXT-o}
12762 am__minus_obj="-o $am__obj"
12763 case $depmode in
12764 gcc)
12765 # This depmode causes a compiler race in universal mode.
12766 test "$am__universal" = false || continue
12767 ;;
12768 nosideeffect)
12769 # After this tag, mechanisms are not by side-effect, so they'll
12770 # only be used when explicitly requested.
12771 if test "x$enable_dependency_tracking" = xyes; then
12772 continue
12773 else
12774 break
12775 fi
12776 ;;
12777 msvc7 | msvc7msys | msvisualcpp | msvcmsys)
12778 # This compiler won't grok '-c -o', but also, the minuso test has
12779 # not run yet. These depmodes are late enough in the game, and
12780 # so weak that their functioning should not be impacted.
12781 am__obj=conftest.${OBJEXT-o}
12782 am__minus_obj=
12783 ;;
12784 none) break ;;
12785 esac
12786 if depmode=$depmode \
12787 source=sub/conftest.c object=$am__obj \
12788 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
12789 $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
12790 >/dev/null 2>conftest.err &&
12791 grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
12792 grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
12793 grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
12794 ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
12795 # icc doesn't choke on unknown options, it will just issue warnings
12796 # or remarks (even with -Werror). So we grep stderr for any message
12797 # that says an option was ignored or not supported.
12798 # When given -MP, icc 7.0 and 7.1 complain thusly:
12799 # icc: Command line warning: ignoring option '-M'; no argument required
12800 # The diagnosis changed in icc 8.0:
12801 # icc: Command line remark: option '-MP' not supported
12802 if (grep 'ignoring option' conftest.err ||
12803 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
12804 am_cv_CC_dependencies_compiler_type=$depmode
12805 break
12806 fi
12807 fi
12808 done
12809
12810 cd ..
12811 rm -rf conftest.dir
12812else
12813 am_cv_CC_dependencies_compiler_type=none
12814fi
12815
12816fi
12817{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
12818$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
12819CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
12820
12821 if
12822 test "x$enable_dependency_tracking" != xno \
12823 && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
12824 am__fastdepCC_TRUE=
12825 am__fastdepCC_FALSE='#'
12826else
12827 am__fastdepCC_TRUE='#'
12828 am__fastdepCC_FALSE=
12829fi
12830
12831
12832if test -n "$ac_tool_prefix"; then
12833 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
12834set dummy ${ac_tool_prefix}ranlib; ac_word=$2
12835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12836$as_echo_n "checking for $ac_word... " >&6; }
12837if ${ac_cv_prog_RANLIB+:} false; then :
12838 $as_echo_n "(cached) " >&6
12839else
12840 if test -n "$RANLIB"; then
12841 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
12842else
12843as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12844for as_dir in $PATH
12845do
12846 IFS=$as_save_IFS
12847 test -z "$as_dir" && as_dir=.
12848 for ac_exec_ext in '' $ac_executable_extensions; do
12849 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12850 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
12851 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12852 break 2
12853 fi
12854done
12855 done
12856IFS=$as_save_IFS
12857
12858fi
12859fi
12860RANLIB=$ac_cv_prog_RANLIB
12861if test -n "$RANLIB"; then
12862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
12863$as_echo "$RANLIB" >&6; }
12864else
12865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12866$as_echo "no" >&6; }
12867fi
12868
12869
12870fi
12871if test -z "$ac_cv_prog_RANLIB"; then
12872 ac_ct_RANLIB=$RANLIB
12873 # Extract the first word of "ranlib", so it can be a program name with args.
12874set dummy ranlib; ac_word=$2
12875{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12876$as_echo_n "checking for $ac_word... " >&6; }
12877if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
12878 $as_echo_n "(cached) " >&6
12879else
12880 if test -n "$ac_ct_RANLIB"; then
12881 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
12882else
12883as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12884for as_dir in $PATH
12885do
12886 IFS=$as_save_IFS
12887 test -z "$as_dir" && as_dir=.
12888 for ac_exec_ext in '' $ac_executable_extensions; do
12889 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12890 ac_cv_prog_ac_ct_RANLIB="ranlib"
12891 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12892 break 2
12893 fi
12894done
12895 done
12896IFS=$as_save_IFS
12897
12898fi
12899fi
12900ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
12901if test -n "$ac_ct_RANLIB"; then
12902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
12903$as_echo "$ac_ct_RANLIB" >&6; }
12904else
12905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12906$as_echo "no" >&6; }
12907fi
12908
12909 if test "x$ac_ct_RANLIB" = x; then
12910 RANLIB=":"
12911 else
12912 case $cross_compiling:$ac_tool_warned in
12913yes:)
12914{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12915$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12916ac_tool_warned=yes ;;
12917esac
12918 RANLIB=$ac_ct_RANLIB
12919 fi
12920else
12921 RANLIB="$ac_cv_prog_RANLIB"
12922fi
12923
12924{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
12925$as_echo_n "checking whether ln -s works... " >&6; }
12926LN_S=$as_ln_s
12927if test "$LN_S" = "ln -s"; then
12928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12929$as_echo "yes" >&6; }
12930else
12931 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
12932$as_echo "no, using $LN_S" >&6; }
12933fi
12934
12935
12936
Bruce A. Mahb506d672014-05-19 15:23:20 -070012937# Add -Wall if we are using GCC.
Bruce A. Mah99b58612014-05-19 15:04:25 -070012938if test "x$GCC" = "xyes"; then
Bruce A. Mahb506d672014-05-19 15:23:20 -070012939 CFLAGS="$CFLAGS -Wall"
Bruce A. Mah99b58612014-05-19 15:04:25 -070012940fi
12941
Bruce A. Mah4a3efb32020-01-06 13:43:29 -080012942# Check if enable profiling
Bruce A. Mahd4dfec72018-06-29 16:25:06 -070012943# Check whether --enable-profiling was given.
12944if test "${enable_profiling+set}" = set; then :
Alexandru-Sever Horin215acfe2020-06-22 17:59:46 +030012945 enableval=$enable_profiling;
Bruce A. Mahd4dfec72018-06-29 16:25:06 -070012946fi
12947
12948 if test x$enable_profiling = xyes; then
12949 ENABLE_PROFILING_TRUE=
12950 ENABLE_PROFILING_FALSE='#'
12951else
12952 ENABLE_PROFILING_TRUE='#'
12953 ENABLE_PROFILING_FALSE=
12954fi
12955
12956
Jon Dugane34c20c2010-07-08 23:26:52 +000012957# Checks for header files.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070012958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080012959$as_echo_n "checking for ANSI C header files... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070012960if ${ac_cv_header_stdc+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080012961 $as_echo_n "(cached) " >&6
Jon Dugane34c20c2010-07-08 23:26:52 +000012962else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070012963 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jon Dugane34c20c2010-07-08 23:26:52 +000012964/* end confdefs.h. */
12965#include <stdlib.h>
12966#include <stdarg.h>
12967#include <string.h>
12968#include <float.h>
12969
12970int
12971main ()
12972{
12973
12974 ;
12975 return 0;
12976}
12977_ACEOF
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070012978if ac_fn_c_try_compile "$LINENO"; then :
Jon Dugane34c20c2010-07-08 23:26:52 +000012979 ac_cv_header_stdc=yes
12980else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070012981 ac_cv_header_stdc=no
Jon Dugane34c20c2010-07-08 23:26:52 +000012982fi
12983rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12984
12985if test $ac_cv_header_stdc = yes; then
12986 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070012987 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jon Dugane34c20c2010-07-08 23:26:52 +000012988/* end confdefs.h. */
12989#include <string.h>
12990
12991_ACEOF
12992if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070012993 $EGREP "memchr" >/dev/null 2>&1; then :
12994
Jon Dugane34c20c2010-07-08 23:26:52 +000012995else
12996 ac_cv_header_stdc=no
12997fi
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080012998rm -f conftest*
Jon Dugane34c20c2010-07-08 23:26:52 +000012999
13000fi
13001
13002if test $ac_cv_header_stdc = yes; then
13003 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jon Dugane34c20c2010-07-08 23:26:52 +000013005/* end confdefs.h. */
13006#include <stdlib.h>
13007
13008_ACEOF
13009if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013010 $EGREP "free" >/dev/null 2>&1; then :
13011
Jon Dugane34c20c2010-07-08 23:26:52 +000013012else
13013 ac_cv_header_stdc=no
13014fi
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080013015rm -f conftest*
Jon Dugane34c20c2010-07-08 23:26:52 +000013016
13017fi
13018
13019if test $ac_cv_header_stdc = yes; then
13020 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013021 if test "$cross_compiling" = yes; then :
Jon Dugane34c20c2010-07-08 23:26:52 +000013022 :
13023else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013024 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jon Dugane34c20c2010-07-08 23:26:52 +000013025/* end confdefs.h. */
13026#include <ctype.h>
13027#include <stdlib.h>
13028#if ((' ' & 0x0FF) == 0x020)
13029# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
13030# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
13031#else
13032# define ISLOWER(c) \
13033 (('a' <= (c) && (c) <= 'i') \
13034 || ('j' <= (c) && (c) <= 'r') \
13035 || ('s' <= (c) && (c) <= 'z'))
13036# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
13037#endif
13038
13039#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
13040int
13041main ()
13042{
13043 int i;
13044 for (i = 0; i < 256; i++)
13045 if (XOR (islower (i), ISLOWER (i))
13046 || toupper (i) != TOUPPER (i))
13047 return 2;
13048 return 0;
13049}
13050_ACEOF
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013051if ac_fn_c_try_run "$LINENO"; then :
13052
Jon Dugane34c20c2010-07-08 23:26:52 +000013053else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013054 ac_cv_header_stdc=no
Jon Dugane34c20c2010-07-08 23:26:52 +000013055fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013056rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13057 conftest.$ac_objext conftest.beam conftest.$ac_ext
Jon Dugane34c20c2010-07-08 23:26:52 +000013058fi
13059
13060fi
13061fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013062{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080013063$as_echo "$ac_cv_header_stdc" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +000013064if test $ac_cv_header_stdc = yes; then
13065
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013066$as_echo "#define STDC_HEADERS 1" >>confdefs.h
Jon Dugan92864152010-09-20 21:50:12 +000013067
13068fi
13069
13070
13071# Check for systems which need -lsocket and -lnsl
jef56a97f92012-08-20 14:35:58 -070013072#AX_LIB_SOCKET_NSL
Jon Dugan92864152010-09-20 21:50:12 +000013073
Bruce A. Mah701ba3e2016-06-03 09:26:26 -070013074# Check for the math library (needed by cjson on some platforms)
13075{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing floor" >&5
13076$as_echo_n "checking for library containing floor... " >&6; }
13077if ${ac_cv_search_floor+:} false; then :
13078 $as_echo_n "(cached) " >&6
13079else
13080 ac_func_search_save_LIBS=$LIBS
13081cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13082/* end confdefs.h. */
13083
13084/* Override any GCC internal prototype to avoid an error.
13085 Use char because int might match the return type of a GCC
13086 builtin and then its argument prototype would still apply. */
13087#ifdef __cplusplus
13088extern "C"
13089#endif
13090char floor ();
13091int
13092main ()
13093{
13094return floor ();
13095 ;
13096 return 0;
13097}
13098_ACEOF
13099for ac_lib in '' m; do
13100 if test -z "$ac_lib"; then
13101 ac_res="none required"
13102 else
13103 ac_res=-l$ac_lib
13104 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13105 fi
13106 if ac_fn_c_try_link "$LINENO"; then :
13107 ac_cv_search_floor=$ac_res
13108fi
13109rm -f core conftest.err conftest.$ac_objext \
13110 conftest$ac_exeext
13111 if ${ac_cv_search_floor+:} false; then :
13112 break
13113fi
13114done
13115if ${ac_cv_search_floor+:} false; then :
13116
13117else
13118 ac_cv_search_floor=no
13119fi
13120rm conftest.$ac_ext
13121LIBS=$ac_func_search_save_LIBS
13122fi
13123{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_floor" >&5
13124$as_echo "$ac_cv_search_floor" >&6; }
13125ac_res=$ac_cv_search_floor
13126if test "$ac_res" != no; then :
13127 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13128
13129else
13130
13131echo "floor()"
13132exit 1
13133
13134fi
13135
13136
Bruce A. Mah9e93dab2014-10-16 11:14:23 -070013137# On illumos we need -lsocket
13138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
13139$as_echo_n "checking for library containing socket... " >&6; }
13140if ${ac_cv_search_socket+:} false; then :
13141 $as_echo_n "(cached) " >&6
13142else
13143 ac_func_search_save_LIBS=$LIBS
13144cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13145/* end confdefs.h. */
13146
13147/* Override any GCC internal prototype to avoid an error.
13148 Use char because int might match the return type of a GCC
13149 builtin and then its argument prototype would still apply. */
13150#ifdef __cplusplus
13151extern "C"
13152#endif
13153char socket ();
13154int
13155main ()
13156{
13157return socket ();
13158 ;
13159 return 0;
13160}
13161_ACEOF
13162for ac_lib in '' socket; do
13163 if test -z "$ac_lib"; then
13164 ac_res="none required"
13165 else
13166 ac_res=-l$ac_lib
13167 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13168 fi
13169 if ac_fn_c_try_link "$LINENO"; then :
13170 ac_cv_search_socket=$ac_res
13171fi
13172rm -f core conftest.err conftest.$ac_objext \
13173 conftest$ac_exeext
13174 if ${ac_cv_search_socket+:} false; then :
13175 break
13176fi
13177done
13178if ${ac_cv_search_socket+:} false; then :
13179
13180else
13181 ac_cv_search_socket=no
13182fi
13183rm conftest.$ac_ext
13184LIBS=$ac_func_search_save_LIBS
13185fi
13186{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
13187$as_echo "$ac_cv_search_socket" >&6; }
13188ac_res=$ac_cv_search_socket
13189if test "$ac_res" != no; then :
13190 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13191
13192else
13193
13194echo "socket()"
13195exit 1
13196
13197fi
13198
13199
13200# On illumos inet_ntop in in -lnsl
13201{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_ntop" >&5
13202$as_echo_n "checking for library containing inet_ntop... " >&6; }
13203if ${ac_cv_search_inet_ntop+:} false; then :
13204 $as_echo_n "(cached) " >&6
13205else
13206 ac_func_search_save_LIBS=$LIBS
13207cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13208/* end confdefs.h. */
13209
13210/* Override any GCC internal prototype to avoid an error.
13211 Use char because int might match the return type of a GCC
13212 builtin and then its argument prototype would still apply. */
13213#ifdef __cplusplus
13214extern "C"
13215#endif
13216char inet_ntop ();
13217int
13218main ()
13219{
13220return inet_ntop ();
13221 ;
13222 return 0;
13223}
13224_ACEOF
13225for ac_lib in '' nsl; do
13226 if test -z "$ac_lib"; then
13227 ac_res="none required"
13228 else
13229 ac_res=-l$ac_lib
13230 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13231 fi
13232 if ac_fn_c_try_link "$LINENO"; then :
13233 ac_cv_search_inet_ntop=$ac_res
13234fi
13235rm -f core conftest.err conftest.$ac_objext \
13236 conftest$ac_exeext
13237 if ${ac_cv_search_inet_ntop+:} false; then :
13238 break
13239fi
13240done
13241if ${ac_cv_search_inet_ntop+:} false; then :
13242
13243else
13244 ac_cv_search_inet_ntop=no
13245fi
13246rm conftest.$ac_ext
13247LIBS=$ac_func_search_save_LIBS
13248fi
13249{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_ntop" >&5
13250$as_echo "$ac_cv_search_inet_ntop" >&6; }
13251ac_res=$ac_cv_search_inet_ntop
13252if test "$ac_res" != no; then :
13253 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13254
13255else
13256
13257echo "inet_ntop()"
13258exit 1
13259
13260fi
13261
13262
Jon Dugane34c20c2010-07-08 23:26:52 +000013263# Checks for typedefs, structures, and compiler characteristics.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080013265$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013266if ${ac_cv_c_const+:} false; then :
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080013267 $as_echo_n "(cached) " >&6
Jon Dugane34c20c2010-07-08 23:26:52 +000013268else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013269 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Jon Dugane34c20c2010-07-08 23:26:52 +000013270/* end confdefs.h. */
13271
13272int
13273main ()
13274{
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013275
Jon Dugane34c20c2010-07-08 23:26:52 +000013276#ifndef __cplusplus
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013277 /* Ultrix mips cc rejects this sort of thing. */
Jon Dugane34c20c2010-07-08 23:26:52 +000013278 typedef int charset[2];
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013279 const charset cs = { 0, 0 };
Jon Dugane34c20c2010-07-08 23:26:52 +000013280 /* SunOS 4.1.1 cc rejects this. */
13281 char const *const *pcpcc;
13282 char **ppc;
13283 /* NEC SVR4.0.2 mips cc rejects this. */
13284 struct point {int x, y;};
13285 static struct point const zero = {0,0};
13286 /* AIX XL C 1.02.0.0 rejects this.
13287 It does not let you subtract one const X* pointer from another in
13288 an arm of an if-expression whose if-part is not a constant
13289 expression */
13290 const char *g = "string";
13291 pcpcc = &g + (g ? g-g : 0);
13292 /* HPUX 7.0 cc rejects these. */
13293 ++pcpcc;
13294 ppc = (char**) pcpcc;
13295 pcpcc = (char const *const *) ppc;
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013296 { /* SCO 3.2v4 cc rejects this sort of thing. */
13297 char tx;
13298 char *t = &tx;
Jon Dugane34c20c2010-07-08 23:26:52 +000013299 char const *s = 0 ? (char *) 0 : (char const *) 0;
13300
13301 *t++ = 0;
13302 if (s) return 0;
13303 }
13304 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
13305 int x[] = {25, 17};
13306 const int *foo = &x[0];
13307 ++foo;
13308 }
13309 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
13310 typedef const int *iptr;
13311 iptr p = 0;
13312 ++p;
13313 }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013314 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
Jon Dugane34c20c2010-07-08 23:26:52 +000013315 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013316 struct s { int j; const int *ap[3]; } bx;
13317 struct s *b = &bx; b->j = 5;
Jon Dugane34c20c2010-07-08 23:26:52 +000013318 }
13319 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
13320 const int foo = 10;
13321 if (!foo) return 0;
13322 }
13323 return !cs[0] && !zero.x;
13324#endif
13325
13326 ;
13327 return 0;
13328}
13329_ACEOF
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013330if ac_fn_c_try_compile "$LINENO"; then :
Jon Dugane34c20c2010-07-08 23:26:52 +000013331 ac_cv_c_const=yes
13332else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013333 ac_cv_c_const=no
Jon Dugane34c20c2010-07-08 23:26:52 +000013334fi
13335rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13336fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013337{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080013338$as_echo "$ac_cv_c_const" >&6; }
Jon Dugane34c20c2010-07-08 23:26:52 +000013339if test $ac_cv_c_const = no; then
13340
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013341$as_echo "#define const /**/" >>confdefs.h
Jon Dugane34c20c2010-07-08 23:26:52 +000013342
13343fi
13344
13345
Bruce A. Mah9d7d60a2017-05-17 12:50:50 -070013346# Check for poll.h (it's in POSIX so everyone should have it?)
13347for ac_header in poll.h
13348do :
13349 ac_fn_c_check_header_mongrel "$LINENO" "poll.h" "ac_cv_header_poll_h" "$ac_includes_default"
13350if test "x$ac_cv_header_poll_h" = xyes; then :
13351 cat >>confdefs.h <<_ACEOF
13352#define HAVE_POLL_H 1
13353_ACEOF
13354
13355fi
13356
13357done
13358
13359
Bruce A. Mahf72054e2020-05-28 10:10:21 -070013360# SCTP. Allow user to disable SCTP support with --without-sctp.
13361# Otherwise we try to find whatever support is required.
13362try_sctp=true
13363
13364# Check whether --with-sctp was given.
13365if test "${with_sctp+set}" = set; then :
13366 withval=$with_sctp;
13367 case "$withval" in
13368 y | ye | yes)
13369 ;;
13370 n | no)
13371 try_sctp=false
13372 ;;
13373 *)
13374 as_fn_error $? "Invalid --with-sctp value" "$LINENO" 5
13375 ;;
13376 esac
13377
13378else
13379
13380 try_sctp=true
13381
13382
13383fi
13384
13385
Bruce A. Mah81f9bbb2014-04-09 10:36:32 -070013386# Check for SCTP support
Bruce A. Mahf72054e2020-05-28 10:10:21 -070013387if $try_sctp; then
Bruce A. Mah662a7ca2014-10-16 11:30:07 -070013388for ac_header in sys/socket.h
13389do :
13390 ac_fn_c_check_header_mongrel "$LINENO" "sys/socket.h" "ac_cv_header_sys_socket_h" "$ac_includes_default"
13391if test "x$ac_cv_header_sys_socket_h" = xyes; then :
13392 cat >>confdefs.h <<_ACEOF
13393#define HAVE_SYS_SOCKET_H 1
13394_ACEOF
13395
13396fi
13397
13398done
13399
Bruce A. Mah81f9bbb2014-04-09 10:36:32 -070013400for ac_header in netinet/sctp.h
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013401do :
Bruce A. Mah662a7ca2014-10-16 11:30:07 -070013402 ac_fn_c_check_header_compile "$LINENO" "netinet/sctp.h" "ac_cv_header_netinet_sctp_h" "#ifdef HAVE_SYS_SOCKET_H
13403#include <sys/socket.h>
13404#endif
13405
13406"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013407if test "x$ac_cv_header_netinet_sctp_h" = xyes; then :
Bruce A. Mah81f9bbb2014-04-09 10:36:32 -070013408 cat >>confdefs.h <<_ACEOF
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013409#define HAVE_NETINET_SCTP_H 1
Bruce A. Mah81f9bbb2014-04-09 10:36:32 -070013410_ACEOF
13411
Stefano Garzarella0b0aa342020-06-12 18:28:15 +020013412$as_echo "#define HAVE_SCTP_H 1" >>confdefs.h
Bruce A. Mah81f9bbb2014-04-09 10:36:32 -070013413
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080013414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sctp_bindx" >&5
13415$as_echo_n "checking for library containing sctp_bindx... " >&6; }
13416if ${ac_cv_search_sctp_bindx+:} false; then :
13417 $as_echo_n "(cached) " >&6
13418else
13419 ac_func_search_save_LIBS=$LIBS
13420cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13421/* end confdefs.h. */
13422
13423/* Override any GCC internal prototype to avoid an error.
13424 Use char because int might match the return type of a GCC
13425 builtin and then its argument prototype would still apply. */
13426#ifdef __cplusplus
13427extern "C"
13428#endif
13429char sctp_bindx ();
13430int
13431main ()
13432{
13433return sctp_bindx ();
13434 ;
13435 return 0;
13436}
13437_ACEOF
13438for ac_lib in '' sctp; do
13439 if test -z "$ac_lib"; then
13440 ac_res="none required"
13441 else
13442 ac_res=-l$ac_lib
13443 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13444 fi
13445 if ac_fn_c_try_link "$LINENO"; then :
13446 ac_cv_search_sctp_bindx=$ac_res
13447fi
13448rm -f core conftest.err conftest.$ac_objext \
13449 conftest$ac_exeext
13450 if ${ac_cv_search_sctp_bindx+:} false; then :
13451 break
13452fi
13453done
13454if ${ac_cv_search_sctp_bindx+:} false; then :
13455
13456else
13457 ac_cv_search_sctp_bindx=no
13458fi
13459rm conftest.$ac_ext
13460LIBS=$ac_func_search_save_LIBS
13461fi
13462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sctp_bindx" >&5
13463$as_echo "$ac_cv_search_sctp_bindx" >&6; }
13464ac_res=$ac_cv_search_sctp_bindx
13465if test "$ac_res" != no; then :
13466 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13467
13468fi
13469
Bruce A. Mahbf32d9d2015-01-06 10:40:04 -080013470
13471# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
13472# -------------------------------------------
13473# Tests whether TYPE exists after having included INCLUDES, setting cache
13474# variable VAR accordingly.
13475ac_fn_c_check_type ()
13476{
13477 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
13479$as_echo_n "checking for $2... " >&6; }
13480if eval \${$3+:} false; then :
13481 $as_echo_n "(cached) " >&6
13482else
13483 eval "$3=no"
13484 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13485/* end confdefs.h. */
13486$4
13487int
13488main ()
13489{
13490if (sizeof ($2))
13491 return 0;
13492 ;
13493 return 0;
13494}
13495_ACEOF
13496if ac_fn_c_try_compile "$LINENO"; then :
13497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13498/* end confdefs.h. */
13499$4
13500int
13501main ()
13502{
13503if (sizeof (($2)))
13504 return 0;
13505 ;
13506 return 0;
13507}
13508_ACEOF
13509if ac_fn_c_try_compile "$LINENO"; then :
13510
13511else
13512 eval "$3=yes"
13513fi
13514rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13515fi
13516rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13517fi
13518eval ac_res=\$$3
13519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
13520$as_echo "$ac_res" >&6; }
13521 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
13522
13523} # ac_fn_c_check_type
13524ac_fn_c_check_type "$LINENO" "struct sctp_assoc_value" "ac_cv_type_struct_sctp_assoc_value" "#include <netinet/sctp.h>
13525"
13526if test "x$ac_cv_type_struct_sctp_assoc_value" = xyes; then :
13527
13528cat >>confdefs.h <<_ACEOF
13529#define HAVE_STRUCT_SCTP_ASSOC_VALUE 1
13530_ACEOF
13531
13532
13533fi
13534
Bruce A. Mah81f9bbb2014-04-09 10:36:32 -070013535fi
13536
13537done
13538
Bruce A. Mahf72054e2020-05-28 10:10:21 -070013539fi
Bruce A. Mah81f9bbb2014-04-09 10:36:32 -070013540
Bruce A. Mahbf512082017-11-08 09:30:18 -080013541ac_fn_c_check_header_mongrel "$LINENO" "endian.h" "ac_cv_header_endian_h" "$ac_includes_default"
13542if test "x$ac_cv_header_endian_h" = xyes; then :
13543
13544$as_echo "#define HAVE_ENDIAN_H 1" >>confdefs.h
13545
13546else
13547 ac_fn_c_check_header_mongrel "$LINENO" "sys/endian.h" "ac_cv_header_sys_endian_h" "$ac_includes_default"
13548if test "x$ac_cv_header_sys_endian_h" = xyes; then :
13549
13550$as_echo "#define HAVE_SYS_ENDIAN_H 1" >>confdefs.h
13551
13552else
13553 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Couldn't find endian.h or sys/endian.h files: doing compile-time tests." >&5
13554$as_echo "$as_me: WARNING: Couldn't find endian.h or sys/endian.h files: doing compile-time tests." >&2;}
13555
13556fi
13557
13558
13559
13560fi
13561
13562
13563
Bruce A. Mah7cf95d22017-08-14 13:46:35 -070013564if test "x$with_openssl" = "xno"; then
13565 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Building without OpenSSL; disabling iperf_auth functionality. " >&5
13566$as_echo "$as_me: WARNING: Building without OpenSSL; disabling iperf_auth functionality. " >&2;}
13567else
13568 # Check for OPENSSL support
hhbf7817142019-05-17 12:46:28 -070013569 havs_ssl=false
ralcinia51045d2017-04-20 19:01:08 +020013570
13571 found=false
13572
13573# Check whether --with-openssl was given.
13574if test "${with_openssl+set}" = set; then :
13575 withval=$with_openssl;
13576 case "$withval" in
13577 "" | y | ye | yes | n | no)
13578 as_fn_error $? "Invalid --with-openssl value" "$LINENO" 5
13579 ;;
13580 *) ssldirs="$withval"
13581 ;;
13582 esac
13583
13584else
13585
13586 # if pkg-config is installed and openssl has installed a .pc file,
13587 # then use that information and don't search ssldirs
13588 if test -n "$ac_tool_prefix"; then
13589 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
13590set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
13591{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13592$as_echo_n "checking for $ac_word... " >&6; }
13593if ${ac_cv_prog_PKG_CONFIG+:} false; then :
13594 $as_echo_n "(cached) " >&6
13595else
13596 if test -n "$PKG_CONFIG"; then
13597 ac_cv_prog_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test.
13598else
13599as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13600for as_dir in $PATH
13601do
13602 IFS=$as_save_IFS
13603 test -z "$as_dir" && as_dir=.
13604 for ac_exec_ext in '' $ac_executable_extensions; do
13605 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13606 ac_cv_prog_PKG_CONFIG="${ac_tool_prefix}pkg-config"
13607 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13608 break 2
13609 fi
13610done
13611 done
13612IFS=$as_save_IFS
13613
13614fi
13615fi
13616PKG_CONFIG=$ac_cv_prog_PKG_CONFIG
13617if test -n "$PKG_CONFIG"; then
13618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
13619$as_echo "$PKG_CONFIG" >&6; }
13620else
13621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13622$as_echo "no" >&6; }
13623fi
13624
13625
13626fi
13627if test -z "$ac_cv_prog_PKG_CONFIG"; then
13628 ac_ct_PKG_CONFIG=$PKG_CONFIG
13629 # Extract the first word of "pkg-config", so it can be a program name with args.
13630set dummy pkg-config; ac_word=$2
13631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13632$as_echo_n "checking for $ac_word... " >&6; }
13633if ${ac_cv_prog_ac_ct_PKG_CONFIG+:} false; then :
13634 $as_echo_n "(cached) " >&6
13635else
13636 if test -n "$ac_ct_PKG_CONFIG"; then
13637 ac_cv_prog_ac_ct_PKG_CONFIG="$ac_ct_PKG_CONFIG" # Let the user override the test.
13638else
13639as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13640for as_dir in $PATH
13641do
13642 IFS=$as_save_IFS
13643 test -z "$as_dir" && as_dir=.
13644 for ac_exec_ext in '' $ac_executable_extensions; do
13645 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13646 ac_cv_prog_ac_ct_PKG_CONFIG="pkg-config"
13647 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13648 break 2
13649 fi
13650done
13651 done
13652IFS=$as_save_IFS
13653
13654fi
13655fi
13656ac_ct_PKG_CONFIG=$ac_cv_prog_ac_ct_PKG_CONFIG
13657if test -n "$ac_ct_PKG_CONFIG"; then
13658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_PKG_CONFIG" >&5
13659$as_echo "$ac_ct_PKG_CONFIG" >&6; }
13660else
13661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13662$as_echo "no" >&6; }
13663fi
13664
13665 if test "x$ac_ct_PKG_CONFIG" = x; then
13666 PKG_CONFIG=""
13667 else
13668 case $cross_compiling:$ac_tool_warned in
13669yes:)
13670{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
13671$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
13672ac_tool_warned=yes ;;
13673esac
13674 PKG_CONFIG=$ac_ct_PKG_CONFIG
13675 fi
13676else
13677 PKG_CONFIG="$ac_cv_prog_PKG_CONFIG"
13678fi
13679
13680 if test x"$PKG_CONFIG" != x""; then
13681 OPENSSL_LDFLAGS=`$PKG_CONFIG openssl --libs-only-L 2>/dev/null`
13682 if test $? = 0; then
13683 OPENSSL_LIBS=`$PKG_CONFIG openssl --libs-only-l 2>/dev/null`
13684 OPENSSL_INCLUDES=`$PKG_CONFIG openssl --cflags-only-I 2>/dev/null`
13685 found=true
13686 fi
13687 fi
13688
13689 # no such luck; use some default ssldirs
13690 if ! $found; then
13691 ssldirs="/usr/local/ssl /usr/lib/ssl /usr/ssl /usr/pkg /usr/local /usr"
13692 fi
13693
13694
13695fi
13696
13697
13698
13699 # note that we #include <openssl/foo.h>, so the OpenSSL headers have to be in
13700 # an 'openssl' subdirectory
13701
13702 if ! $found; then
13703 OPENSSL_INCLUDES=
13704 for ssldir in $ssldirs; do
13705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for openssl/ssl.h in $ssldir" >&5
13706$as_echo_n "checking for openssl/ssl.h in $ssldir... " >&6; }
13707 if test -f "$ssldir/include/openssl/ssl.h"; then
13708 OPENSSL_INCLUDES="-I$ssldir/include"
13709 OPENSSL_LDFLAGS="-L$ssldir/lib"
13710 OPENSSL_LIBS="-lssl -lcrypto"
13711 found=true
13712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13713$as_echo "yes" >&6; }
13714 break
13715 else
13716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13717$as_echo "no" >&6; }
13718 fi
13719 done
13720
13721 # if the file wasn't found, well, go ahead and try the link anyway -- maybe
13722 # it will just work!
13723 fi
13724
13725 # try the preprocessor and linker with our new flags,
13726 # being careful not to pollute the global LIBS, LDFLAGS, and CPPFLAGS
13727
13728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling and linking against OpenSSL works" >&5
13729$as_echo_n "checking whether compiling and linking against OpenSSL works... " >&6; }
13730 echo "Trying link with OPENSSL_LDFLAGS=$OPENSSL_LDFLAGS;" \
13731 "OPENSSL_LIBS=$OPENSSL_LIBS; OPENSSL_INCLUDES=$OPENSSL_INCLUDES" >&5
13732
13733 save_LIBS="$LIBS"
13734 save_LDFLAGS="$LDFLAGS"
13735 save_CPPFLAGS="$CPPFLAGS"
13736 LDFLAGS="$LDFLAGS $OPENSSL_LDFLAGS"
13737 LIBS="$OPENSSL_LIBS $LIBS"
13738 CPPFLAGS="$OPENSSL_INCLUDES $CPPFLAGS"
13739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13740/* end confdefs.h. */
13741#include <openssl/ssl.h>
13742int
13743main ()
13744{
13745SSL_new(NULL)
13746 ;
13747 return 0;
13748}
13749_ACEOF
13750if ac_fn_c_try_link "$LINENO"; then :
13751
13752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13753$as_echo "yes" >&6; }
13754
13755$as_echo "#define HAVE_SSL 1" >>confdefs.h
13756
hhbf7817142019-05-17 12:46:28 -070013757 have_ssl=true
ralcinia51045d2017-04-20 19:01:08 +020013758
ralcinia51045d2017-04-20 19:01:08 +020013759else
13760
13761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13762$as_echo "no" >&6; }
Bruce A. Mah4a45b322017-08-15 11:13:08 -070013763 if test "x$with_openssl" != "x"; then
13764 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
Bruce A. Mah7cf95d22017-08-14 13:46:35 -070013765$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
Bruce A. Mah4a45b322017-08-15 11:13:08 -070013766as_fn_error $? "--with-openssl was given, but test for OpenSSL failed
Bruce A. Mah7cf95d22017-08-14 13:46:35 -070013767See \`config.log' for more details" "$LINENO" 5; }
Bruce A. Mah4a45b322017-08-15 11:13:08 -070013768 fi
ralcinia51045d2017-04-20 19:01:08 +020013769
13770
13771fi
13772rm -f core conftest.err conftest.$ac_objext \
13773 conftest$ac_exeext conftest.$ac_ext
13774 CPPFLAGS="$save_CPPFLAGS"
13775 LDFLAGS="$save_LDFLAGS"
13776 LIBS="$save_LIBS"
13777
13778
13779
13780
13781
hhbf7817142019-05-17 12:46:28 -070013782 if $have_ssl; then
Bruce A. Mah06280a62020-05-04 15:11:05 -070013783 case $host in
13784 *-*-cygwin)
13785 CFLAGS="$CFLAGS -DNOCRYPT"
13786 ;;
13787 esac
hhbf7817142019-05-17 12:46:28 -070013788 LDFLAGS="$LDFLAGS $OPENSSL_LDFLAGS"
13789 LIBS="$OPENSSL_LIBS $LIBS"
13790 CPPFLAGS="$OPENSSL_INCLUDES $CPPFLAGS"
13791 fi
Bruce A. Mah7cf95d22017-08-14 13:46:35 -070013792fi
ralcinia51045d2017-04-20 19:01:08 +020013793
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080013794# Check for TCP_CONGESTION sockopt (believed to be Linux and FreeBSD only)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013795{ $as_echo "$as_me:${as_lineno-$LINENO}: checking TCP_CONGESTION socket option" >&5
Bruce A. Mah8cb96d12014-04-10 10:55:26 -070013796$as_echo_n "checking TCP_CONGESTION socket option... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013797if ${iperf3_cv_header_tcp_congestion+:} false; then :
Bruce A. Mah8cb96d12014-04-10 10:55:26 -070013798 $as_echo_n "(cached) " >&6
13799else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013800 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bruce A. Mah8cb96d12014-04-10 10:55:26 -070013801/* end confdefs.h. */
13802#include <netinet/tcp.h>
13803#ifdef TCP_CONGESTION
13804 yes
13805#endif
13806
13807_ACEOF
13808if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013809 $EGREP "yes" >/dev/null 2>&1; then :
Bruce A. Mah8cb96d12014-04-10 10:55:26 -070013810 iperf3_cv_header_tcp_congestion=yes
13811else
13812 iperf3_cv_header_tcp_congestion=no
13813fi
13814rm -f conftest*
13815
13816fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013817{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $iperf3_cv_header_tcp_congestion" >&5
Bruce A. Mah8cb96d12014-04-10 10:55:26 -070013818$as_echo "$iperf3_cv_header_tcp_congestion" >&6; }
13819if test "x$iperf3_cv_header_tcp_congestion" = "xyes"; then
13820
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013821$as_echo "#define HAVE_TCP_CONGESTION 1" >>confdefs.h
Bruce A. Mah8cb96d12014-04-10 10:55:26 -070013822
13823fi
13824
Bruce A. Mahb904a782014-04-10 11:22:49 -070013825# Check for IPv6 flowlabel support (believed to be Linux only)
13826# We check for IPV6_FLOWLABEL_MGR in <linux/in6.h> even though we
13827# don't use that file directly (we have our own stripped-down
13828# copy, see src/flowlabel.h for more details).
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking IPv6 flowlabel support" >&5
Bruce A. Mahb904a782014-04-10 11:22:49 -070013830$as_echo_n "checking IPv6 flowlabel support... " >&6; }
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013831if ${iperf3_cv_header_flowlabel+:} false; then :
Bruce A. Mahb904a782014-04-10 11:22:49 -070013832 $as_echo_n "(cached) " >&6
13833else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013834 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
Bruce A. Mahb904a782014-04-10 11:22:49 -070013835/* end confdefs.h. */
13836#include <sys/types.h>
13837#include <linux/in6.h>
13838#ifdef IPV6_FLOWLABEL_MGR
13839 yes
13840#endif
13841
13842_ACEOF
13843if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013844 $EGREP "yes" >/dev/null 2>&1; then :
Bruce A. Mahb904a782014-04-10 11:22:49 -070013845 iperf3_cv_header_flowlabel=yes
13846else
13847 iperf3_cv_header_flowlabel=no
13848fi
13849rm -f conftest*
13850
13851fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013852{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $iperf3_cv_header_flowlabel" >&5
Bruce A. Mahb904a782014-04-10 11:22:49 -070013853$as_echo "$iperf3_cv_header_flowlabel" >&6; }
13854if test "x$iperf3_cv_header_flowlabel" = "xyes"; then
13855
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013856$as_echo "#define HAVE_FLOWLABEL 1" >>confdefs.h
Bruce A. Mahb904a782014-04-10 11:22:49 -070013857
13858fi
13859
Bruce A. Mah75ee0f42014-04-14 10:49:59 -070013860# Check for CPU affinity support. FreeBSD and Linux do this differently
13861# unfortunately so we have to check separately for each of them.
13862# FreeBSD uses cpuset_setaffinity while Linux uses sched_setaffinity.
13863# Define HAVE_CPU_AFFINITY to indicate the CPU affinity setting as a
13864# generic concept is available.
Boris Okunev5b27ea32017-11-13 23:54:34 +030013865for ac_func in cpuset_setaffinity sched_setaffinity SetProcessAffinityMask
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013866do :
13867 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13868ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13869if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
Bruce A. Mah75ee0f42014-04-14 10:49:59 -070013870 cat >>confdefs.h <<_ACEOF
13871#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13872_ACEOF
13873
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013874$as_echo "#define HAVE_CPU_AFFINITY 1" >>confdefs.h
Bruce A. Mah75ee0f42014-04-14 10:49:59 -070013875
13876fi
13877done
13878
13879
Bruce A. Mah73b02f92017-11-11 10:12:55 -080013880# Check for daemon(). Most systems have this but a few (IRIX) don't.
13881for ac_func in daemon
13882do :
13883 ac_fn_c_check_func "$LINENO" "daemon" "ac_cv_func_daemon"
13884if test "x$ac_cv_func_daemon" = xyes; then :
13885 cat >>confdefs.h <<_ACEOF
13886#define HAVE_DAEMON 1
13887_ACEOF
13888
13889fi
13890done
13891
13892
Bruce A. Mahde542352014-04-14 14:49:39 -070013893# Check for sendfile support. FreeBSD, Linux, and MacOS all support
13894# this system call, but they're all different in terms of what headers
13895# it needs and what arguments it expects.
Bruce A. Mahde542352014-04-14 14:49:39 -070013896for ac_func in sendfile
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013897do :
13898 ac_fn_c_check_func "$LINENO" "sendfile" "ac_cv_func_sendfile"
13899if test "x$ac_cv_func_sendfile" = xyes; then :
Bruce A. Mahde542352014-04-14 14:49:39 -070013900 cat >>confdefs.h <<_ACEOF
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070013901#define HAVE_SENDFILE 1
Bruce A. Mahde542352014-04-14 14:49:39 -070013902_ACEOF
13903
13904fi
13905done
13906
13907
Bruce A. Mahd0641582017-11-08 10:19:49 -080013908# Check for getline support, used as a part of authenticated
13909# connections.
13910for ac_func in getline
13911do :
13912 ac_fn_c_check_func "$LINENO" "getline" "ac_cv_func_getline"
13913if test "x$ac_cv_func_getline" = xyes; then :
13914 cat >>confdefs.h <<_ACEOF
13915#define HAVE_GETLINE 1
13916_ACEOF
13917
13918fi
13919done
13920
13921
Bruce A. Maha5f57652016-05-26 09:49:16 -070013922# Check for packet pacing socket option (Linux only for now).
13923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking SO_MAX_PACING_RATE socket option" >&5
13924$as_echo_n "checking SO_MAX_PACING_RATE socket option... " >&6; }
13925if ${iperf3_cv_header_so_max_pacing_rate+:} false; then :
13926 $as_echo_n "(cached) " >&6
13927else
13928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13929/* end confdefs.h. */
13930#include <sys/socket.h>
13931#ifdef SO_MAX_PACING_RATE
13932 yes
13933#endif
13934
13935_ACEOF
13936if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13937 $EGREP "yes" >/dev/null 2>&1; then :
13938 iperf3_cv_header_so_max_pacing_rate=yes
13939else
13940 iperf3_cv_header_so_max_pacing_rate=no
13941fi
13942rm -f conftest*
13943
13944fi
13945{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $iperf3_cv_header_so_max_pacing_rate" >&5
13946$as_echo "$iperf3_cv_header_so_max_pacing_rate" >&6; }
13947if test "x$iperf3_cv_header_so_max_pacing_rate" = "xyes"; then
13948
13949$as_echo "#define HAVE_SO_MAX_PACING_RATE 1" >>confdefs.h
13950
13951fi
13952
Ben Fox-Moorecde81d72018-05-16 23:49:45 +020013953# Check if we need -lrt for clock_gettime
13954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5
13955$as_echo_n "checking for library containing clock_gettime... " >&6; }
13956if ${ac_cv_search_clock_gettime+:} false; then :
13957 $as_echo_n "(cached) " >&6
13958else
13959 ac_func_search_save_LIBS=$LIBS
13960cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13961/* end confdefs.h. */
13962
13963/* Override any GCC internal prototype to avoid an error.
13964 Use char because int might match the return type of a GCC
13965 builtin and then its argument prototype would still apply. */
13966#ifdef __cplusplus
13967extern "C"
13968#endif
13969char clock_gettime ();
13970int
13971main ()
13972{
13973return clock_gettime ();
13974 ;
13975 return 0;
13976}
13977_ACEOF
13978for ac_lib in '' rt posix4; do
13979 if test -z "$ac_lib"; then
13980 ac_res="none required"
13981 else
13982 ac_res=-l$ac_lib
13983 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
13984 fi
13985 if ac_fn_c_try_link "$LINENO"; then :
13986 ac_cv_search_clock_gettime=$ac_res
13987fi
13988rm -f core conftest.err conftest.$ac_objext \
13989 conftest$ac_exeext
13990 if ${ac_cv_search_clock_gettime+:} false; then :
13991 break
13992fi
13993done
13994if ${ac_cv_search_clock_gettime+:} false; then :
13995
13996else
13997 ac_cv_search_clock_gettime=no
13998fi
13999rm conftest.$ac_ext
14000LIBS=$ac_func_search_save_LIBS
14001fi
14002{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5
14003$as_echo "$ac_cv_search_clock_gettime" >&6; }
14004ac_res=$ac_cv_search_clock_gettime
14005if test "$ac_res" != no; then :
14006 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14007
14008fi
14009
14010# Check for clock_gettime support
14011for ac_func in clock_gettime
14012do :
14013 ac_fn_c_check_func "$LINENO" "clock_gettime" "ac_cv_func_clock_gettime"
14014if test "x$ac_cv_func_clock_gettime" = xyes; then :
14015 cat >>confdefs.h <<_ACEOF
14016#define HAVE_CLOCK_GETTIME 1
14017_ACEOF
14018
14019fi
14020done
14021
Bruce A. Maha5f57652016-05-26 09:49:16 -070014022
Bruce A. Mahbf22c9d2014-10-14 13:45:04 -070014023ac_config_files="$ac_config_files Makefile src/Makefile src/version.h examples/Makefile iperf3.spec"
Jon Dugane34c20c2010-07-08 23:26:52 +000014024
14025cat >confcache <<\_ACEOF
14026# This file is a shell script that caches the results of configure
14027# tests run on this system so they can be shared between configure
14028# scripts and configure runs, see configure's option --config-cache.
14029# It is not useful on other systems. If it contains results you don't
14030# want to keep, you may remove or edit it.
14031#
14032# config.status only pays attention to the cache file if you give it
14033# the --recheck option to rerun configure.
14034#
14035# `ac_cv_env_foo' variables (set or unset) will be overridden when
14036# loading this file, other *unset* `ac_cv_foo' will be assigned the
14037# following values.
14038
14039_ACEOF
14040
14041# The following way of writing the cache mishandles newlines in values,
14042# but we know of no workaround that is simple, portable, and efficient.
14043# So, we kill variables containing newlines.
14044# Ultrix sh set writes to stderr and can't be redirected directly,
14045# and sets the high bit in the cache file unless we assign to the vars.
14046(
14047 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14048 eval ac_val=\$$ac_var
14049 case $ac_val in #(
14050 *${as_nl}*)
14051 case $ac_var in #(
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014052 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014053$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
Jon Dugane34c20c2010-07-08 23:26:52 +000014054 esac
14055 case $ac_var in #(
14056 _ | IFS | as_nl) ;; #(
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014057 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014058 *) { eval $ac_var=; unset $ac_var;} ;;
Jon Dugane34c20c2010-07-08 23:26:52 +000014059 esac ;;
14060 esac
14061 done
14062
14063 (set) 2>&1 |
14064 case $as_nl`(ac_space=' '; set) 2>&1` in #(
14065 *${as_nl}ac_space=\ *)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014066 # `set' does not quote correctly, so add quotes: double-quote
14067 # substitution turns \\\\ into \\, and sed turns \\ into \.
Jon Dugane34c20c2010-07-08 23:26:52 +000014068 sed -n \
14069 "s/'/'\\\\''/g;
14070 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14071 ;; #(
14072 *)
14073 # `set' quotes correctly as required by POSIX, so do not add quotes.
14074 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14075 ;;
14076 esac |
14077 sort
14078) |
14079 sed '
14080 /^ac_cv_env_/b end
14081 t clear
14082 :clear
14083 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14084 t end
14085 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14086 :end' >>confcache
14087if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14088 if test -w "$cache_file"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014089 if test "x$cache_file" != "x/dev/null"; then
14090 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014091$as_echo "$as_me: updating cache $cache_file" >&6;}
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014092 if test ! -f "$cache_file" || test -h "$cache_file"; then
14093 cat confcache >"$cache_file"
14094 else
14095 case $cache_file in #(
14096 */* | ?:*)
14097 mv -f confcache "$cache_file"$$ &&
14098 mv -f "$cache_file"$$ "$cache_file" ;; #(
14099 *)
14100 mv -f confcache "$cache_file" ;;
14101 esac
14102 fi
14103 fi
Jon Dugane34c20c2010-07-08 23:26:52 +000014104 else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014105 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014106$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
Jon Dugane34c20c2010-07-08 23:26:52 +000014107 fi
14108fi
14109rm -f confcache
14110
14111test "x$prefix" = xNONE && prefix=$ac_default_prefix
14112# Let make expand exec_prefix.
14113test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14114
14115DEFS=-DHAVE_CONFIG_H
14116
14117ac_libobjs=
14118ac_ltlibobjs=
14119for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14120 # 1. Remove the extension, and $U if already installed.
14121 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014122 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
Jon Dugane34c20c2010-07-08 23:26:52 +000014123 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
14124 # will be set to the directory where LIBOBJS objects are built.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014125 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14126 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
Jon Dugane34c20c2010-07-08 23:26:52 +000014127done
14128LIBOBJS=$ac_libobjs
14129
14130LTLIBOBJS=$ac_ltlibobjs
14131
14132
Bruce A. Mah06280a62020-05-04 15:11:05 -070014133if test -z "${ENABLE_STATIC_BIN_TRUE}" && test -z "${ENABLE_STATIC_BIN_FALSE}"; then
14134 as_fn_error $? "conditional \"ENABLE_STATIC_BIN\" was never defined.
14135Usually this means the macro was only invoked conditionally." "$LINENO" 5
14136fi
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014137{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
14138$as_echo_n "checking that generated files are newer than configure... " >&6; }
14139 if test -n "$am_sleep_pid"; then
14140 # Hide warnings about reused PIDs.
14141 wait $am_sleep_pid 2>/dev/null
14142 fi
14143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
14144$as_echo "done" >&6; }
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014145 if test -n "$EXEEXT"; then
14146 am__EXEEXT_TRUE=
14147 am__EXEEXT_FALSE='#'
14148else
14149 am__EXEEXT_TRUE='#'
14150 am__EXEEXT_FALSE=
Jon Dugane34c20c2010-07-08 23:26:52 +000014151fi
14152
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014153if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014154 as_fn_error $? "conditional \"AMDEP\" was never defined.
14155Usually this means the macro was only invoked conditionally." "$LINENO" 5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014156fi
14157if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014158 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
14159Usually this means the macro was only invoked conditionally." "$LINENO" 5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014160fi
Bruce A. Mah06280a62020-05-04 15:11:05 -070014161if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
14162 as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
14163Usually this means the macro was only invoked conditionally." "$LINENO" 5
14164fi
14165if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14166 as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
14167Usually this means the macro was only invoked conditionally." "$LINENO" 5
14168fi
Bruce A. Mahd4dfec72018-06-29 16:25:06 -070014169if test -z "${ENABLE_PROFILING_TRUE}" && test -z "${ENABLE_PROFILING_FALSE}"; then
14170 as_fn_error $? "conditional \"ENABLE_PROFILING\" was never defined.
14171Usually this means the macro was only invoked conditionally." "$LINENO" 5
14172fi
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014173
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014174: "${CONFIG_STATUS=./config.status}"
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014175ac_write_fail=0
Jon Dugane34c20c2010-07-08 23:26:52 +000014176ac_clean_files_save=$ac_clean_files
14177ac_clean_files="$ac_clean_files $CONFIG_STATUS"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014178{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014179$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014180as_write_fail=0
14181cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
Jon Dugane34c20c2010-07-08 23:26:52 +000014182#! $SHELL
14183# Generated by $as_me.
14184# Run this file to recreate the current configuration.
14185# Compiler output produced by configure, useful for debugging
14186# configure, is in config.log if it exists.
14187
14188debug=false
14189ac_cs_recheck=false
14190ac_cs_silent=false
Bruce A. Mah5d2f2cf2014-03-20 09:58:27 -070014191
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014192SHELL=\${CONFIG_SHELL-$SHELL}
14193export SHELL
14194_ASEOF
14195cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14196## -------------------- ##
14197## M4sh Initialization. ##
14198## -------------------- ##
Jon Dugane34c20c2010-07-08 23:26:52 +000014199
14200# Be more Bourne compatible
14201DUALCASE=1; export DUALCASE # for MKS sh
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014202if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
Jon Dugane34c20c2010-07-08 23:26:52 +000014203 emulate sh
14204 NULLCMD=:
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014205 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
Jon Dugane34c20c2010-07-08 23:26:52 +000014206 # is contrary to our usage. Disable this feature.
14207 alias -g '${1+"$@"}'='"$@"'
14208 setopt NO_GLOB_SUBST
14209else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014210 case `(set -o) 2>/dev/null` in #(
14211 *posix*) :
14212 set -o posix ;; #(
14213 *) :
14214 ;;
Jon Dugane34c20c2010-07-08 23:26:52 +000014215esac
14216fi
14217
14218
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014219as_nl='
14220'
14221export as_nl
14222# Printing a long string crashes Solaris 7 /usr/bin/printf.
14223as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14224as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14225as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014226# Prefer a ksh shell builtin over an external printf program on Solaris,
14227# but without wasting forks for bash or zsh.
14228if test -z "$BASH_VERSION$ZSH_VERSION" \
14229 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14230 as_echo='print -r --'
14231 as_echo_n='print -rn --'
14232elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014233 as_echo='printf %s\n'
14234 as_echo_n='printf %s'
14235else
14236 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14237 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14238 as_echo_n='/usr/ucb/echo -n'
14239 else
14240 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14241 as_echo_n_body='eval
14242 arg=$1;
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014243 case $arg in #(
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014244 *"$as_nl"*)
14245 expr "X$arg" : "X\\(.*\\)$as_nl";
14246 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14247 esac;
14248 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14249 '
14250 export as_echo_n_body
14251 as_echo_n='sh -c $as_echo_n_body as_echo'
14252 fi
14253 export as_echo_body
14254 as_echo='sh -c $as_echo_body as_echo'
14255fi
Jef Poskanzer437537f2012-11-30 12:16:17 -080014256
Jon Dugane34c20c2010-07-08 23:26:52 +000014257# The user is always right.
14258if test "${PATH_SEPARATOR+set}" != set; then
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014259 PATH_SEPARATOR=:
14260 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14261 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14262 PATH_SEPARATOR=';'
14263 }
Jef Poskanzer437537f2012-11-30 12:16:17 -080014264fi
14265
Jon Dugane34c20c2010-07-08 23:26:52 +000014266
14267# IFS
14268# We need space, tab and new line, in precisely that order. Quoting is
14269# there to prevent editors from complaining about space-tab.
14270# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14271# splitting by setting IFS to empty value.)
14272IFS=" "" $as_nl"
14273
14274# Find who we are. Look in the path if we contain no directory separator.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014275as_myself=
14276case $0 in #((
Jon Dugane34c20c2010-07-08 23:26:52 +000014277 *[\\/]* ) as_myself=$0 ;;
14278 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14279for as_dir in $PATH
14280do
14281 IFS=$as_save_IFS
14282 test -z "$as_dir" && as_dir=.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014283 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14284 done
Jon Dugane34c20c2010-07-08 23:26:52 +000014285IFS=$as_save_IFS
14286
14287 ;;
14288esac
14289# We did not find ourselves, most probably we were run as `sh COMMAND'
14290# in which case we are not to be found in the path.
14291if test "x$as_myself" = x; then
14292 as_myself=$0
14293fi
14294if test ! -f "$as_myself"; then
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014295 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014296 exit 1
Jon Dugane34c20c2010-07-08 23:26:52 +000014297fi
14298
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014299# Unset variables that we do not need and which cause bugs (e.g. in
14300# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
14301# suppresses any "Segmentation fault" message there. '((' could
14302# trigger a bug in pdksh 5.2.14.
14303for as_var in BASH_ENV ENV MAIL MAILPATH
14304do eval test x\${$as_var+set} = xset \
14305 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
Jon Dugane34c20c2010-07-08 23:26:52 +000014306done
14307PS1='$ '
14308PS2='> '
14309PS4='+ '
14310
14311# NLS nuisances.
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014312LC_ALL=C
14313export LC_ALL
14314LANGUAGE=C
14315export LANGUAGE
Jon Dugane34c20c2010-07-08 23:26:52 +000014316
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014317# CDPATH.
14318(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14319
14320
14321# as_fn_error STATUS ERROR [LINENO LOG_FD]
14322# ----------------------------------------
14323# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14324# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14325# script with STATUS, using 1 if that was 0.
14326as_fn_error ()
14327{
14328 as_status=$1; test $as_status -eq 0 && as_status=1
14329 if test "$4"; then
14330 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14331 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
14332 fi
14333 $as_echo "$as_me: error: $2" >&2
14334 as_fn_exit $as_status
14335} # as_fn_error
14336
14337
14338# as_fn_set_status STATUS
14339# -----------------------
14340# Set $? to STATUS, without forking.
14341as_fn_set_status ()
14342{
14343 return $1
14344} # as_fn_set_status
14345
14346# as_fn_exit STATUS
14347# -----------------
14348# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14349as_fn_exit ()
14350{
14351 set +e
14352 as_fn_set_status $1
14353 exit $1
14354} # as_fn_exit
14355
14356# as_fn_unset VAR
14357# ---------------
14358# Portably unset VAR.
14359as_fn_unset ()
14360{
14361 { eval $1=; unset $1;}
14362}
14363as_unset=as_fn_unset
14364# as_fn_append VAR VALUE
14365# ----------------------
14366# Append the text in VALUE to the end of the definition contained in VAR. Take
14367# advantage of any shell optimizations that allow amortized linear growth over
14368# repeated appends, instead of the typical quadratic growth present in naive
14369# implementations.
14370if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14371 eval 'as_fn_append ()
14372 {
14373 eval $1+=\$2
14374 }'
14375else
14376 as_fn_append ()
14377 {
14378 eval $1=\$$1\$2
14379 }
14380fi # as_fn_append
14381
14382# as_fn_arith ARG...
14383# ------------------
14384# Perform arithmetic evaluation on the ARGs, and store the result in the
14385# global $as_val. Take advantage of shells that can avoid forks. The arguments
14386# must be portable across $(()) and expr.
14387if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14388 eval 'as_fn_arith ()
14389 {
14390 as_val=$(( $* ))
14391 }'
14392else
14393 as_fn_arith ()
14394 {
14395 as_val=`expr "$@" || test $? -eq 1`
14396 }
14397fi # as_fn_arith
14398
14399
Jon Dugane34c20c2010-07-08 23:26:52 +000014400if expr a : '\(a\)' >/dev/null 2>&1 &&
14401 test "X`expr 00001 : '.*\(...\)'`" = X001; then
14402 as_expr=expr
14403else
14404 as_expr=false
14405fi
14406
14407if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14408 as_basename=basename
14409else
14410 as_basename=false
14411fi
14412
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014413if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14414 as_dirname=dirname
14415else
14416 as_dirname=false
14417fi
Jon Dugane34c20c2010-07-08 23:26:52 +000014418
14419as_me=`$as_basename -- "$0" ||
14420$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14421 X"$0" : 'X\(//\)$' \| \
14422 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014423$as_echo X/"$0" |
Jon Dugane34c20c2010-07-08 23:26:52 +000014424 sed '/^.*\/\([^/][^/]*\)\/*$/{
14425 s//\1/
14426 q
14427 }
14428 /^X\/\(\/\/\)$/{
14429 s//\1/
14430 q
14431 }
14432 /^X\/\(\/\).*/{
14433 s//\1/
14434 q
14435 }
14436 s/.*/./; q'`
14437
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014438# Avoid depending upon Character Ranges.
14439as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14440as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14441as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14442as_cr_digits='0123456789'
14443as_cr_alnum=$as_cr_Letters$as_cr_digits
Jon Dugane34c20c2010-07-08 23:26:52 +000014444
14445ECHO_C= ECHO_N= ECHO_T=
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014446case `echo -n x` in #(((((
Jon Dugane34c20c2010-07-08 23:26:52 +000014447-n*)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014448 case `echo 'xy\c'` in
Jon Dugane34c20c2010-07-08 23:26:52 +000014449 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014450 xy) ECHO_C='\c';;
14451 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
14452 ECHO_T=' ';;
Jon Dugane34c20c2010-07-08 23:26:52 +000014453 esac;;
14454*)
14455 ECHO_N='-n';;
14456esac
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080014457
Jon Dugane34c20c2010-07-08 23:26:52 +000014458rm -f conf$$ conf$$.exe conf$$.file
14459if test -d conf$$.dir; then
14460 rm -f conf$$.dir/conf$$.file
14461else
14462 rm -f conf$$.dir
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014463 mkdir conf$$.dir 2>/dev/null
Jon Dugane34c20c2010-07-08 23:26:52 +000014464fi
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014465if (echo >conf$$.file) 2>/dev/null; then
14466 if ln -s conf$$.file conf$$ 2>/dev/null; then
14467 as_ln_s='ln -s'
14468 # ... but there are two gotchas:
14469 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14470 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014471 # In both cases, we have to default to `cp -pR'.
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014472 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014473 as_ln_s='cp -pR'
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014474 elif ln conf$$.file conf$$ 2>/dev/null; then
14475 as_ln_s=ln
14476 else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014477 as_ln_s='cp -pR'
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014478 fi
Jon Dugane34c20c2010-07-08 23:26:52 +000014479else
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014480 as_ln_s='cp -pR'
Jon Dugane34c20c2010-07-08 23:26:52 +000014481fi
14482rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14483rmdir conf$$.dir 2>/dev/null
14484
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014485
14486# as_fn_mkdir_p
14487# -------------
14488# Create "$as_dir" as a directory, including parents if necessary.
14489as_fn_mkdir_p ()
14490{
14491
14492 case $as_dir in #(
14493 -*) as_dir=./$as_dir;;
14494 esac
14495 test -d "$as_dir" || eval $as_mkdir_p || {
14496 as_dirs=
14497 while :; do
14498 case $as_dir in #(
14499 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14500 *) as_qdir=$as_dir;;
14501 esac
14502 as_dirs="'$as_qdir' $as_dirs"
14503 as_dir=`$as_dirname -- "$as_dir" ||
14504$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14505 X"$as_dir" : 'X\(//\)[^/]' \| \
14506 X"$as_dir" : 'X\(//\)$' \| \
14507 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14508$as_echo X"$as_dir" |
14509 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14510 s//\1/
14511 q
14512 }
14513 /^X\(\/\/\)[^/].*/{
14514 s//\1/
14515 q
14516 }
14517 /^X\(\/\/\)$/{
14518 s//\1/
14519 q
14520 }
14521 /^X\(\/\).*/{
14522 s//\1/
14523 q
14524 }
14525 s/.*/./; q'`
14526 test -d "$as_dir" && break
14527 done
14528 test -z "$as_dirs" || eval "mkdir $as_dirs"
14529 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
14530
14531
14532} # as_fn_mkdir_p
Jon Dugane34c20c2010-07-08 23:26:52 +000014533if mkdir -p . 2>/dev/null; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014534 as_mkdir_p='mkdir -p "$as_dir"'
Jon Dugane34c20c2010-07-08 23:26:52 +000014535else
14536 test -d ./-p && rmdir ./-p
14537 as_mkdir_p=false
14538fi
14539
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014540
14541# as_fn_executable_p FILE
14542# -----------------------
14543# Test if FILE is an executable regular file.
14544as_fn_executable_p ()
14545{
14546 test -f "$1" && test -x "$1"
14547} # as_fn_executable_p
14548as_test_x='test -x'
14549as_executable_p=as_fn_executable_p
Jon Dugane34c20c2010-07-08 23:26:52 +000014550
14551# Sed expression to map a string onto a valid CPP name.
14552as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14553
14554# Sed expression to map a string onto a valid variable name.
14555as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14556
14557
14558exec 6>&1
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014559## ----------------------------------- ##
14560## Main body of $CONFIG_STATUS script. ##
14561## ----------------------------------- ##
14562_ASEOF
14563test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
Jon Dugane34c20c2010-07-08 23:26:52 +000014564
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014565cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14566# Save the log message, to keep $0 and so on meaningful, and to
Jon Dugane34c20c2010-07-08 23:26:52 +000014567# report actual input values of CONFIG_FILES etc. instead of their
14568# values after options handling.
14569ac_log="
Bruce A. Mah1f8fb132020-08-14 15:08:27 -070014570This file was extended by iperf $as_me 3.9, which was
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014571generated by GNU Autoconf 2.69. Invocation command line was
Jon Dugane34c20c2010-07-08 23:26:52 +000014572
14573 CONFIG_FILES = $CONFIG_FILES
14574 CONFIG_HEADERS = $CONFIG_HEADERS
14575 CONFIG_LINKS = $CONFIG_LINKS
14576 CONFIG_COMMANDS = $CONFIG_COMMANDS
14577 $ $0 $@
14578
14579on `(hostname || uname -n) 2>/dev/null | sed 1q`
14580"
14581
14582_ACEOF
14583
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014584case $ac_config_files in *"
14585"*) set x $ac_config_files; shift; ac_config_files=$*;;
14586esac
14587
14588case $ac_config_headers in *"
14589"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
14590esac
14591
14592
14593cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Jon Dugane34c20c2010-07-08 23:26:52 +000014594# Files that config.status was made for.
14595config_files="$ac_config_files"
14596config_headers="$ac_config_headers"
14597config_commands="$ac_config_commands"
14598
14599_ACEOF
14600
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014601cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Jon Dugane34c20c2010-07-08 23:26:52 +000014602ac_cs_usage="\
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014603\`$as_me' instantiates files and other configuration actions
14604from templates according to the current configuration. Unless the files
14605and actions are specified as TAGs, all are instantiated by default.
Jon Dugane34c20c2010-07-08 23:26:52 +000014606
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014607Usage: $0 [OPTION]... [TAG]...
Jon Dugane34c20c2010-07-08 23:26:52 +000014608
14609 -h, --help print this help, then exit
14610 -V, --version print version number and configuration settings, then exit
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014611 --config print configuration, then exit
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014612 -q, --quiet, --silent
14613 do not print progress messages
Jon Dugane34c20c2010-07-08 23:26:52 +000014614 -d, --debug don't remove temporary files
14615 --recheck update $as_me by reconfiguring in the same conditions
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014616 --file=FILE[:TEMPLATE]
14617 instantiate the configuration file FILE
14618 --header=FILE[:TEMPLATE]
14619 instantiate the configuration header FILE
Jon Dugane34c20c2010-07-08 23:26:52 +000014620
14621Configuration files:
14622$config_files
14623
14624Configuration headers:
14625$config_headers
14626
14627Configuration commands:
14628$config_commands
14629
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014630Report bugs to <https://github.com/esnet/iperf>.
Bruce A. Mah6e9d8522018-06-22 14:10:41 -070014631iperf home page: <https://software.es.net/iperf/>."
Jon Dugane34c20c2010-07-08 23:26:52 +000014632
14633_ACEOF
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014634cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014635ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
Jon Dugane34c20c2010-07-08 23:26:52 +000014636ac_cs_version="\\
Bruce A. Mah1f8fb132020-08-14 15:08:27 -070014637iperf config.status 3.9
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014638configured by $0, generated by GNU Autoconf 2.69,
14639 with options \\"\$ac_cs_config\\"
Jon Dugane34c20c2010-07-08 23:26:52 +000014640
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014641Copyright (C) 2012 Free Software Foundation, Inc.
Jon Dugane34c20c2010-07-08 23:26:52 +000014642This config.status script is free software; the Free Software Foundation
14643gives unlimited permission to copy, distribute and modify it."
14644
14645ac_pwd='$ac_pwd'
14646srcdir='$srcdir'
14647INSTALL='$INSTALL'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080014648MKDIR_P='$MKDIR_P'
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014649AWK='$AWK'
14650test -n "\$AWK" || AWK=awk
Jon Dugane34c20c2010-07-08 23:26:52 +000014651_ACEOF
14652
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014653cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14654# The default lists apply if the user does not specify any file.
Jon Dugane34c20c2010-07-08 23:26:52 +000014655ac_need_defaults=:
14656while test $# != 0
14657do
14658 case $1 in
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014659 --*=?*)
Jon Dugane34c20c2010-07-08 23:26:52 +000014660 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14661 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14662 ac_shift=:
14663 ;;
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014664 --*=)
14665 ac_option=`expr "X$1" : 'X\([^=]*\)='`
14666 ac_optarg=
14667 ac_shift=:
14668 ;;
Jon Dugane34c20c2010-07-08 23:26:52 +000014669 *)
14670 ac_option=$1
14671 ac_optarg=$2
14672 ac_shift=shift
14673 ;;
14674 esac
14675
14676 case $ac_option in
14677 # Handling of the options.
14678 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14679 ac_cs_recheck=: ;;
14680 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014681 $as_echo "$ac_cs_version"; exit ;;
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014682 --config | --confi | --conf | --con | --co | --c )
14683 $as_echo "$ac_cs_config"; exit ;;
Jon Dugane34c20c2010-07-08 23:26:52 +000014684 --debug | --debu | --deb | --de | --d | -d )
14685 debug=: ;;
14686 --file | --fil | --fi | --f )
14687 $ac_shift
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014688 case $ac_optarg in
14689 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014690 '') as_fn_error $? "missing file argument" ;;
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014691 esac
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014692 as_fn_append CONFIG_FILES " '$ac_optarg'"
Jon Dugane34c20c2010-07-08 23:26:52 +000014693 ac_need_defaults=false;;
14694 --header | --heade | --head | --hea )
14695 $ac_shift
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014696 case $ac_optarg in
14697 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14698 esac
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014699 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
Jon Dugane34c20c2010-07-08 23:26:52 +000014700 ac_need_defaults=false;;
14701 --he | --h)
14702 # Conflict between --help and --header
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014703 as_fn_error $? "ambiguous option: \`$1'
14704Try \`$0 --help' for more information.";;
Jon Dugane34c20c2010-07-08 23:26:52 +000014705 --help | --hel | -h )
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014706 $as_echo "$ac_cs_usage"; exit ;;
Jon Dugane34c20c2010-07-08 23:26:52 +000014707 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14708 | -silent | --silent | --silen | --sile | --sil | --si | --s)
14709 ac_cs_silent=: ;;
14710
14711 # This is an error.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014712 -*) as_fn_error $? "unrecognized option: \`$1'
14713Try \`$0 --help' for more information." ;;
Jon Dugane34c20c2010-07-08 23:26:52 +000014714
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014715 *) as_fn_append ac_config_targets " $1"
Jon Dugane34c20c2010-07-08 23:26:52 +000014716 ac_need_defaults=false ;;
14717
14718 esac
14719 shift
14720done
14721
14722ac_configure_extra_args=
14723
14724if $ac_cs_silent; then
14725 exec 6>/dev/null
14726 ac_configure_extra_args="$ac_configure_extra_args --silent"
14727fi
14728
14729_ACEOF
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014730cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Jon Dugane34c20c2010-07-08 23:26:52 +000014731if \$ac_cs_recheck; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014732 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014733 shift
14734 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14735 CONFIG_SHELL='$SHELL'
Jon Dugane34c20c2010-07-08 23:26:52 +000014736 export CONFIG_SHELL
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014737 exec "\$@"
Jon Dugane34c20c2010-07-08 23:26:52 +000014738fi
14739
14740_ACEOF
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014741cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Jon Dugane34c20c2010-07-08 23:26:52 +000014742exec 5>>config.log
14743{
14744 echo
14745 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14746## Running $as_me. ##
14747_ASBOX
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014748 $as_echo "$ac_log"
Jon Dugane34c20c2010-07-08 23:26:52 +000014749} >&5
14750
14751_ACEOF
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014752cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Jon Dugane34c20c2010-07-08 23:26:52 +000014753#
14754# INIT-COMMANDS
14755#
Bruce A. Mahff1ea4e2018-02-28 13:24:06 -080014756AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
Jon Dugane34c20c2010-07-08 23:26:52 +000014757
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080014758
14759# The HP-UX ksh and POSIX shell print the target directory to stdout
14760# if CDPATH is set.
14761(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14762
14763sed_quote_subst='$sed_quote_subst'
14764double_quote_subst='$double_quote_subst'
14765delay_variable_subst='$delay_variable_subst'
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014766macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14767macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
Bruce A. Mah51a4c632020-06-10 07:34:14 -070014768enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014769enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14770pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14771enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080014772shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014773SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14774ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14775PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
14776host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14777host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14778host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14779build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14780build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14781build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14782SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14783Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14784GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14785EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14786FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14787LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14788NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14789LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14790max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14791ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14792exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14793lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14794lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14795lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14796lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
14797lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
14798reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14799reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14800OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14801deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14802file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14803file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
14804want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
14805DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
14806sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
14807AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14808AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14809archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
14810STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14811RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14812old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14813old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14814old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14815lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14816CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14817CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14818compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14819GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14820lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14821lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080014822lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014823lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14824lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080014825lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014826nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
14827lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080014828lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014829objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14830MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14831lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14832lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14833lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14834lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14835lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14836need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14837MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
14838DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14839NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14840LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14841OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14842OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14843libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14844shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14845extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14846archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14847enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14848export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14849whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14850compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14851old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14852old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14853archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14854archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14855module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14856module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14857with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14858allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14859no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14860hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14861hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14862hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14863hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14864hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14865hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14866hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14867inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14868link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14869always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14870export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14871exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14872include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14873prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14874postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
14875file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14876variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14877need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14878need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14879version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14880runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14881shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14882shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14883libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14884library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14885soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14886install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14887postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14888postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14889finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14890finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14891hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14892sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
Bruce A. Mah54615792015-05-11 10:42:44 -070014893configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
14894configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014895hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14896enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14897enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14898enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14899old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14900striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080014901
14902LTCC='$LTCC'
14903LTCFLAGS='$LTCFLAGS'
14904compiler='$compiler_DEFAULT'
14905
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014906# A function that is used when there is no print builtin or printf.
14907func_fallback_echo ()
14908{
14909 eval 'cat <<_LTECHO_EOF
14910\$1
14911_LTECHO_EOF'
14912}
14913
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080014914# Quote evaled strings.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014915for var in SHELL \
14916ECHO \
14917PATH_SEPARATOR \
14918SED \
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080014919GREP \
14920EGREP \
14921FGREP \
14922LD \
14923NM \
14924LN_S \
14925lt_SP2NL \
14926lt_NL2SP \
14927reload_flag \
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080014928OBJDUMP \
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080014929deplibs_check_method \
14930file_magic_cmd \
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014931file_magic_glob \
14932want_nocaseglob \
14933DLLTOOL \
14934sharedlib_from_linklib_cmd \
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080014935AR \
14936AR_FLAGS \
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014937archiver_list_spec \
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080014938STRIP \
14939RANLIB \
14940CC \
14941CFLAGS \
14942compiler \
14943lt_cv_sys_global_symbol_pipe \
14944lt_cv_sys_global_symbol_to_cdecl \
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080014945lt_cv_sys_global_symbol_to_import \
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080014946lt_cv_sys_global_symbol_to_c_name_address \
14947lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080014948lt_cv_nm_interface \
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014949nm_file_list_spec \
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080014950lt_cv_truncate_bin \
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080014951lt_prog_compiler_no_builtin_flag \
Bruce A. Mah5d2f2cf2014-03-20 09:58:27 -070014952lt_prog_compiler_pic \
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014953lt_prog_compiler_wl \
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080014954lt_prog_compiler_static \
14955lt_cv_prog_compiler_c_o \
14956need_locks \
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014957MANIFEST_TOOL \
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080014958DSYMUTIL \
14959NMEDIT \
14960LIPO \
14961OTOOL \
14962OTOOL64 \
14963shrext_cmds \
14964export_dynamic_flag_spec \
14965whole_archive_flag_spec \
14966compiler_needs_object \
14967with_gnu_ld \
14968allow_undefined_flag \
14969no_undefined_flag \
14970hardcode_libdir_flag_spec \
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080014971hardcode_libdir_separator \
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080014972exclude_expsyms \
14973include_expsyms \
14974file_list_spec \
14975variables_saved_for_relink \
14976libname_spec \
14977library_names_spec \
14978soname_spec \
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014979install_override_mode \
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080014980finish_eval \
14981old_striplib \
14982striplib; do
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070014983 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080014984 *[\\\\\\\`\\"\\\$]*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080014985 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080014986 ;;
14987 *)
14988 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14989 ;;
14990 esac
14991done
14992
14993# Double-quote double-evaled strings.
14994for var in reload_cmds \
14995old_postinstall_cmds \
14996old_postuninstall_cmds \
14997old_archive_cmds \
14998extract_expsyms_cmds \
14999old_archive_from_new_cmds \
15000old_archive_from_expsyms_cmds \
15001archive_cmds \
15002archive_expsym_cmds \
15003module_cmds \
15004module_expsym_cmds \
15005export_symbols_cmds \
15006prelink_cmds \
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015007postlink_cmds \
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015008postinstall_cmds \
15009postuninstall_cmds \
15010finish_cmds \
15011sys_lib_search_path_spec \
Bruce A. Mah54615792015-05-11 10:42:44 -070015012configure_time_dlsearch_path \
15013configure_time_lt_sys_library_path; do
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015014 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015015 *[\\\\\\\`\\"\\\$]*)
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080015016 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015017 ;;
15018 *)
15019 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15020 ;;
15021 esac
15022done
15023
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015024ac_aux_dir='$ac_aux_dir'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015025
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080015026# See if we are running on zsh, and set the options that allow our
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015027# commands through without removal of \ escapes INIT.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080015028if test -n "\${ZSH_VERSION+set}"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015029 setopt NO_GLOB_SUBST
15030fi
15031
15032
15033 PACKAGE='$PACKAGE'
15034 VERSION='$VERSION'
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015035 RM='$RM'
15036 ofile='$ofile'
15037
15038
15039
15040
Jon Dugane34c20c2010-07-08 23:26:52 +000015041_ACEOF
15042
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015043cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Jon Dugane34c20c2010-07-08 23:26:52 +000015044
15045# Handling of arguments.
15046for ac_config_target in $ac_config_targets
15047do
15048 case $ac_config_target in
Jon Dugane34c20c2010-07-08 23:26:52 +000015049 "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015050 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
Bruce A. Mah06280a62020-05-04 15:11:05 -070015051 "src/iperf_config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/iperf_config.h" ;;
Jon Dugane34c20c2010-07-08 23:26:52 +000015052 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15053 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
Bruce A. Mahfa275222014-04-24 10:25:36 -070015054 "src/version.h") CONFIG_FILES="$CONFIG_FILES src/version.h" ;;
Bruce A. Mah5d2f2cf2014-03-20 09:58:27 -070015055 "examples/Makefile") CONFIG_FILES="$CONFIG_FILES examples/Makefile" ;;
Bruce A. Mahbf22c9d2014-10-14 13:45:04 -070015056 "iperf3.spec") CONFIG_FILES="$CONFIG_FILES iperf3.spec" ;;
Jon Dugane34c20c2010-07-08 23:26:52 +000015057
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015058 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
Jon Dugane34c20c2010-07-08 23:26:52 +000015059 esac
15060done
15061
15062
15063# If the user did not use the arguments to specify the items to instantiate,
15064# then the envvar interface is used. Set only those that are not.
15065# We use the long form for the default assignment because of an extremely
15066# bizarre bug on SunOS 4.1.3.
15067if $ac_need_defaults; then
15068 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15069 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
15070 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15071fi
15072
15073# Have a temporary directory for convenience. Make it in the build tree
15074# simply because there is no reason against having it here, and in addition,
15075# creating and moving files from /tmp can sometimes cause problems.
15076# Hook for its removal unless debugging.
15077# Note that there is a small window in which the directory will not be cleaned:
15078# after its creation but before its name has been assigned to `$tmp'.
15079$debug ||
15080{
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015081 tmp= ac_tmp=
Jon Dugane34c20c2010-07-08 23:26:52 +000015082 trap 'exit_status=$?
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015083 : "${ac_tmp:=$tmp}"
15084 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
Jon Dugane34c20c2010-07-08 23:26:52 +000015085' 0
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015086 trap 'as_fn_exit 1' 1 2 13 15
Jon Dugane34c20c2010-07-08 23:26:52 +000015087}
15088# Create a (secure) tmp directory for tmp files.
15089
15090{
15091 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015092 test -d "$tmp"
Jon Dugane34c20c2010-07-08 23:26:52 +000015093} ||
15094{
15095 tmp=./conf$$-$RANDOM
15096 (umask 077 && mkdir "$tmp")
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015097} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15098ac_tmp=$tmp
Jon Dugane34c20c2010-07-08 23:26:52 +000015099
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015100# Set up the scripts for CONFIG_FILES section.
15101# No need to generate them if there are no CONFIG_FILES.
15102# This happens for instance with `./config.status config.h'.
Jon Dugane34c20c2010-07-08 23:26:52 +000015103if test -n "$CONFIG_FILES"; then
15104
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015105
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015106ac_cr=`echo X | tr X '\015'`
15107# On cygwin, bash can eat \r inside `` if the user requested igncr.
15108# But we know of no other shell where ac_cr would be empty at this
15109# point, so we can use a bashism as a fallback.
15110if test "x$ac_cr" = x; then
15111 eval ac_cr=\$\'\\r\'
15112fi
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015113ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15114if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15115 ac_cs_awk_cr='\\r'
15116else
15117 ac_cs_awk_cr=$ac_cr
15118fi
15119
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015120echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
Jon Dugane34c20c2010-07-08 23:26:52 +000015121_ACEOF
15122
15123
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015124{
15125 echo "cat >conf$$subs.awk <<_ACEOF" &&
15126 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15127 echo "_ACEOF"
15128} >conf$$subs.sh ||
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015129 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15130ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
Jon Dugane34c20c2010-07-08 23:26:52 +000015131ac_delim='%!_!# '
15132for ac_last_try in false false false false false :; do
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015133 . ./conf$$subs.sh ||
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015134 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
Jon Dugane34c20c2010-07-08 23:26:52 +000015135
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015136 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15137 if test $ac_delim_n = $ac_delim_num; then
Jon Dugane34c20c2010-07-08 23:26:52 +000015138 break
15139 elif $ac_last_try; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015140 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
Jon Dugane34c20c2010-07-08 23:26:52 +000015141 else
15142 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15143 fi
15144done
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015145rm -f conf$$subs.sh
Jon Dugane34c20c2010-07-08 23:26:52 +000015146
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015147cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015148cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
Jon Dugane34c20c2010-07-08 23:26:52 +000015149_ACEOF
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015150sed -n '
15151h
15152s/^/S["/; s/!.*/"]=/
15153p
15154g
15155s/^[^!]*!//
15156:repl
15157t repl
15158s/'"$ac_delim"'$//
15159t delim
15160:nl
15161h
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015162s/\(.\{148\}\)..*/\1/
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015163t more1
15164s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15165p
15166n
15167b repl
15168:more1
15169s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15170p
15171g
15172s/.\{148\}//
15173t nl
15174:delim
15175h
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015176s/\(.\{148\}\)..*/\1/
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015177t more2
15178s/["\\]/\\&/g; s/^/"/; s/$/"/
15179p
15180b
15181:more2
15182s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15183p
15184g
15185s/.\{148\}//
15186t delim
15187' <conf$$subs.awk | sed '
15188/^[^""]/{
15189 N
15190 s/\n//
15191}
15192' >>$CONFIG_STATUS || ac_write_fail=1
15193rm -f conf$$subs.awk
15194cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15195_ACAWK
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015196cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015197 for (key in S) S_is_set[key] = 1
15198 FS = ""
15199
15200}
15201{
15202 line = $ 0
15203 nfields = split(line, field, "@")
15204 substed = 0
15205 len = length(field[1])
15206 for (i = 2; i < nfields; i++) {
15207 key = field[i]
15208 keylen = length(key)
15209 if (S_is_set[key]) {
15210 value = S[key]
15211 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15212 len += length(value) + length(field[++i])
15213 substed = 1
15214 } else
15215 len += 1 + keylen
15216 }
15217
15218 print line
15219}
15220
15221_ACAWK
15222_ACEOF
15223cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15224if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15225 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15226else
15227 cat
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015228fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15229 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
Jon Dugane34c20c2010-07-08 23:26:52 +000015230_ACEOF
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015231
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015232# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15233# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
Jon Dugane34c20c2010-07-08 23:26:52 +000015234# trailing colons and then remove the whole line if VPATH becomes empty
15235# (actually we leave an empty line to preserve line numbers).
15236if test "x$srcdir" = x.; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015237 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
15238h
15239s///
15240s/^/:/
15241s/[ ]*$/:/
15242s/:\$(srcdir):/:/g
15243s/:\${srcdir}:/:/g
15244s/:@srcdir@:/:/g
15245s/^:*//
Jon Dugane34c20c2010-07-08 23:26:52 +000015246s/:*$//
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015247x
15248s/\(=[ ]*\).*/\1/
15249G
15250s/\n//
Jon Dugane34c20c2010-07-08 23:26:52 +000015251s/^[^=]*=[ ]*$//
15252}'
15253fi
15254
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015255cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Jon Dugane34c20c2010-07-08 23:26:52 +000015256fi # test -n "$CONFIG_FILES"
15257
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015258# Set up the scripts for CONFIG_HEADERS section.
15259# No need to generate them if there are no CONFIG_HEADERS.
15260# This happens for instance with `./config.status Makefile'.
15261if test -n "$CONFIG_HEADERS"; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015262cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015263BEGIN {
15264_ACEOF
Jon Dugane34c20c2010-07-08 23:26:52 +000015265
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015266# Transform confdefs.h into an awk script `defines.awk', embedded as
15267# here-document in config.status, that substitutes the proper values into
15268# config.h.in to produce config.h.
15269
15270# Create a delimiter string that does not exist in confdefs.h, to ease
15271# handling of long lines.
15272ac_delim='%!_!# '
15273for ac_last_try in false false :; do
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015274 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
15275 if test -z "$ac_tt"; then
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015276 break
15277 elif $ac_last_try; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015278 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015279 else
15280 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15281 fi
15282done
15283
15284# For the awk script, D is an array of macro values keyed by name,
15285# likewise P contains macro parameters if any. Preserve backslash
15286# newline sequences.
15287
15288ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
15289sed -n '
15290s/.\{148\}/&'"$ac_delim"'/g
15291t rset
15292:rset
15293s/^[ ]*#[ ]*define[ ][ ]*/ /
15294t def
15295d
15296:def
15297s/\\$//
15298t bsnl
15299s/["\\]/\\&/g
15300s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15301D["\1"]=" \3"/p
15302s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
15303d
15304:bsnl
15305s/["\\]/\\&/g
15306s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
15307D["\1"]=" \3\\\\\\n"\\/p
15308t cont
15309s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
15310t cont
15311d
15312:cont
15313n
15314s/.\{148\}/&'"$ac_delim"'/g
15315t clear
15316:clear
15317s/\\$//
15318t bsnlc
15319s/["\\]/\\&/g; s/^/"/; s/$/"/p
15320d
15321:bsnlc
15322s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
15323b cont
15324' <confdefs.h | sed '
15325s/'"$ac_delim"'/"\\\
15326"/g' >>$CONFIG_STATUS || ac_write_fail=1
15327
15328cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15329 for (key in D) D_is_set[key] = 1
15330 FS = ""
15331}
15332/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
15333 line = \$ 0
15334 split(line, arg, " ")
15335 if (arg[1] == "#") {
15336 defundef = arg[2]
15337 mac1 = arg[3]
15338 } else {
15339 defundef = substr(arg[1], 2)
15340 mac1 = arg[2]
15341 }
15342 split(mac1, mac2, "(") #)
15343 macro = mac2[1]
15344 prefix = substr(line, 1, index(line, defundef) - 1)
15345 if (D_is_set[macro]) {
15346 # Preserve the white space surrounding the "#".
15347 print prefix "define", macro P[macro] D[macro]
15348 next
15349 } else {
15350 # Replace #undef with comments. This is necessary, for example,
15351 # in the case of _POSIX_SOURCE, which is predefined and required
15352 # on some systems where configure will not decide to define it.
15353 if (defundef == "undef") {
15354 print "/*", prefix defundef, macro, "*/"
15355 next
15356 }
15357 }
15358}
15359{ print }
15360_ACAWK
15361_ACEOF
15362cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015363 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015364fi # test -n "$CONFIG_HEADERS"
15365
15366
15367eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
15368shift
15369for ac_tag
Jon Dugane34c20c2010-07-08 23:26:52 +000015370do
15371 case $ac_tag in
15372 :[FHLC]) ac_mode=$ac_tag; continue;;
15373 esac
15374 case $ac_mode$ac_tag in
15375 :[FHL]*:*);;
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015376 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
Jon Dugane34c20c2010-07-08 23:26:52 +000015377 :[FH]-) ac_tag=-:-;;
15378 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15379 esac
15380 ac_save_IFS=$IFS
15381 IFS=:
15382 set x $ac_tag
15383 IFS=$ac_save_IFS
15384 shift
15385 ac_file=$1
15386 shift
15387
15388 case $ac_mode in
15389 :L) ac_source=$1;;
15390 :[FH])
15391 ac_file_inputs=
15392 for ac_f
15393 do
15394 case $ac_f in
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015395 -) ac_f="$ac_tmp/stdin";;
Jon Dugane34c20c2010-07-08 23:26:52 +000015396 *) # Look for the file first in the build tree, then in the source tree
15397 # (if the path is not absolute). The absolute path cannot be DOS-style,
15398 # because $ac_f cannot contain `:'.
15399 test -f "$ac_f" ||
15400 case $ac_f in
15401 [\\/$]*) false;;
15402 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15403 esac ||
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015404 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
Jon Dugane34c20c2010-07-08 23:26:52 +000015405 esac
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015406 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015407 as_fn_append ac_file_inputs " '$ac_f'"
Jon Dugane34c20c2010-07-08 23:26:52 +000015408 done
15409
15410 # Let's still pretend it is `configure' which instantiates (i.e., don't
15411 # use $as_me), people would be surprised to read:
15412 # /* config.h. Generated by config.status. */
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015413 configure_input='Generated from '`
15414 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15415 `' by configure.'
Jon Dugane34c20c2010-07-08 23:26:52 +000015416 if test x"$ac_file" != x-; then
15417 configure_input="$ac_file. $configure_input"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015418 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015419$as_echo "$as_me: creating $ac_file" >&6;}
Jon Dugane34c20c2010-07-08 23:26:52 +000015420 fi
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015421 # Neutralize special characters interpreted by sed in replacement strings.
15422 case $configure_input in #(
15423 *\&* | *\|* | *\\* )
15424 ac_sed_conf_input=`$as_echo "$configure_input" |
15425 sed 's/[\\\\&|]/\\\\&/g'`;; #(
15426 *) ac_sed_conf_input=$configure_input;;
15427 esac
Jon Dugane34c20c2010-07-08 23:26:52 +000015428
15429 case $ac_tag in
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015430 *:-:* | *:-) cat >"$ac_tmp/stdin" \
15431 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
Jon Dugane34c20c2010-07-08 23:26:52 +000015432 esac
15433 ;;
15434 esac
15435
15436 ac_dir=`$as_dirname -- "$ac_file" ||
15437$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15438 X"$ac_file" : 'X\(//\)[^/]' \| \
15439 X"$ac_file" : 'X\(//\)$' \| \
15440 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015441$as_echo X"$ac_file" |
Jon Dugane34c20c2010-07-08 23:26:52 +000015442 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15443 s//\1/
15444 q
15445 }
15446 /^X\(\/\/\)[^/].*/{
15447 s//\1/
15448 q
15449 }
15450 /^X\(\/\/\)$/{
15451 s//\1/
15452 q
15453 }
15454 /^X\(\/\).*/{
15455 s//\1/
15456 q
15457 }
15458 s/.*/./; q'`
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015459 as_dir="$ac_dir"; as_fn_mkdir_p
Jon Dugane34c20c2010-07-08 23:26:52 +000015460 ac_builddir=.
15461
15462case "$ac_dir" in
15463.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15464*)
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015465 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
Jon Dugane34c20c2010-07-08 23:26:52 +000015466 # A ".." for each directory in $ac_dir_suffix.
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015467 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
Jon Dugane34c20c2010-07-08 23:26:52 +000015468 case $ac_top_builddir_sub in
15469 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15470 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15471 esac ;;
15472esac
15473ac_abs_top_builddir=$ac_pwd
15474ac_abs_builddir=$ac_pwd$ac_dir_suffix
15475# for backward compatibility:
15476ac_top_builddir=$ac_top_build_prefix
15477
15478case $srcdir in
15479 .) # We are building in place.
15480 ac_srcdir=.
15481 ac_top_srcdir=$ac_top_builddir_sub
15482 ac_abs_top_srcdir=$ac_pwd ;;
15483 [\\/]* | ?:[\\/]* ) # Absolute name.
15484 ac_srcdir=$srcdir$ac_dir_suffix;
15485 ac_top_srcdir=$srcdir
15486 ac_abs_top_srcdir=$srcdir ;;
15487 *) # Relative name.
15488 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15489 ac_top_srcdir=$ac_top_build_prefix$srcdir
15490 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15491esac
15492ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15493
15494
15495 case $ac_mode in
15496 :F)
15497 #
15498 # CONFIG_FILE
15499 #
15500
15501 case $INSTALL in
15502 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15503 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15504 esac
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015505 ac_MKDIR_P=$MKDIR_P
15506 case $MKDIR_P in
15507 [\\/$]* | ?:[\\/]* ) ;;
15508 */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
15509 esac
Jon Dugane34c20c2010-07-08 23:26:52 +000015510_ACEOF
15511
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015512cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Jon Dugane34c20c2010-07-08 23:26:52 +000015513# If the template does not know about datarootdir, expand it.
15514# FIXME: This hack should be removed a few years after 2.60.
15515ac_datarootdir_hack=; ac_datarootdir_seen=
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015516ac_sed_dataroot='
15517/datarootdir/ {
Jon Dugane34c20c2010-07-08 23:26:52 +000015518 p
15519 q
15520}
15521/@datadir@/p
15522/@docdir@/p
15523/@infodir@/p
15524/@localedir@/p
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015525/@mandir@/p'
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015526case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
Jon Dugane34c20c2010-07-08 23:26:52 +000015527*datarootdir*) ac_datarootdir_seen=yes;;
15528*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015529 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015530$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
Jon Dugane34c20c2010-07-08 23:26:52 +000015531_ACEOF
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015532cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
Jon Dugane34c20c2010-07-08 23:26:52 +000015533 ac_datarootdir_hack='
15534 s&@datadir@&$datadir&g
15535 s&@docdir@&$docdir&g
15536 s&@infodir@&$infodir&g
15537 s&@localedir@&$localedir&g
15538 s&@mandir@&$mandir&g
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015539 s&\\\${datarootdir}&$datarootdir&g' ;;
Jon Dugane34c20c2010-07-08 23:26:52 +000015540esac
15541_ACEOF
15542
15543# Neutralize VPATH when `$srcdir' = `.'.
15544# Shell code in configure.ac might set extrasub.
15545# FIXME: do we really want to maintain this feature?
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015546cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15547ac_sed_extra="$ac_vpsub
Jon Dugane34c20c2010-07-08 23:26:52 +000015548$extrasub
15549_ACEOF
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015550cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
Jon Dugane34c20c2010-07-08 23:26:52 +000015551:t
15552/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015553s|@configure_input@|$ac_sed_conf_input|;t t
Jon Dugane34c20c2010-07-08 23:26:52 +000015554s&@top_builddir@&$ac_top_builddir_sub&;t t
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015555s&@top_build_prefix@&$ac_top_build_prefix&;t t
Jon Dugane34c20c2010-07-08 23:26:52 +000015556s&@srcdir@&$ac_srcdir&;t t
15557s&@abs_srcdir@&$ac_abs_srcdir&;t t
15558s&@top_srcdir@&$ac_top_srcdir&;t t
15559s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15560s&@builddir@&$ac_builddir&;t t
15561s&@abs_builddir@&$ac_abs_builddir&;t t
15562s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15563s&@INSTALL@&$ac_INSTALL&;t t
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015564s&@MKDIR_P@&$ac_MKDIR_P&;t t
Jon Dugane34c20c2010-07-08 23:26:52 +000015565$ac_datarootdir_hack
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015566"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015567eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15568 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Jon Dugane34c20c2010-07-08 23:26:52 +000015569
15570test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015571 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15572 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
15573 "$ac_tmp/out"`; test -z "$ac_out"; } &&
15574 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15575which seems to be undefined. Please make sure it is defined" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015576$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015577which seems to be undefined. Please make sure it is defined" >&2;}
Jon Dugane34c20c2010-07-08 23:26:52 +000015578
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015579 rm -f "$ac_tmp/stdin"
Jon Dugane34c20c2010-07-08 23:26:52 +000015580 case $ac_file in
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015581 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15582 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015583 esac \
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015584 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Jon Dugane34c20c2010-07-08 23:26:52 +000015585 ;;
15586 :H)
15587 #
15588 # CONFIG_HEADER
15589 #
15590 if test x"$ac_file" != x-; then
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015591 {
15592 $as_echo "/* $configure_input */" \
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015593 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
15594 } >"$ac_tmp/config.h" \
15595 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15596 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
15597 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015598$as_echo "$as_me: $ac_file is unchanged" >&6;}
Jon Dugane34c20c2010-07-08 23:26:52 +000015599 else
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015600 rm -f "$ac_file"
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015601 mv "$ac_tmp/config.h" "$ac_file" \
15602 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
Jon Dugane34c20c2010-07-08 23:26:52 +000015603 fi
15604 else
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015605 $as_echo "/* $configure_input */" \
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015606 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
15607 || as_fn_error $? "could not create -" "$LINENO" 5
Jon Dugane34c20c2010-07-08 23:26:52 +000015608 fi
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015609# Compute "$ac_file"'s index in $config_headers.
15610_am_arg="$ac_file"
Jon Dugane34c20c2010-07-08 23:26:52 +000015611_am_stamp_count=1
15612for _am_header in $config_headers :; do
15613 case $_am_header in
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015614 $_am_arg | $_am_arg:* )
Jon Dugane34c20c2010-07-08 23:26:52 +000015615 break ;;
15616 * )
15617 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
15618 esac
15619done
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015620echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
15621$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15622 X"$_am_arg" : 'X\(//\)[^/]' \| \
15623 X"$_am_arg" : 'X\(//\)$' \| \
15624 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
15625$as_echo X"$_am_arg" |
Jon Dugane34c20c2010-07-08 23:26:52 +000015626 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15627 s//\1/
15628 q
15629 }
15630 /^X\(\/\/\)[^/].*/{
15631 s//\1/
15632 q
15633 }
15634 /^X\(\/\/\)$/{
15635 s//\1/
15636 q
15637 }
15638 /^X\(\/\).*/{
15639 s//\1/
15640 q
15641 }
15642 s/.*/./; q'`/stamp-h$_am_stamp_count
15643 ;;
15644
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015645 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015646$as_echo "$as_me: executing $ac_file commands" >&6;}
Jon Dugane34c20c2010-07-08 23:26:52 +000015647 ;;
15648 esac
15649
15650
15651 case $ac_file$ac_mode in
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015652 "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015653 # Older Autoconf quotes --file arguments for eval, but not when files
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015654 # are listed without --file. Let's play safe and only enable the eval
15655 # if we detect the quoting.
Bruce A. Mahff1ea4e2018-02-28 13:24:06 -080015656 # TODO: see whether this extra hack can be removed once we start
15657 # requiring Autoconf 2.70 or later.
15658 case $CONFIG_FILES in #(
15659 *\'*) :
15660 eval set x "$CONFIG_FILES" ;; #(
15661 *) :
15662 set x $CONFIG_FILES ;; #(
15663 *) :
15664 ;;
15665esac
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015666 shift
Bruce A. Mahff1ea4e2018-02-28 13:24:06 -080015667 # Used to flag and report bootstrapping failures.
15668 am_rc=0
15669 for am_mf
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015670 do
15671 # Strip MF so we end up with the name of the file.
Bruce A. Mahff1ea4e2018-02-28 13:24:06 -080015672 am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'`
15673 # Check whether this is an Automake generated Makefile which includes
15674 # dependency-tracking related rules and includes.
15675 # Grep'ing the whole file directly is not great: AIX grep has a line
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015676 # limit of 2048, but all sed's we know have understand at least 4000.
Bruce A. Mahff1ea4e2018-02-28 13:24:06 -080015677 sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
15678 || continue
15679 am_dirpart=`$as_dirname -- "$am_mf" ||
15680$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15681 X"$am_mf" : 'X\(//\)[^/]' \| \
15682 X"$am_mf" : 'X\(//\)$' \| \
15683 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
15684$as_echo X"$am_mf" |
Jon Dugane34c20c2010-07-08 23:26:52 +000015685 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15686 s//\1/
15687 q
15688 }
15689 /^X\(\/\/\)[^/].*/{
15690 s//\1/
15691 q
15692 }
15693 /^X\(\/\/\)$/{
15694 s//\1/
15695 q
15696 }
15697 /^X\(\/\).*/{
15698 s//\1/
15699 q
15700 }
15701 s/.*/./; q'`
Bruce A. Mahff1ea4e2018-02-28 13:24:06 -080015702 am_filepart=`$as_basename -- "$am_mf" ||
15703$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
15704 X"$am_mf" : 'X\(//\)$' \| \
15705 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
15706$as_echo X/"$am_mf" |
15707 sed '/^.*\/\([^/][^/]*\)\/*$/{
Jon Dugane34c20c2010-07-08 23:26:52 +000015708 s//\1/
15709 q
15710 }
Bruce A. Mahff1ea4e2018-02-28 13:24:06 -080015711 /^X\/\(\/\/\)$/{
Jon Dugane34c20c2010-07-08 23:26:52 +000015712 s//\1/
15713 q
15714 }
Bruce A. Mahff1ea4e2018-02-28 13:24:06 -080015715 /^X\/\(\/\).*/{
Jon Dugane34c20c2010-07-08 23:26:52 +000015716 s//\1/
15717 q
15718 }
15719 s/.*/./; q'`
Bruce A. Mahff1ea4e2018-02-28 13:24:06 -080015720 { echo "$as_me:$LINENO: cd "$am_dirpart" \
15721 && sed -e '/# am--include-marker/d' "$am_filepart" \
15722 | $MAKE -f - am--depfiles" >&5
15723 (cd "$am_dirpart" \
15724 && sed -e '/# am--include-marker/d' "$am_filepart" \
15725 | $MAKE -f - am--depfiles) >&5 2>&5
15726 ac_status=$?
15727 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15728 (exit $ac_status); } || am_rc=$?
Jon Dugane34c20c2010-07-08 23:26:52 +000015729 done
Bruce A. Mahff1ea4e2018-02-28 13:24:06 -080015730 if test $am_rc -ne 0; then
15731 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15732$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15733as_fn_error $? "Something went wrong bootstrapping makefile fragments
Bruce A. Mah06280a62020-05-04 15:11:05 -070015734 for automatic dependency tracking. If GNU make was not used, consider
15735 re-running the configure script with MAKE=\"gmake\" (or whatever is
15736 necessary). You can also try re-running configure with the
Bruce A. Mahff1ea4e2018-02-28 13:24:06 -080015737 '--disable-dependency-tracking' option to at least be able to build
15738 the package (albeit without support for automatic dependency tracking).
15739See \`config.log' for more details" "$LINENO" 5; }
15740 fi
15741 { am_dirpart=; unset am_dirpart;}
15742 { am_filepart=; unset am_filepart;}
15743 { am_mf=; unset am_mf;}
15744 { am_rc=; unset am_rc;}
15745 rm -f conftest-deps.mk
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015746}
Jon Dugane34c20c2010-07-08 23:26:52 +000015747 ;;
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015748 "libtool":C)
15749
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080015750 # See if we are running on zsh, and set the options that allow our
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015751 # commands through without removal of \ escapes.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080015752 if test -n "${ZSH_VERSION+set}"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015753 setopt NO_GLOB_SUBST
15754 fi
15755
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080015756 cfgfile=${ofile}T
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015757 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15758 $RM "$cfgfile"
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015759
15760 cat <<_LT_EOF >> "$cfgfile"
15761#! $SHELL
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080015762# Generated automatically by $as_me ($PACKAGE) $VERSION
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015763# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15764# NOTE: Changes made to this file will be lost: look at ltmain.sh.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080015765
15766# Provide generalized library-building support services.
15767# Written by Gordon Matzigkeit, 1996
15768
15769# Copyright (C) 2014 Free Software Foundation, Inc.
15770# This is free software; see the source for copying conditions. There is NO
15771# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
15772
15773# GNU Libtool is free software; you can redistribute it and/or modify
15774# it under the terms of the GNU General Public License as published by
15775# the Free Software Foundation; either version 2 of of the License, or
15776# (at your option) any later version.
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015777#
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080015778# As a special exception to the GNU General Public License, if you
15779# distribute this file as part of a program or library that is built
15780# using GNU Libtool, you may include this file under the same
15781# distribution terms that you use for the rest of that program.
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015782#
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080015783# GNU Libtool is distributed in the hope that it will be useful, but
15784# WITHOUT ANY WARRANTY; without even the implied warranty of
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015785# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15786# GNU General Public License for more details.
15787#
15788# You should have received a copy of the GNU General Public License
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080015789# along with this program. If not, see <http://www.gnu.org/licenses/>.
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015790
15791
15792# The names of the tagged configurations supported by this script.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080015793available_tags=''
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015794
Bruce A. Mah54615792015-05-11 10:42:44 -070015795# Configured defaults for sys_lib_dlsearch_path munging.
15796: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
15797
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015798# ### BEGIN LIBTOOL CONFIG
15799
15800# Which release of libtool.m4 was used?
15801macro_version=$macro_version
15802macro_revision=$macro_revision
15803
Bruce A. Mah51a4c632020-06-10 07:34:14 -070015804# Whether or not to build shared libraries.
15805build_libtool_libs=$enable_shared
15806
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015807# Whether or not to build static libraries.
15808build_old_libs=$enable_static
15809
15810# What type of objects to build.
15811pic_mode=$pic_mode
15812
15813# Whether or not to optimize for fast installation.
15814fast_install=$enable_fast_install
15815
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080015816# Shared archive member basename,for filename based shared library versioning on AIX.
15817shared_archive_member_spec=$shared_archive_member_spec
15818
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015819# Shell to use when invoking shell scripts.
15820SHELL=$lt_SHELL
15821
15822# An echo program that protects backslashes.
15823ECHO=$lt_ECHO
15824
15825# The PATH separator for the build system.
15826PATH_SEPARATOR=$lt_PATH_SEPARATOR
15827
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015828# The host system.
15829host_alias=$host_alias
15830host=$host
15831host_os=$host_os
15832
15833# The build system.
15834build_alias=$build_alias
15835build=$build
15836build_os=$build_os
15837
15838# A sed program that does not truncate output.
15839SED=$lt_SED
15840
15841# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15842Xsed="\$SED -e 1s/^X//"
15843
15844# A grep program that handles long lines.
15845GREP=$lt_GREP
15846
15847# An ERE matcher.
15848EGREP=$lt_EGREP
15849
15850# A literal string matcher.
15851FGREP=$lt_FGREP
15852
15853# A BSD- or MS-compatible name lister.
15854NM=$lt_NM
15855
15856# Whether we need soft or hard links.
15857LN_S=$lt_LN_S
15858
15859# What is the maximum length of a command?
15860max_cmd_len=$max_cmd_len
15861
15862# Object file suffix (normally "o").
15863objext=$ac_objext
15864
15865# Executable file suffix (normally "").
15866exeext=$exeext
15867
15868# whether the shell understands "unset".
15869lt_unset=$lt_unset
15870
15871# turn spaces into newlines.
15872SP2NL=$lt_lt_SP2NL
15873
15874# turn newlines into spaces.
15875NL2SP=$lt_lt_NL2SP
15876
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015877# convert \$build file names to \$host format.
15878to_host_file_cmd=$lt_cv_to_host_file_cmd
15879
15880# convert \$build files to toolchain format.
15881to_tool_file_cmd=$lt_cv_to_tool_file_cmd
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080015882
15883# An object symbol dumper.
15884OBJDUMP=$lt_OBJDUMP
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015885
15886# Method to check whether dependent libraries are shared objects.
15887deplibs_check_method=$lt_deplibs_check_method
15888
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015889# Command to use when deplibs_check_method = "file_magic".
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015890file_magic_cmd=$lt_file_magic_cmd
15891
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015892# How to find potential files when deplibs_check_method = "file_magic".
15893file_magic_glob=$lt_file_magic_glob
15894
15895# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
15896want_nocaseglob=$lt_want_nocaseglob
15897
15898# DLL creation program.
15899DLLTOOL=$lt_DLLTOOL
15900
15901# Command to associate shared and link libraries.
15902sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
15903
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015904# The archiver.
15905AR=$lt_AR
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015906
15907# Flags to create an archive.
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015908AR_FLAGS=$lt_AR_FLAGS
15909
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015910# How to feed a file listing to the archiver.
15911archiver_list_spec=$lt_archiver_list_spec
15912
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015913# A symbol stripping program.
15914STRIP=$lt_STRIP
15915
15916# Commands used to install an old-style archive.
15917RANLIB=$lt_RANLIB
15918old_postinstall_cmds=$lt_old_postinstall_cmds
15919old_postuninstall_cmds=$lt_old_postuninstall_cmds
15920
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015921# Whether to use a lock for old archive extraction.
15922lock_old_archive_extraction=$lock_old_archive_extraction
15923
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015924# A C compiler.
15925LTCC=$lt_CC
15926
15927# LTCC compiler flags.
15928LTCFLAGS=$lt_CFLAGS
15929
15930# Take the output of nm and produce a listing of raw symbols and C names.
15931global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15932
15933# Transform the output of nm in a proper C declaration.
15934global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15935
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080015936# Transform the output of nm into a list of symbols to manually relocate.
15937global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
15938
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015939# Transform the output of nm in a C name address pair.
15940global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15941
15942# Transform the output of nm in a C name address pair when lib prefix is needed.
15943global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15944
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080015945# The name lister interface.
15946nm_interface=$lt_lt_cv_nm_interface
15947
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015948# Specify filename containing input files for \$NM.
15949nm_file_list_spec=$lt_nm_file_list_spec
15950
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080015951# The root where to search for dependent libraries,and where our libraries should be installed.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015952lt_sysroot=$lt_sysroot
15953
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080015954# Command to truncate a binary pipe.
15955lt_truncate_bin=$lt_lt_cv_truncate_bin
15956
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015957# The name of the directory that contains temporary libtool files.
15958objdir=$objdir
15959
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015960# Used to examine libraries when file_magic_cmd begins with "file".
15961MAGIC_CMD=$MAGIC_CMD
15962
15963# Must we lock files when doing compilation?
15964need_locks=$lt_need_locks
15965
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070015966# Manifest tool.
15967MANIFEST_TOOL=$lt_MANIFEST_TOOL
15968
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080015969# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15970DSYMUTIL=$lt_DSYMUTIL
15971
15972# Tool to change global to local symbols on Mac OS X.
15973NMEDIT=$lt_NMEDIT
15974
15975# Tool to manipulate fat objects and archives on Mac OS X.
15976LIPO=$lt_LIPO
15977
15978# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15979OTOOL=$lt_OTOOL
15980
15981# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15982OTOOL64=$lt_OTOOL64
15983
15984# Old archive suffix (normally "a").
15985libext=$libext
15986
15987# Shared library suffix (normally ".so").
15988shrext_cmds=$lt_shrext_cmds
15989
15990# The commands to extract the exported symbol list from a shared archive.
15991extract_expsyms_cmds=$lt_extract_expsyms_cmds
15992
15993# Variables whose values should be saved in libtool wrapper scripts and
15994# restored at link time.
15995variables_saved_for_relink=$lt_variables_saved_for_relink
15996
15997# Do we need the "lib" prefix for modules?
15998need_lib_prefix=$need_lib_prefix
15999
16000# Do we need a version for libraries?
16001need_version=$need_version
16002
16003# Library versioning type.
16004version_type=$version_type
16005
16006# Shared library runtime path variable.
16007runpath_var=$runpath_var
16008
16009# Shared library path variable.
16010shlibpath_var=$shlibpath_var
16011
16012# Is shlibpath searched before the hard-coded library search path?
16013shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16014
16015# Format of library name prefix.
16016libname_spec=$lt_libname_spec
16017
16018# List of archive names. First name is the real one, the rest are links.
16019# The last name is the one that the linker finds with -lNAME
16020library_names_spec=$lt_library_names_spec
16021
16022# The coded name of the library, if different from the real name.
16023soname_spec=$lt_soname_spec
16024
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070016025# Permission mode override for installation of shared libraries.
16026install_override_mode=$lt_install_override_mode
16027
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080016028# Command to use after installation of a shared archive.
16029postinstall_cmds=$lt_postinstall_cmds
16030
16031# Command to use after uninstallation of a shared archive.
16032postuninstall_cmds=$lt_postuninstall_cmds
16033
16034# Commands used to finish a libtool library installation in a directory.
16035finish_cmds=$lt_finish_cmds
16036
16037# As "finish_cmds", except a single script fragment to be evaled but
16038# not shown.
16039finish_eval=$lt_finish_eval
16040
16041# Whether we should hardcode library paths into libraries.
16042hardcode_into_libs=$hardcode_into_libs
16043
16044# Compile-time system search path for libraries.
16045sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16046
Bruce A. Mah54615792015-05-11 10:42:44 -070016047# Detected run-time system search path for libraries.
16048sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
16049
16050# Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
16051configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080016052
16053# Whether dlopen is supported.
16054dlopen_support=$enable_dlopen
16055
16056# Whether dlopen of programs is supported.
16057dlopen_self=$enable_dlopen_self
16058
16059# Whether dlopen of statically linked programs is supported.
16060dlopen_self_static=$enable_dlopen_self_static
16061
16062# Commands to strip libraries.
16063old_striplib=$lt_old_striplib
16064striplib=$lt_striplib
16065
16066
16067# The linker used to build libraries.
16068LD=$lt_LD
16069
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070016070# How to create reloadable object files.
16071reload_flag=$lt_reload_flag
16072reload_cmds=$lt_reload_cmds
16073
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080016074# Commands used to build an old-style archive.
16075old_archive_cmds=$lt_old_archive_cmds
16076
16077# A language specific compiler.
16078CC=$lt_compiler
16079
16080# Is the compiler the GNU compiler?
16081with_gcc=$GCC
16082
16083# Compiler flag to turn off builtin functions.
16084no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
16085
Bruce A. Mah5d2f2cf2014-03-20 09:58:27 -070016086# Additional compiler flags for building library objects.
16087pic_flag=$lt_lt_prog_compiler_pic
16088
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070016089# How to pass a linker flag through the compiler.
16090wl=$lt_lt_prog_compiler_wl
16091
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080016092# Compiler flag to prevent dynamic linking.
16093link_static_flag=$lt_lt_prog_compiler_static
16094
16095# Does compiler simultaneously support -c and -o options?
16096compiler_c_o=$lt_lt_cv_prog_compiler_c_o
16097
16098# Whether or not to add -lc for building shared libraries.
16099build_libtool_need_lc=$archive_cmds_need_lc
16100
16101# Whether or not to disallow shared libs when runtime libs are static.
16102allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
16103
16104# Compiler flag to allow reflexive dlopens.
16105export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
16106
16107# Compiler flag to generate shared objects directly from archives.
16108whole_archive_flag_spec=$lt_whole_archive_flag_spec
16109
16110# Whether the compiler copes with passing no objects directly.
16111compiler_needs_object=$lt_compiler_needs_object
16112
16113# Create an old-style archive from a shared archive.
16114old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
16115
16116# Create a temporary old-style archive to link instead of a shared archive.
16117old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
16118
16119# Commands used to build a shared archive.
16120archive_cmds=$lt_archive_cmds
16121archive_expsym_cmds=$lt_archive_expsym_cmds
16122
16123# Commands used to build a loadable module if different from building
16124# a shared archive.
16125module_cmds=$lt_module_cmds
16126module_expsym_cmds=$lt_module_expsym_cmds
16127
16128# Whether we are building with GNU ld or not.
16129with_gnu_ld=$lt_with_gnu_ld
16130
16131# Flag that allows shared libraries with undefined symbols to be built.
16132allow_undefined_flag=$lt_allow_undefined_flag
16133
16134# Flag that enforces no undefined symbols.
16135no_undefined_flag=$lt_no_undefined_flag
16136
16137# Flag to hardcode \$libdir into a binary during linking.
16138# This must work even if \$libdir does not exist
16139hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
16140
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080016141# Whether we need a single "-rpath" flag with a separated argument.
16142hardcode_libdir_separator=$lt_hardcode_libdir_separator
16143
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080016144# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080016145# DIR into the resulting binary.
16146hardcode_direct=$hardcode_direct
16147
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080016148# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080016149# DIR into the resulting binary and the resulting library dependency is
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080016150# "absolute",i.e impossible to change by setting \$shlibpath_var if the
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080016151# library is relocated.
16152hardcode_direct_absolute=$hardcode_direct_absolute
16153
16154# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16155# into the resulting binary.
16156hardcode_minus_L=$hardcode_minus_L
16157
16158# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16159# into the resulting binary.
16160hardcode_shlibpath_var=$hardcode_shlibpath_var
16161
16162# Set to "yes" if building a shared library automatically hardcodes DIR
16163# into the library and all subsequent libraries and executables linked
16164# against it.
16165hardcode_automatic=$hardcode_automatic
16166
16167# Set to yes if linker adds runtime paths of dependent libraries
16168# to runtime path list.
16169inherit_rpath=$inherit_rpath
16170
16171# Whether libtool must link a program against all its dependency libraries.
16172link_all_deplibs=$link_all_deplibs
16173
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080016174# Set to "yes" if exported symbols are required.
16175always_export_symbols=$always_export_symbols
16176
16177# The commands to list exported symbols.
16178export_symbols_cmds=$lt_export_symbols_cmds
16179
16180# Symbols that should not be listed in the preloaded symbols.
16181exclude_expsyms=$lt_exclude_expsyms
16182
16183# Symbols that must always be exported.
16184include_expsyms=$lt_include_expsyms
16185
16186# Commands necessary for linking programs (against libraries) with templates.
16187prelink_cmds=$lt_prelink_cmds
16188
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070016189# Commands necessary for finishing linking programs.
16190postlink_cmds=$lt_postlink_cmds
16191
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080016192# Specify filename containing input files.
16193file_list_spec=$lt_file_list_spec
16194
16195# How to hardcode a shared library path into an executable.
16196hardcode_action=$hardcode_action
16197
16198# ### END LIBTOOL CONFIG
16199
16200_LT_EOF
16201
Bruce A. Mah54615792015-05-11 10:42:44 -070016202 cat <<'_LT_EOF' >> "$cfgfile"
16203
16204# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
16205
16206# func_munge_path_list VARIABLE PATH
16207# -----------------------------------
16208# VARIABLE is name of variable containing _space_ separated list of
16209# directories to be munged by the contents of PATH, which is string
16210# having a format:
16211# "DIR[:DIR]:"
16212# string "DIR[ DIR]" will be prepended to VARIABLE
16213# ":DIR[:DIR]"
16214# string "DIR[ DIR]" will be appended to VARIABLE
16215# "DIRP[:DIRP]::[DIRA:]DIRA"
16216# string "DIRP[ DIRP]" will be prepended to VARIABLE and string
16217# "DIRA[ DIRA]" will be appended to VARIABLE
16218# "DIR[:DIR]"
16219# VARIABLE will be replaced by "DIR[ DIR]"
16220func_munge_path_list ()
16221{
16222 case x$2 in
16223 x)
16224 ;;
16225 *:)
16226 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
16227 ;;
16228 x:*)
16229 eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
16230 ;;
16231 *::*)
16232 eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
16233 eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
16234 ;;
16235 *)
16236 eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
16237 ;;
16238 esac
16239}
16240
16241
16242# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
16243func_cc_basename ()
16244{
16245 for cc_temp in $*""; do
16246 case $cc_temp in
16247 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16248 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16249 \-*) ;;
16250 *) break;;
16251 esac
16252 done
16253 func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
16254}
16255
16256
16257# ### END FUNCTIONS SHARED WITH CONFIGURE
16258
16259_LT_EOF
16260
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080016261 case $host_os in
16262 aix3*)
16263 cat <<\_LT_EOF >> "$cfgfile"
16264# AIX sometimes has problems with the GCC collect2 program. For some
16265# reason, if we set the COLLECT_NAMES environment variable, the problems
16266# vanish in a puff of smoke.
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080016267if test set != "${COLLECT_NAMES+set}"; then
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080016268 COLLECT_NAMES=
16269 export COLLECT_NAMES
16270fi
16271_LT_EOF
16272 ;;
16273 esac
16274
16275
Bruce A. Mah4874c4a2015-01-05 15:23:07 -080016276ltmain=$ac_aux_dir/ltmain.sh
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080016277
16278
16279 # We use sed instead of cat because bash on DJGPP gets confused if
16280 # if finds mixed CR/LF and LF-only lines. Since sed operates in
16281 # text mode, it properly converts lines to CR/LF. This bash problem
16282 # is reportedly fixed, but why not run on old versions too?
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070016283 sed '$q' "$ltmain" >> "$cfgfile" \
16284 || (rm -f "$cfgfile"; exit 1)
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080016285
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070016286 mv -f "$cfgfile" "$ofile" ||
Jef Poskanzerba7b91d2013-11-26 10:07:32 -080016287 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16288 chmod +x "$ofile"
16289
16290 ;;
Jon Dugane34c20c2010-07-08 23:26:52 +000016291
16292 esac
16293done # for ac_tag
16294
16295
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070016296as_fn_exit 0
Jon Dugane34c20c2010-07-08 23:26:52 +000016297_ACEOF
16298ac_clean_files=$ac_clean_files_save
16299
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080016300test $ac_write_fail = 0 ||
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070016301 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080016302
Jon Dugane34c20c2010-07-08 23:26:52 +000016303
16304# configure is writing to config.log, and then calls config.status.
16305# config.status does its own redirection, appending to config.log.
16306# Unfortunately, on DOS this fails, as config.log is still kept open
16307# by configure, so config.status won't be able to write to it; its
16308# output is simply discarded. So we exec the FD to /dev/null,
16309# effectively closing config.log, so it can be properly (re)opened and
16310# appended to by config.status. When coming back to configure, we
16311# need to make the FD available again.
16312if test "$no_create" != yes; then
16313 ac_cs_success=:
16314 ac_config_status_args=
16315 test "$silent" = yes &&
16316 ac_config_status_args="$ac_config_status_args --quiet"
16317 exec 5>/dev/null
16318 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16319 exec 5>>config.log
16320 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16321 # would make configure fail if this is the last instruction.
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070016322 $ac_cs_success || as_fn_exit 1
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080016323fi
16324if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
Bruce A. Mah6edfd8d2014-05-02 11:32:12 -070016325 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
Bruce A. Mah60bd98a2014-02-14 11:52:16 -080016326$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
Jon Dugan92864152010-09-20 21:50:12 +000016327fi
Jon Dugane34c20c2010-07-08 23:26:52 +000016328