configure revision 1.1.1.1 1 1.1 mrg #! /bin/sh
2 1.1 mrg # Guess values for system-dependent variables and create Makefiles.
3 1.1 mrg # Generated by GNU Autoconf 2.59 for xf86-video-tseng 1.1.1.
4 1.1 mrg #
5 1.1 mrg # Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
6 1.1 mrg #
7 1.1 mrg # Copyright (C) 2003 Free Software Foundation, Inc.
8 1.1 mrg # This configure script is free software; the Free Software Foundation
9 1.1 mrg # gives unlimited permission to copy, distribute and modify it.
10 1.1 mrg ## --------------------- ##
11 1.1 mrg ## M4sh Initialization. ##
12 1.1 mrg ## --------------------- ##
13 1.1 mrg
14 1.1 mrg # Be Bourne compatible
15 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16 1.1 mrg emulate sh
17 1.1 mrg NULLCMD=:
18 1.1 mrg # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
19 1.1 mrg # is contrary to our usage. Disable this feature.
20 1.1 mrg alias -g '${1+"$@"}'='"$@"'
21 1.1 mrg elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
22 1.1 mrg set -o posix
23 1.1 mrg fi
24 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh
25 1.1 mrg
26 1.1 mrg # Support unset when possible.
27 1.1 mrg if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
28 1.1 mrg as_unset=unset
29 1.1 mrg else
30 1.1 mrg as_unset=false
31 1.1 mrg fi
32 1.1 mrg
33 1.1 mrg
34 1.1 mrg # Work around bugs in pre-3.0 UWIN ksh.
35 1.1 mrg $as_unset ENV MAIL MAILPATH
36 1.1 mrg PS1='$ '
37 1.1 mrg PS2='> '
38 1.1 mrg PS4='+ '
39 1.1 mrg
40 1.1 mrg # NLS nuisances.
41 1.1 mrg for as_var in \
42 1.1 mrg LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
43 1.1 mrg LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
44 1.1 mrg LC_TELEPHONE LC_TIME
45 1.1 mrg do
46 1.1 mrg if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
47 1.1 mrg eval $as_var=C; export $as_var
48 1.1 mrg else
49 1.1 mrg $as_unset $as_var
50 1.1 mrg fi
51 1.1 mrg done
52 1.1 mrg
53 1.1 mrg # Required to use basename.
54 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1; then
55 1.1 mrg as_expr=expr
56 1.1 mrg else
57 1.1 mrg as_expr=false
58 1.1 mrg fi
59 1.1 mrg
60 1.1 mrg if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
61 1.1 mrg as_basename=basename
62 1.1 mrg else
63 1.1 mrg as_basename=false
64 1.1 mrg fi
65 1.1 mrg
66 1.1 mrg
67 1.1 mrg # Name of the executable.
68 1.1 mrg as_me=`$as_basename "$0" ||
69 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
70 1.1 mrg X"$0" : 'X\(//\)$' \| \
71 1.1 mrg X"$0" : 'X\(/\)$' \| \
72 1.1 mrg . : '\(.\)' 2>/dev/null ||
73 1.1 mrg echo X/"$0" |
74 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
75 1.1 mrg /^X\/\(\/\/\)$/{ s//\1/; q; }
76 1.1 mrg /^X\/\(\/\).*/{ s//\1/; q; }
77 1.1 mrg s/.*/./; q'`
78 1.1 mrg
79 1.1 mrg
80 1.1 mrg # PATH needs CR, and LINENO needs CR and PATH.
81 1.1 mrg # Avoid depending upon Character Ranges.
82 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz'
83 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
84 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS
85 1.1 mrg as_cr_digits='0123456789'
86 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits
87 1.1 mrg
88 1.1 mrg # The user is always right.
89 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then
90 1.1 mrg echo "#! /bin/sh" >conf$$.sh
91 1.1 mrg echo "exit 0" >>conf$$.sh
92 1.1 mrg chmod +x conf$$.sh
93 1.1 mrg if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
94 1.1 mrg PATH_SEPARATOR=';'
95 1.1 mrg else
96 1.1 mrg PATH_SEPARATOR=:
97 1.1 mrg fi
98 1.1 mrg rm -f conf$$.sh
99 1.1 mrg fi
100 1.1 mrg
101 1.1 mrg
102 1.1 mrg as_lineno_1=$LINENO
103 1.1 mrg as_lineno_2=$LINENO
104 1.1 mrg as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
105 1.1 mrg test "x$as_lineno_1" != "x$as_lineno_2" &&
106 1.1 mrg test "x$as_lineno_3" = "x$as_lineno_2" || {
107 1.1 mrg # Find who we are. Look in the path if we contain no path at all
108 1.1 mrg # relative or not.
109 1.1 mrg case $0 in
110 1.1 mrg *[\\/]* ) as_myself=$0 ;;
111 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
112 1.1 mrg for as_dir in $PATH
113 1.1 mrg do
114 1.1 mrg IFS=$as_save_IFS
115 1.1 mrg test -z "$as_dir" && as_dir=.
116 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
117 1.1 mrg done
118 1.1 mrg
119 1.1 mrg ;;
120 1.1 mrg esac
121 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND'
122 1.1 mrg # in which case we are not to be found in the path.
123 1.1 mrg if test "x$as_myself" = x; then
124 1.1 mrg as_myself=$0
125 1.1 mrg fi
126 1.1 mrg if test ! -f "$as_myself"; then
127 1.1 mrg { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
128 1.1 mrg { (exit 1); exit 1; }; }
129 1.1 mrg fi
130 1.1 mrg case $CONFIG_SHELL in
131 1.1 mrg '')
132 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
133 1.1 mrg for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
134 1.1 mrg do
135 1.1 mrg IFS=$as_save_IFS
136 1.1 mrg test -z "$as_dir" && as_dir=.
137 1.1 mrg for as_base in sh bash ksh sh5; do
138 1.1 mrg case $as_dir in
139 1.1 mrg /*)
140 1.1 mrg if ("$as_dir/$as_base" -c '
141 1.1 mrg as_lineno_1=$LINENO
142 1.1 mrg as_lineno_2=$LINENO
143 1.1 mrg as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
144 1.1 mrg test "x$as_lineno_1" != "x$as_lineno_2" &&
145 1.1 mrg test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
146 1.1 mrg $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
147 1.1 mrg $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
148 1.1 mrg CONFIG_SHELL=$as_dir/$as_base
149 1.1 mrg export CONFIG_SHELL
150 1.1 mrg exec "$CONFIG_SHELL" "$0" ${1+"$@"}
151 1.1 mrg fi;;
152 1.1 mrg esac
153 1.1 mrg done
154 1.1 mrg done
155 1.1 mrg ;;
156 1.1 mrg esac
157 1.1 mrg
158 1.1 mrg # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
159 1.1 mrg # uniformly replaced by the line number. The first 'sed' inserts a
160 1.1 mrg # line-number line before each line; the second 'sed' does the real
161 1.1 mrg # work. The second script uses 'N' to pair each line-number line
162 1.1 mrg # with the numbered line, and appends trailing '-' during
163 1.1 mrg # substitution so that $LINENO is not a special case at line end.
164 1.1 mrg # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
165 1.1 mrg # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
166 1.1 mrg sed '=' <$as_myself |
167 1.1 mrg sed '
168 1.1 mrg N
169 1.1 mrg s,$,-,
170 1.1 mrg : loop
171 1.1 mrg s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
172 1.1 mrg t loop
173 1.1 mrg s,-$,,
174 1.1 mrg s,^['$as_cr_digits']*\n,,
175 1.1 mrg ' >$as_me.lineno &&
176 1.1 mrg chmod +x $as_me.lineno ||
177 1.1 mrg { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
178 1.1 mrg { (exit 1); exit 1; }; }
179 1.1 mrg
180 1.1 mrg # Don't try to exec as it changes $[0], causing all sort of problems
181 1.1 mrg # (the dirname of $[0] is not the place where we might find the
182 1.1 mrg # original and so on. Autoconf is especially sensible to this).
183 1.1 mrg . ./$as_me.lineno
184 1.1 mrg # Exit status is that of the last command.
185 1.1 mrg exit
186 1.1 mrg }
187 1.1 mrg
188 1.1 mrg
189 1.1 mrg case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
190 1.1 mrg *c*,-n*) ECHO_N= ECHO_C='
191 1.1 mrg ' ECHO_T=' ' ;;
192 1.1 mrg *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
193 1.1 mrg *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
194 1.1 mrg esac
195 1.1 mrg
196 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1; then
197 1.1 mrg as_expr=expr
198 1.1 mrg else
199 1.1 mrg as_expr=false
200 1.1 mrg fi
201 1.1 mrg
202 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file
203 1.1 mrg echo >conf$$.file
204 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then
205 1.1 mrg # We could just check for DJGPP; but this test a) works b) is more generic
206 1.1 mrg # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
207 1.1 mrg if test -f conf$$.exe; then
208 1.1 mrg # Don't use ln at all; we don't have any links
209 1.1 mrg as_ln_s='cp -p'
210 1.1 mrg else
211 1.1 mrg as_ln_s='ln -s'
212 1.1 mrg fi
213 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then
214 1.1 mrg as_ln_s=ln
215 1.1 mrg else
216 1.1 mrg as_ln_s='cp -p'
217 1.1 mrg fi
218 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file
219 1.1 mrg
220 1.1 mrg if mkdir -p . 2>/dev/null; then
221 1.1 mrg as_mkdir_p=:
222 1.1 mrg else
223 1.1 mrg test -d ./-p && rmdir ./-p
224 1.1 mrg as_mkdir_p=false
225 1.1 mrg fi
226 1.1 mrg
227 1.1 mrg as_executable_p="test -f"
228 1.1 mrg
229 1.1 mrg # Sed expression to map a string onto a valid CPP name.
230 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
231 1.1 mrg
232 1.1 mrg # Sed expression to map a string onto a valid variable name.
233 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
234 1.1 mrg
235 1.1 mrg
236 1.1 mrg # IFS
237 1.1 mrg # We need space, tab and new line, in precisely that order.
238 1.1 mrg as_nl='
239 1.1 mrg '
240 1.1 mrg IFS=" $as_nl"
241 1.1 mrg
242 1.1 mrg # CDPATH.
243 1.1 mrg $as_unset CDPATH
244 1.1 mrg
245 1.1 mrg
246 1.1 mrg
247 1.1 mrg # Check that we are running under the correct shell.
248 1.1 mrg SHELL=${CONFIG_SHELL-/bin/sh}
249 1.1 mrg
250 1.1 mrg case X$ECHO in
251 1.1 mrg X*--fallback-echo)
252 1.1 mrg # Remove one level of quotation (which was required for Make).
253 1.1 mrg ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
254 1.1 mrg ;;
255 1.1 mrg esac
256 1.1 mrg
257 1.1 mrg echo=${ECHO-echo}
258 1.1 mrg if test "X$1" = X--no-reexec; then
259 1.1 mrg # Discard the --no-reexec flag, and continue.
260 1.1 mrg shift
261 1.1 mrg elif test "X$1" = X--fallback-echo; then
262 1.1 mrg # Avoid inline document here, it may be left over
263 1.1 mrg :
264 1.1 mrg elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
265 1.1 mrg # Yippee, $echo works!
266 1.1 mrg :
267 1.1 mrg else
268 1.1 mrg # Restart under the correct shell.
269 1.1 mrg exec $SHELL "$0" --no-reexec ${1+"$@"}
270 1.1 mrg fi
271 1.1 mrg
272 1.1 mrg if test "X$1" = X--fallback-echo; then
273 1.1 mrg # used as fallback echo
274 1.1 mrg shift
275 1.1 mrg cat <<EOF
276 1.1 mrg $*
277 1.1 mrg EOF
278 1.1 mrg exit 0
279 1.1 mrg fi
280 1.1 mrg
281 1.1 mrg # The HP-UX ksh and POSIX shell print the target directory to stdout
282 1.1 mrg # if CDPATH is set.
283 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
284 1.1 mrg
285 1.1 mrg if test -z "$ECHO"; then
286 1.1 mrg if test "X${echo_test_string+set}" != Xset; then
287 1.1 mrg # find a string as large as possible, as long as the shell can cope with it
288 1.1 mrg for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
289 1.1 mrg # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
290 1.1 mrg if (echo_test_string=`eval $cmd`) 2>/dev/null &&
291 1.1 mrg echo_test_string=`eval $cmd` &&
292 1.1 mrg (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
293 1.1 mrg then
294 1.1 mrg break
295 1.1 mrg fi
296 1.1 mrg done
297 1.1 mrg fi
298 1.1 mrg
299 1.1 mrg if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
300 1.1 mrg echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
301 1.1 mrg test "X$echo_testing_string" = "X$echo_test_string"; then
302 1.1 mrg :
303 1.1 mrg else
304 1.1 mrg # The Solaris, AIX, and Digital Unix default echo programs unquote
305 1.1 mrg # backslashes. This makes it impossible to quote backslashes using
306 1.1 mrg # echo "$something" | sed 's/\\/\\\\/g'
307 1.1 mrg #
308 1.1 mrg # So, first we look for a working echo in the user's PATH.
309 1.1 mrg
310 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
311 1.1 mrg for dir in $PATH /usr/ucb; do
312 1.1 mrg IFS="$lt_save_ifs"
313 1.1 mrg if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
314 1.1 mrg test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
315 1.1 mrg echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
316 1.1 mrg test "X$echo_testing_string" = "X$echo_test_string"; then
317 1.1 mrg echo="$dir/echo"
318 1.1 mrg break
319 1.1 mrg fi
320 1.1 mrg done
321 1.1 mrg IFS="$lt_save_ifs"
322 1.1 mrg
323 1.1 mrg if test "X$echo" = Xecho; then
324 1.1 mrg # We didn't find a better echo, so look for alternatives.
325 1.1 mrg if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
326 1.1 mrg echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
327 1.1 mrg test "X$echo_testing_string" = "X$echo_test_string"; then
328 1.1 mrg # This shell has a builtin print -r that does the trick.
329 1.1 mrg echo='print -r'
330 1.1 mrg elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
331 1.1 mrg test "X$CONFIG_SHELL" != X/bin/ksh; then
332 1.1 mrg # If we have ksh, try running configure again with it.
333 1.1 mrg ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
334 1.1 mrg export ORIGINAL_CONFIG_SHELL
335 1.1 mrg CONFIG_SHELL=/bin/ksh
336 1.1 mrg export CONFIG_SHELL
337 1.1 mrg exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
338 1.1 mrg else
339 1.1 mrg # Try using printf.
340 1.1 mrg echo='printf %s\n'
341 1.1 mrg if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
342 1.1 mrg echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
343 1.1 mrg test "X$echo_testing_string" = "X$echo_test_string"; then
344 1.1 mrg # Cool, printf works
345 1.1 mrg :
346 1.1 mrg elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
347 1.1 mrg test "X$echo_testing_string" = 'X\t' &&
348 1.1 mrg echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
349 1.1 mrg test "X$echo_testing_string" = "X$echo_test_string"; then
350 1.1 mrg CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
351 1.1 mrg export CONFIG_SHELL
352 1.1 mrg SHELL="$CONFIG_SHELL"
353 1.1 mrg export SHELL
354 1.1 mrg echo="$CONFIG_SHELL $0 --fallback-echo"
355 1.1 mrg elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
356 1.1 mrg test "X$echo_testing_string" = 'X\t' &&
357 1.1 mrg echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
358 1.1 mrg test "X$echo_testing_string" = "X$echo_test_string"; then
359 1.1 mrg echo="$CONFIG_SHELL $0 --fallback-echo"
360 1.1 mrg else
361 1.1 mrg # maybe with a smaller string...
362 1.1 mrg prev=:
363 1.1 mrg
364 1.1 mrg for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
365 1.1 mrg if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
366 1.1 mrg then
367 1.1 mrg break
368 1.1 mrg fi
369 1.1 mrg prev="$cmd"
370 1.1 mrg done
371 1.1 mrg
372 1.1 mrg if test "$prev" != 'sed 50q "$0"'; then
373 1.1 mrg echo_test_string=`eval $prev`
374 1.1 mrg export echo_test_string
375 1.1 mrg exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
376 1.1 mrg else
377 1.1 mrg # Oops. We lost completely, so just stick with echo.
378 1.1 mrg echo=echo
379 1.1 mrg fi
380 1.1 mrg fi
381 1.1 mrg fi
382 1.1 mrg fi
383 1.1 mrg fi
384 1.1 mrg fi
385 1.1 mrg
386 1.1 mrg # Copy echo and quote the copy suitably for passing to libtool from
387 1.1 mrg # the Makefile, instead of quoting the original, which is used later.
388 1.1 mrg ECHO=$echo
389 1.1 mrg if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
390 1.1 mrg ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
391 1.1 mrg fi
392 1.1 mrg
393 1.1 mrg
394 1.1 mrg
395 1.1 mrg
396 1.1 mrg tagnames=${tagnames+${tagnames},}CXX
397 1.1 mrg
398 1.1 mrg tagnames=${tagnames+${tagnames},}F77
399 1.1 mrg
400 1.1 mrg # Name of the host.
401 1.1 mrg # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
402 1.1 mrg # so uname gets run too.
403 1.1 mrg ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
404 1.1 mrg
405 1.1 mrg exec 6>&1
406 1.1 mrg
407 1.1 mrg #
408 1.1 mrg # Initializations.
409 1.1 mrg #
410 1.1 mrg ac_default_prefix=/usr/local
411 1.1 mrg ac_config_libobj_dir=.
412 1.1 mrg cross_compiling=no
413 1.1 mrg subdirs=
414 1.1 mrg MFLAGS=
415 1.1 mrg MAKEFLAGS=
416 1.1 mrg SHELL=${CONFIG_SHELL-/bin/sh}
417 1.1 mrg
418 1.1 mrg # Maximum number of lines to put in a shell here document.
419 1.1 mrg # This variable seems obsolete. It should probably be removed, and
420 1.1 mrg # only ac_max_sed_lines should be used.
421 1.1 mrg : ${ac_max_here_lines=38}
422 1.1 mrg
423 1.1 mrg # Identity of this package.
424 1.1 mrg PACKAGE_NAME='xf86-video-tseng'
425 1.1 mrg PACKAGE_TARNAME='xf86-video-tseng'
426 1.1 mrg PACKAGE_VERSION='1.1.1'
427 1.1 mrg PACKAGE_STRING='xf86-video-tseng 1.1.1'
428 1.1 mrg PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
429 1.1 mrg
430 1.1 mrg ac_unique_file="Makefile.am"
431 1.1 mrg # Factoring default headers for most tests.
432 1.1 mrg ac_includes_default="\
433 1.1 mrg #include <stdio.h>
434 1.1 mrg #if HAVE_SYS_TYPES_H
435 1.1 mrg # include <sys/types.h>
436 1.1 mrg #endif
437 1.1 mrg #if HAVE_SYS_STAT_H
438 1.1 mrg # include <sys/stat.h>
439 1.1 mrg #endif
440 1.1 mrg #if STDC_HEADERS
441 1.1 mrg # include <stdlib.h>
442 1.1 mrg # include <stddef.h>
443 1.1 mrg #else
444 1.1 mrg # if HAVE_STDLIB_H
445 1.1 mrg # include <stdlib.h>
446 1.1 mrg # endif
447 1.1 mrg #endif
448 1.1 mrg #if HAVE_STRING_H
449 1.1 mrg # if !STDC_HEADERS && HAVE_MEMORY_H
450 1.1 mrg # include <memory.h>
451 1.1 mrg # endif
452 1.1 mrg # include <string.h>
453 1.1 mrg #endif
454 1.1 mrg #if HAVE_STRINGS_H
455 1.1 mrg # include <strings.h>
456 1.1 mrg #endif
457 1.1 mrg #if HAVE_INTTYPES_H
458 1.1 mrg # include <inttypes.h>
459 1.1 mrg #else
460 1.1 mrg # if HAVE_STDINT_H
461 1.1 mrg # include <stdint.h>
462 1.1 mrg # endif
463 1.1 mrg #endif
464 1.1 mrg #if HAVE_UNISTD_H
465 1.1 mrg # include <unistd.h>
466 1.1 mrg #endif"
467 1.1 mrg
468 1.1 mrg ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT build build_cpu build_vendor build_os host host_cpu host_vendor host_os CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE SED EGREP LN_S ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CPP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL PKG_CONFIG ac_pt_PKG_CONFIG XORG_CFLAGS XORG_LIBS moduledir DRIVER_NAME APP_MAN_SUFFIX LIB_MAN_SUFFIX FILE_MAN_SUFFIX MISC_MAN_SUFFIX DRIVER_MAN_SUFFIX ADMIN_MAN_SUFFIX APP_MAN_DIR LIB_MAN_DIR FILE_MAN_DIR MISC_MAN_DIR DRIVER_MAN_DIR ADMIN_MAN_DIR LIBOBJS LTLIBOBJS'
469 1.1 mrg ac_subst_files=''
470 1.1 mrg
471 1.1 mrg # Initialize some variables set by options.
472 1.1 mrg ac_init_help=
473 1.1 mrg ac_init_version=false
474 1.1 mrg # The variables have the same names as the options, with
475 1.1 mrg # dashes changed to underlines.
476 1.1 mrg cache_file=/dev/null
477 1.1 mrg exec_prefix=NONE
478 1.1 mrg no_create=
479 1.1 mrg no_recursion=
480 1.1 mrg prefix=NONE
481 1.1 mrg program_prefix=NONE
482 1.1 mrg program_suffix=NONE
483 1.1 mrg program_transform_name=s,x,x,
484 1.1 mrg silent=
485 1.1 mrg site=
486 1.1 mrg srcdir=
487 1.1 mrg verbose=
488 1.1 mrg x_includes=NONE
489 1.1 mrg x_libraries=NONE
490 1.1 mrg
491 1.1 mrg # Installation directory options.
492 1.1 mrg # These are left unexpanded so users can "make install exec_prefix=/foo"
493 1.1 mrg # and all the variables that are supposed to be based on exec_prefix
494 1.1 mrg # by default will actually change.
495 1.1 mrg # Use braces instead of parens because sh, perl, etc. also accept them.
496 1.1 mrg bindir='${exec_prefix}/bin'
497 1.1 mrg sbindir='${exec_prefix}/sbin'
498 1.1 mrg libexecdir='${exec_prefix}/libexec'
499 1.1 mrg datadir='${prefix}/share'
500 1.1 mrg sysconfdir='${prefix}/etc'
501 1.1 mrg sharedstatedir='${prefix}/com'
502 1.1 mrg localstatedir='${prefix}/var'
503 1.1 mrg libdir='${exec_prefix}/lib'
504 1.1 mrg includedir='${prefix}/include'
505 1.1 mrg oldincludedir='/usr/include'
506 1.1 mrg infodir='${prefix}/info'
507 1.1 mrg mandir='${prefix}/man'
508 1.1 mrg
509 1.1 mrg ac_prev=
510 1.1 mrg for ac_option
511 1.1 mrg do
512 1.1 mrg # If the previous option needs an argument, assign it.
513 1.1 mrg if test -n "$ac_prev"; then
514 1.1 mrg eval "$ac_prev=\$ac_option"
515 1.1 mrg ac_prev=
516 1.1 mrg continue
517 1.1 mrg fi
518 1.1 mrg
519 1.1 mrg ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
520 1.1 mrg
521 1.1 mrg # Accept the important Cygnus configure options, so we can diagnose typos.
522 1.1 mrg
523 1.1 mrg case $ac_option in
524 1.1 mrg
525 1.1 mrg -bindir | --bindir | --bindi | --bind | --bin | --bi)
526 1.1 mrg ac_prev=bindir ;;
527 1.1 mrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
528 1.1 mrg bindir=$ac_optarg ;;
529 1.1 mrg
530 1.1 mrg -build | --build | --buil | --bui | --bu)
531 1.1 mrg ac_prev=build_alias ;;
532 1.1 mrg -build=* | --build=* | --buil=* | --bui=* | --bu=*)
533 1.1 mrg build_alias=$ac_optarg ;;
534 1.1 mrg
535 1.1 mrg -cache-file | --cache-file | --cache-fil | --cache-fi \
536 1.1 mrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
537 1.1 mrg ac_prev=cache_file ;;
538 1.1 mrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
539 1.1 mrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
540 1.1 mrg cache_file=$ac_optarg ;;
541 1.1 mrg
542 1.1 mrg --config-cache | -C)
543 1.1 mrg cache_file=config.cache ;;
544 1.1 mrg
545 1.1 mrg -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
546 1.1 mrg ac_prev=datadir ;;
547 1.1 mrg -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
548 1.1 mrg | --da=*)
549 1.1 mrg datadir=$ac_optarg ;;
550 1.1 mrg
551 1.1 mrg -disable-* | --disable-*)
552 1.1 mrg ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
553 1.1 mrg # Reject names that are not valid shell variable names.
554 1.1 mrg expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
555 1.1 mrg { echo "$as_me: error: invalid feature name: $ac_feature" >&2
556 1.1 mrg { (exit 1); exit 1; }; }
557 1.1 mrg ac_feature=`echo $ac_feature | sed 's/-/_/g'`
558 1.1 mrg eval "enable_$ac_feature=no" ;;
559 1.1 mrg
560 1.1 mrg -enable-* | --enable-*)
561 1.1 mrg ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
562 1.1 mrg # Reject names that are not valid shell variable names.
563 1.1 mrg expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
564 1.1 mrg { echo "$as_me: error: invalid feature name: $ac_feature" >&2
565 1.1 mrg { (exit 1); exit 1; }; }
566 1.1 mrg ac_feature=`echo $ac_feature | sed 's/-/_/g'`
567 1.1 mrg case $ac_option in
568 1.1 mrg *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
569 1.1 mrg *) ac_optarg=yes ;;
570 1.1 mrg esac
571 1.1 mrg eval "enable_$ac_feature='$ac_optarg'" ;;
572 1.1 mrg
573 1.1 mrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
574 1.1 mrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
575 1.1 mrg | --exec | --exe | --ex)
576 1.1 mrg ac_prev=exec_prefix ;;
577 1.1 mrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
578 1.1 mrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
579 1.1 mrg | --exec=* | --exe=* | --ex=*)
580 1.1 mrg exec_prefix=$ac_optarg ;;
581 1.1 mrg
582 1.1 mrg -gas | --gas | --ga | --g)
583 1.1 mrg # Obsolete; use --with-gas.
584 1.1 mrg with_gas=yes ;;
585 1.1 mrg
586 1.1 mrg -help | --help | --hel | --he | -h)
587 1.1 mrg ac_init_help=long ;;
588 1.1 mrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
589 1.1 mrg ac_init_help=recursive ;;
590 1.1 mrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
591 1.1 mrg ac_init_help=short ;;
592 1.1 mrg
593 1.1 mrg -host | --host | --hos | --ho)
594 1.1 mrg ac_prev=host_alias ;;
595 1.1 mrg -host=* | --host=* | --hos=* | --ho=*)
596 1.1 mrg host_alias=$ac_optarg ;;
597 1.1 mrg
598 1.1 mrg -includedir | --includedir | --includedi | --included | --include \
599 1.1 mrg | --includ | --inclu | --incl | --inc)
600 1.1 mrg ac_prev=includedir ;;
601 1.1 mrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
602 1.1 mrg | --includ=* | --inclu=* | --incl=* | --inc=*)
603 1.1 mrg includedir=$ac_optarg ;;
604 1.1 mrg
605 1.1 mrg -infodir | --infodir | --infodi | --infod | --info | --inf)
606 1.1 mrg ac_prev=infodir ;;
607 1.1 mrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
608 1.1 mrg infodir=$ac_optarg ;;
609 1.1 mrg
610 1.1 mrg -libdir | --libdir | --libdi | --libd)
611 1.1 mrg ac_prev=libdir ;;
612 1.1 mrg -libdir=* | --libdir=* | --libdi=* | --libd=*)
613 1.1 mrg libdir=$ac_optarg ;;
614 1.1 mrg
615 1.1 mrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
616 1.1 mrg | --libexe | --libex | --libe)
617 1.1 mrg ac_prev=libexecdir ;;
618 1.1 mrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
619 1.1 mrg | --libexe=* | --libex=* | --libe=*)
620 1.1 mrg libexecdir=$ac_optarg ;;
621 1.1 mrg
622 1.1 mrg -localstatedir | --localstatedir | --localstatedi | --localstated \
623 1.1 mrg | --localstate | --localstat | --localsta | --localst \
624 1.1 mrg | --locals | --local | --loca | --loc | --lo)
625 1.1 mrg ac_prev=localstatedir ;;
626 1.1 mrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
627 1.1 mrg | --localstate=* | --localstat=* | --localsta=* | --localst=* \
628 1.1 mrg | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
629 1.1 mrg localstatedir=$ac_optarg ;;
630 1.1 mrg
631 1.1 mrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
632 1.1 mrg ac_prev=mandir ;;
633 1.1 mrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
634 1.1 mrg mandir=$ac_optarg ;;
635 1.1 mrg
636 1.1 mrg -nfp | --nfp | --nf)
637 1.1 mrg # Obsolete; use --without-fp.
638 1.1 mrg with_fp=no ;;
639 1.1 mrg
640 1.1 mrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \
641 1.1 mrg | --no-cr | --no-c | -n)
642 1.1 mrg no_create=yes ;;
643 1.1 mrg
644 1.1 mrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \
645 1.1 mrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
646 1.1 mrg no_recursion=yes ;;
647 1.1 mrg
648 1.1 mrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
649 1.1 mrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
650 1.1 mrg | --oldin | --oldi | --old | --ol | --o)
651 1.1 mrg ac_prev=oldincludedir ;;
652 1.1 mrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
653 1.1 mrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
654 1.1 mrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
655 1.1 mrg oldincludedir=$ac_optarg ;;
656 1.1 mrg
657 1.1 mrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
658 1.1 mrg ac_prev=prefix ;;
659 1.1 mrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
660 1.1 mrg prefix=$ac_optarg ;;
661 1.1 mrg
662 1.1 mrg -program-prefix | --program-prefix | --program-prefi | --program-pref \
663 1.1 mrg | --program-pre | --program-pr | --program-p)
664 1.1 mrg ac_prev=program_prefix ;;
665 1.1 mrg -program-prefix=* | --program-prefix=* | --program-prefi=* \
666 1.1 mrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
667 1.1 mrg program_prefix=$ac_optarg ;;
668 1.1 mrg
669 1.1 mrg -program-suffix | --program-suffix | --program-suffi | --program-suff \
670 1.1 mrg | --program-suf | --program-su | --program-s)
671 1.1 mrg ac_prev=program_suffix ;;
672 1.1 mrg -program-suffix=* | --program-suffix=* | --program-suffi=* \
673 1.1 mrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
674 1.1 mrg program_suffix=$ac_optarg ;;
675 1.1 mrg
676 1.1 mrg -program-transform-name | --program-transform-name \
677 1.1 mrg | --program-transform-nam | --program-transform-na \
678 1.1 mrg | --program-transform-n | --program-transform- \
679 1.1 mrg | --program-transform | --program-transfor \
680 1.1 mrg | --program-transfo | --program-transf \
681 1.1 mrg | --program-trans | --program-tran \
682 1.1 mrg | --progr-tra | --program-tr | --program-t)
683 1.1 mrg ac_prev=program_transform_name ;;
684 1.1 mrg -program-transform-name=* | --program-transform-name=* \
685 1.1 mrg | --program-transform-nam=* | --program-transform-na=* \
686 1.1 mrg | --program-transform-n=* | --program-transform-=* \
687 1.1 mrg | --program-transform=* | --program-transfor=* \
688 1.1 mrg | --program-transfo=* | --program-transf=* \
689 1.1 mrg | --program-trans=* | --program-tran=* \
690 1.1 mrg | --progr-tra=* | --program-tr=* | --program-t=*)
691 1.1 mrg program_transform_name=$ac_optarg ;;
692 1.1 mrg
693 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
694 1.1 mrg | -silent | --silent | --silen | --sile | --sil)
695 1.1 mrg silent=yes ;;
696 1.1 mrg
697 1.1 mrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
698 1.1 mrg ac_prev=sbindir ;;
699 1.1 mrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
700 1.1 mrg | --sbi=* | --sb=*)
701 1.1 mrg sbindir=$ac_optarg ;;
702 1.1 mrg
703 1.1 mrg -sharedstatedir | --sharedstatedir | --sharedstatedi \
704 1.1 mrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
705 1.1 mrg | --sharedst | --shareds | --shared | --share | --shar \
706 1.1 mrg | --sha | --sh)
707 1.1 mrg ac_prev=sharedstatedir ;;
708 1.1 mrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
709 1.1 mrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
710 1.1 mrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
711 1.1 mrg | --sha=* | --sh=*)
712 1.1 mrg sharedstatedir=$ac_optarg ;;
713 1.1 mrg
714 1.1 mrg -site | --site | --sit)
715 1.1 mrg ac_prev=site ;;
716 1.1 mrg -site=* | --site=* | --sit=*)
717 1.1 mrg site=$ac_optarg ;;
718 1.1 mrg
719 1.1 mrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
720 1.1 mrg ac_prev=srcdir ;;
721 1.1 mrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
722 1.1 mrg srcdir=$ac_optarg ;;
723 1.1 mrg
724 1.1 mrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
725 1.1 mrg | --syscon | --sysco | --sysc | --sys | --sy)
726 1.1 mrg ac_prev=sysconfdir ;;
727 1.1 mrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
728 1.1 mrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
729 1.1 mrg sysconfdir=$ac_optarg ;;
730 1.1 mrg
731 1.1 mrg -target | --target | --targe | --targ | --tar | --ta | --t)
732 1.1 mrg ac_prev=target_alias ;;
733 1.1 mrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
734 1.1 mrg target_alias=$ac_optarg ;;
735 1.1 mrg
736 1.1 mrg -v | -verbose | --verbose | --verbos | --verbo | --verb)
737 1.1 mrg verbose=yes ;;
738 1.1 mrg
739 1.1 mrg -version | --version | --versio | --versi | --vers | -V)
740 1.1 mrg ac_init_version=: ;;
741 1.1 mrg
742 1.1 mrg -with-* | --with-*)
743 1.1 mrg ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
744 1.1 mrg # Reject names that are not valid shell variable names.
745 1.1 mrg expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
746 1.1 mrg { echo "$as_me: error: invalid package name: $ac_package" >&2
747 1.1 mrg { (exit 1); exit 1; }; }
748 1.1 mrg ac_package=`echo $ac_package| sed 's/-/_/g'`
749 1.1 mrg case $ac_option in
750 1.1 mrg *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
751 1.1 mrg *) ac_optarg=yes ;;
752 1.1 mrg esac
753 1.1 mrg eval "with_$ac_package='$ac_optarg'" ;;
754 1.1 mrg
755 1.1 mrg -without-* | --without-*)
756 1.1 mrg ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
757 1.1 mrg # Reject names that are not valid shell variable names.
758 1.1 mrg expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
759 1.1 mrg { echo "$as_me: error: invalid package name: $ac_package" >&2
760 1.1 mrg { (exit 1); exit 1; }; }
761 1.1 mrg ac_package=`echo $ac_package | sed 's/-/_/g'`
762 1.1 mrg eval "with_$ac_package=no" ;;
763 1.1 mrg
764 1.1 mrg --x)
765 1.1 mrg # Obsolete; use --with-x.
766 1.1 mrg with_x=yes ;;
767 1.1 mrg
768 1.1 mrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
769 1.1 mrg | --x-incl | --x-inc | --x-in | --x-i)
770 1.1 mrg ac_prev=x_includes ;;
771 1.1 mrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
772 1.1 mrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
773 1.1 mrg x_includes=$ac_optarg ;;
774 1.1 mrg
775 1.1 mrg -x-libraries | --x-libraries | --x-librarie | --x-librari \
776 1.1 mrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
777 1.1 mrg ac_prev=x_libraries ;;
778 1.1 mrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
779 1.1 mrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
780 1.1 mrg x_libraries=$ac_optarg ;;
781 1.1 mrg
782 1.1 mrg -*) { echo "$as_me: error: unrecognized option: $ac_option
783 1.1 mrg Try \`$0 --help' for more information." >&2
784 1.1 mrg { (exit 1); exit 1; }; }
785 1.1 mrg ;;
786 1.1 mrg
787 1.1 mrg *=*)
788 1.1 mrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
789 1.1 mrg # Reject names that are not valid shell variable names.
790 1.1 mrg expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
791 1.1 mrg { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
792 1.1 mrg { (exit 1); exit 1; }; }
793 1.1 mrg ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
794 1.1 mrg eval "$ac_envvar='$ac_optarg'"
795 1.1 mrg export $ac_envvar ;;
796 1.1 mrg
797 1.1 mrg *)
798 1.1 mrg # FIXME: should be removed in autoconf 3.0.
799 1.1 mrg echo "$as_me: WARNING: you should use --build, --host, --target" >&2
800 1.1 mrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
801 1.1 mrg echo "$as_me: WARNING: invalid host type: $ac_option" >&2
802 1.1 mrg : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
803 1.1 mrg ;;
804 1.1 mrg
805 1.1 mrg esac
806 1.1 mrg done
807 1.1 mrg
808 1.1 mrg if test -n "$ac_prev"; then
809 1.1 mrg ac_option=--`echo $ac_prev | sed 's/_/-/g'`
810 1.1 mrg { echo "$as_me: error: missing argument to $ac_option" >&2
811 1.1 mrg { (exit 1); exit 1; }; }
812 1.1 mrg fi
813 1.1 mrg
814 1.1 mrg # Be sure to have absolute paths.
815 1.1 mrg for ac_var in exec_prefix prefix
816 1.1 mrg do
817 1.1 mrg eval ac_val=$`echo $ac_var`
818 1.1 mrg case $ac_val in
819 1.1 mrg [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
820 1.1 mrg *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
821 1.1 mrg { (exit 1); exit 1; }; };;
822 1.1 mrg esac
823 1.1 mrg done
824 1.1 mrg
825 1.1 mrg # Be sure to have absolute paths.
826 1.1 mrg for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
827 1.1 mrg localstatedir libdir includedir oldincludedir infodir mandir
828 1.1 mrg do
829 1.1 mrg eval ac_val=$`echo $ac_var`
830 1.1 mrg case $ac_val in
831 1.1 mrg [\\/$]* | ?:[\\/]* ) ;;
832 1.1 mrg *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
833 1.1 mrg { (exit 1); exit 1; }; };;
834 1.1 mrg esac
835 1.1 mrg done
836 1.1 mrg
837 1.1 mrg # There might be people who depend on the old broken behavior: `$host'
838 1.1 mrg # used to hold the argument of --host etc.
839 1.1 mrg # FIXME: To remove some day.
840 1.1 mrg build=$build_alias
841 1.1 mrg host=$host_alias
842 1.1 mrg target=$target_alias
843 1.1 mrg
844 1.1 mrg # FIXME: To remove some day.
845 1.1 mrg if test "x$host_alias" != x; then
846 1.1 mrg if test "x$build_alias" = x; then
847 1.1 mrg cross_compiling=maybe
848 1.1 mrg echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
849 1.1 mrg If a cross compiler is detected then cross compile mode will be used." >&2
850 1.1 mrg elif test "x$build_alias" != "x$host_alias"; then
851 1.1 mrg cross_compiling=yes
852 1.1 mrg fi
853 1.1 mrg fi
854 1.1 mrg
855 1.1 mrg ac_tool_prefix=
856 1.1 mrg test -n "$host_alias" && ac_tool_prefix=$host_alias-
857 1.1 mrg
858 1.1 mrg test "$silent" = yes && exec 6>/dev/null
859 1.1 mrg
860 1.1 mrg
861 1.1 mrg # Find the source files, if location was not specified.
862 1.1 mrg if test -z "$srcdir"; then
863 1.1 mrg ac_srcdir_defaulted=yes
864 1.1 mrg # Try the directory containing this script, then its parent.
865 1.1 mrg ac_confdir=`(dirname "$0") 2>/dev/null ||
866 1.1 mrg $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
867 1.1 mrg X"$0" : 'X\(//\)[^/]' \| \
868 1.1 mrg X"$0" : 'X\(//\)$' \| \
869 1.1 mrg X"$0" : 'X\(/\)' \| \
870 1.1 mrg . : '\(.\)' 2>/dev/null ||
871 1.1 mrg echo X"$0" |
872 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
873 1.1 mrg /^X\(\/\/\)[^/].*/{ s//\1/; q; }
874 1.1 mrg /^X\(\/\/\)$/{ s//\1/; q; }
875 1.1 mrg /^X\(\/\).*/{ s//\1/; q; }
876 1.1 mrg s/.*/./; q'`
877 1.1 mrg srcdir=$ac_confdir
878 1.1 mrg if test ! -r $srcdir/$ac_unique_file; then
879 1.1 mrg srcdir=..
880 1.1 mrg fi
881 1.1 mrg else
882 1.1 mrg ac_srcdir_defaulted=no
883 1.1 mrg fi
884 1.1 mrg if test ! -r $srcdir/$ac_unique_file; then
885 1.1 mrg if test "$ac_srcdir_defaulted" = yes; then
886 1.1 mrg { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
887 1.1 mrg { (exit 1); exit 1; }; }
888 1.1 mrg else
889 1.1 mrg { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
890 1.1 mrg { (exit 1); exit 1; }; }
891 1.1 mrg fi
892 1.1 mrg fi
893 1.1 mrg (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
894 1.1 mrg { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
895 1.1 mrg { (exit 1); exit 1; }; }
896 1.1 mrg srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
897 1.1 mrg ac_env_build_alias_set=${build_alias+set}
898 1.1 mrg ac_env_build_alias_value=$build_alias
899 1.1 mrg ac_cv_env_build_alias_set=${build_alias+set}
900 1.1 mrg ac_cv_env_build_alias_value=$build_alias
901 1.1 mrg ac_env_host_alias_set=${host_alias+set}
902 1.1 mrg ac_env_host_alias_value=$host_alias
903 1.1 mrg ac_cv_env_host_alias_set=${host_alias+set}
904 1.1 mrg ac_cv_env_host_alias_value=$host_alias
905 1.1 mrg ac_env_target_alias_set=${target_alias+set}
906 1.1 mrg ac_env_target_alias_value=$target_alias
907 1.1 mrg ac_cv_env_target_alias_set=${target_alias+set}
908 1.1 mrg ac_cv_env_target_alias_value=$target_alias
909 1.1 mrg ac_env_CC_set=${CC+set}
910 1.1 mrg ac_env_CC_value=$CC
911 1.1 mrg ac_cv_env_CC_set=${CC+set}
912 1.1 mrg ac_cv_env_CC_value=$CC
913 1.1 mrg ac_env_CFLAGS_set=${CFLAGS+set}
914 1.1 mrg ac_env_CFLAGS_value=$CFLAGS
915 1.1 mrg ac_cv_env_CFLAGS_set=${CFLAGS+set}
916 1.1 mrg ac_cv_env_CFLAGS_value=$CFLAGS
917 1.1 mrg ac_env_LDFLAGS_set=${LDFLAGS+set}
918 1.1 mrg ac_env_LDFLAGS_value=$LDFLAGS
919 1.1 mrg ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
920 1.1 mrg ac_cv_env_LDFLAGS_value=$LDFLAGS
921 1.1 mrg ac_env_CPPFLAGS_set=${CPPFLAGS+set}
922 1.1 mrg ac_env_CPPFLAGS_value=$CPPFLAGS
923 1.1 mrg ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
924 1.1 mrg ac_cv_env_CPPFLAGS_value=$CPPFLAGS
925 1.1 mrg ac_env_CPP_set=${CPP+set}
926 1.1 mrg ac_env_CPP_value=$CPP
927 1.1 mrg ac_cv_env_CPP_set=${CPP+set}
928 1.1 mrg ac_cv_env_CPP_value=$CPP
929 1.1 mrg ac_env_CXX_set=${CXX+set}
930 1.1 mrg ac_env_CXX_value=$CXX
931 1.1 mrg ac_cv_env_CXX_set=${CXX+set}
932 1.1 mrg ac_cv_env_CXX_value=$CXX
933 1.1 mrg ac_env_CXXFLAGS_set=${CXXFLAGS+set}
934 1.1 mrg ac_env_CXXFLAGS_value=$CXXFLAGS
935 1.1 mrg ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
936 1.1 mrg ac_cv_env_CXXFLAGS_value=$CXXFLAGS
937 1.1 mrg ac_env_CXXCPP_set=${CXXCPP+set}
938 1.1 mrg ac_env_CXXCPP_value=$CXXCPP
939 1.1 mrg ac_cv_env_CXXCPP_set=${CXXCPP+set}
940 1.1 mrg ac_cv_env_CXXCPP_value=$CXXCPP
941 1.1 mrg ac_env_F77_set=${F77+set}
942 1.1 mrg ac_env_F77_value=$F77
943 1.1 mrg ac_cv_env_F77_set=${F77+set}
944 1.1 mrg ac_cv_env_F77_value=$F77
945 1.1 mrg ac_env_FFLAGS_set=${FFLAGS+set}
946 1.1 mrg ac_env_FFLAGS_value=$FFLAGS
947 1.1 mrg ac_cv_env_FFLAGS_set=${FFLAGS+set}
948 1.1 mrg ac_cv_env_FFLAGS_value=$FFLAGS
949 1.1 mrg ac_env_PKG_CONFIG_set=${PKG_CONFIG+set}
950 1.1 mrg ac_env_PKG_CONFIG_value=$PKG_CONFIG
951 1.1 mrg ac_cv_env_PKG_CONFIG_set=${PKG_CONFIG+set}
952 1.1 mrg ac_cv_env_PKG_CONFIG_value=$PKG_CONFIG
953 1.1 mrg ac_env_XORG_CFLAGS_set=${XORG_CFLAGS+set}
954 1.1 mrg ac_env_XORG_CFLAGS_value=$XORG_CFLAGS
955 1.1 mrg ac_cv_env_XORG_CFLAGS_set=${XORG_CFLAGS+set}
956 1.1 mrg ac_cv_env_XORG_CFLAGS_value=$XORG_CFLAGS
957 1.1 mrg ac_env_XORG_LIBS_set=${XORG_LIBS+set}
958 1.1 mrg ac_env_XORG_LIBS_value=$XORG_LIBS
959 1.1 mrg ac_cv_env_XORG_LIBS_set=${XORG_LIBS+set}
960 1.1 mrg ac_cv_env_XORG_LIBS_value=$XORG_LIBS
961 1.1 mrg
962 1.1 mrg #
963 1.1 mrg # Report the --help message.
964 1.1 mrg #
965 1.1 mrg if test "$ac_init_help" = "long"; then
966 1.1 mrg # Omit some internal or obsolete options to make the list less imposing.
967 1.1 mrg # This message is too long to be a string in the A/UX 3.1 sh.
968 1.1 mrg cat <<_ACEOF
969 1.1 mrg \`configure' configures xf86-video-tseng 1.1.1 to adapt to many kinds of systems.
970 1.1 mrg
971 1.1 mrg Usage: $0 [OPTION]... [VAR=VALUE]...
972 1.1 mrg
973 1.1 mrg To assign environment variables (e.g., CC, CFLAGS...), specify them as
974 1.1 mrg VAR=VALUE. See below for descriptions of some of the useful variables.
975 1.1 mrg
976 1.1 mrg Defaults for the options are specified in brackets.
977 1.1 mrg
978 1.1 mrg Configuration:
979 1.1 mrg -h, --help display this help and exit
980 1.1 mrg --help=short display options specific to this package
981 1.1 mrg --help=recursive display the short help of all the included packages
982 1.1 mrg -V, --version display version information and exit
983 1.1 mrg -q, --quiet, --silent do not print \`checking...' messages
984 1.1 mrg --cache-file=FILE cache test results in FILE [disabled]
985 1.1 mrg -C, --config-cache alias for \`--cache-file=config.cache'
986 1.1 mrg -n, --no-create do not create output files
987 1.1 mrg --srcdir=DIR find the sources in DIR [configure dir or \`..']
988 1.1 mrg
989 1.1 mrg _ACEOF
990 1.1 mrg
991 1.1 mrg cat <<_ACEOF
992 1.1 mrg Installation directories:
993 1.1 mrg --prefix=PREFIX install architecture-independent files in PREFIX
994 1.1 mrg [$ac_default_prefix]
995 1.1 mrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
996 1.1 mrg [PREFIX]
997 1.1 mrg
998 1.1 mrg By default, \`make install' will install all the files in
999 1.1 mrg \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1000 1.1 mrg an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1001 1.1 mrg for instance \`--prefix=\$HOME'.
1002 1.1 mrg
1003 1.1 mrg For better control, use the options below.
1004 1.1 mrg
1005 1.1 mrg Fine tuning of the installation directories:
1006 1.1 mrg --bindir=DIR user executables [EPREFIX/bin]
1007 1.1 mrg --sbindir=DIR system admin executables [EPREFIX/sbin]
1008 1.1 mrg --libexecdir=DIR program executables [EPREFIX/libexec]
1009 1.1 mrg --datadir=DIR read-only architecture-independent data [PREFIX/share]
1010 1.1 mrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1011 1.1 mrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1012 1.1 mrg --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1013 1.1 mrg --libdir=DIR object code libraries [EPREFIX/lib]
1014 1.1 mrg --includedir=DIR C header files [PREFIX/include]
1015 1.1 mrg --oldincludedir=DIR C header files for non-gcc [/usr/include]
1016 1.1 mrg --infodir=DIR info documentation [PREFIX/info]
1017 1.1 mrg --mandir=DIR man documentation [PREFIX/man]
1018 1.1 mrg _ACEOF
1019 1.1 mrg
1020 1.1 mrg cat <<\_ACEOF
1021 1.1 mrg
1022 1.1 mrg Program names:
1023 1.1 mrg --program-prefix=PREFIX prepend PREFIX to installed program names
1024 1.1 mrg --program-suffix=SUFFIX append SUFFIX to installed program names
1025 1.1 mrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1026 1.1 mrg
1027 1.1 mrg System types:
1028 1.1 mrg --build=BUILD configure for building on BUILD [guessed]
1029 1.1 mrg --host=HOST cross-compile to build programs to run on HOST [BUILD]
1030 1.1 mrg _ACEOF
1031 1.1 mrg fi
1032 1.1 mrg
1033 1.1 mrg if test -n "$ac_init_help"; then
1034 1.1 mrg case $ac_init_help in
1035 1.1 mrg short | recursive ) echo "Configuration of xf86-video-tseng 1.1.1:";;
1036 1.1 mrg esac
1037 1.1 mrg cat <<\_ACEOF
1038 1.1 mrg
1039 1.1 mrg Optional Features:
1040 1.1 mrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1041 1.1 mrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1042 1.1 mrg --enable-maintainer-mode enable make rules and dependencies not useful
1043 1.1 mrg (and sometimes confusing) to the casual installer
1044 1.1 mrg --enable-static[=PKGS]
1045 1.1 mrg build static libraries [default=no]
1046 1.1 mrg --enable-shared[=PKGS]
1047 1.1 mrg build shared libraries [default=yes]
1048 1.1 mrg --enable-fast-install[=PKGS]
1049 1.1 mrg optimize for fast installation [default=yes]
1050 1.1 mrg --disable-dependency-tracking speeds up one-time build
1051 1.1 mrg --enable-dependency-tracking do not reject slow dependency extractors
1052 1.1 mrg --disable-libtool-lock avoid locking (might break parallel builds)
1053 1.1 mrg
1054 1.1 mrg Optional Packages:
1055 1.1 mrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1056 1.1 mrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1057 1.1 mrg --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1058 1.1 mrg --with-pic try to use only PIC/non-PIC objects [default=use
1059 1.1 mrg both]
1060 1.1 mrg --with-tags[=TAGS]
1061 1.1 mrg include additional configurations [automatic]
1062 1.1 mrg --with-xorg-module-dir=DIR
1063 1.1 mrg Default xorg module directory
1064 1.1 mrg [default=$libdir/xorg/modules]
1065 1.1 mrg --with-release-version=STRING
1066 1.1 mrg Use release version string in package name
1067 1.1 mrg
1068 1.1 mrg Some influential environment variables:
1069 1.1 mrg CC C compiler command
1070 1.1 mrg CFLAGS C compiler flags
1071 1.1 mrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1072 1.1 mrg nonstandard directory <lib dir>
1073 1.1 mrg CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
1074 1.1 mrg headers in a nonstandard directory <include dir>
1075 1.1 mrg CPP C preprocessor
1076 1.1 mrg CXX C++ compiler command
1077 1.1 mrg CXXFLAGS C++ compiler flags
1078 1.1 mrg CXXCPP C++ preprocessor
1079 1.1 mrg F77 Fortran 77 compiler command
1080 1.1 mrg FFLAGS Fortran 77 compiler flags
1081 1.1 mrg PKG_CONFIG path to pkg-config utility
1082 1.1 mrg XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
1083 1.1 mrg XORG_LIBS linker flags for XORG, overriding pkg-config
1084 1.1 mrg
1085 1.1 mrg Use these variables to override the choices made by `configure' or to help
1086 1.1 mrg it to find libraries and programs with nonstandard names/locations.
1087 1.1 mrg
1088 1.1 mrg Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1089 1.1 mrg _ACEOF
1090 1.1 mrg fi
1091 1.1 mrg
1092 1.1 mrg if test "$ac_init_help" = "recursive"; then
1093 1.1 mrg # If there are subdirs, report their specific --help.
1094 1.1 mrg ac_popdir=`pwd`
1095 1.1 mrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1096 1.1 mrg test -d $ac_dir || continue
1097 1.1 mrg ac_builddir=.
1098 1.1 mrg
1099 1.1 mrg if test "$ac_dir" != .; then
1100 1.1 mrg ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1101 1.1 mrg # A "../" for each directory in $ac_dir_suffix.
1102 1.1 mrg ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
1103 1.1 mrg else
1104 1.1 mrg ac_dir_suffix= ac_top_builddir=
1105 1.1 mrg fi
1106 1.1 mrg
1107 1.1 mrg case $srcdir in
1108 1.1 mrg .) # No --srcdir option. We are building in place.
1109 1.1 mrg ac_srcdir=.
1110 1.1 mrg if test -z "$ac_top_builddir"; then
1111 1.1 mrg ac_top_srcdir=.
1112 1.1 mrg else
1113 1.1 mrg ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
1114 1.1 mrg fi ;;
1115 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute path.
1116 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix;
1117 1.1 mrg ac_top_srcdir=$srcdir ;;
1118 1.1 mrg *) # Relative path.
1119 1.1 mrg ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1120 1.1 mrg ac_top_srcdir=$ac_top_builddir$srcdir ;;
1121 1.1 mrg esac
1122 1.1 mrg
1123 1.1 mrg # Do not use `cd foo && pwd` to compute absolute paths, because
1124 1.1 mrg # the directories may not exist.
1125 1.1 mrg case `pwd` in
1126 1.1 mrg .) ac_abs_builddir="$ac_dir";;
1127 1.1 mrg *)
1128 1.1 mrg case "$ac_dir" in
1129 1.1 mrg .) ac_abs_builddir=`pwd`;;
1130 1.1 mrg [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
1131 1.1 mrg *) ac_abs_builddir=`pwd`/"$ac_dir";;
1132 1.1 mrg esac;;
1133 1.1 mrg esac
1134 1.1 mrg case $ac_abs_builddir in
1135 1.1 mrg .) ac_abs_top_builddir=${ac_top_builddir}.;;
1136 1.1 mrg *)
1137 1.1 mrg case ${ac_top_builddir}. in
1138 1.1 mrg .) ac_abs_top_builddir=$ac_abs_builddir;;
1139 1.1 mrg [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
1140 1.1 mrg *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
1141 1.1 mrg esac;;
1142 1.1 mrg esac
1143 1.1 mrg case $ac_abs_builddir in
1144 1.1 mrg .) ac_abs_srcdir=$ac_srcdir;;
1145 1.1 mrg *)
1146 1.1 mrg case $ac_srcdir in
1147 1.1 mrg .) ac_abs_srcdir=$ac_abs_builddir;;
1148 1.1 mrg [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
1149 1.1 mrg *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
1150 1.1 mrg esac;;
1151 1.1 mrg esac
1152 1.1 mrg case $ac_abs_builddir in
1153 1.1 mrg .) ac_abs_top_srcdir=$ac_top_srcdir;;
1154 1.1 mrg *)
1155 1.1 mrg case $ac_top_srcdir in
1156 1.1 mrg .) ac_abs_top_srcdir=$ac_abs_builddir;;
1157 1.1 mrg [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1158 1.1 mrg *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1159 1.1 mrg esac;;
1160 1.1 mrg esac
1161 1.1 mrg
1162 1.1 mrg cd $ac_dir
1163 1.1 mrg # Check for guested configure; otherwise get Cygnus style configure.
1164 1.1 mrg if test -f $ac_srcdir/configure.gnu; then
1165 1.1 mrg echo
1166 1.1 mrg $SHELL $ac_srcdir/configure.gnu --help=recursive
1167 1.1 mrg elif test -f $ac_srcdir/configure; then
1168 1.1 mrg echo
1169 1.1 mrg $SHELL $ac_srcdir/configure --help=recursive
1170 1.1 mrg elif test -f $ac_srcdir/configure.ac ||
1171 1.1 mrg test -f $ac_srcdir/configure.in; then
1172 1.1 mrg echo
1173 1.1 mrg $ac_configure --help
1174 1.1 mrg else
1175 1.1 mrg echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1176 1.1 mrg fi
1177 1.1 mrg cd $ac_popdir
1178 1.1 mrg done
1179 1.1 mrg fi
1180 1.1 mrg
1181 1.1 mrg test -n "$ac_init_help" && exit 0
1182 1.1 mrg if $ac_init_version; then
1183 1.1 mrg cat <<\_ACEOF
1184 1.1 mrg xf86-video-tseng configure 1.1.1
1185 1.1 mrg generated by GNU Autoconf 2.59
1186 1.1 mrg
1187 1.1 mrg Copyright (C) 2003 Free Software Foundation, Inc.
1188 1.1 mrg This configure script is free software; the Free Software Foundation
1189 1.1 mrg gives unlimited permission to copy, distribute and modify it.
1190 1.1 mrg _ACEOF
1191 1.1 mrg exit 0
1192 1.1 mrg fi
1193 1.1 mrg exec 5>config.log
1194 1.1 mrg cat >&5 <<_ACEOF
1195 1.1 mrg This file contains any messages produced by compilers while
1196 1.1 mrg running configure, to aid debugging if configure makes a mistake.
1197 1.1 mrg
1198 1.1 mrg It was created by xf86-video-tseng $as_me 1.1.1, which was
1199 1.1 mrg generated by GNU Autoconf 2.59. Invocation command line was
1200 1.1 mrg
1201 1.1 mrg $ $0 $@
1202 1.1 mrg
1203 1.1 mrg _ACEOF
1204 1.1 mrg {
1205 1.1 mrg cat <<_ASUNAME
1206 1.1 mrg ## --------- ##
1207 1.1 mrg ## Platform. ##
1208 1.1 mrg ## --------- ##
1209 1.1 mrg
1210 1.1 mrg hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1211 1.1 mrg uname -m = `(uname -m) 2>/dev/null || echo unknown`
1212 1.1 mrg uname -r = `(uname -r) 2>/dev/null || echo unknown`
1213 1.1 mrg uname -s = `(uname -s) 2>/dev/null || echo unknown`
1214 1.1 mrg uname -v = `(uname -v) 2>/dev/null || echo unknown`
1215 1.1 mrg
1216 1.1 mrg /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1217 1.1 mrg /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1218 1.1 mrg
1219 1.1 mrg /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1220 1.1 mrg /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1221 1.1 mrg /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1222 1.1 mrg hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
1223 1.1 mrg /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1224 1.1 mrg /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1225 1.1 mrg /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1226 1.1 mrg
1227 1.1 mrg _ASUNAME
1228 1.1 mrg
1229 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1230 1.1 mrg for as_dir in $PATH
1231 1.1 mrg do
1232 1.1 mrg IFS=$as_save_IFS
1233 1.1 mrg test -z "$as_dir" && as_dir=.
1234 1.1 mrg echo "PATH: $as_dir"
1235 1.1 mrg done
1236 1.1 mrg
1237 1.1 mrg } >&5
1238 1.1 mrg
1239 1.1 mrg cat >&5 <<_ACEOF
1240 1.1 mrg
1241 1.1 mrg
1242 1.1 mrg ## ----------- ##
1243 1.1 mrg ## Core tests. ##
1244 1.1 mrg ## ----------- ##
1245 1.1 mrg
1246 1.1 mrg _ACEOF
1247 1.1 mrg
1248 1.1 mrg
1249 1.1 mrg # Keep a trace of the command line.
1250 1.1 mrg # Strip out --no-create and --no-recursion so they do not pile up.
1251 1.1 mrg # Strip out --silent because we don't want to record it for future runs.
1252 1.1 mrg # Also quote any args containing shell meta-characters.
1253 1.1 mrg # Make two passes to allow for proper duplicate-argument suppression.
1254 1.1 mrg ac_configure_args=
1255 1.1 mrg ac_configure_args0=
1256 1.1 mrg ac_configure_args1=
1257 1.1 mrg ac_sep=
1258 1.1 mrg ac_must_keep_next=false
1259 1.1 mrg for ac_pass in 1 2
1260 1.1 mrg do
1261 1.1 mrg for ac_arg
1262 1.1 mrg do
1263 1.1 mrg case $ac_arg in
1264 1.1 mrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1265 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1266 1.1 mrg | -silent | --silent | --silen | --sile | --sil)
1267 1.1 mrg continue ;;
1268 1.1 mrg *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1269 1.1 mrg ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1270 1.1 mrg esac
1271 1.1 mrg case $ac_pass in
1272 1.1 mrg 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1273 1.1 mrg 2)
1274 1.1 mrg ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1275 1.1 mrg if test $ac_must_keep_next = true; then
1276 1.1 mrg ac_must_keep_next=false # Got value, back to normal.
1277 1.1 mrg else
1278 1.1 mrg case $ac_arg in
1279 1.1 mrg *=* | --config-cache | -C | -disable-* | --disable-* \
1280 1.1 mrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1281 1.1 mrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1282 1.1 mrg | -with-* | --with-* | -without-* | --without-* | --x)
1283 1.1 mrg case "$ac_configure_args0 " in
1284 1.1 mrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1285 1.1 mrg esac
1286 1.1 mrg ;;
1287 1.1 mrg -* ) ac_must_keep_next=true ;;
1288 1.1 mrg esac
1289 1.1 mrg fi
1290 1.1 mrg ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1291 1.1 mrg # Get rid of the leading space.
1292 1.1 mrg ac_sep=" "
1293 1.1 mrg ;;
1294 1.1 mrg esac
1295 1.1 mrg done
1296 1.1 mrg done
1297 1.1 mrg $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1298 1.1 mrg $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1299 1.1 mrg
1300 1.1 mrg # When interrupted or exit'd, cleanup temporary files, and complete
1301 1.1 mrg # config.log. We remove comments because anyway the quotes in there
1302 1.1 mrg # would cause problems or look ugly.
1303 1.1 mrg # WARNING: Be sure not to use single quotes in there, as some shells,
1304 1.1 mrg # such as our DU 5.0 friend, will then `close' the trap.
1305 1.1 mrg trap 'exit_status=$?
1306 1.1 mrg # Save into config.log some information that might help in debugging.
1307 1.1 mrg {
1308 1.1 mrg echo
1309 1.1 mrg
1310 1.1 mrg cat <<\_ASBOX
1311 1.1 mrg ## ---------------- ##
1312 1.1 mrg ## Cache variables. ##
1313 1.1 mrg ## ---------------- ##
1314 1.1 mrg _ASBOX
1315 1.1 mrg echo
1316 1.1 mrg # The following way of writing the cache mishandles newlines in values,
1317 1.1 mrg {
1318 1.1 mrg (set) 2>&1 |
1319 1.1 mrg case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1320 1.1 mrg *ac_space=\ *)
1321 1.1 mrg sed -n \
1322 1.1 mrg "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1323 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1324 1.1 mrg ;;
1325 1.1 mrg *)
1326 1.1 mrg sed -n \
1327 1.1 mrg "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1328 1.1 mrg ;;
1329 1.1 mrg esac;
1330 1.1 mrg }
1331 1.1 mrg echo
1332 1.1 mrg
1333 1.1 mrg cat <<\_ASBOX
1334 1.1 mrg ## ----------------- ##
1335 1.1 mrg ## Output variables. ##
1336 1.1 mrg ## ----------------- ##
1337 1.1 mrg _ASBOX
1338 1.1 mrg echo
1339 1.1 mrg for ac_var in $ac_subst_vars
1340 1.1 mrg do
1341 1.1 mrg eval ac_val=$`echo $ac_var`
1342 1.1 mrg echo "$ac_var='"'"'$ac_val'"'"'"
1343 1.1 mrg done | sort
1344 1.1 mrg echo
1345 1.1 mrg
1346 1.1 mrg if test -n "$ac_subst_files"; then
1347 1.1 mrg cat <<\_ASBOX
1348 1.1 mrg ## ------------- ##
1349 1.1 mrg ## Output files. ##
1350 1.1 mrg ## ------------- ##
1351 1.1 mrg _ASBOX
1352 1.1 mrg echo
1353 1.1 mrg for ac_var in $ac_subst_files
1354 1.1 mrg do
1355 1.1 mrg eval ac_val=$`echo $ac_var`
1356 1.1 mrg echo "$ac_var='"'"'$ac_val'"'"'"
1357 1.1 mrg done | sort
1358 1.1 mrg echo
1359 1.1 mrg fi
1360 1.1 mrg
1361 1.1 mrg if test -s confdefs.h; then
1362 1.1 mrg cat <<\_ASBOX
1363 1.1 mrg ## ----------- ##
1364 1.1 mrg ## confdefs.h. ##
1365 1.1 mrg ## ----------- ##
1366 1.1 mrg _ASBOX
1367 1.1 mrg echo
1368 1.1 mrg sed "/^$/d" confdefs.h | sort
1369 1.1 mrg echo
1370 1.1 mrg fi
1371 1.1 mrg test "$ac_signal" != 0 &&
1372 1.1 mrg echo "$as_me: caught signal $ac_signal"
1373 1.1 mrg echo "$as_me: exit $exit_status"
1374 1.1 mrg } >&5
1375 1.1 mrg rm -f core *.core &&
1376 1.1 mrg rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1377 1.1 mrg exit $exit_status
1378 1.1 mrg ' 0
1379 1.1 mrg for ac_signal in 1 2 13 15; do
1380 1.1 mrg trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1381 1.1 mrg done
1382 1.1 mrg ac_signal=0
1383 1.1 mrg
1384 1.1 mrg # confdefs.h avoids OS command line length limits that DEFS can exceed.
1385 1.1 mrg rm -rf conftest* confdefs.h
1386 1.1 mrg # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1387 1.1 mrg echo >confdefs.h
1388 1.1 mrg
1389 1.1 mrg # Predefined preprocessor variables.
1390 1.1 mrg
1391 1.1 mrg cat >>confdefs.h <<_ACEOF
1392 1.1 mrg #define PACKAGE_NAME "$PACKAGE_NAME"
1393 1.1 mrg _ACEOF
1394 1.1 mrg
1395 1.1 mrg
1396 1.1 mrg cat >>confdefs.h <<_ACEOF
1397 1.1 mrg #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1398 1.1 mrg _ACEOF
1399 1.1 mrg
1400 1.1 mrg
1401 1.1 mrg cat >>confdefs.h <<_ACEOF
1402 1.1 mrg #define PACKAGE_VERSION "$PACKAGE_VERSION"
1403 1.1 mrg _ACEOF
1404 1.1 mrg
1405 1.1 mrg
1406 1.1 mrg cat >>confdefs.h <<_ACEOF
1407 1.1 mrg #define PACKAGE_STRING "$PACKAGE_STRING"
1408 1.1 mrg _ACEOF
1409 1.1 mrg
1410 1.1 mrg
1411 1.1 mrg cat >>confdefs.h <<_ACEOF
1412 1.1 mrg #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1413 1.1 mrg _ACEOF
1414 1.1 mrg
1415 1.1 mrg
1416 1.1 mrg # Let the site file select an alternate cache file if it wants to.
1417 1.1 mrg # Prefer explicitly selected file to automatically selected ones.
1418 1.1 mrg if test -z "$CONFIG_SITE"; then
1419 1.1 mrg if test "x$prefix" != xNONE; then
1420 1.1 mrg CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1421 1.1 mrg else
1422 1.1 mrg CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1423 1.1 mrg fi
1424 1.1 mrg fi
1425 1.1 mrg for ac_site_file in $CONFIG_SITE; do
1426 1.1 mrg if test -r "$ac_site_file"; then
1427 1.1 mrg { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1428 1.1 mrg echo "$as_me: loading site script $ac_site_file" >&6;}
1429 1.1 mrg sed 's/^/| /' "$ac_site_file" >&5
1430 1.1 mrg . "$ac_site_file"
1431 1.1 mrg fi
1432 1.1 mrg done
1433 1.1 mrg
1434 1.1 mrg if test -r "$cache_file"; then
1435 1.1 mrg # Some versions of bash will fail to source /dev/null (special
1436 1.1 mrg # files actually), so we avoid doing that.
1437 1.1 mrg if test -f "$cache_file"; then
1438 1.1 mrg { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1439 1.1 mrg echo "$as_me: loading cache $cache_file" >&6;}
1440 1.1 mrg case $cache_file in
1441 1.1 mrg [\\/]* | ?:[\\/]* ) . $cache_file;;
1442 1.1 mrg *) . ./$cache_file;;
1443 1.1 mrg esac
1444 1.1 mrg fi
1445 1.1 mrg else
1446 1.1 mrg { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1447 1.1 mrg echo "$as_me: creating cache $cache_file" >&6;}
1448 1.1 mrg >$cache_file
1449 1.1 mrg fi
1450 1.1 mrg
1451 1.1 mrg # Check that the precious variables saved in the cache have kept the same
1452 1.1 mrg # value.
1453 1.1 mrg ac_cache_corrupted=false
1454 1.1 mrg for ac_var in `(set) 2>&1 |
1455 1.1 mrg sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1456 1.1 mrg eval ac_old_set=\$ac_cv_env_${ac_var}_set
1457 1.1 mrg eval ac_new_set=\$ac_env_${ac_var}_set
1458 1.1 mrg eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1459 1.1 mrg eval ac_new_val="\$ac_env_${ac_var}_value"
1460 1.1 mrg case $ac_old_set,$ac_new_set in
1461 1.1 mrg set,)
1462 1.1 mrg { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1463 1.1 mrg echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1464 1.1 mrg ac_cache_corrupted=: ;;
1465 1.1 mrg ,set)
1466 1.1 mrg { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1467 1.1 mrg echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1468 1.1 mrg ac_cache_corrupted=: ;;
1469 1.1 mrg ,);;
1470 1.1 mrg *)
1471 1.1 mrg if test "x$ac_old_val" != "x$ac_new_val"; then
1472 1.1 mrg { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1473 1.1 mrg echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1474 1.1 mrg { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1475 1.1 mrg echo "$as_me: former value: $ac_old_val" >&2;}
1476 1.1 mrg { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1477 1.1 mrg echo "$as_me: current value: $ac_new_val" >&2;}
1478 1.1 mrg ac_cache_corrupted=:
1479 1.1 mrg fi;;
1480 1.1 mrg esac
1481 1.1 mrg # Pass precious variables to config.status.
1482 1.1 mrg if test "$ac_new_set" = set; then
1483 1.1 mrg case $ac_new_val in
1484 1.1 mrg *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1485 1.1 mrg ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1486 1.1 mrg *) ac_arg=$ac_var=$ac_new_val ;;
1487 1.1 mrg esac
1488 1.1 mrg case " $ac_configure_args " in
1489 1.1 mrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1490 1.1 mrg *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1491 1.1 mrg esac
1492 1.1 mrg fi
1493 1.1 mrg done
1494 1.1 mrg if $ac_cache_corrupted; then
1495 1.1 mrg { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1496 1.1 mrg echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1497 1.1 mrg { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1498 1.1 mrg echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1499 1.1 mrg { (exit 1); exit 1; }; }
1500 1.1 mrg fi
1501 1.1 mrg
1502 1.1 mrg ac_ext=c
1503 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
1504 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1505 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1506 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
1507 1.1 mrg
1508 1.1 mrg
1509 1.1 mrg
1510 1.1 mrg
1511 1.1 mrg
1512 1.1 mrg
1513 1.1 mrg
1514 1.1 mrg
1515 1.1 mrg
1516 1.1 mrg
1517 1.1 mrg
1518 1.1 mrg
1519 1.1 mrg
1520 1.1 mrg
1521 1.1 mrg
1522 1.1 mrg
1523 1.1 mrg
1524 1.1 mrg
1525 1.1 mrg
1526 1.1 mrg
1527 1.1 mrg
1528 1.1 mrg
1529 1.1 mrg
1530 1.1 mrg
1531 1.1 mrg
1532 1.1 mrg
1533 1.1 mrg
1534 1.1 mrg
1535 1.1 mrg
1536 1.1 mrg ac_config_headers="$ac_config_headers config.h"
1537 1.1 mrg
1538 1.1 mrg ac_aux_dir=
1539 1.1 mrg for ac_dir in . $srcdir/.; do
1540 1.1 mrg if test -f $ac_dir/install-sh; then
1541 1.1 mrg ac_aux_dir=$ac_dir
1542 1.1 mrg ac_install_sh="$ac_aux_dir/install-sh -c"
1543 1.1 mrg break
1544 1.1 mrg elif test -f $ac_dir/install.sh; then
1545 1.1 mrg ac_aux_dir=$ac_dir
1546 1.1 mrg ac_install_sh="$ac_aux_dir/install.sh -c"
1547 1.1 mrg break
1548 1.1 mrg elif test -f $ac_dir/shtool; then
1549 1.1 mrg ac_aux_dir=$ac_dir
1550 1.1 mrg ac_install_sh="$ac_aux_dir/shtool install -c"
1551 1.1 mrg break
1552 1.1 mrg fi
1553 1.1 mrg done
1554 1.1 mrg if test -z "$ac_aux_dir"; then
1555 1.1 mrg { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . $srcdir/." >&5
1556 1.1 mrg echo "$as_me: error: cannot find install-sh or install.sh in . $srcdir/." >&2;}
1557 1.1 mrg { (exit 1); exit 1; }; }
1558 1.1 mrg fi
1559 1.1 mrg ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1560 1.1 mrg ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1561 1.1 mrg ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1562 1.1 mrg
1563 1.1 mrg
1564 1.1 mrg am__api_version="1.9"
1565 1.1 mrg # Find a good install program. We prefer a C program (faster),
1566 1.1 mrg # so one script is as good as another. But avoid the broken or
1567 1.1 mrg # incompatible versions:
1568 1.1 mrg # SysV /etc/install, /usr/sbin/install
1569 1.1 mrg # SunOS /usr/etc/install
1570 1.1 mrg # IRIX /sbin/install
1571 1.1 mrg # AIX /bin/install
1572 1.1 mrg # AmigaOS /C/install, which installs bootblocks on floppy discs
1573 1.1 mrg # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1574 1.1 mrg # AFS /usr/afsws/bin/install, which mishandles nonexistent args
1575 1.1 mrg # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
1576 1.1 mrg # OS/2's system install, which has a completely different semantic
1577 1.1 mrg # ./install, which can be erroneously created by make from ./install.sh.
1578 1.1 mrg echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
1579 1.1 mrg echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
1580 1.1 mrg if test -z "$INSTALL"; then
1581 1.1 mrg if test "${ac_cv_path_install+set}" = set; then
1582 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
1583 1.1 mrg else
1584 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1585 1.1 mrg for as_dir in $PATH
1586 1.1 mrg do
1587 1.1 mrg IFS=$as_save_IFS
1588 1.1 mrg test -z "$as_dir" && as_dir=.
1589 1.1 mrg # Account for people who put trailing slashes in PATH elements.
1590 1.1 mrg case $as_dir/ in
1591 1.1 mrg ./ | .// | /cC/* | \
1592 1.1 mrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
1593 1.1 mrg ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
1594 1.1 mrg /usr/ucb/* ) ;;
1595 1.1 mrg *)
1596 1.1 mrg # OSF1 and SCO ODT 3.0 have their own names for install.
1597 1.1 mrg # Don't use installbsd from OSF since it installs stuff as root
1598 1.1 mrg # by default.
1599 1.1 mrg for ac_prog in ginstall scoinst install; do
1600 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
1601 1.1 mrg if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
1602 1.1 mrg if test $ac_prog = install &&
1603 1.1 mrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1604 1.1 mrg # AIX install. It has an incompatible calling convention.
1605 1.1 mrg :
1606 1.1 mrg elif test $ac_prog = install &&
1607 1.1 mrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
1608 1.1 mrg # program-specific install script used by HP pwplus--don't use.
1609 1.1 mrg :
1610 1.1 mrg else
1611 1.1 mrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
1612 1.1 mrg break 3
1613 1.1 mrg fi
1614 1.1 mrg fi
1615 1.1 mrg done
1616 1.1 mrg done
1617 1.1 mrg ;;
1618 1.1 mrg esac
1619 1.1 mrg done
1620 1.1 mrg
1621 1.1 mrg
1622 1.1 mrg fi
1623 1.1 mrg if test "${ac_cv_path_install+set}" = set; then
1624 1.1 mrg INSTALL=$ac_cv_path_install
1625 1.1 mrg else
1626 1.1 mrg # As a last resort, use the slow shell script. We don't cache a
1627 1.1 mrg # path for INSTALL within a source directory, because that will
1628 1.1 mrg # break other packages using the cache if that directory is
1629 1.1 mrg # removed, or if the path is relative.
1630 1.1 mrg INSTALL=$ac_install_sh
1631 1.1 mrg fi
1632 1.1 mrg fi
1633 1.1 mrg echo "$as_me:$LINENO: result: $INSTALL" >&5
1634 1.1 mrg echo "${ECHO_T}$INSTALL" >&6
1635 1.1 mrg
1636 1.1 mrg # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
1637 1.1 mrg # It thinks the first close brace ends the variable substitution.
1638 1.1 mrg test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
1639 1.1 mrg
1640 1.1 mrg test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
1641 1.1 mrg
1642 1.1 mrg test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
1643 1.1 mrg
1644 1.1 mrg echo "$as_me:$LINENO: checking whether build environment is sane" >&5
1645 1.1 mrg echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
1646 1.1 mrg # Just in case
1647 1.1 mrg sleep 1
1648 1.1 mrg echo timestamp > conftest.file
1649 1.1 mrg # Do `set' in a subshell so we don't clobber the current shell's
1650 1.1 mrg # arguments. Must try -L first in case configure is actually a
1651 1.1 mrg # symlink; some systems play weird games with the mod time of symlinks
1652 1.1 mrg # (eg FreeBSD returns the mod time of the symlink's containing
1653 1.1 mrg # directory).
1654 1.1 mrg if (
1655 1.1 mrg set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
1656 1.1 mrg if test "$*" = "X"; then
1657 1.1 mrg # -L didn't work.
1658 1.1 mrg set X `ls -t $srcdir/configure conftest.file`
1659 1.1 mrg fi
1660 1.1 mrg rm -f conftest.file
1661 1.1 mrg if test "$*" != "X $srcdir/configure conftest.file" \
1662 1.1 mrg && test "$*" != "X conftest.file $srcdir/configure"; then
1663 1.1 mrg
1664 1.1 mrg # If neither matched, then we have a broken ls. This can happen
1665 1.1 mrg # if, for instance, CONFIG_SHELL is bash and it inherits a
1666 1.1 mrg # broken ls alias from the environment. This has actually
1667 1.1 mrg # happened. Such a system could not be considered "sane".
1668 1.1 mrg { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
1669 1.1 mrg alias in your environment" >&5
1670 1.1 mrg echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
1671 1.1 mrg alias in your environment" >&2;}
1672 1.1 mrg { (exit 1); exit 1; }; }
1673 1.1 mrg fi
1674 1.1 mrg
1675 1.1 mrg test "$2" = conftest.file
1676 1.1 mrg )
1677 1.1 mrg then
1678 1.1 mrg # Ok.
1679 1.1 mrg :
1680 1.1 mrg else
1681 1.1 mrg { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
1682 1.1 mrg Check your system clock" >&5
1683 1.1 mrg echo "$as_me: error: newly created file is older than distributed files!
1684 1.1 mrg Check your system clock" >&2;}
1685 1.1 mrg { (exit 1); exit 1; }; }
1686 1.1 mrg fi
1687 1.1 mrg echo "$as_me:$LINENO: result: yes" >&5
1688 1.1 mrg echo "${ECHO_T}yes" >&6
1689 1.1 mrg test "$program_prefix" != NONE &&
1690 1.1 mrg program_transform_name="s,^,$program_prefix,;$program_transform_name"
1691 1.1 mrg # Use a double $ so make ignores it.
1692 1.1 mrg test "$program_suffix" != NONE &&
1693 1.1 mrg program_transform_name="s,\$,$program_suffix,;$program_transform_name"
1694 1.1 mrg # Double any \ or $. echo might interpret backslashes.
1695 1.1 mrg # By default was `s,x,x', remove it if useless.
1696 1.1 mrg cat <<\_ACEOF >conftest.sed
1697 1.1 mrg s/[\\$]/&&/g;s/;s,x,x,$//
1698 1.1 mrg _ACEOF
1699 1.1 mrg program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
1700 1.1 mrg rm conftest.sed
1701 1.1 mrg
1702 1.1 mrg # expand $ac_aux_dir to an absolute path
1703 1.1 mrg am_aux_dir=`cd $ac_aux_dir && pwd`
1704 1.1 mrg
1705 1.1 mrg test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
1706 1.1 mrg # Use eval to expand $SHELL
1707 1.1 mrg if eval "$MISSING --run true"; then
1708 1.1 mrg am_missing_run="$MISSING --run "
1709 1.1 mrg else
1710 1.1 mrg am_missing_run=
1711 1.1 mrg { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
1712 1.1 mrg echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
1713 1.1 mrg fi
1714 1.1 mrg
1715 1.1 mrg if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
1716 1.1 mrg # We used to keeping the `.' as first argument, in order to
1717 1.1 mrg # allow $(mkdir_p) to be used without argument. As in
1718 1.1 mrg # $(mkdir_p) $(somedir)
1719 1.1 mrg # where $(somedir) is conditionally defined. However this is wrong
1720 1.1 mrg # for two reasons:
1721 1.1 mrg # 1. if the package is installed by a user who cannot write `.'
1722 1.1 mrg # make install will fail,
1723 1.1 mrg # 2. the above comment should most certainly read
1724 1.1 mrg # $(mkdir_p) $(DESTDIR)$(somedir)
1725 1.1 mrg # so it does not work when $(somedir) is undefined and
1726 1.1 mrg # $(DESTDIR) is not.
1727 1.1 mrg # To support the latter case, we have to write
1728 1.1 mrg # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
1729 1.1 mrg # so the `.' trick is pointless.
1730 1.1 mrg mkdir_p='mkdir -p --'
1731 1.1 mrg else
1732 1.1 mrg # On NextStep and OpenStep, the `mkdir' command does not
1733 1.1 mrg # recognize any option. It will interpret all options as
1734 1.1 mrg # directories to create, and then abort because `.' already
1735 1.1 mrg # exists.
1736 1.1 mrg for d in ./-p ./--version;
1737 1.1 mrg do
1738 1.1 mrg test -d $d && rmdir $d
1739 1.1 mrg done
1740 1.1 mrg # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
1741 1.1 mrg if test -f "$ac_aux_dir/mkinstalldirs"; then
1742 1.1 mrg mkdir_p='$(mkinstalldirs)'
1743 1.1 mrg else
1744 1.1 mrg mkdir_p='$(install_sh) -d'
1745 1.1 mrg fi
1746 1.1 mrg fi
1747 1.1 mrg
1748 1.1 mrg for ac_prog in gawk mawk nawk awk
1749 1.1 mrg do
1750 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
1751 1.1 mrg set dummy $ac_prog; ac_word=$2
1752 1.1 mrg echo "$as_me:$LINENO: checking for $ac_word" >&5
1753 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1754 1.1 mrg if test "${ac_cv_prog_AWK+set}" = set; then
1755 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
1756 1.1 mrg else
1757 1.1 mrg if test -n "$AWK"; then
1758 1.1 mrg ac_cv_prog_AWK="$AWK" # Let the user override the test.
1759 1.1 mrg else
1760 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1761 1.1 mrg for as_dir in $PATH
1762 1.1 mrg do
1763 1.1 mrg IFS=$as_save_IFS
1764 1.1 mrg test -z "$as_dir" && as_dir=.
1765 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
1766 1.1 mrg if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1767 1.1 mrg ac_cv_prog_AWK="$ac_prog"
1768 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1769 1.1 mrg break 2
1770 1.1 mrg fi
1771 1.1 mrg done
1772 1.1 mrg done
1773 1.1 mrg
1774 1.1 mrg fi
1775 1.1 mrg fi
1776 1.1 mrg AWK=$ac_cv_prog_AWK
1777 1.1 mrg if test -n "$AWK"; then
1778 1.1 mrg echo "$as_me:$LINENO: result: $AWK" >&5
1779 1.1 mrg echo "${ECHO_T}$AWK" >&6
1780 1.1 mrg else
1781 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
1782 1.1 mrg echo "${ECHO_T}no" >&6
1783 1.1 mrg fi
1784 1.1 mrg
1785 1.1 mrg test -n "$AWK" && break
1786 1.1 mrg done
1787 1.1 mrg
1788 1.1 mrg echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
1789 1.1 mrg echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
1790 1.1 mrg set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
1791 1.1 mrg if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
1792 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
1793 1.1 mrg else
1794 1.1 mrg cat >conftest.make <<\_ACEOF
1795 1.1 mrg all:
1796 1.1 mrg @echo 'ac_maketemp="$(MAKE)"'
1797 1.1 mrg _ACEOF
1798 1.1 mrg # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
1799 1.1 mrg eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
1800 1.1 mrg if test -n "$ac_maketemp"; then
1801 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=yes
1802 1.1 mrg else
1803 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=no
1804 1.1 mrg fi
1805 1.1 mrg rm -f conftest.make
1806 1.1 mrg fi
1807 1.1 mrg if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
1808 1.1 mrg echo "$as_me:$LINENO: result: yes" >&5
1809 1.1 mrg echo "${ECHO_T}yes" >&6
1810 1.1 mrg SET_MAKE=
1811 1.1 mrg else
1812 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
1813 1.1 mrg echo "${ECHO_T}no" >&6
1814 1.1 mrg SET_MAKE="MAKE=${MAKE-make}"
1815 1.1 mrg fi
1816 1.1 mrg
1817 1.1 mrg rm -rf .tst 2>/dev/null
1818 1.1 mrg mkdir .tst 2>/dev/null
1819 1.1 mrg if test -d .tst; then
1820 1.1 mrg am__leading_dot=.
1821 1.1 mrg else
1822 1.1 mrg am__leading_dot=_
1823 1.1 mrg fi
1824 1.1 mrg rmdir .tst 2>/dev/null
1825 1.1 mrg
1826 1.1 mrg # test to see if srcdir already configured
1827 1.1 mrg if test "`cd $srcdir && pwd`" != "`pwd`" &&
1828 1.1 mrg test -f $srcdir/config.status; then
1829 1.1 mrg { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
1830 1.1 mrg echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
1831 1.1 mrg { (exit 1); exit 1; }; }
1832 1.1 mrg fi
1833 1.1 mrg
1834 1.1 mrg # test whether we have cygpath
1835 1.1 mrg if test -z "$CYGPATH_W"; then
1836 1.1 mrg if (cygpath --version) >/dev/null 2>/dev/null; then
1837 1.1 mrg CYGPATH_W='cygpath -w'
1838 1.1 mrg else
1839 1.1 mrg CYGPATH_W=echo
1840 1.1 mrg fi
1841 1.1 mrg fi
1842 1.1 mrg
1843 1.1 mrg
1844 1.1 mrg # Define the identity of the package.
1845 1.1 mrg PACKAGE='xf86-video-tseng'
1846 1.1 mrg VERSION='1.1.1'
1847 1.1 mrg
1848 1.1 mrg
1849 1.1 mrg cat >>confdefs.h <<_ACEOF
1850 1.1 mrg #define PACKAGE "$PACKAGE"
1851 1.1 mrg _ACEOF
1852 1.1 mrg
1853 1.1 mrg
1854 1.1 mrg cat >>confdefs.h <<_ACEOF
1855 1.1 mrg #define VERSION "$VERSION"
1856 1.1 mrg _ACEOF
1857 1.1 mrg
1858 1.1 mrg # Some tools Automake needs.
1859 1.1 mrg
1860 1.1 mrg ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
1861 1.1 mrg
1862 1.1 mrg
1863 1.1 mrg AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
1864 1.1 mrg
1865 1.1 mrg
1866 1.1 mrg AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
1867 1.1 mrg
1868 1.1 mrg
1869 1.1 mrg AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
1870 1.1 mrg
1871 1.1 mrg
1872 1.1 mrg MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
1873 1.1 mrg
1874 1.1 mrg install_sh=${install_sh-"$am_aux_dir/install-sh"}
1875 1.1 mrg
1876 1.1 mrg # Installed binaries are usually stripped using `strip' when the user
1877 1.1 mrg # run `make install-strip'. However `strip' might not be the right
1878 1.1 mrg # tool to use in cross-compilation environments, therefore Automake
1879 1.1 mrg # will honor the `STRIP' environment variable to overrule this program.
1880 1.1 mrg if test "$cross_compiling" != no; then
1881 1.1 mrg if test -n "$ac_tool_prefix"; then
1882 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
1883 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2
1884 1.1 mrg echo "$as_me:$LINENO: checking for $ac_word" >&5
1885 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1886 1.1 mrg if test "${ac_cv_prog_STRIP+set}" = set; then
1887 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
1888 1.1 mrg else
1889 1.1 mrg if test -n "$STRIP"; then
1890 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
1891 1.1 mrg else
1892 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1893 1.1 mrg for as_dir in $PATH
1894 1.1 mrg do
1895 1.1 mrg IFS=$as_save_IFS
1896 1.1 mrg test -z "$as_dir" && as_dir=.
1897 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
1898 1.1 mrg if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1899 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip"
1900 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1901 1.1 mrg break 2
1902 1.1 mrg fi
1903 1.1 mrg done
1904 1.1 mrg done
1905 1.1 mrg
1906 1.1 mrg fi
1907 1.1 mrg fi
1908 1.1 mrg STRIP=$ac_cv_prog_STRIP
1909 1.1 mrg if test -n "$STRIP"; then
1910 1.1 mrg echo "$as_me:$LINENO: result: $STRIP" >&5
1911 1.1 mrg echo "${ECHO_T}$STRIP" >&6
1912 1.1 mrg else
1913 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
1914 1.1 mrg echo "${ECHO_T}no" >&6
1915 1.1 mrg fi
1916 1.1 mrg
1917 1.1 mrg fi
1918 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then
1919 1.1 mrg ac_ct_STRIP=$STRIP
1920 1.1 mrg # Extract the first word of "strip", so it can be a program name with args.
1921 1.1 mrg set dummy strip; ac_word=$2
1922 1.1 mrg echo "$as_me:$LINENO: checking for $ac_word" >&5
1923 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1924 1.1 mrg if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
1925 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
1926 1.1 mrg else
1927 1.1 mrg if test -n "$ac_ct_STRIP"; then
1928 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
1929 1.1 mrg else
1930 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1931 1.1 mrg for as_dir in $PATH
1932 1.1 mrg do
1933 1.1 mrg IFS=$as_save_IFS
1934 1.1 mrg test -z "$as_dir" && as_dir=.
1935 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
1936 1.1 mrg if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1937 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip"
1938 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1939 1.1 mrg break 2
1940 1.1 mrg fi
1941 1.1 mrg done
1942 1.1 mrg done
1943 1.1 mrg
1944 1.1 mrg test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
1945 1.1 mrg fi
1946 1.1 mrg fi
1947 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
1948 1.1 mrg if test -n "$ac_ct_STRIP"; then
1949 1.1 mrg echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
1950 1.1 mrg echo "${ECHO_T}$ac_ct_STRIP" >&6
1951 1.1 mrg else
1952 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
1953 1.1 mrg echo "${ECHO_T}no" >&6
1954 1.1 mrg fi
1955 1.1 mrg
1956 1.1 mrg STRIP=$ac_ct_STRIP
1957 1.1 mrg else
1958 1.1 mrg STRIP="$ac_cv_prog_STRIP"
1959 1.1 mrg fi
1960 1.1 mrg
1961 1.1 mrg fi
1962 1.1 mrg INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
1963 1.1 mrg
1964 1.1 mrg # We need awk for the "check" target. The system "awk" is bad on
1965 1.1 mrg # some platforms.
1966 1.1 mrg # Always define AMTAR for backward compatibility.
1967 1.1 mrg
1968 1.1 mrg AMTAR=${AMTAR-"${am_missing_run}tar"}
1969 1.1 mrg
1970 1.1 mrg am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
1971 1.1 mrg
1972 1.1 mrg
1973 1.1 mrg
1974 1.1 mrg
1975 1.1 mrg
1976 1.1 mrg
1977 1.1 mrg echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
1978 1.1 mrg echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
1979 1.1 mrg # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
1980 1.1 mrg if test "${enable_maintainer_mode+set}" = set; then
1981 1.1 mrg enableval="$enable_maintainer_mode"
1982 1.1 mrg USE_MAINTAINER_MODE=$enableval
1983 1.1 mrg else
1984 1.1 mrg USE_MAINTAINER_MODE=no
1985 1.1 mrg fi;
1986 1.1 mrg echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
1987 1.1 mrg echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
1988 1.1 mrg
1989 1.1 mrg
1990 1.1 mrg if test $USE_MAINTAINER_MODE = yes; then
1991 1.1 mrg MAINTAINER_MODE_TRUE=
1992 1.1 mrg MAINTAINER_MODE_FALSE='#'
1993 1.1 mrg else
1994 1.1 mrg MAINTAINER_MODE_TRUE='#'
1995 1.1 mrg MAINTAINER_MODE_FALSE=
1996 1.1 mrg fi
1997 1.1 mrg
1998 1.1 mrg MAINT=$MAINTAINER_MODE_TRUE
1999 1.1 mrg
2000 1.1 mrg
2001 1.1 mrg
2002 1.1 mrg # Checks for programs.
2003 1.1 mrg # Check whether --enable-static or --disable-static was given.
2004 1.1 mrg if test "${enable_static+set}" = set; then
2005 1.1 mrg enableval="$enable_static"
2006 1.1 mrg p=${PACKAGE-default}
2007 1.1 mrg case $enableval in
2008 1.1 mrg yes) enable_static=yes ;;
2009 1.1 mrg no) enable_static=no ;;
2010 1.1 mrg *)
2011 1.1 mrg enable_static=no
2012 1.1 mrg # Look at the argument we got. We use all the common list separators.
2013 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2014 1.1 mrg for pkg in $enableval; do
2015 1.1 mrg IFS="$lt_save_ifs"
2016 1.1 mrg if test "X$pkg" = "X$p"; then
2017 1.1 mrg enable_static=yes
2018 1.1 mrg fi
2019 1.1 mrg done
2020 1.1 mrg IFS="$lt_save_ifs"
2021 1.1 mrg ;;
2022 1.1 mrg esac
2023 1.1 mrg else
2024 1.1 mrg enable_static=no
2025 1.1 mrg fi;
2026 1.1 mrg
2027 1.1 mrg
2028 1.1 mrg # Check whether --enable-shared or --disable-shared was given.
2029 1.1 mrg if test "${enable_shared+set}" = set; then
2030 1.1 mrg enableval="$enable_shared"
2031 1.1 mrg p=${PACKAGE-default}
2032 1.1 mrg case $enableval in
2033 1.1 mrg yes) enable_shared=yes ;;
2034 1.1 mrg no) enable_shared=no ;;
2035 1.1 mrg *)
2036 1.1 mrg enable_shared=no
2037 1.1 mrg # Look at the argument we got. We use all the common list separators.
2038 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2039 1.1 mrg for pkg in $enableval; do
2040 1.1 mrg IFS="$lt_save_ifs"
2041 1.1 mrg if test "X$pkg" = "X$p"; then
2042 1.1 mrg enable_shared=yes
2043 1.1 mrg fi
2044 1.1 mrg done
2045 1.1 mrg IFS="$lt_save_ifs"
2046 1.1 mrg ;;
2047 1.1 mrg esac
2048 1.1 mrg else
2049 1.1 mrg enable_shared=yes
2050 1.1 mrg fi;
2051 1.1 mrg
2052 1.1 mrg # Check whether --enable-fast-install or --disable-fast-install was given.
2053 1.1 mrg if test "${enable_fast_install+set}" = set; then
2054 1.1 mrg enableval="$enable_fast_install"
2055 1.1 mrg p=${PACKAGE-default}
2056 1.1 mrg case $enableval in
2057 1.1 mrg yes) enable_fast_install=yes ;;
2058 1.1 mrg no) enable_fast_install=no ;;
2059 1.1 mrg *)
2060 1.1 mrg enable_fast_install=no
2061 1.1 mrg # Look at the argument we got. We use all the common list separators.
2062 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2063 1.1 mrg for pkg in $enableval; do
2064 1.1 mrg IFS="$lt_save_ifs"
2065 1.1 mrg if test "X$pkg" = "X$p"; then
2066 1.1 mrg enable_fast_install=yes
2067 1.1 mrg fi
2068 1.1 mrg done
2069 1.1 mrg IFS="$lt_save_ifs"
2070 1.1 mrg ;;
2071 1.1 mrg esac
2072 1.1 mrg else
2073 1.1 mrg enable_fast_install=yes
2074 1.1 mrg fi;
2075 1.1 mrg
2076 1.1 mrg # Make sure we can run config.sub.
2077 1.1 mrg $ac_config_sub sun4 >/dev/null 2>&1 ||
2078 1.1 mrg { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
2079 1.1 mrg echo "$as_me: error: cannot run $ac_config_sub" >&2;}
2080 1.1 mrg { (exit 1); exit 1; }; }
2081 1.1 mrg
2082 1.1 mrg echo "$as_me:$LINENO: checking build system type" >&5
2083 1.1 mrg echo $ECHO_N "checking build system type... $ECHO_C" >&6
2084 1.1 mrg if test "${ac_cv_build+set}" = set; then
2085 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
2086 1.1 mrg else
2087 1.1 mrg ac_cv_build_alias=$build_alias
2088 1.1 mrg test -z "$ac_cv_build_alias" &&
2089 1.1 mrg ac_cv_build_alias=`$ac_config_guess`
2090 1.1 mrg test -z "$ac_cv_build_alias" &&
2091 1.1 mrg { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2092 1.1 mrg echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2093 1.1 mrg { (exit 1); exit 1; }; }
2094 1.1 mrg ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
2095 1.1 mrg { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
2096 1.1 mrg echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
2097 1.1 mrg { (exit 1); exit 1; }; }
2098 1.1 mrg
2099 1.1 mrg fi
2100 1.1 mrg echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2101 1.1 mrg echo "${ECHO_T}$ac_cv_build" >&6
2102 1.1 mrg build=$ac_cv_build
2103 1.1 mrg build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
2104 1.1 mrg build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
2105 1.1 mrg build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
2106 1.1 mrg
2107 1.1 mrg
2108 1.1 mrg echo "$as_me:$LINENO: checking host system type" >&5
2109 1.1 mrg echo $ECHO_N "checking host system type... $ECHO_C" >&6
2110 1.1 mrg if test "${ac_cv_host+set}" = set; then
2111 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
2112 1.1 mrg else
2113 1.1 mrg ac_cv_host_alias=$host_alias
2114 1.1 mrg test -z "$ac_cv_host_alias" &&
2115 1.1 mrg ac_cv_host_alias=$ac_cv_build_alias
2116 1.1 mrg ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
2117 1.1 mrg { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
2118 1.1 mrg echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
2119 1.1 mrg { (exit 1); exit 1; }; }
2120 1.1 mrg
2121 1.1 mrg fi
2122 1.1 mrg echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2123 1.1 mrg echo "${ECHO_T}$ac_cv_host" >&6
2124 1.1 mrg host=$ac_cv_host
2125 1.1 mrg host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
2126 1.1 mrg host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
2127 1.1 mrg host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
2128 1.1 mrg
2129 1.1 mrg
2130 1.1 mrg DEPDIR="${am__leading_dot}deps"
2131 1.1 mrg
2132 1.1 mrg ac_config_commands="$ac_config_commands depfiles"
2133 1.1 mrg
2134 1.1 mrg
2135 1.1 mrg am_make=${MAKE-make}
2136 1.1 mrg cat > confinc << 'END'
2137 1.1 mrg am__doit:
2138 1.1 mrg @echo done
2139 1.1 mrg .PHONY: am__doit
2140 1.1 mrg END
2141 1.1 mrg # If we don't find an include directive, just comment out the code.
2142 1.1 mrg echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2143 1.1 mrg echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
2144 1.1 mrg am__include="#"
2145 1.1 mrg am__quote=
2146 1.1 mrg _am_result=none
2147 1.1 mrg # First try GNU make style include.
2148 1.1 mrg echo "include confinc" > confmf
2149 1.1 mrg # We grep out `Entering directory' and `Leaving directory'
2150 1.1 mrg # messages which can occur if `w' ends up in MAKEFLAGS.
2151 1.1 mrg # In particular we don't look at `^make:' because GNU make might
2152 1.1 mrg # be invoked under some other name (usually "gmake"), in which
2153 1.1 mrg # case it prints its new name instead of `make'.
2154 1.1 mrg if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
2155 1.1 mrg am__include=include
2156 1.1 mrg am__quote=
2157 1.1 mrg _am_result=GNU
2158 1.1 mrg fi
2159 1.1 mrg # Now try BSD make style include.
2160 1.1 mrg if test "$am__include" = "#"; then
2161 1.1 mrg echo '.include "confinc"' > confmf
2162 1.1 mrg if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
2163 1.1 mrg am__include=.include
2164 1.1 mrg am__quote="\""
2165 1.1 mrg _am_result=BSD
2166 1.1 mrg fi
2167 1.1 mrg fi
2168 1.1 mrg
2169 1.1 mrg
2170 1.1 mrg echo "$as_me:$LINENO: result: $_am_result" >&5
2171 1.1 mrg echo "${ECHO_T}$_am_result" >&6
2172 1.1 mrg rm -f confinc confmf
2173 1.1 mrg
2174 1.1 mrg # Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
2175 1.1 mrg if test "${enable_dependency_tracking+set}" = set; then
2176 1.1 mrg enableval="$enable_dependency_tracking"
2177 1.1 mrg
2178 1.1 mrg fi;
2179 1.1 mrg if test "x$enable_dependency_tracking" != xno; then
2180 1.1 mrg am_depcomp="$ac_aux_dir/depcomp"
2181 1.1 mrg AMDEPBACKSLASH='\'
2182 1.1 mrg fi
2183 1.1 mrg
2184 1.1 mrg
2185 1.1 mrg if test "x$enable_dependency_tracking" != xno; then
2186 1.1 mrg AMDEP_TRUE=
2187 1.1 mrg AMDEP_FALSE='#'
2188 1.1 mrg else
2189 1.1 mrg AMDEP_TRUE='#'
2190 1.1 mrg AMDEP_FALSE=
2191 1.1 mrg fi
2192 1.1 mrg
2193 1.1 mrg
2194 1.1 mrg
2195 1.1 mrg ac_ext=c
2196 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
2197 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2198 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2199 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
2200 1.1 mrg if test -n "$ac_tool_prefix"; then
2201 1.1 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2202 1.1 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2
2203 1.1 mrg echo "$as_me:$LINENO: checking for $ac_word" >&5
2204 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2205 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
2206 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
2207 1.1 mrg else
2208 1.1 mrg if test -n "$CC"; then
2209 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
2210 1.1 mrg else
2211 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2212 1.1 mrg for as_dir in $PATH
2213 1.1 mrg do
2214 1.1 mrg IFS=$as_save_IFS
2215 1.1 mrg test -z "$as_dir" && as_dir=.
2216 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2217 1.1 mrg if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2218 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc"
2219 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2220 1.1 mrg break 2
2221 1.1 mrg fi
2222 1.1 mrg done
2223 1.1 mrg done
2224 1.1 mrg
2225 1.1 mrg fi
2226 1.1 mrg fi
2227 1.1 mrg CC=$ac_cv_prog_CC
2228 1.1 mrg if test -n "$CC"; then
2229 1.1 mrg echo "$as_me:$LINENO: result: $CC" >&5
2230 1.1 mrg echo "${ECHO_T}$CC" >&6
2231 1.1 mrg else
2232 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
2233 1.1 mrg echo "${ECHO_T}no" >&6
2234 1.1 mrg fi
2235 1.1 mrg
2236 1.1 mrg fi
2237 1.1 mrg if test -z "$ac_cv_prog_CC"; then
2238 1.1 mrg ac_ct_CC=$CC
2239 1.1 mrg # Extract the first word of "gcc", so it can be a program name with args.
2240 1.1 mrg set dummy gcc; ac_word=$2
2241 1.1 mrg echo "$as_me:$LINENO: checking for $ac_word" >&5
2242 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2243 1.1 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2244 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
2245 1.1 mrg else
2246 1.1 mrg if test -n "$ac_ct_CC"; then
2247 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2248 1.1 mrg else
2249 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2250 1.1 mrg for as_dir in $PATH
2251 1.1 mrg do
2252 1.1 mrg IFS=$as_save_IFS
2253 1.1 mrg test -z "$as_dir" && as_dir=.
2254 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2255 1.1 mrg if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2256 1.1 mrg ac_cv_prog_ac_ct_CC="gcc"
2257 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2258 1.1 mrg break 2
2259 1.1 mrg fi
2260 1.1 mrg done
2261 1.1 mrg done
2262 1.1 mrg
2263 1.1 mrg fi
2264 1.1 mrg fi
2265 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
2266 1.1 mrg if test -n "$ac_ct_CC"; then
2267 1.1 mrg echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2268 1.1 mrg echo "${ECHO_T}$ac_ct_CC" >&6
2269 1.1 mrg else
2270 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
2271 1.1 mrg echo "${ECHO_T}no" >&6
2272 1.1 mrg fi
2273 1.1 mrg
2274 1.1 mrg CC=$ac_ct_CC
2275 1.1 mrg else
2276 1.1 mrg CC="$ac_cv_prog_CC"
2277 1.1 mrg fi
2278 1.1 mrg
2279 1.1 mrg if test -z "$CC"; then
2280 1.1 mrg if test -n "$ac_tool_prefix"; then
2281 1.1 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2282 1.1 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2
2283 1.1 mrg echo "$as_me:$LINENO: checking for $ac_word" >&5
2284 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2285 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
2286 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
2287 1.1 mrg else
2288 1.1 mrg if test -n "$CC"; then
2289 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
2290 1.1 mrg else
2291 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2292 1.1 mrg for as_dir in $PATH
2293 1.1 mrg do
2294 1.1 mrg IFS=$as_save_IFS
2295 1.1 mrg test -z "$as_dir" && as_dir=.
2296 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2297 1.1 mrg if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2298 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}cc"
2299 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2300 1.1 mrg break 2
2301 1.1 mrg fi
2302 1.1 mrg done
2303 1.1 mrg done
2304 1.1 mrg
2305 1.1 mrg fi
2306 1.1 mrg fi
2307 1.1 mrg CC=$ac_cv_prog_CC
2308 1.1 mrg if test -n "$CC"; then
2309 1.1 mrg echo "$as_me:$LINENO: result: $CC" >&5
2310 1.1 mrg echo "${ECHO_T}$CC" >&6
2311 1.1 mrg else
2312 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
2313 1.1 mrg echo "${ECHO_T}no" >&6
2314 1.1 mrg fi
2315 1.1 mrg
2316 1.1 mrg fi
2317 1.1 mrg if test -z "$ac_cv_prog_CC"; then
2318 1.1 mrg ac_ct_CC=$CC
2319 1.1 mrg # Extract the first word of "cc", so it can be a program name with args.
2320 1.1 mrg set dummy cc; ac_word=$2
2321 1.1 mrg echo "$as_me:$LINENO: checking for $ac_word" >&5
2322 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2323 1.1 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2324 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
2325 1.1 mrg else
2326 1.1 mrg if test -n "$ac_ct_CC"; then
2327 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2328 1.1 mrg else
2329 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2330 1.1 mrg for as_dir in $PATH
2331 1.1 mrg do
2332 1.1 mrg IFS=$as_save_IFS
2333 1.1 mrg test -z "$as_dir" && as_dir=.
2334 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2335 1.1 mrg if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2336 1.1 mrg ac_cv_prog_ac_ct_CC="cc"
2337 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2338 1.1 mrg break 2
2339 1.1 mrg fi
2340 1.1 mrg done
2341 1.1 mrg done
2342 1.1 mrg
2343 1.1 mrg fi
2344 1.1 mrg fi
2345 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
2346 1.1 mrg if test -n "$ac_ct_CC"; then
2347 1.1 mrg echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2348 1.1 mrg echo "${ECHO_T}$ac_ct_CC" >&6
2349 1.1 mrg else
2350 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
2351 1.1 mrg echo "${ECHO_T}no" >&6
2352 1.1 mrg fi
2353 1.1 mrg
2354 1.1 mrg CC=$ac_ct_CC
2355 1.1 mrg else
2356 1.1 mrg CC="$ac_cv_prog_CC"
2357 1.1 mrg fi
2358 1.1 mrg
2359 1.1 mrg fi
2360 1.1 mrg if test -z "$CC"; then
2361 1.1 mrg # Extract the first word of "cc", so it can be a program name with args.
2362 1.1 mrg set dummy cc; ac_word=$2
2363 1.1 mrg echo "$as_me:$LINENO: checking for $ac_word" >&5
2364 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2365 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
2366 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
2367 1.1 mrg else
2368 1.1 mrg if test -n "$CC"; then
2369 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
2370 1.1 mrg else
2371 1.1 mrg ac_prog_rejected=no
2372 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2373 1.1 mrg for as_dir in $PATH
2374 1.1 mrg do
2375 1.1 mrg IFS=$as_save_IFS
2376 1.1 mrg test -z "$as_dir" && as_dir=.
2377 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2378 1.1 mrg if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2379 1.1 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2380 1.1 mrg ac_prog_rejected=yes
2381 1.1 mrg continue
2382 1.1 mrg fi
2383 1.1 mrg ac_cv_prog_CC="cc"
2384 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2385 1.1 mrg break 2
2386 1.1 mrg fi
2387 1.1 mrg done
2388 1.1 mrg done
2389 1.1 mrg
2390 1.1 mrg if test $ac_prog_rejected = yes; then
2391 1.1 mrg # We found a bogon in the path, so make sure we never use it.
2392 1.1 mrg set dummy $ac_cv_prog_CC
2393 1.1 mrg shift
2394 1.1 mrg if test $# != 0; then
2395 1.1 mrg # We chose a different compiler from the bogus one.
2396 1.1 mrg # However, it has the same basename, so the bogon will be chosen
2397 1.1 mrg # first if we set CC to just the basename; use the full file name.
2398 1.1 mrg shift
2399 1.1 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2400 1.1 mrg fi
2401 1.1 mrg fi
2402 1.1 mrg fi
2403 1.1 mrg fi
2404 1.1 mrg CC=$ac_cv_prog_CC
2405 1.1 mrg if test -n "$CC"; then
2406 1.1 mrg echo "$as_me:$LINENO: result: $CC" >&5
2407 1.1 mrg echo "${ECHO_T}$CC" >&6
2408 1.1 mrg else
2409 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
2410 1.1 mrg echo "${ECHO_T}no" >&6
2411 1.1 mrg fi
2412 1.1 mrg
2413 1.1 mrg fi
2414 1.1 mrg if test -z "$CC"; then
2415 1.1 mrg if test -n "$ac_tool_prefix"; then
2416 1.1 mrg for ac_prog in cl
2417 1.1 mrg do
2418 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2419 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2420 1.1 mrg echo "$as_me:$LINENO: checking for $ac_word" >&5
2421 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2422 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
2423 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
2424 1.1 mrg else
2425 1.1 mrg if test -n "$CC"; then
2426 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
2427 1.1 mrg else
2428 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2429 1.1 mrg for as_dir in $PATH
2430 1.1 mrg do
2431 1.1 mrg IFS=$as_save_IFS
2432 1.1 mrg test -z "$as_dir" && as_dir=.
2433 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2434 1.1 mrg if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2435 1.1 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2436 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2437 1.1 mrg break 2
2438 1.1 mrg fi
2439 1.1 mrg done
2440 1.1 mrg done
2441 1.1 mrg
2442 1.1 mrg fi
2443 1.1 mrg fi
2444 1.1 mrg CC=$ac_cv_prog_CC
2445 1.1 mrg if test -n "$CC"; then
2446 1.1 mrg echo "$as_me:$LINENO: result: $CC" >&5
2447 1.1 mrg echo "${ECHO_T}$CC" >&6
2448 1.1 mrg else
2449 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
2450 1.1 mrg echo "${ECHO_T}no" >&6
2451 1.1 mrg fi
2452 1.1 mrg
2453 1.1 mrg test -n "$CC" && break
2454 1.1 mrg done
2455 1.1 mrg fi
2456 1.1 mrg if test -z "$CC"; then
2457 1.1 mrg ac_ct_CC=$CC
2458 1.1 mrg for ac_prog in cl
2459 1.1 mrg do
2460 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
2461 1.1 mrg set dummy $ac_prog; ac_word=$2
2462 1.1 mrg echo "$as_me:$LINENO: checking for $ac_word" >&5
2463 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2464 1.1 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2465 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
2466 1.1 mrg else
2467 1.1 mrg if test -n "$ac_ct_CC"; then
2468 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2469 1.1 mrg else
2470 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2471 1.1 mrg for as_dir in $PATH
2472 1.1 mrg do
2473 1.1 mrg IFS=$as_save_IFS
2474 1.1 mrg test -z "$as_dir" && as_dir=.
2475 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2476 1.1 mrg if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2477 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_prog"
2478 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2479 1.1 mrg break 2
2480 1.1 mrg fi
2481 1.1 mrg done
2482 1.1 mrg done
2483 1.1 mrg
2484 1.1 mrg fi
2485 1.1 mrg fi
2486 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
2487 1.1 mrg if test -n "$ac_ct_CC"; then
2488 1.1 mrg echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2489 1.1 mrg echo "${ECHO_T}$ac_ct_CC" >&6
2490 1.1 mrg else
2491 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
2492 1.1 mrg echo "${ECHO_T}no" >&6
2493 1.1 mrg fi
2494 1.1 mrg
2495 1.1 mrg test -n "$ac_ct_CC" && break
2496 1.1 mrg done
2497 1.1 mrg
2498 1.1 mrg CC=$ac_ct_CC
2499 1.1 mrg fi
2500 1.1 mrg
2501 1.1 mrg fi
2502 1.1 mrg
2503 1.1 mrg
2504 1.1 mrg test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2505 1.1 mrg See \`config.log' for more details." >&5
2506 1.1 mrg echo "$as_me: error: no acceptable C compiler found in \$PATH
2507 1.1 mrg See \`config.log' for more details." >&2;}
2508 1.1 mrg { (exit 1); exit 1; }; }
2509 1.1 mrg
2510 1.1 mrg # Provide some information about the compiler.
2511 1.1 mrg echo "$as_me:$LINENO:" \
2512 1.1 mrg "checking for C compiler version" >&5
2513 1.1 mrg ac_compiler=`set X $ac_compile; echo $2`
2514 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2515 1.1 mrg (eval $ac_compiler --version </dev/null >&5) 2>&5
2516 1.1 mrg ac_status=$?
2517 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
2518 1.1 mrg (exit $ac_status); }
2519 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2520 1.1 mrg (eval $ac_compiler -v </dev/null >&5) 2>&5
2521 1.1 mrg ac_status=$?
2522 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
2523 1.1 mrg (exit $ac_status); }
2524 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2525 1.1 mrg (eval $ac_compiler -V </dev/null >&5) 2>&5
2526 1.1 mrg ac_status=$?
2527 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
2528 1.1 mrg (exit $ac_status); }
2529 1.1 mrg
2530 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
2531 1.1 mrg /* confdefs.h. */
2532 1.1 mrg _ACEOF
2533 1.1 mrg cat confdefs.h >>conftest.$ac_ext
2534 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
2535 1.1 mrg /* end confdefs.h. */
2536 1.1 mrg
2537 1.1 mrg int
2538 1.1 mrg main ()
2539 1.1 mrg {
2540 1.1 mrg
2541 1.1 mrg ;
2542 1.1 mrg return 0;
2543 1.1 mrg }
2544 1.1 mrg _ACEOF
2545 1.1 mrg ac_clean_files_save=$ac_clean_files
2546 1.1 mrg ac_clean_files="$ac_clean_files a.out a.exe b.out"
2547 1.1 mrg # Try to create an executable without -o first, disregard a.out.
2548 1.1 mrg # It will help us diagnose broken compilers, and finding out an intuition
2549 1.1 mrg # of exeext.
2550 1.1 mrg echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2551 1.1 mrg echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
2552 1.1 mrg ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2553 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2554 1.1 mrg (eval $ac_link_default) 2>&5
2555 1.1 mrg ac_status=$?
2556 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
2557 1.1 mrg (exit $ac_status); }; then
2558 1.1 mrg # Find the output, starting from the most likely. This scheme is
2559 1.1 mrg # not robust to junk in `.', hence go to wildcards (a.*) only as a last
2560 1.1 mrg # resort.
2561 1.1 mrg
2562 1.1 mrg # Be careful to initialize this variable, since it used to be cached.
2563 1.1 mrg # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
2564 1.1 mrg ac_cv_exeext=
2565 1.1 mrg # b.out is created by i960 compilers.
2566 1.1 mrg for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
2567 1.1 mrg do
2568 1.1 mrg test -f "$ac_file" || continue
2569 1.1 mrg case $ac_file in
2570 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2571 1.1 mrg ;;
2572 1.1 mrg conftest.$ac_ext )
2573 1.1 mrg # This is the source file.
2574 1.1 mrg ;;
2575 1.1 mrg [ab].out )
2576 1.1 mrg # We found the default executable, but exeext='' is most
2577 1.1 mrg # certainly right.
2578 1.1 mrg break;;
2579 1.1 mrg *.* )
2580 1.1 mrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2581 1.1 mrg # FIXME: I believe we export ac_cv_exeext for Libtool,
2582 1.1 mrg # but it would be cool to find out if it's true. Does anybody
2583 1.1 mrg # maintain Libtool? --akim.
2584 1.1 mrg export ac_cv_exeext
2585 1.1 mrg break;;
2586 1.1 mrg * )
2587 1.1 mrg break;;
2588 1.1 mrg esac
2589 1.1 mrg done
2590 1.1 mrg else
2591 1.1 mrg echo "$as_me: failed program was:" >&5
2592 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
2593 1.1 mrg
2594 1.1 mrg { { echo "$as_me:$LINENO: error: C compiler cannot create executables
2595 1.1 mrg See \`config.log' for more details." >&5
2596 1.1 mrg echo "$as_me: error: C compiler cannot create executables
2597 1.1 mrg See \`config.log' for more details." >&2;}
2598 1.1 mrg { (exit 77); exit 77; }; }
2599 1.1 mrg fi
2600 1.1 mrg
2601 1.1 mrg ac_exeext=$ac_cv_exeext
2602 1.1 mrg echo "$as_me:$LINENO: result: $ac_file" >&5
2603 1.1 mrg echo "${ECHO_T}$ac_file" >&6
2604 1.1 mrg
2605 1.1 mrg # Check the compiler produces executables we can run. If not, either
2606 1.1 mrg # the compiler is broken, or we cross compile.
2607 1.1 mrg echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2608 1.1 mrg echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
2609 1.1 mrg # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2610 1.1 mrg # If not cross compiling, check that we can run a simple program.
2611 1.1 mrg if test "$cross_compiling" != yes; then
2612 1.1 mrg if { ac_try='./$ac_file'
2613 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2614 1.1 mrg (eval $ac_try) 2>&5
2615 1.1 mrg ac_status=$?
2616 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
2617 1.1 mrg (exit $ac_status); }; }; then
2618 1.1 mrg cross_compiling=no
2619 1.1 mrg else
2620 1.1 mrg if test "$cross_compiling" = maybe; then
2621 1.1 mrg cross_compiling=yes
2622 1.1 mrg else
2623 1.1 mrg { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2624 1.1 mrg If you meant to cross compile, use \`--host'.
2625 1.1 mrg See \`config.log' for more details." >&5
2626 1.1 mrg echo "$as_me: error: cannot run C compiled programs.
2627 1.1 mrg If you meant to cross compile, use \`--host'.
2628 1.1 mrg See \`config.log' for more details." >&2;}
2629 1.1 mrg { (exit 1); exit 1; }; }
2630 1.1 mrg fi
2631 1.1 mrg fi
2632 1.1 mrg fi
2633 1.1 mrg echo "$as_me:$LINENO: result: yes" >&5
2634 1.1 mrg echo "${ECHO_T}yes" >&6
2635 1.1 mrg
2636 1.1 mrg rm -f a.out a.exe conftest$ac_cv_exeext b.out
2637 1.1 mrg ac_clean_files=$ac_clean_files_save
2638 1.1 mrg # Check the compiler produces executables we can run. If not, either
2639 1.1 mrg # the compiler is broken, or we cross compile.
2640 1.1 mrg echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2641 1.1 mrg echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2642 1.1 mrg echo "$as_me:$LINENO: result: $cross_compiling" >&5
2643 1.1 mrg echo "${ECHO_T}$cross_compiling" >&6
2644 1.1 mrg
2645 1.1 mrg echo "$as_me:$LINENO: checking for suffix of executables" >&5
2646 1.1 mrg echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
2647 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2648 1.1 mrg (eval $ac_link) 2>&5
2649 1.1 mrg ac_status=$?
2650 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
2651 1.1 mrg (exit $ac_status); }; then
2652 1.1 mrg # If both `conftest.exe' and `conftest' are `present' (well, observable)
2653 1.1 mrg # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2654 1.1 mrg # work properly (i.e., refer to `conftest.exe'), while it won't with
2655 1.1 mrg # `rm'.
2656 1.1 mrg for ac_file in conftest.exe conftest conftest.*; do
2657 1.1 mrg test -f "$ac_file" || continue
2658 1.1 mrg case $ac_file in
2659 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2660 1.1 mrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2661 1.1 mrg export ac_cv_exeext
2662 1.1 mrg break;;
2663 1.1 mrg * ) break;;
2664 1.1 mrg esac
2665 1.1 mrg done
2666 1.1 mrg else
2667 1.1 mrg { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2668 1.1 mrg See \`config.log' for more details." >&5
2669 1.1 mrg echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2670 1.1 mrg See \`config.log' for more details." >&2;}
2671 1.1 mrg { (exit 1); exit 1; }; }
2672 1.1 mrg fi
2673 1.1 mrg
2674 1.1 mrg rm -f conftest$ac_cv_exeext
2675 1.1 mrg echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2676 1.1 mrg echo "${ECHO_T}$ac_cv_exeext" >&6
2677 1.1 mrg
2678 1.1 mrg rm -f conftest.$ac_ext
2679 1.1 mrg EXEEXT=$ac_cv_exeext
2680 1.1 mrg ac_exeext=$EXEEXT
2681 1.1 mrg echo "$as_me:$LINENO: checking for suffix of object files" >&5
2682 1.1 mrg echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
2683 1.1 mrg if test "${ac_cv_objext+set}" = set; then
2684 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
2685 1.1 mrg else
2686 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
2687 1.1 mrg /* confdefs.h. */
2688 1.1 mrg _ACEOF
2689 1.1 mrg cat confdefs.h >>conftest.$ac_ext
2690 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
2691 1.1 mrg /* end confdefs.h. */
2692 1.1 mrg
2693 1.1 mrg int
2694 1.1 mrg main ()
2695 1.1 mrg {
2696 1.1 mrg
2697 1.1 mrg ;
2698 1.1 mrg return 0;
2699 1.1 mrg }
2700 1.1 mrg _ACEOF
2701 1.1 mrg rm -f conftest.o conftest.obj
2702 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2703 1.1 mrg (eval $ac_compile) 2>&5
2704 1.1 mrg ac_status=$?
2705 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
2706 1.1 mrg (exit $ac_status); }; then
2707 1.1 mrg for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2708 1.1 mrg case $ac_file in
2709 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
2710 1.1 mrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2711 1.1 mrg break;;
2712 1.1 mrg esac
2713 1.1 mrg done
2714 1.1 mrg else
2715 1.1 mrg echo "$as_me: failed program was:" >&5
2716 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
2717 1.1 mrg
2718 1.1 mrg { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2719 1.1 mrg See \`config.log' for more details." >&5
2720 1.1 mrg echo "$as_me: error: cannot compute suffix of object files: cannot compile
2721 1.1 mrg See \`config.log' for more details." >&2;}
2722 1.1 mrg { (exit 1); exit 1; }; }
2723 1.1 mrg fi
2724 1.1 mrg
2725 1.1 mrg rm -f conftest.$ac_cv_objext conftest.$ac_ext
2726 1.1 mrg fi
2727 1.1 mrg echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2728 1.1 mrg echo "${ECHO_T}$ac_cv_objext" >&6
2729 1.1 mrg OBJEXT=$ac_cv_objext
2730 1.1 mrg ac_objext=$OBJEXT
2731 1.1 mrg echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2732 1.1 mrg echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2733 1.1 mrg if test "${ac_cv_c_compiler_gnu+set}" = set; then
2734 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
2735 1.1 mrg else
2736 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
2737 1.1 mrg /* confdefs.h. */
2738 1.1 mrg _ACEOF
2739 1.1 mrg cat confdefs.h >>conftest.$ac_ext
2740 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
2741 1.1 mrg /* end confdefs.h. */
2742 1.1 mrg
2743 1.1 mrg int
2744 1.1 mrg main ()
2745 1.1 mrg {
2746 1.1 mrg #ifndef __GNUC__
2747 1.1 mrg choke me
2748 1.1 mrg #endif
2749 1.1 mrg
2750 1.1 mrg ;
2751 1.1 mrg return 0;
2752 1.1 mrg }
2753 1.1 mrg _ACEOF
2754 1.1 mrg rm -f conftest.$ac_objext
2755 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2756 1.1 mrg (eval $ac_compile) 2>conftest.er1
2757 1.1 mrg ac_status=$?
2758 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
2759 1.1 mrg rm -f conftest.er1
2760 1.1 mrg cat conftest.err >&5
2761 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
2762 1.1 mrg (exit $ac_status); } &&
2763 1.1 mrg { ac_try='test -z "$ac_c_werror_flag"
2764 1.1 mrg || test ! -s conftest.err'
2765 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2766 1.1 mrg (eval $ac_try) 2>&5
2767 1.1 mrg ac_status=$?
2768 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
2769 1.1 mrg (exit $ac_status); }; } &&
2770 1.1 mrg { ac_try='test -s conftest.$ac_objext'
2771 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2772 1.1 mrg (eval $ac_try) 2>&5
2773 1.1 mrg ac_status=$?
2774 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
2775 1.1 mrg (exit $ac_status); }; }; then
2776 1.1 mrg ac_compiler_gnu=yes
2777 1.1 mrg else
2778 1.1 mrg echo "$as_me: failed program was:" >&5
2779 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
2780 1.1 mrg
2781 1.1 mrg ac_compiler_gnu=no
2782 1.1 mrg fi
2783 1.1 mrg rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2784 1.1 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu
2785 1.1 mrg
2786 1.1 mrg fi
2787 1.1 mrg echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2788 1.1 mrg echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2789 1.1 mrg GCC=`test $ac_compiler_gnu = yes && echo yes`
2790 1.1 mrg ac_test_CFLAGS=${CFLAGS+set}
2791 1.1 mrg ac_save_CFLAGS=$CFLAGS
2792 1.1 mrg CFLAGS="-g"
2793 1.1 mrg echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2794 1.1 mrg echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2795 1.1 mrg if test "${ac_cv_prog_cc_g+set}" = set; then
2796 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
2797 1.1 mrg else
2798 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
2799 1.1 mrg /* confdefs.h. */
2800 1.1 mrg _ACEOF
2801 1.1 mrg cat confdefs.h >>conftest.$ac_ext
2802 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
2803 1.1 mrg /* end confdefs.h. */
2804 1.1 mrg
2805 1.1 mrg int
2806 1.1 mrg main ()
2807 1.1 mrg {
2808 1.1 mrg
2809 1.1 mrg ;
2810 1.1 mrg return 0;
2811 1.1 mrg }
2812 1.1 mrg _ACEOF
2813 1.1 mrg rm -f conftest.$ac_objext
2814 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2815 1.1 mrg (eval $ac_compile) 2>conftest.er1
2816 1.1 mrg ac_status=$?
2817 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
2818 1.1 mrg rm -f conftest.er1
2819 1.1 mrg cat conftest.err >&5
2820 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
2821 1.1 mrg (exit $ac_status); } &&
2822 1.1 mrg { ac_try='test -z "$ac_c_werror_flag"
2823 1.1 mrg || test ! -s conftest.err'
2824 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2825 1.1 mrg (eval $ac_try) 2>&5
2826 1.1 mrg ac_status=$?
2827 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
2828 1.1 mrg (exit $ac_status); }; } &&
2829 1.1 mrg { ac_try='test -s conftest.$ac_objext'
2830 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2831 1.1 mrg (eval $ac_try) 2>&5
2832 1.1 mrg ac_status=$?
2833 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
2834 1.1 mrg (exit $ac_status); }; }; then
2835 1.1 mrg ac_cv_prog_cc_g=yes
2836 1.1 mrg else
2837 1.1 mrg echo "$as_me: failed program was:" >&5
2838 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
2839 1.1 mrg
2840 1.1 mrg ac_cv_prog_cc_g=no
2841 1.1 mrg fi
2842 1.1 mrg rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2843 1.1 mrg fi
2844 1.1 mrg echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2845 1.1 mrg echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2846 1.1 mrg if test "$ac_test_CFLAGS" = set; then
2847 1.1 mrg CFLAGS=$ac_save_CFLAGS
2848 1.1 mrg elif test $ac_cv_prog_cc_g = yes; then
2849 1.1 mrg if test "$GCC" = yes; then
2850 1.1 mrg CFLAGS="-g -O2"
2851 1.1 mrg else
2852 1.1 mrg CFLAGS="-g"
2853 1.1 mrg fi
2854 1.1 mrg else
2855 1.1 mrg if test "$GCC" = yes; then
2856 1.1 mrg CFLAGS="-O2"
2857 1.1 mrg else
2858 1.1 mrg CFLAGS=
2859 1.1 mrg fi
2860 1.1 mrg fi
2861 1.1 mrg echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2862 1.1 mrg echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2863 1.1 mrg if test "${ac_cv_prog_cc_stdc+set}" = set; then
2864 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
2865 1.1 mrg else
2866 1.1 mrg ac_cv_prog_cc_stdc=no
2867 1.1 mrg ac_save_CC=$CC
2868 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
2869 1.1 mrg /* confdefs.h. */
2870 1.1 mrg _ACEOF
2871 1.1 mrg cat confdefs.h >>conftest.$ac_ext
2872 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
2873 1.1 mrg /* end confdefs.h. */
2874 1.1 mrg #include <stdarg.h>
2875 1.1 mrg #include <stdio.h>
2876 1.1 mrg #include <sys/types.h>
2877 1.1 mrg #include <sys/stat.h>
2878 1.1 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2879 1.1 mrg struct buf { int x; };
2880 1.1 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int);
2881 1.1 mrg static char *e (p, i)
2882 1.1 mrg char **p;
2883 1.1 mrg int i;
2884 1.1 mrg {
2885 1.1 mrg return p[i];
2886 1.1 mrg }
2887 1.1 mrg static char *f (char * (*g) (char **, int), char **p, ...)
2888 1.1 mrg {
2889 1.1 mrg char *s;
2890 1.1 mrg va_list v;
2891 1.1 mrg va_start (v,p);
2892 1.1 mrg s = g (p, va_arg (v,int));
2893 1.1 mrg va_end (v);
2894 1.1 mrg return s;
2895 1.1 mrg }
2896 1.1 mrg
2897 1.1 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2898 1.1 mrg function prototypes and stuff, but not '\xHH' hex character constants.
2899 1.1 mrg These don't provoke an error unfortunately, instead are silently treated
2900 1.1 mrg as 'x'. The following induces an error, until -std1 is added to get
2901 1.1 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2902 1.1 mrg array size at least. It's necessary to write '\x00'==0 to get something
2903 1.1 mrg that's true only with -std1. */
2904 1.1 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2905 1.1 mrg
2906 1.1 mrg int test (int i, double x);
2907 1.1 mrg struct s1 {int (*f) (int a);};
2908 1.1 mrg struct s2 {int (*f) (double a);};
2909 1.1 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2910 1.1 mrg int argc;
2911 1.1 mrg char **argv;
2912 1.1 mrg int
2913 1.1 mrg main ()
2914 1.1 mrg {
2915 1.1 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2916 1.1 mrg ;
2917 1.1 mrg return 0;
2918 1.1 mrg }
2919 1.1 mrg _ACEOF
2920 1.1 mrg # Don't try gcc -ansi; that turns off useful extensions and
2921 1.1 mrg # breaks some systems' header files.
2922 1.1 mrg # AIX -qlanglvl=ansi
2923 1.1 mrg # Ultrix and OSF/1 -std1
2924 1.1 mrg # HP-UX 10.20 and later -Ae
2925 1.1 mrg # HP-UX older versions -Aa -D_HPUX_SOURCE
2926 1.1 mrg # SVR4 -Xc -D__EXTENSIONS__
2927 1.1 mrg for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2928 1.1 mrg do
2929 1.1 mrg CC="$ac_save_CC $ac_arg"
2930 1.1 mrg rm -f conftest.$ac_objext
2931 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2932 1.1 mrg (eval $ac_compile) 2>conftest.er1
2933 1.1 mrg ac_status=$?
2934 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
2935 1.1 mrg rm -f conftest.er1
2936 1.1 mrg cat conftest.err >&5
2937 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
2938 1.1 mrg (exit $ac_status); } &&
2939 1.1 mrg { ac_try='test -z "$ac_c_werror_flag"
2940 1.1 mrg || test ! -s conftest.err'
2941 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2942 1.1 mrg (eval $ac_try) 2>&5
2943 1.1 mrg ac_status=$?
2944 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
2945 1.1 mrg (exit $ac_status); }; } &&
2946 1.1 mrg { ac_try='test -s conftest.$ac_objext'
2947 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2948 1.1 mrg (eval $ac_try) 2>&5
2949 1.1 mrg ac_status=$?
2950 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
2951 1.1 mrg (exit $ac_status); }; }; then
2952 1.1 mrg ac_cv_prog_cc_stdc=$ac_arg
2953 1.1 mrg break
2954 1.1 mrg else
2955 1.1 mrg echo "$as_me: failed program was:" >&5
2956 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
2957 1.1 mrg
2958 1.1 mrg fi
2959 1.1 mrg rm -f conftest.err conftest.$ac_objext
2960 1.1 mrg done
2961 1.1 mrg rm -f conftest.$ac_ext conftest.$ac_objext
2962 1.1 mrg CC=$ac_save_CC
2963 1.1 mrg
2964 1.1 mrg fi
2965 1.1 mrg
2966 1.1 mrg case "x$ac_cv_prog_cc_stdc" in
2967 1.1 mrg x|xno)
2968 1.1 mrg echo "$as_me:$LINENO: result: none needed" >&5
2969 1.1 mrg echo "${ECHO_T}none needed" >&6 ;;
2970 1.1 mrg *)
2971 1.1 mrg echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2972 1.1 mrg echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2973 1.1 mrg CC="$CC $ac_cv_prog_cc_stdc" ;;
2974 1.1 mrg esac
2975 1.1 mrg
2976 1.1 mrg # Some people use a C++ compiler to compile C. Since we use `exit',
2977 1.1 mrg # in C++ we need to declare it. In case someone uses the same compiler
2978 1.1 mrg # for both compiling C and C++ we need to have the C++ compiler decide
2979 1.1 mrg # the declaration of exit, since it's the most demanding environment.
2980 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
2981 1.1 mrg #ifndef __cplusplus
2982 1.1 mrg choke me
2983 1.1 mrg #endif
2984 1.1 mrg _ACEOF
2985 1.1 mrg rm -f conftest.$ac_objext
2986 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2987 1.1 mrg (eval $ac_compile) 2>conftest.er1
2988 1.1 mrg ac_status=$?
2989 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
2990 1.1 mrg rm -f conftest.er1
2991 1.1 mrg cat conftest.err >&5
2992 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
2993 1.1 mrg (exit $ac_status); } &&
2994 1.1 mrg { ac_try='test -z "$ac_c_werror_flag"
2995 1.1 mrg || test ! -s conftest.err'
2996 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2997 1.1 mrg (eval $ac_try) 2>&5
2998 1.1 mrg ac_status=$?
2999 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
3000 1.1 mrg (exit $ac_status); }; } &&
3001 1.1 mrg { ac_try='test -s conftest.$ac_objext'
3002 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3003 1.1 mrg (eval $ac_try) 2>&5
3004 1.1 mrg ac_status=$?
3005 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
3006 1.1 mrg (exit $ac_status); }; }; then
3007 1.1 mrg for ac_declaration in \
3008 1.1 mrg '' \
3009 1.1 mrg 'extern "C" void std::exit (int) throw (); using std::exit;' \
3010 1.1 mrg 'extern "C" void std::exit (int); using std::exit;' \
3011 1.1 mrg 'extern "C" void exit (int) throw ();' \
3012 1.1 mrg 'extern "C" void exit (int);' \
3013 1.1 mrg 'void exit (int);'
3014 1.1 mrg do
3015 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
3016 1.1 mrg /* confdefs.h. */
3017 1.1 mrg _ACEOF
3018 1.1 mrg cat confdefs.h >>conftest.$ac_ext
3019 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
3020 1.1 mrg /* end confdefs.h. */
3021 1.1 mrg $ac_declaration
3022 1.1 mrg #include <stdlib.h>
3023 1.1 mrg int
3024 1.1 mrg main ()
3025 1.1 mrg {
3026 1.1 mrg exit (42);
3027 1.1 mrg ;
3028 1.1 mrg return 0;
3029 1.1 mrg }
3030 1.1 mrg _ACEOF
3031 1.1 mrg rm -f conftest.$ac_objext
3032 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3033 1.1 mrg (eval $ac_compile) 2>conftest.er1
3034 1.1 mrg ac_status=$?
3035 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
3036 1.1 mrg rm -f conftest.er1
3037 1.1 mrg cat conftest.err >&5
3038 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
3039 1.1 mrg (exit $ac_status); } &&
3040 1.1 mrg { ac_try='test -z "$ac_c_werror_flag"
3041 1.1 mrg || test ! -s conftest.err'
3042 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3043 1.1 mrg (eval $ac_try) 2>&5
3044 1.1 mrg ac_status=$?
3045 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
3046 1.1 mrg (exit $ac_status); }; } &&
3047 1.1 mrg { ac_try='test -s conftest.$ac_objext'
3048 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3049 1.1 mrg (eval $ac_try) 2>&5
3050 1.1 mrg ac_status=$?
3051 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
3052 1.1 mrg (exit $ac_status); }; }; then
3053 1.1 mrg :
3054 1.1 mrg else
3055 1.1 mrg echo "$as_me: failed program was:" >&5
3056 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3057 1.1 mrg
3058 1.1 mrg continue
3059 1.1 mrg fi
3060 1.1 mrg rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3061 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
3062 1.1 mrg /* confdefs.h. */
3063 1.1 mrg _ACEOF
3064 1.1 mrg cat confdefs.h >>conftest.$ac_ext
3065 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
3066 1.1 mrg /* end confdefs.h. */
3067 1.1 mrg $ac_declaration
3068 1.1 mrg int
3069 1.1 mrg main ()
3070 1.1 mrg {
3071 1.1 mrg exit (42);
3072 1.1 mrg ;
3073 1.1 mrg return 0;
3074 1.1 mrg }
3075 1.1 mrg _ACEOF
3076 1.1 mrg rm -f conftest.$ac_objext
3077 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3078 1.1 mrg (eval $ac_compile) 2>conftest.er1
3079 1.1 mrg ac_status=$?
3080 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
3081 1.1 mrg rm -f conftest.er1
3082 1.1 mrg cat conftest.err >&5
3083 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
3084 1.1 mrg (exit $ac_status); } &&
3085 1.1 mrg { ac_try='test -z "$ac_c_werror_flag"
3086 1.1 mrg || test ! -s conftest.err'
3087 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3088 1.1 mrg (eval $ac_try) 2>&5
3089 1.1 mrg ac_status=$?
3090 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
3091 1.1 mrg (exit $ac_status); }; } &&
3092 1.1 mrg { ac_try='test -s conftest.$ac_objext'
3093 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3094 1.1 mrg (eval $ac_try) 2>&5
3095 1.1 mrg ac_status=$?
3096 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
3097 1.1 mrg (exit $ac_status); }; }; then
3098 1.1 mrg break
3099 1.1 mrg else
3100 1.1 mrg echo "$as_me: failed program was:" >&5
3101 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3102 1.1 mrg
3103 1.1 mrg fi
3104 1.1 mrg rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3105 1.1 mrg done
3106 1.1 mrg rm -f conftest*
3107 1.1 mrg if test -n "$ac_declaration"; then
3108 1.1 mrg echo '#ifdef __cplusplus' >>confdefs.h
3109 1.1 mrg echo $ac_declaration >>confdefs.h
3110 1.1 mrg echo '#endif' >>confdefs.h
3111 1.1 mrg fi
3112 1.1 mrg
3113 1.1 mrg else
3114 1.1 mrg echo "$as_me: failed program was:" >&5
3115 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3116 1.1 mrg
3117 1.1 mrg fi
3118 1.1 mrg rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3119 1.1 mrg ac_ext=c
3120 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
3121 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3122 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3123 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3124 1.1 mrg
3125 1.1 mrg depcc="$CC" am_compiler_list=
3126 1.1 mrg
3127 1.1 mrg echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3128 1.1 mrg echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
3129 1.1 mrg if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3130 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
3131 1.1 mrg else
3132 1.1 mrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3133 1.1 mrg # We make a subdir and do the tests there. Otherwise we can end up
3134 1.1 mrg # making bogus files that we don't know about and never remove. For
3135 1.1 mrg # instance it was reported that on HP-UX the gcc test will end up
3136 1.1 mrg # making a dummy file named `D' -- because `-MD' means `put the output
3137 1.1 mrg # in D'.
3138 1.1 mrg mkdir conftest.dir
3139 1.1 mrg # Copy depcomp to subdir because otherwise we won't find it if we're
3140 1.1 mrg # using a relative directory.
3141 1.1 mrg cp "$am_depcomp" conftest.dir
3142 1.1 mrg cd conftest.dir
3143 1.1 mrg # We will build objects and dependencies in a subdirectory because
3144 1.1 mrg # it helps to detect inapplicable dependency modes. For instance
3145 1.1 mrg # both Tru64's cc and ICC support -MD to output dependencies as a
3146 1.1 mrg # side effect of compilation, but ICC will put the dependencies in
3147 1.1 mrg # the current directory while Tru64 will put them in the object
3148 1.1 mrg # directory.
3149 1.1 mrg mkdir sub
3150 1.1 mrg
3151 1.1 mrg am_cv_CC_dependencies_compiler_type=none
3152 1.1 mrg if test "$am_compiler_list" = ""; then
3153 1.1 mrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3154 1.1 mrg fi
3155 1.1 mrg for depmode in $am_compiler_list; do
3156 1.1 mrg # Setup a source with many dependencies, because some compilers
3157 1.1 mrg # like to wrap large dependency lists on column 80 (with \), and
3158 1.1 mrg # we should not choose a depcomp mode which is confused by this.
3159 1.1 mrg #
3160 1.1 mrg # We need to recreate these files for each test, as the compiler may
3161 1.1 mrg # overwrite some of them when testing with obscure command lines.
3162 1.1 mrg # This happens at least with the AIX C compiler.
3163 1.1 mrg : > sub/conftest.c
3164 1.1 mrg for i in 1 2 3 4 5 6; do
3165 1.1 mrg echo '#include "conftst'$i'.h"' >> sub/conftest.c
3166 1.1 mrg # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3167 1.1 mrg # Solaris 8's {/usr,}/bin/sh.
3168 1.1 mrg touch sub/conftst$i.h
3169 1.1 mrg done
3170 1.1 mrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3171 1.1 mrg
3172 1.1 mrg case $depmode in
3173 1.1 mrg nosideeffect)
3174 1.1 mrg # after this tag, mechanisms are not by side-effect, so they'll
3175 1.1 mrg # only be used when explicitly requested
3176 1.1 mrg if test "x$enable_dependency_tracking" = xyes; then
3177 1.1 mrg continue
3178 1.1 mrg else
3179 1.1 mrg break
3180 1.1 mrg fi
3181 1.1 mrg ;;
3182 1.1 mrg none) break ;;
3183 1.1 mrg esac
3184 1.1 mrg # We check with `-c' and `-o' for the sake of the "dashmstdout"
3185 1.1 mrg # mode. It turns out that the SunPro C++ compiler does not properly
3186 1.1 mrg # handle `-M -o', and we need to detect this.
3187 1.1 mrg if depmode=$depmode \
3188 1.1 mrg source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3189 1.1 mrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3190 1.1 mrg $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3191 1.1 mrg >/dev/null 2>conftest.err &&
3192 1.1 mrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3193 1.1 mrg grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3194 1.1 mrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3195 1.1 mrg # icc doesn't choke on unknown options, it will just issue warnings
3196 1.1 mrg # or remarks (even with -Werror). So we grep stderr for any message
3197 1.1 mrg # that says an option was ignored or not supported.
3198 1.1 mrg # When given -MP, icc 7.0 and 7.1 complain thusly:
3199 1.1 mrg # icc: Command line warning: ignoring option '-M'; no argument required
3200 1.1 mrg # The diagnosis changed in icc 8.0:
3201 1.1 mrg # icc: Command line remark: option '-MP' not supported
3202 1.1 mrg if (grep 'ignoring option' conftest.err ||
3203 1.1 mrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3204 1.1 mrg am_cv_CC_dependencies_compiler_type=$depmode
3205 1.1 mrg break
3206 1.1 mrg fi
3207 1.1 mrg fi
3208 1.1 mrg done
3209 1.1 mrg
3210 1.1 mrg cd ..
3211 1.1 mrg rm -rf conftest.dir
3212 1.1 mrg else
3213 1.1 mrg am_cv_CC_dependencies_compiler_type=none
3214 1.1 mrg fi
3215 1.1 mrg
3216 1.1 mrg fi
3217 1.1 mrg echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3218 1.1 mrg echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
3219 1.1 mrg CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3220 1.1 mrg
3221 1.1 mrg
3222 1.1 mrg
3223 1.1 mrg if
3224 1.1 mrg test "x$enable_dependency_tracking" != xno \
3225 1.1 mrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3226 1.1 mrg am__fastdepCC_TRUE=
3227 1.1 mrg am__fastdepCC_FALSE='#'
3228 1.1 mrg else
3229 1.1 mrg am__fastdepCC_TRUE='#'
3230 1.1 mrg am__fastdepCC_FALSE=
3231 1.1 mrg fi
3232 1.1 mrg
3233 1.1 mrg
3234 1.1 mrg echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3235 1.1 mrg echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
3236 1.1 mrg if test "${lt_cv_path_SED+set}" = set; then
3237 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
3238 1.1 mrg else
3239 1.1 mrg # Loop through the user's path and test for sed and gsed.
3240 1.1 mrg # Then use that list of sed's as ones to test for truncation.
3241 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3242 1.1 mrg for as_dir in $PATH
3243 1.1 mrg do
3244 1.1 mrg IFS=$as_save_IFS
3245 1.1 mrg test -z "$as_dir" && as_dir=.
3246 1.1 mrg for lt_ac_prog in sed gsed; do
3247 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3248 1.1 mrg if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
3249 1.1 mrg lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3250 1.1 mrg fi
3251 1.1 mrg done
3252 1.1 mrg done
3253 1.1 mrg done
3254 1.1 mrg IFS=$as_save_IFS
3255 1.1 mrg lt_ac_max=0
3256 1.1 mrg lt_ac_count=0
3257 1.1 mrg # Add /usr/xpg4/bin/sed as it is typically found on Solaris
3258 1.1 mrg # along with /bin/sed that truncates output.
3259 1.1 mrg for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3260 1.1 mrg test ! -f $lt_ac_sed && continue
3261 1.1 mrg cat /dev/null > conftest.in
3262 1.1 mrg lt_ac_count=0
3263 1.1 mrg echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3264 1.1 mrg # Check for GNU sed and select it if it is found.
3265 1.1 mrg if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3266 1.1 mrg lt_cv_path_SED=$lt_ac_sed
3267 1.1 mrg break
3268 1.1 mrg fi
3269 1.1 mrg while true; do
3270 1.1 mrg cat conftest.in conftest.in >conftest.tmp
3271 1.1 mrg mv conftest.tmp conftest.in
3272 1.1 mrg cp conftest.in conftest.nl
3273 1.1 mrg echo >>conftest.nl
3274 1.1 mrg $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3275 1.1 mrg cmp -s conftest.out conftest.nl || break
3276 1.1 mrg # 10000 chars as input seems more than enough
3277 1.1 mrg test $lt_ac_count -gt 10 && break
3278 1.1 mrg lt_ac_count=`expr $lt_ac_count + 1`
3279 1.1 mrg if test $lt_ac_count -gt $lt_ac_max; then
3280 1.1 mrg lt_ac_max=$lt_ac_count
3281 1.1 mrg lt_cv_path_SED=$lt_ac_sed
3282 1.1 mrg fi
3283 1.1 mrg done
3284 1.1 mrg done
3285 1.1 mrg
3286 1.1 mrg fi
3287 1.1 mrg
3288 1.1 mrg SED=$lt_cv_path_SED
3289 1.1 mrg
3290 1.1 mrg echo "$as_me:$LINENO: result: $SED" >&5
3291 1.1 mrg echo "${ECHO_T}$SED" >&6
3292 1.1 mrg
3293 1.1 mrg echo "$as_me:$LINENO: checking for egrep" >&5
3294 1.1 mrg echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3295 1.1 mrg if test "${ac_cv_prog_egrep+set}" = set; then
3296 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
3297 1.1 mrg else
3298 1.1 mrg if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3299 1.1 mrg then ac_cv_prog_egrep='grep -E'
3300 1.1 mrg else ac_cv_prog_egrep='egrep'
3301 1.1 mrg fi
3302 1.1 mrg fi
3303 1.1 mrg echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3304 1.1 mrg echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3305 1.1 mrg EGREP=$ac_cv_prog_egrep
3306 1.1 mrg
3307 1.1 mrg
3308 1.1 mrg
3309 1.1 mrg # Check whether --with-gnu-ld or --without-gnu-ld was given.
3310 1.1 mrg if test "${with_gnu_ld+set}" = set; then
3311 1.1 mrg withval="$with_gnu_ld"
3312 1.1 mrg test "$withval" = no || with_gnu_ld=yes
3313 1.1 mrg else
3314 1.1 mrg with_gnu_ld=no
3315 1.1 mrg fi;
3316 1.1 mrg ac_prog=ld
3317 1.1 mrg if test "$GCC" = yes; then
3318 1.1 mrg # Check if gcc -print-prog-name=ld gives a path.
3319 1.1 mrg echo "$as_me:$LINENO: checking for ld used by $CC" >&5
3320 1.1 mrg echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
3321 1.1 mrg case $host in
3322 1.1 mrg *-*-mingw*)
3323 1.1 mrg # gcc leaves a trailing carriage return which upsets mingw
3324 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3325 1.1 mrg *)
3326 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3327 1.1 mrg esac
3328 1.1 mrg case $ac_prog in
3329 1.1 mrg # Accept absolute paths.
3330 1.1 mrg [\\/]* | ?:[\\/]*)
3331 1.1 mrg re_direlt='/[^/][^/]*/\.\./'
3332 1.1 mrg # Canonicalize the pathname of ld
3333 1.1 mrg ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
3334 1.1 mrg while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3335 1.1 mrg ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
3336 1.1 mrg done
3337 1.1 mrg test -z "$LD" && LD="$ac_prog"
3338 1.1 mrg ;;
3339 1.1 mrg "")
3340 1.1 mrg # If it fails, then pretend we aren't using GCC.
3341 1.1 mrg ac_prog=ld
3342 1.1 mrg ;;
3343 1.1 mrg *)
3344 1.1 mrg # If it is relative, then search for the first ld in PATH.
3345 1.1 mrg with_gnu_ld=unknown
3346 1.1 mrg ;;
3347 1.1 mrg esac
3348 1.1 mrg elif test "$with_gnu_ld" = yes; then
3349 1.1 mrg echo "$as_me:$LINENO: checking for GNU ld" >&5
3350 1.1 mrg echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
3351 1.1 mrg else
3352 1.1 mrg echo "$as_me:$LINENO: checking for non-GNU ld" >&5
3353 1.1 mrg echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
3354 1.1 mrg fi
3355 1.1 mrg if test "${lt_cv_path_LD+set}" = set; then
3356 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
3357 1.1 mrg else
3358 1.1 mrg if test -z "$LD"; then
3359 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3360 1.1 mrg for ac_dir in $PATH; do
3361 1.1 mrg IFS="$lt_save_ifs"
3362 1.1 mrg test -z "$ac_dir" && ac_dir=.
3363 1.1 mrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3364 1.1 mrg lt_cv_path_LD="$ac_dir/$ac_prog"
3365 1.1 mrg # Check to see if the program is GNU ld. I'd rather use --version,
3366 1.1 mrg # but apparently some variants of GNU ld only accept -v.
3367 1.1 mrg # Break only if it was the GNU/non-GNU ld that we prefer.
3368 1.1 mrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
3369 1.1 mrg *GNU* | *'with BFD'*)
3370 1.1 mrg test "$with_gnu_ld" != no && break
3371 1.1 mrg ;;
3372 1.1 mrg *)
3373 1.1 mrg test "$with_gnu_ld" != yes && break
3374 1.1 mrg ;;
3375 1.1 mrg esac
3376 1.1 mrg fi
3377 1.1 mrg done
3378 1.1 mrg IFS="$lt_save_ifs"
3379 1.1 mrg else
3380 1.1 mrg lt_cv_path_LD="$LD" # Let the user override the test with a path.
3381 1.1 mrg fi
3382 1.1 mrg fi
3383 1.1 mrg
3384 1.1 mrg LD="$lt_cv_path_LD"
3385 1.1 mrg if test -n "$LD"; then
3386 1.1 mrg echo "$as_me:$LINENO: result: $LD" >&5
3387 1.1 mrg echo "${ECHO_T}$LD" >&6
3388 1.1 mrg else
3389 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
3390 1.1 mrg echo "${ECHO_T}no" >&6
3391 1.1 mrg fi
3392 1.1 mrg test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
3393 1.1 mrg echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
3394 1.1 mrg { (exit 1); exit 1; }; }
3395 1.1 mrg echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
3396 1.1 mrg echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
3397 1.1 mrg if test "${lt_cv_prog_gnu_ld+set}" = set; then
3398 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
3399 1.1 mrg else
3400 1.1 mrg # I'd rather use --version here, but apparently some GNU lds only accept -v.
3401 1.1 mrg case `$LD -v 2>&1 </dev/null` in
3402 1.1 mrg *GNU* | *'with BFD'*)
3403 1.1 mrg lt_cv_prog_gnu_ld=yes
3404 1.1 mrg ;;
3405 1.1 mrg *)
3406 1.1 mrg lt_cv_prog_gnu_ld=no
3407 1.1 mrg ;;
3408 1.1 mrg esac
3409 1.1 mrg fi
3410 1.1 mrg echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
3411 1.1 mrg echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
3412 1.1 mrg with_gnu_ld=$lt_cv_prog_gnu_ld
3413 1.1 mrg
3414 1.1 mrg
3415 1.1 mrg echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
3416 1.1 mrg echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
3417 1.1 mrg if test "${lt_cv_ld_reload_flag+set}" = set; then
3418 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
3419 1.1 mrg else
3420 1.1 mrg lt_cv_ld_reload_flag='-r'
3421 1.1 mrg fi
3422 1.1 mrg echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
3423 1.1 mrg echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
3424 1.1 mrg reload_flag=$lt_cv_ld_reload_flag
3425 1.1 mrg case $reload_flag in
3426 1.1 mrg "" | " "*) ;;
3427 1.1 mrg *) reload_flag=" $reload_flag" ;;
3428 1.1 mrg esac
3429 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs'
3430 1.1 mrg case $host_os in
3431 1.1 mrg darwin*)
3432 1.1 mrg if test "$GCC" = yes; then
3433 1.1 mrg reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
3434 1.1 mrg else
3435 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs'
3436 1.1 mrg fi
3437 1.1 mrg ;;
3438 1.1 mrg esac
3439 1.1 mrg
3440 1.1 mrg echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
3441 1.1 mrg echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
3442 1.1 mrg if test "${lt_cv_path_NM+set}" = set; then
3443 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
3444 1.1 mrg else
3445 1.1 mrg if test -n "$NM"; then
3446 1.1 mrg # Let the user override the test.
3447 1.1 mrg lt_cv_path_NM="$NM"
3448 1.1 mrg else
3449 1.1 mrg lt_nm_to_check="${ac_tool_prefix}nm"
3450 1.1 mrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
3451 1.1 mrg lt_nm_to_check="$lt_nm_to_check nm"
3452 1.1 mrg fi
3453 1.1 mrg for lt_tmp_nm in $lt_nm_to_check; do
3454 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3455 1.1 mrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
3456 1.1 mrg IFS="$lt_save_ifs"
3457 1.1 mrg test -z "$ac_dir" && ac_dir=.
3458 1.1 mrg tmp_nm="$ac_dir/$lt_tmp_nm"
3459 1.1 mrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
3460 1.1 mrg # Check to see if the nm accepts a BSD-compat flag.
3461 1.1 mrg # Adding the `sed 1q' prevents false positives on HP-UX, which says:
3462 1.1 mrg # nm: unknown option "B" ignored
3463 1.1 mrg # Tru64's nm complains that /dev/null is an invalid object file
3464 1.1 mrg case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
3465 1.1 mrg */dev/null* | *'Invalid file or object type'*)
3466 1.1 mrg lt_cv_path_NM="$tmp_nm -B"
3467 1.1 mrg break
3468 1.1 mrg ;;
3469 1.1 mrg *)
3470 1.1 mrg case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
3471 1.1 mrg */dev/null*)
3472 1.1 mrg lt_cv_path_NM="$tmp_nm -p"
3473 1.1 mrg break
3474 1.1 mrg ;;
3475 1.1 mrg *)
3476 1.1 mrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
3477 1.1 mrg continue # so that we can try to find one that supports BSD flags
3478 1.1 mrg ;;
3479 1.1 mrg esac
3480 1.1 mrg ;;
3481 1.1 mrg esac
3482 1.1 mrg fi
3483 1.1 mrg done
3484 1.1 mrg IFS="$lt_save_ifs"
3485 1.1 mrg done
3486 1.1 mrg test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
3487 1.1 mrg fi
3488 1.1 mrg fi
3489 1.1 mrg echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
3490 1.1 mrg echo "${ECHO_T}$lt_cv_path_NM" >&6
3491 1.1 mrg NM="$lt_cv_path_NM"
3492 1.1 mrg
3493 1.1 mrg echo "$as_me:$LINENO: checking whether ln -s works" >&5
3494 1.1 mrg echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3495 1.1 mrg LN_S=$as_ln_s
3496 1.1 mrg if test "$LN_S" = "ln -s"; then
3497 1.1 mrg echo "$as_me:$LINENO: result: yes" >&5
3498 1.1 mrg echo "${ECHO_T}yes" >&6
3499 1.1 mrg else
3500 1.1 mrg echo "$as_me:$LINENO: result: no, using $LN_S" >&5
3501 1.1 mrg echo "${ECHO_T}no, using $LN_S" >&6
3502 1.1 mrg fi
3503 1.1 mrg
3504 1.1 mrg echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
3505 1.1 mrg echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6
3506 1.1 mrg if test "${lt_cv_deplibs_check_method+set}" = set; then
3507 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
3508 1.1 mrg else
3509 1.1 mrg lt_cv_file_magic_cmd='$MAGIC_CMD'
3510 1.1 mrg lt_cv_file_magic_test_file=
3511 1.1 mrg lt_cv_deplibs_check_method='unknown'
3512 1.1 mrg # Need to set the preceding variable on all platforms that support
3513 1.1 mrg # interlibrary dependencies.
3514 1.1 mrg # 'none' -- dependencies not supported.
3515 1.1 mrg # `unknown' -- same as none, but documents that we really don't know.
3516 1.1 mrg # 'pass_all' -- all dependencies passed with no checks.
3517 1.1 mrg # 'test_compile' -- check by making test program.
3518 1.1 mrg # 'file_magic [[regex]]' -- check by looking for files in library path
3519 1.1 mrg # which responds to the $file_magic_cmd with a given extended regex.
3520 1.1 mrg # If you have `file' or equivalent on your system and you're not sure
3521 1.1 mrg # whether `pass_all' will *always* work, you probably want this one.
3522 1.1 mrg
3523 1.1 mrg case $host_os in
3524 1.1 mrg aix4* | aix5*)
3525 1.1 mrg lt_cv_deplibs_check_method=pass_all
3526 1.1 mrg ;;
3527 1.1 mrg
3528 1.1 mrg beos*)
3529 1.1 mrg lt_cv_deplibs_check_method=pass_all
3530 1.1 mrg ;;
3531 1.1 mrg
3532 1.1 mrg bsdi[45]*)
3533 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
3534 1.1 mrg lt_cv_file_magic_cmd='/usr/bin/file -L'
3535 1.1 mrg lt_cv_file_magic_test_file=/shlib/libc.so
3536 1.1 mrg ;;
3537 1.1 mrg
3538 1.1 mrg cygwin*)
3539 1.1 mrg # func_win32_libid is a shell function defined in ltmain.sh
3540 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
3541 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid'
3542 1.1 mrg ;;
3543 1.1 mrg
3544 1.1 mrg mingw* | pw32*)
3545 1.1 mrg # Base MSYS/MinGW do not provide the 'file' command needed by
3546 1.1 mrg # func_win32_libid shell function, so use a weaker test based on 'objdump'.
3547 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
3548 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f'
3549 1.1 mrg ;;
3550 1.1 mrg
3551 1.1 mrg darwin* | rhapsody*)
3552 1.1 mrg lt_cv_deplibs_check_method=pass_all
3553 1.1 mrg ;;
3554 1.1 mrg
3555 1.1 mrg freebsd* | kfreebsd*-gnu | dragonfly*)
3556 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3557 1.1 mrg case $host_cpu in
3558 1.1 mrg i*86 )
3559 1.1 mrg # Not sure whether the presence of OpenBSD here was a mistake.
3560 1.1 mrg # Let's accept both of them until this is cleared up.
3561 1.1 mrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
3562 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
3563 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
3564 1.1 mrg ;;
3565 1.1 mrg esac
3566 1.1 mrg else
3567 1.1 mrg lt_cv_deplibs_check_method=pass_all
3568 1.1 mrg fi
3569 1.1 mrg ;;
3570 1.1 mrg
3571 1.1 mrg gnu*)
3572 1.1 mrg lt_cv_deplibs_check_method=pass_all
3573 1.1 mrg ;;
3574 1.1 mrg
3575 1.1 mrg hpux10.20* | hpux11*)
3576 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
3577 1.1 mrg case $host_cpu in
3578 1.1 mrg ia64*)
3579 1.1 mrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
3580 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
3581 1.1 mrg ;;
3582 1.1 mrg hppa*64*)
3583 1.1 mrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
3584 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
3585 1.1 mrg ;;
3586 1.1 mrg *)
3587 1.1 mrg lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
3588 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libc.sl
3589 1.1 mrg ;;
3590 1.1 mrg esac
3591 1.1 mrg ;;
3592 1.1 mrg
3593 1.1 mrg interix3*)
3594 1.1 mrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
3595 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
3596 1.1 mrg ;;
3597 1.1 mrg
3598 1.1 mrg irix5* | irix6* | nonstopux*)
3599 1.1 mrg case $LD in
3600 1.1 mrg *-32|*"-32 ") libmagic=32-bit;;
3601 1.1 mrg *-n32|*"-n32 ") libmagic=N32;;
3602 1.1 mrg *-64|*"-64 ") libmagic=64-bit;;
3603 1.1 mrg *) libmagic=never-match;;
3604 1.1 mrg esac
3605 1.1 mrg lt_cv_deplibs_check_method=pass_all
3606 1.1 mrg ;;
3607 1.1 mrg
3608 1.1 mrg # This must be Linux ELF.
3609 1.1 mrg linux*)
3610 1.1 mrg lt_cv_deplibs_check_method=pass_all
3611 1.1 mrg ;;
3612 1.1 mrg
3613 1.1 mrg netbsd*)
3614 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
3615 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
3616 1.1 mrg else
3617 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
3618 1.1 mrg fi
3619 1.1 mrg ;;
3620 1.1 mrg
3621 1.1 mrg newos6*)
3622 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
3623 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
3624 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libnls.so
3625 1.1 mrg ;;
3626 1.1 mrg
3627 1.1 mrg nto-qnx*)
3628 1.1 mrg lt_cv_deplibs_check_method=unknown
3629 1.1 mrg ;;
3630 1.1 mrg
3631 1.1 mrg openbsd*)
3632 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
3633 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
3634 1.1 mrg else
3635 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
3636 1.1 mrg fi
3637 1.1 mrg ;;
3638 1.1 mrg
3639 1.1 mrg osf3* | osf4* | osf5*)
3640 1.1 mrg lt_cv_deplibs_check_method=pass_all
3641 1.1 mrg ;;
3642 1.1 mrg
3643 1.1 mrg solaris*)
3644 1.1 mrg lt_cv_deplibs_check_method=pass_all
3645 1.1 mrg ;;
3646 1.1 mrg
3647 1.1 mrg sysv4 | sysv4.3*)
3648 1.1 mrg case $host_vendor in
3649 1.1 mrg motorola)
3650 1.1 mrg 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]'
3651 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
3652 1.1 mrg ;;
3653 1.1 mrg ncr)
3654 1.1 mrg lt_cv_deplibs_check_method=pass_all
3655 1.1 mrg ;;
3656 1.1 mrg sequent)
3657 1.1 mrg lt_cv_file_magic_cmd='/bin/file'
3658 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
3659 1.1 mrg ;;
3660 1.1 mrg sni)
3661 1.1 mrg lt_cv_file_magic_cmd='/bin/file'
3662 1.1 mrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
3663 1.1 mrg lt_cv_file_magic_test_file=/lib/libc.so
3664 1.1 mrg ;;
3665 1.1 mrg siemens)
3666 1.1 mrg lt_cv_deplibs_check_method=pass_all
3667 1.1 mrg ;;
3668 1.1 mrg pc)
3669 1.1 mrg lt_cv_deplibs_check_method=pass_all
3670 1.1 mrg ;;
3671 1.1 mrg esac
3672 1.1 mrg ;;
3673 1.1 mrg
3674 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
3675 1.1 mrg lt_cv_deplibs_check_method=pass_all
3676 1.1 mrg ;;
3677 1.1 mrg esac
3678 1.1 mrg
3679 1.1 mrg fi
3680 1.1 mrg echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
3681 1.1 mrg echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
3682 1.1 mrg file_magic_cmd=$lt_cv_file_magic_cmd
3683 1.1 mrg deplibs_check_method=$lt_cv_deplibs_check_method
3684 1.1 mrg test -z "$deplibs_check_method" && deplibs_check_method=unknown
3685 1.1 mrg
3686 1.1 mrg
3687 1.1 mrg
3688 1.1 mrg
3689 1.1 mrg # If no C compiler was specified, use CC.
3690 1.1 mrg LTCC=${LTCC-"$CC"}
3691 1.1 mrg
3692 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
3693 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
3694 1.1 mrg
3695 1.1 mrg # Allow CC to be a program name with arguments.
3696 1.1 mrg compiler=$CC
3697 1.1 mrg
3698 1.1 mrg
3699 1.1 mrg # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
3700 1.1 mrg if test "${enable_libtool_lock+set}" = set; then
3701 1.1 mrg enableval="$enable_libtool_lock"
3702 1.1 mrg
3703 1.1 mrg fi;
3704 1.1 mrg test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
3705 1.1 mrg
3706 1.1 mrg # Some flags need to be propagated to the compiler or linker for good
3707 1.1 mrg # libtool support.
3708 1.1 mrg case $host in
3709 1.1 mrg ia64-*-hpux*)
3710 1.1 mrg # Find out which ABI we are using.
3711 1.1 mrg echo 'int i;' > conftest.$ac_ext
3712 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3713 1.1 mrg (eval $ac_compile) 2>&5
3714 1.1 mrg ac_status=$?
3715 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
3716 1.1 mrg (exit $ac_status); }; then
3717 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
3718 1.1 mrg *ELF-32*)
3719 1.1 mrg HPUX_IA64_MODE="32"
3720 1.1 mrg ;;
3721 1.1 mrg *ELF-64*)
3722 1.1 mrg HPUX_IA64_MODE="64"
3723 1.1 mrg ;;
3724 1.1 mrg esac
3725 1.1 mrg fi
3726 1.1 mrg rm -rf conftest*
3727 1.1 mrg ;;
3728 1.1 mrg *-*-irix6*)
3729 1.1 mrg # Find out which ABI we are using.
3730 1.1 mrg echo '#line 3730 "configure"' > conftest.$ac_ext
3731 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3732 1.1 mrg (eval $ac_compile) 2>&5
3733 1.1 mrg ac_status=$?
3734 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
3735 1.1 mrg (exit $ac_status); }; then
3736 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
3737 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
3738 1.1 mrg *32-bit*)
3739 1.1 mrg LD="${LD-ld} -melf32bsmip"
3740 1.1 mrg ;;
3741 1.1 mrg *N32*)
3742 1.1 mrg LD="${LD-ld} -melf32bmipn32"
3743 1.1 mrg ;;
3744 1.1 mrg *64-bit*)
3745 1.1 mrg LD="${LD-ld} -melf64bmip"
3746 1.1 mrg ;;
3747 1.1 mrg esac
3748 1.1 mrg else
3749 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
3750 1.1 mrg *32-bit*)
3751 1.1 mrg LD="${LD-ld} -32"
3752 1.1 mrg ;;
3753 1.1 mrg *N32*)
3754 1.1 mrg LD="${LD-ld} -n32"
3755 1.1 mrg ;;
3756 1.1 mrg *64-bit*)
3757 1.1 mrg LD="${LD-ld} -64"
3758 1.1 mrg ;;
3759 1.1 mrg esac
3760 1.1 mrg fi
3761 1.1 mrg fi
3762 1.1 mrg rm -rf conftest*
3763 1.1 mrg ;;
3764 1.1 mrg
3765 1.1 mrg x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
3766 1.1 mrg # Find out which ABI we are using.
3767 1.1 mrg echo 'int i;' > conftest.$ac_ext
3768 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3769 1.1 mrg (eval $ac_compile) 2>&5
3770 1.1 mrg ac_status=$?
3771 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
3772 1.1 mrg (exit $ac_status); }; then
3773 1.1 mrg case `/usr/bin/file conftest.o` in
3774 1.1 mrg *32-bit*)
3775 1.1 mrg case $host in
3776 1.1 mrg x86_64-*linux*)
3777 1.1 mrg LD="${LD-ld} -m elf_i386"
3778 1.1 mrg ;;
3779 1.1 mrg ppc64-*linux*|powerpc64-*linux*)
3780 1.1 mrg LD="${LD-ld} -m elf32ppclinux"
3781 1.1 mrg ;;
3782 1.1 mrg s390x-*linux*)
3783 1.1 mrg LD="${LD-ld} -m elf_s390"
3784 1.1 mrg ;;
3785 1.1 mrg sparc64-*linux*)
3786 1.1 mrg LD="${LD-ld} -m elf32_sparc"
3787 1.1 mrg ;;
3788 1.1 mrg esac
3789 1.1 mrg ;;
3790 1.1 mrg *64-bit*)
3791 1.1 mrg case $host in
3792 1.1 mrg x86_64-*linux*)
3793 1.1 mrg LD="${LD-ld} -m elf_x86_64"
3794 1.1 mrg ;;
3795 1.1 mrg ppc*-*linux*|powerpc*-*linux*)
3796 1.1 mrg LD="${LD-ld} -m elf64ppc"
3797 1.1 mrg ;;
3798 1.1 mrg s390*-*linux*)
3799 1.1 mrg LD="${LD-ld} -m elf64_s390"
3800 1.1 mrg ;;
3801 1.1 mrg sparc*-*linux*)
3802 1.1 mrg LD="${LD-ld} -m elf64_sparc"
3803 1.1 mrg ;;
3804 1.1 mrg esac
3805 1.1 mrg ;;
3806 1.1 mrg esac
3807 1.1 mrg fi
3808 1.1 mrg rm -rf conftest*
3809 1.1 mrg ;;
3810 1.1 mrg
3811 1.1 mrg *-*-sco3.2v5*)
3812 1.1 mrg # On SCO OpenServer 5, we need -belf to get full-featured binaries.
3813 1.1 mrg SAVE_CFLAGS="$CFLAGS"
3814 1.1 mrg CFLAGS="$CFLAGS -belf"
3815 1.1 mrg echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
3816 1.1 mrg echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
3817 1.1 mrg if test "${lt_cv_cc_needs_belf+set}" = set; then
3818 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
3819 1.1 mrg else
3820 1.1 mrg ac_ext=c
3821 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
3822 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3823 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3824 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3825 1.1 mrg
3826 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
3827 1.1 mrg /* confdefs.h. */
3828 1.1 mrg _ACEOF
3829 1.1 mrg cat confdefs.h >>conftest.$ac_ext
3830 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
3831 1.1 mrg /* end confdefs.h. */
3832 1.1 mrg
3833 1.1 mrg int
3834 1.1 mrg main ()
3835 1.1 mrg {
3836 1.1 mrg
3837 1.1 mrg ;
3838 1.1 mrg return 0;
3839 1.1 mrg }
3840 1.1 mrg _ACEOF
3841 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
3842 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3843 1.1 mrg (eval $ac_link) 2>conftest.er1
3844 1.1 mrg ac_status=$?
3845 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
3846 1.1 mrg rm -f conftest.er1
3847 1.1 mrg cat conftest.err >&5
3848 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
3849 1.1 mrg (exit $ac_status); } &&
3850 1.1 mrg { ac_try='test -z "$ac_c_werror_flag"
3851 1.1 mrg || test ! -s conftest.err'
3852 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3853 1.1 mrg (eval $ac_try) 2>&5
3854 1.1 mrg ac_status=$?
3855 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
3856 1.1 mrg (exit $ac_status); }; } &&
3857 1.1 mrg { ac_try='test -s conftest$ac_exeext'
3858 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3859 1.1 mrg (eval $ac_try) 2>&5
3860 1.1 mrg ac_status=$?
3861 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
3862 1.1 mrg (exit $ac_status); }; }; then
3863 1.1 mrg lt_cv_cc_needs_belf=yes
3864 1.1 mrg else
3865 1.1 mrg echo "$as_me: failed program was:" >&5
3866 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3867 1.1 mrg
3868 1.1 mrg lt_cv_cc_needs_belf=no
3869 1.1 mrg fi
3870 1.1 mrg rm -f conftest.err conftest.$ac_objext \
3871 1.1 mrg conftest$ac_exeext conftest.$ac_ext
3872 1.1 mrg ac_ext=c
3873 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
3874 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3875 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3876 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3877 1.1 mrg
3878 1.1 mrg fi
3879 1.1 mrg echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
3880 1.1 mrg echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
3881 1.1 mrg if test x"$lt_cv_cc_needs_belf" != x"yes"; then
3882 1.1 mrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
3883 1.1 mrg CFLAGS="$SAVE_CFLAGS"
3884 1.1 mrg fi
3885 1.1 mrg ;;
3886 1.1 mrg sparc*-*solaris*)
3887 1.1 mrg # Find out which ABI we are using.
3888 1.1 mrg echo 'int i;' > conftest.$ac_ext
3889 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3890 1.1 mrg (eval $ac_compile) 2>&5
3891 1.1 mrg ac_status=$?
3892 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
3893 1.1 mrg (exit $ac_status); }; then
3894 1.1 mrg case `/usr/bin/file conftest.o` in
3895 1.1 mrg *64-bit*)
3896 1.1 mrg case $lt_cv_prog_gnu_ld in
3897 1.1 mrg yes*) LD="${LD-ld} -m elf64_sparc" ;;
3898 1.1 mrg *) LD="${LD-ld} -64" ;;
3899 1.1 mrg esac
3900 1.1 mrg ;;
3901 1.1 mrg esac
3902 1.1 mrg fi
3903 1.1 mrg rm -rf conftest*
3904 1.1 mrg ;;
3905 1.1 mrg
3906 1.1 mrg
3907 1.1 mrg esac
3908 1.1 mrg
3909 1.1 mrg need_locks="$enable_libtool_lock"
3910 1.1 mrg
3911 1.1 mrg
3912 1.1 mrg ac_ext=c
3913 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
3914 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3915 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3916 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3917 1.1 mrg echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
3918 1.1 mrg echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3919 1.1 mrg # On Suns, sometimes $CPP names a directory.
3920 1.1 mrg if test -n "$CPP" && test -d "$CPP"; then
3921 1.1 mrg CPP=
3922 1.1 mrg fi
3923 1.1 mrg if test -z "$CPP"; then
3924 1.1 mrg if test "${ac_cv_prog_CPP+set}" = set; then
3925 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
3926 1.1 mrg else
3927 1.1 mrg # Double quotes because CPP needs to be expanded
3928 1.1 mrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3929 1.1 mrg do
3930 1.1 mrg ac_preproc_ok=false
3931 1.1 mrg for ac_c_preproc_warn_flag in '' yes
3932 1.1 mrg do
3933 1.1 mrg # Use a header file that comes with gcc, so configuring glibc
3934 1.1 mrg # with a fresh cross-compiler works.
3935 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3936 1.1 mrg # <limits.h> exists even on freestanding compilers.
3937 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
3938 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case.
3939 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
3940 1.1 mrg /* confdefs.h. */
3941 1.1 mrg _ACEOF
3942 1.1 mrg cat confdefs.h >>conftest.$ac_ext
3943 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
3944 1.1 mrg /* end confdefs.h. */
3945 1.1 mrg #ifdef __STDC__
3946 1.1 mrg # include <limits.h>
3947 1.1 mrg #else
3948 1.1 mrg # include <assert.h>
3949 1.1 mrg #endif
3950 1.1 mrg Syntax error
3951 1.1 mrg _ACEOF
3952 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3953 1.1 mrg (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3954 1.1 mrg ac_status=$?
3955 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
3956 1.1 mrg rm -f conftest.er1
3957 1.1 mrg cat conftest.err >&5
3958 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
3959 1.1 mrg (exit $ac_status); } >/dev/null; then
3960 1.1 mrg if test -s conftest.err; then
3961 1.1 mrg ac_cpp_err=$ac_c_preproc_warn_flag
3962 1.1 mrg ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3963 1.1 mrg else
3964 1.1 mrg ac_cpp_err=
3965 1.1 mrg fi
3966 1.1 mrg else
3967 1.1 mrg ac_cpp_err=yes
3968 1.1 mrg fi
3969 1.1 mrg if test -z "$ac_cpp_err"; then
3970 1.1 mrg :
3971 1.1 mrg else
3972 1.1 mrg echo "$as_me: failed program was:" >&5
3973 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3974 1.1 mrg
3975 1.1 mrg # Broken: fails on valid input.
3976 1.1 mrg continue
3977 1.1 mrg fi
3978 1.1 mrg rm -f conftest.err conftest.$ac_ext
3979 1.1 mrg
3980 1.1 mrg # OK, works on sane cases. Now check whether non-existent headers
3981 1.1 mrg # can be detected and how.
3982 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
3983 1.1 mrg /* confdefs.h. */
3984 1.1 mrg _ACEOF
3985 1.1 mrg cat confdefs.h >>conftest.$ac_ext
3986 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
3987 1.1 mrg /* end confdefs.h. */
3988 1.1 mrg #include <ac_nonexistent.h>
3989 1.1 mrg _ACEOF
3990 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
3991 1.1 mrg (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3992 1.1 mrg ac_status=$?
3993 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
3994 1.1 mrg rm -f conftest.er1
3995 1.1 mrg cat conftest.err >&5
3996 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
3997 1.1 mrg (exit $ac_status); } >/dev/null; then
3998 1.1 mrg if test -s conftest.err; then
3999 1.1 mrg ac_cpp_err=$ac_c_preproc_warn_flag
4000 1.1 mrg ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4001 1.1 mrg else
4002 1.1 mrg ac_cpp_err=
4003 1.1 mrg fi
4004 1.1 mrg else
4005 1.1 mrg ac_cpp_err=yes
4006 1.1 mrg fi
4007 1.1 mrg if test -z "$ac_cpp_err"; then
4008 1.1 mrg # Broken: success on invalid input.
4009 1.1 mrg continue
4010 1.1 mrg else
4011 1.1 mrg echo "$as_me: failed program was:" >&5
4012 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
4013 1.1 mrg
4014 1.1 mrg # Passes both tests.
4015 1.1 mrg ac_preproc_ok=:
4016 1.1 mrg break
4017 1.1 mrg fi
4018 1.1 mrg rm -f conftest.err conftest.$ac_ext
4019 1.1 mrg
4020 1.1 mrg done
4021 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4022 1.1 mrg rm -f conftest.err conftest.$ac_ext
4023 1.1 mrg if $ac_preproc_ok; then
4024 1.1 mrg break
4025 1.1 mrg fi
4026 1.1 mrg
4027 1.1 mrg done
4028 1.1 mrg ac_cv_prog_CPP=$CPP
4029 1.1 mrg
4030 1.1 mrg fi
4031 1.1 mrg CPP=$ac_cv_prog_CPP
4032 1.1 mrg else
4033 1.1 mrg ac_cv_prog_CPP=$CPP
4034 1.1 mrg fi
4035 1.1 mrg echo "$as_me:$LINENO: result: $CPP" >&5
4036 1.1 mrg echo "${ECHO_T}$CPP" >&6
4037 1.1 mrg ac_preproc_ok=false
4038 1.1 mrg for ac_c_preproc_warn_flag in '' yes
4039 1.1 mrg do
4040 1.1 mrg # Use a header file that comes with gcc, so configuring glibc
4041 1.1 mrg # with a fresh cross-compiler works.
4042 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4043 1.1 mrg # <limits.h> exists even on freestanding compilers.
4044 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
4045 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case.
4046 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
4047 1.1 mrg /* confdefs.h. */
4048 1.1 mrg _ACEOF
4049 1.1 mrg cat confdefs.h >>conftest.$ac_ext
4050 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
4051 1.1 mrg /* end confdefs.h. */
4052 1.1 mrg #ifdef __STDC__
4053 1.1 mrg # include <limits.h>
4054 1.1 mrg #else
4055 1.1 mrg # include <assert.h>
4056 1.1 mrg #endif
4057 1.1 mrg Syntax error
4058 1.1 mrg _ACEOF
4059 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4060 1.1 mrg (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4061 1.1 mrg ac_status=$?
4062 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
4063 1.1 mrg rm -f conftest.er1
4064 1.1 mrg cat conftest.err >&5
4065 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4066 1.1 mrg (exit $ac_status); } >/dev/null; then
4067 1.1 mrg if test -s conftest.err; then
4068 1.1 mrg ac_cpp_err=$ac_c_preproc_warn_flag
4069 1.1 mrg ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4070 1.1 mrg else
4071 1.1 mrg ac_cpp_err=
4072 1.1 mrg fi
4073 1.1 mrg else
4074 1.1 mrg ac_cpp_err=yes
4075 1.1 mrg fi
4076 1.1 mrg if test -z "$ac_cpp_err"; then
4077 1.1 mrg :
4078 1.1 mrg else
4079 1.1 mrg echo "$as_me: failed program was:" >&5
4080 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
4081 1.1 mrg
4082 1.1 mrg # Broken: fails on valid input.
4083 1.1 mrg continue
4084 1.1 mrg fi
4085 1.1 mrg rm -f conftest.err conftest.$ac_ext
4086 1.1 mrg
4087 1.1 mrg # OK, works on sane cases. Now check whether non-existent headers
4088 1.1 mrg # can be detected and how.
4089 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
4090 1.1 mrg /* confdefs.h. */
4091 1.1 mrg _ACEOF
4092 1.1 mrg cat confdefs.h >>conftest.$ac_ext
4093 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
4094 1.1 mrg /* end confdefs.h. */
4095 1.1 mrg #include <ac_nonexistent.h>
4096 1.1 mrg _ACEOF
4097 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4098 1.1 mrg (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4099 1.1 mrg ac_status=$?
4100 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
4101 1.1 mrg rm -f conftest.er1
4102 1.1 mrg cat conftest.err >&5
4103 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4104 1.1 mrg (exit $ac_status); } >/dev/null; then
4105 1.1 mrg if test -s conftest.err; then
4106 1.1 mrg ac_cpp_err=$ac_c_preproc_warn_flag
4107 1.1 mrg ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4108 1.1 mrg else
4109 1.1 mrg ac_cpp_err=
4110 1.1 mrg fi
4111 1.1 mrg else
4112 1.1 mrg ac_cpp_err=yes
4113 1.1 mrg fi
4114 1.1 mrg if test -z "$ac_cpp_err"; then
4115 1.1 mrg # Broken: success on invalid input.
4116 1.1 mrg continue
4117 1.1 mrg else
4118 1.1 mrg echo "$as_me: failed program was:" >&5
4119 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
4120 1.1 mrg
4121 1.1 mrg # Passes both tests.
4122 1.1 mrg ac_preproc_ok=:
4123 1.1 mrg break
4124 1.1 mrg fi
4125 1.1 mrg rm -f conftest.err conftest.$ac_ext
4126 1.1 mrg
4127 1.1 mrg done
4128 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4129 1.1 mrg rm -f conftest.err conftest.$ac_ext
4130 1.1 mrg if $ac_preproc_ok; then
4131 1.1 mrg :
4132 1.1 mrg else
4133 1.1 mrg { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4134 1.1 mrg See \`config.log' for more details." >&5
4135 1.1 mrg echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4136 1.1 mrg See \`config.log' for more details." >&2;}
4137 1.1 mrg { (exit 1); exit 1; }; }
4138 1.1 mrg fi
4139 1.1 mrg
4140 1.1 mrg ac_ext=c
4141 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
4142 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4143 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4144 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
4145 1.1 mrg
4146 1.1 mrg
4147 1.1 mrg echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4148 1.1 mrg echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
4149 1.1 mrg if test "${ac_cv_header_stdc+set}" = set; then
4150 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
4151 1.1 mrg else
4152 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
4153 1.1 mrg /* confdefs.h. */
4154 1.1 mrg _ACEOF
4155 1.1 mrg cat confdefs.h >>conftest.$ac_ext
4156 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
4157 1.1 mrg /* end confdefs.h. */
4158 1.1 mrg #include <stdlib.h>
4159 1.1 mrg #include <stdarg.h>
4160 1.1 mrg #include <string.h>
4161 1.1 mrg #include <float.h>
4162 1.1 mrg
4163 1.1 mrg int
4164 1.1 mrg main ()
4165 1.1 mrg {
4166 1.1 mrg
4167 1.1 mrg ;
4168 1.1 mrg return 0;
4169 1.1 mrg }
4170 1.1 mrg _ACEOF
4171 1.1 mrg rm -f conftest.$ac_objext
4172 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4173 1.1 mrg (eval $ac_compile) 2>conftest.er1
4174 1.1 mrg ac_status=$?
4175 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
4176 1.1 mrg rm -f conftest.er1
4177 1.1 mrg cat conftest.err >&5
4178 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4179 1.1 mrg (exit $ac_status); } &&
4180 1.1 mrg { ac_try='test -z "$ac_c_werror_flag"
4181 1.1 mrg || test ! -s conftest.err'
4182 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4183 1.1 mrg (eval $ac_try) 2>&5
4184 1.1 mrg ac_status=$?
4185 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4186 1.1 mrg (exit $ac_status); }; } &&
4187 1.1 mrg { ac_try='test -s conftest.$ac_objext'
4188 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4189 1.1 mrg (eval $ac_try) 2>&5
4190 1.1 mrg ac_status=$?
4191 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4192 1.1 mrg (exit $ac_status); }; }; then
4193 1.1 mrg ac_cv_header_stdc=yes
4194 1.1 mrg else
4195 1.1 mrg echo "$as_me: failed program was:" >&5
4196 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
4197 1.1 mrg
4198 1.1 mrg ac_cv_header_stdc=no
4199 1.1 mrg fi
4200 1.1 mrg rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4201 1.1 mrg
4202 1.1 mrg if test $ac_cv_header_stdc = yes; then
4203 1.1 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4204 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
4205 1.1 mrg /* confdefs.h. */
4206 1.1 mrg _ACEOF
4207 1.1 mrg cat confdefs.h >>conftest.$ac_ext
4208 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
4209 1.1 mrg /* end confdefs.h. */
4210 1.1 mrg #include <string.h>
4211 1.1 mrg
4212 1.1 mrg _ACEOF
4213 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4214 1.1 mrg $EGREP "memchr" >/dev/null 2>&1; then
4215 1.1 mrg :
4216 1.1 mrg else
4217 1.1 mrg ac_cv_header_stdc=no
4218 1.1 mrg fi
4219 1.1 mrg rm -f conftest*
4220 1.1 mrg
4221 1.1 mrg fi
4222 1.1 mrg
4223 1.1 mrg if test $ac_cv_header_stdc = yes; then
4224 1.1 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4225 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
4226 1.1 mrg /* confdefs.h. */
4227 1.1 mrg _ACEOF
4228 1.1 mrg cat confdefs.h >>conftest.$ac_ext
4229 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
4230 1.1 mrg /* end confdefs.h. */
4231 1.1 mrg #include <stdlib.h>
4232 1.1 mrg
4233 1.1 mrg _ACEOF
4234 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4235 1.1 mrg $EGREP "free" >/dev/null 2>&1; then
4236 1.1 mrg :
4237 1.1 mrg else
4238 1.1 mrg ac_cv_header_stdc=no
4239 1.1 mrg fi
4240 1.1 mrg rm -f conftest*
4241 1.1 mrg
4242 1.1 mrg fi
4243 1.1 mrg
4244 1.1 mrg if test $ac_cv_header_stdc = yes; then
4245 1.1 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4246 1.1 mrg if test "$cross_compiling" = yes; then
4247 1.1 mrg :
4248 1.1 mrg else
4249 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
4250 1.1 mrg /* confdefs.h. */
4251 1.1 mrg _ACEOF
4252 1.1 mrg cat confdefs.h >>conftest.$ac_ext
4253 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
4254 1.1 mrg /* end confdefs.h. */
4255 1.1 mrg #include <ctype.h>
4256 1.1 mrg #if ((' ' & 0x0FF) == 0x020)
4257 1.1 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4258 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4259 1.1 mrg #else
4260 1.1 mrg # define ISLOWER(c) \
4261 1.1 mrg (('a' <= (c) && (c) <= 'i') \
4262 1.1 mrg || ('j' <= (c) && (c) <= 'r') \
4263 1.1 mrg || ('s' <= (c) && (c) <= 'z'))
4264 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4265 1.1 mrg #endif
4266 1.1 mrg
4267 1.1 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4268 1.1 mrg int
4269 1.1 mrg main ()
4270 1.1 mrg {
4271 1.1 mrg int i;
4272 1.1 mrg for (i = 0; i < 256; i++)
4273 1.1 mrg if (XOR (islower (i), ISLOWER (i))
4274 1.1 mrg || toupper (i) != TOUPPER (i))
4275 1.1 mrg exit(2);
4276 1.1 mrg exit (0);
4277 1.1 mrg }
4278 1.1 mrg _ACEOF
4279 1.1 mrg rm -f conftest$ac_exeext
4280 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4281 1.1 mrg (eval $ac_link) 2>&5
4282 1.1 mrg ac_status=$?
4283 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4284 1.1 mrg (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4285 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4286 1.1 mrg (eval $ac_try) 2>&5
4287 1.1 mrg ac_status=$?
4288 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4289 1.1 mrg (exit $ac_status); }; }; then
4290 1.1 mrg :
4291 1.1 mrg else
4292 1.1 mrg echo "$as_me: program exited with status $ac_status" >&5
4293 1.1 mrg echo "$as_me: failed program was:" >&5
4294 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
4295 1.1 mrg
4296 1.1 mrg ( exit $ac_status )
4297 1.1 mrg ac_cv_header_stdc=no
4298 1.1 mrg fi
4299 1.1 mrg rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4300 1.1 mrg fi
4301 1.1 mrg fi
4302 1.1 mrg fi
4303 1.1 mrg echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4304 1.1 mrg echo "${ECHO_T}$ac_cv_header_stdc" >&6
4305 1.1 mrg if test $ac_cv_header_stdc = yes; then
4306 1.1 mrg
4307 1.1 mrg cat >>confdefs.h <<\_ACEOF
4308 1.1 mrg #define STDC_HEADERS 1
4309 1.1 mrg _ACEOF
4310 1.1 mrg
4311 1.1 mrg fi
4312 1.1 mrg
4313 1.1 mrg # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4314 1.1 mrg
4315 1.1 mrg
4316 1.1 mrg
4317 1.1 mrg
4318 1.1 mrg
4319 1.1 mrg
4320 1.1 mrg
4321 1.1 mrg
4322 1.1 mrg
4323 1.1 mrg for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4324 1.1 mrg inttypes.h stdint.h unistd.h
4325 1.1 mrg do
4326 1.1 mrg as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4327 1.1 mrg echo "$as_me:$LINENO: checking for $ac_header" >&5
4328 1.1 mrg echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4329 1.1 mrg if eval "test \"\${$as_ac_Header+set}\" = set"; then
4330 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
4331 1.1 mrg else
4332 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
4333 1.1 mrg /* confdefs.h. */
4334 1.1 mrg _ACEOF
4335 1.1 mrg cat confdefs.h >>conftest.$ac_ext
4336 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
4337 1.1 mrg /* end confdefs.h. */
4338 1.1 mrg $ac_includes_default
4339 1.1 mrg
4340 1.1 mrg #include <$ac_header>
4341 1.1 mrg _ACEOF
4342 1.1 mrg rm -f conftest.$ac_objext
4343 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4344 1.1 mrg (eval $ac_compile) 2>conftest.er1
4345 1.1 mrg ac_status=$?
4346 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
4347 1.1 mrg rm -f conftest.er1
4348 1.1 mrg cat conftest.err >&5
4349 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4350 1.1 mrg (exit $ac_status); } &&
4351 1.1 mrg { ac_try='test -z "$ac_c_werror_flag"
4352 1.1 mrg || test ! -s conftest.err'
4353 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4354 1.1 mrg (eval $ac_try) 2>&5
4355 1.1 mrg ac_status=$?
4356 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4357 1.1 mrg (exit $ac_status); }; } &&
4358 1.1 mrg { ac_try='test -s conftest.$ac_objext'
4359 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4360 1.1 mrg (eval $ac_try) 2>&5
4361 1.1 mrg ac_status=$?
4362 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4363 1.1 mrg (exit $ac_status); }; }; then
4364 1.1 mrg eval "$as_ac_Header=yes"
4365 1.1 mrg else
4366 1.1 mrg echo "$as_me: failed program was:" >&5
4367 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
4368 1.1 mrg
4369 1.1 mrg eval "$as_ac_Header=no"
4370 1.1 mrg fi
4371 1.1 mrg rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4372 1.1 mrg fi
4373 1.1 mrg echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4374 1.1 mrg echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4375 1.1 mrg if test `eval echo '${'$as_ac_Header'}'` = yes; then
4376 1.1 mrg cat >>confdefs.h <<_ACEOF
4377 1.1 mrg #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4378 1.1 mrg _ACEOF
4379 1.1 mrg
4380 1.1 mrg fi
4381 1.1 mrg
4382 1.1 mrg done
4383 1.1 mrg
4384 1.1 mrg
4385 1.1 mrg
4386 1.1 mrg for ac_header in dlfcn.h
4387 1.1 mrg do
4388 1.1 mrg as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4389 1.1 mrg if eval "test \"\${$as_ac_Header+set}\" = set"; then
4390 1.1 mrg echo "$as_me:$LINENO: checking for $ac_header" >&5
4391 1.1 mrg echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4392 1.1 mrg if eval "test \"\${$as_ac_Header+set}\" = set"; then
4393 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
4394 1.1 mrg fi
4395 1.1 mrg echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4396 1.1 mrg echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4397 1.1 mrg else
4398 1.1 mrg # Is the header compilable?
4399 1.1 mrg echo "$as_me:$LINENO: checking $ac_header usability" >&5
4400 1.1 mrg echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
4401 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
4402 1.1 mrg /* confdefs.h. */
4403 1.1 mrg _ACEOF
4404 1.1 mrg cat confdefs.h >>conftest.$ac_ext
4405 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
4406 1.1 mrg /* end confdefs.h. */
4407 1.1 mrg $ac_includes_default
4408 1.1 mrg #include <$ac_header>
4409 1.1 mrg _ACEOF
4410 1.1 mrg rm -f conftest.$ac_objext
4411 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4412 1.1 mrg (eval $ac_compile) 2>conftest.er1
4413 1.1 mrg ac_status=$?
4414 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
4415 1.1 mrg rm -f conftest.er1
4416 1.1 mrg cat conftest.err >&5
4417 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4418 1.1 mrg (exit $ac_status); } &&
4419 1.1 mrg { ac_try='test -z "$ac_c_werror_flag"
4420 1.1 mrg || test ! -s conftest.err'
4421 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4422 1.1 mrg (eval $ac_try) 2>&5
4423 1.1 mrg ac_status=$?
4424 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4425 1.1 mrg (exit $ac_status); }; } &&
4426 1.1 mrg { ac_try='test -s conftest.$ac_objext'
4427 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4428 1.1 mrg (eval $ac_try) 2>&5
4429 1.1 mrg ac_status=$?
4430 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4431 1.1 mrg (exit $ac_status); }; }; then
4432 1.1 mrg ac_header_compiler=yes
4433 1.1 mrg else
4434 1.1 mrg echo "$as_me: failed program was:" >&5
4435 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
4436 1.1 mrg
4437 1.1 mrg ac_header_compiler=no
4438 1.1 mrg fi
4439 1.1 mrg rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4440 1.1 mrg echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4441 1.1 mrg echo "${ECHO_T}$ac_header_compiler" >&6
4442 1.1 mrg
4443 1.1 mrg # Is the header present?
4444 1.1 mrg echo "$as_me:$LINENO: checking $ac_header presence" >&5
4445 1.1 mrg echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
4446 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
4447 1.1 mrg /* confdefs.h. */
4448 1.1 mrg _ACEOF
4449 1.1 mrg cat confdefs.h >>conftest.$ac_ext
4450 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
4451 1.1 mrg /* end confdefs.h. */
4452 1.1 mrg #include <$ac_header>
4453 1.1 mrg _ACEOF
4454 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4455 1.1 mrg (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4456 1.1 mrg ac_status=$?
4457 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
4458 1.1 mrg rm -f conftest.er1
4459 1.1 mrg cat conftest.err >&5
4460 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4461 1.1 mrg (exit $ac_status); } >/dev/null; then
4462 1.1 mrg if test -s conftest.err; then
4463 1.1 mrg ac_cpp_err=$ac_c_preproc_warn_flag
4464 1.1 mrg ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4465 1.1 mrg else
4466 1.1 mrg ac_cpp_err=
4467 1.1 mrg fi
4468 1.1 mrg else
4469 1.1 mrg ac_cpp_err=yes
4470 1.1 mrg fi
4471 1.1 mrg if test -z "$ac_cpp_err"; then
4472 1.1 mrg ac_header_preproc=yes
4473 1.1 mrg else
4474 1.1 mrg echo "$as_me: failed program was:" >&5
4475 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
4476 1.1 mrg
4477 1.1 mrg ac_header_preproc=no
4478 1.1 mrg fi
4479 1.1 mrg rm -f conftest.err conftest.$ac_ext
4480 1.1 mrg echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
4481 1.1 mrg echo "${ECHO_T}$ac_header_preproc" >&6
4482 1.1 mrg
4483 1.1 mrg # So? What about this header?
4484 1.1 mrg case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4485 1.1 mrg yes:no: )
4486 1.1 mrg { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4487 1.1 mrg echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4488 1.1 mrg { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4489 1.1 mrg echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4490 1.1 mrg ac_header_preproc=yes
4491 1.1 mrg ;;
4492 1.1 mrg no:yes:* )
4493 1.1 mrg { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4494 1.1 mrg echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4495 1.1 mrg { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4496 1.1 mrg echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4497 1.1 mrg { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4498 1.1 mrg echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4499 1.1 mrg { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
4500 1.1 mrg echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
4501 1.1 mrg { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4502 1.1 mrg echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4503 1.1 mrg { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4504 1.1 mrg echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
4505 1.1 mrg (
4506 1.1 mrg cat <<\_ASBOX
4507 1.1 mrg ## ---------------------------------------------------------------------- ##
4508 1.1 mrg ## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
4509 1.1 mrg ## ---------------------------------------------------------------------- ##
4510 1.1 mrg _ASBOX
4511 1.1 mrg ) |
4512 1.1 mrg sed "s/^/$as_me: WARNING: /" >&2
4513 1.1 mrg ;;
4514 1.1 mrg esac
4515 1.1 mrg echo "$as_me:$LINENO: checking for $ac_header" >&5
4516 1.1 mrg echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
4517 1.1 mrg if eval "test \"\${$as_ac_Header+set}\" = set"; then
4518 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
4519 1.1 mrg else
4520 1.1 mrg eval "$as_ac_Header=\$ac_header_preproc"
4521 1.1 mrg fi
4522 1.1 mrg echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4523 1.1 mrg echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4524 1.1 mrg
4525 1.1 mrg fi
4526 1.1 mrg if test `eval echo '${'$as_ac_Header'}'` = yes; then
4527 1.1 mrg cat >>confdefs.h <<_ACEOF
4528 1.1 mrg #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4529 1.1 mrg _ACEOF
4530 1.1 mrg
4531 1.1 mrg fi
4532 1.1 mrg
4533 1.1 mrg done
4534 1.1 mrg
4535 1.1 mrg ac_ext=cc
4536 1.1 mrg ac_cpp='$CXXCPP $CPPFLAGS'
4537 1.1 mrg ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4538 1.1 mrg ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4539 1.1 mrg ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4540 1.1 mrg if test -n "$ac_tool_prefix"; then
4541 1.1 mrg for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
4542 1.1 mrg do
4543 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4544 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4545 1.1 mrg echo "$as_me:$LINENO: checking for $ac_word" >&5
4546 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4547 1.1 mrg if test "${ac_cv_prog_CXX+set}" = set; then
4548 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
4549 1.1 mrg else
4550 1.1 mrg if test -n "$CXX"; then
4551 1.1 mrg ac_cv_prog_CXX="$CXX" # Let the user override the test.
4552 1.1 mrg else
4553 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4554 1.1 mrg for as_dir in $PATH
4555 1.1 mrg do
4556 1.1 mrg IFS=$as_save_IFS
4557 1.1 mrg test -z "$as_dir" && as_dir=.
4558 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4559 1.1 mrg if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4560 1.1 mrg ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
4561 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4562 1.1 mrg break 2
4563 1.1 mrg fi
4564 1.1 mrg done
4565 1.1 mrg done
4566 1.1 mrg
4567 1.1 mrg fi
4568 1.1 mrg fi
4569 1.1 mrg CXX=$ac_cv_prog_CXX
4570 1.1 mrg if test -n "$CXX"; then
4571 1.1 mrg echo "$as_me:$LINENO: result: $CXX" >&5
4572 1.1 mrg echo "${ECHO_T}$CXX" >&6
4573 1.1 mrg else
4574 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
4575 1.1 mrg echo "${ECHO_T}no" >&6
4576 1.1 mrg fi
4577 1.1 mrg
4578 1.1 mrg test -n "$CXX" && break
4579 1.1 mrg done
4580 1.1 mrg fi
4581 1.1 mrg if test -z "$CXX"; then
4582 1.1 mrg ac_ct_CXX=$CXX
4583 1.1 mrg for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
4584 1.1 mrg do
4585 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
4586 1.1 mrg set dummy $ac_prog; ac_word=$2
4587 1.1 mrg echo "$as_me:$LINENO: checking for $ac_word" >&5
4588 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4589 1.1 mrg if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
4590 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
4591 1.1 mrg else
4592 1.1 mrg if test -n "$ac_ct_CXX"; then
4593 1.1 mrg ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
4594 1.1 mrg else
4595 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4596 1.1 mrg for as_dir in $PATH
4597 1.1 mrg do
4598 1.1 mrg IFS=$as_save_IFS
4599 1.1 mrg test -z "$as_dir" && as_dir=.
4600 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4601 1.1 mrg if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4602 1.1 mrg ac_cv_prog_ac_ct_CXX="$ac_prog"
4603 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4604 1.1 mrg break 2
4605 1.1 mrg fi
4606 1.1 mrg done
4607 1.1 mrg done
4608 1.1 mrg
4609 1.1 mrg fi
4610 1.1 mrg fi
4611 1.1 mrg ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
4612 1.1 mrg if test -n "$ac_ct_CXX"; then
4613 1.1 mrg echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
4614 1.1 mrg echo "${ECHO_T}$ac_ct_CXX" >&6
4615 1.1 mrg else
4616 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
4617 1.1 mrg echo "${ECHO_T}no" >&6
4618 1.1 mrg fi
4619 1.1 mrg
4620 1.1 mrg test -n "$ac_ct_CXX" && break
4621 1.1 mrg done
4622 1.1 mrg test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
4623 1.1 mrg
4624 1.1 mrg CXX=$ac_ct_CXX
4625 1.1 mrg fi
4626 1.1 mrg
4627 1.1 mrg
4628 1.1 mrg # Provide some information about the compiler.
4629 1.1 mrg echo "$as_me:$LINENO:" \
4630 1.1 mrg "checking for C++ compiler version" >&5
4631 1.1 mrg ac_compiler=`set X $ac_compile; echo $2`
4632 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
4633 1.1 mrg (eval $ac_compiler --version </dev/null >&5) 2>&5
4634 1.1 mrg ac_status=$?
4635 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4636 1.1 mrg (exit $ac_status); }
4637 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
4638 1.1 mrg (eval $ac_compiler -v </dev/null >&5) 2>&5
4639 1.1 mrg ac_status=$?
4640 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4641 1.1 mrg (exit $ac_status); }
4642 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
4643 1.1 mrg (eval $ac_compiler -V </dev/null >&5) 2>&5
4644 1.1 mrg ac_status=$?
4645 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4646 1.1 mrg (exit $ac_status); }
4647 1.1 mrg
4648 1.1 mrg echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
4649 1.1 mrg echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
4650 1.1 mrg if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
4651 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
4652 1.1 mrg else
4653 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
4654 1.1 mrg /* confdefs.h. */
4655 1.1 mrg _ACEOF
4656 1.1 mrg cat confdefs.h >>conftest.$ac_ext
4657 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
4658 1.1 mrg /* end confdefs.h. */
4659 1.1 mrg
4660 1.1 mrg int
4661 1.1 mrg main ()
4662 1.1 mrg {
4663 1.1 mrg #ifndef __GNUC__
4664 1.1 mrg choke me
4665 1.1 mrg #endif
4666 1.1 mrg
4667 1.1 mrg ;
4668 1.1 mrg return 0;
4669 1.1 mrg }
4670 1.1 mrg _ACEOF
4671 1.1 mrg rm -f conftest.$ac_objext
4672 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4673 1.1 mrg (eval $ac_compile) 2>conftest.er1
4674 1.1 mrg ac_status=$?
4675 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
4676 1.1 mrg rm -f conftest.er1
4677 1.1 mrg cat conftest.err >&5
4678 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4679 1.1 mrg (exit $ac_status); } &&
4680 1.1 mrg { ac_try='test -z "$ac_cxx_werror_flag"
4681 1.1 mrg || test ! -s conftest.err'
4682 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4683 1.1 mrg (eval $ac_try) 2>&5
4684 1.1 mrg ac_status=$?
4685 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4686 1.1 mrg (exit $ac_status); }; } &&
4687 1.1 mrg { ac_try='test -s conftest.$ac_objext'
4688 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4689 1.1 mrg (eval $ac_try) 2>&5
4690 1.1 mrg ac_status=$?
4691 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4692 1.1 mrg (exit $ac_status); }; }; then
4693 1.1 mrg ac_compiler_gnu=yes
4694 1.1 mrg else
4695 1.1 mrg echo "$as_me: failed program was:" >&5
4696 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
4697 1.1 mrg
4698 1.1 mrg ac_compiler_gnu=no
4699 1.1 mrg fi
4700 1.1 mrg rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4701 1.1 mrg ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
4702 1.1 mrg
4703 1.1 mrg fi
4704 1.1 mrg echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
4705 1.1 mrg echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
4706 1.1 mrg GXX=`test $ac_compiler_gnu = yes && echo yes`
4707 1.1 mrg ac_test_CXXFLAGS=${CXXFLAGS+set}
4708 1.1 mrg ac_save_CXXFLAGS=$CXXFLAGS
4709 1.1 mrg CXXFLAGS="-g"
4710 1.1 mrg echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
4711 1.1 mrg echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
4712 1.1 mrg if test "${ac_cv_prog_cxx_g+set}" = set; then
4713 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
4714 1.1 mrg else
4715 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
4716 1.1 mrg /* confdefs.h. */
4717 1.1 mrg _ACEOF
4718 1.1 mrg cat confdefs.h >>conftest.$ac_ext
4719 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
4720 1.1 mrg /* end confdefs.h. */
4721 1.1 mrg
4722 1.1 mrg int
4723 1.1 mrg main ()
4724 1.1 mrg {
4725 1.1 mrg
4726 1.1 mrg ;
4727 1.1 mrg return 0;
4728 1.1 mrg }
4729 1.1 mrg _ACEOF
4730 1.1 mrg rm -f conftest.$ac_objext
4731 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4732 1.1 mrg (eval $ac_compile) 2>conftest.er1
4733 1.1 mrg ac_status=$?
4734 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
4735 1.1 mrg rm -f conftest.er1
4736 1.1 mrg cat conftest.err >&5
4737 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4738 1.1 mrg (exit $ac_status); } &&
4739 1.1 mrg { ac_try='test -z "$ac_cxx_werror_flag"
4740 1.1 mrg || test ! -s conftest.err'
4741 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4742 1.1 mrg (eval $ac_try) 2>&5
4743 1.1 mrg ac_status=$?
4744 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4745 1.1 mrg (exit $ac_status); }; } &&
4746 1.1 mrg { ac_try='test -s conftest.$ac_objext'
4747 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4748 1.1 mrg (eval $ac_try) 2>&5
4749 1.1 mrg ac_status=$?
4750 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4751 1.1 mrg (exit $ac_status); }; }; then
4752 1.1 mrg ac_cv_prog_cxx_g=yes
4753 1.1 mrg else
4754 1.1 mrg echo "$as_me: failed program was:" >&5
4755 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
4756 1.1 mrg
4757 1.1 mrg ac_cv_prog_cxx_g=no
4758 1.1 mrg fi
4759 1.1 mrg rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4760 1.1 mrg fi
4761 1.1 mrg echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
4762 1.1 mrg echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
4763 1.1 mrg if test "$ac_test_CXXFLAGS" = set; then
4764 1.1 mrg CXXFLAGS=$ac_save_CXXFLAGS
4765 1.1 mrg elif test $ac_cv_prog_cxx_g = yes; then
4766 1.1 mrg if test "$GXX" = yes; then
4767 1.1 mrg CXXFLAGS="-g -O2"
4768 1.1 mrg else
4769 1.1 mrg CXXFLAGS="-g"
4770 1.1 mrg fi
4771 1.1 mrg else
4772 1.1 mrg if test "$GXX" = yes; then
4773 1.1 mrg CXXFLAGS="-O2"
4774 1.1 mrg else
4775 1.1 mrg CXXFLAGS=
4776 1.1 mrg fi
4777 1.1 mrg fi
4778 1.1 mrg for ac_declaration in \
4779 1.1 mrg '' \
4780 1.1 mrg 'extern "C" void std::exit (int) throw (); using std::exit;' \
4781 1.1 mrg 'extern "C" void std::exit (int); using std::exit;' \
4782 1.1 mrg 'extern "C" void exit (int) throw ();' \
4783 1.1 mrg 'extern "C" void exit (int);' \
4784 1.1 mrg 'void exit (int);'
4785 1.1 mrg do
4786 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
4787 1.1 mrg /* confdefs.h. */
4788 1.1 mrg _ACEOF
4789 1.1 mrg cat confdefs.h >>conftest.$ac_ext
4790 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
4791 1.1 mrg /* end confdefs.h. */
4792 1.1 mrg $ac_declaration
4793 1.1 mrg #include <stdlib.h>
4794 1.1 mrg int
4795 1.1 mrg main ()
4796 1.1 mrg {
4797 1.1 mrg exit (42);
4798 1.1 mrg ;
4799 1.1 mrg return 0;
4800 1.1 mrg }
4801 1.1 mrg _ACEOF
4802 1.1 mrg rm -f conftest.$ac_objext
4803 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4804 1.1 mrg (eval $ac_compile) 2>conftest.er1
4805 1.1 mrg ac_status=$?
4806 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
4807 1.1 mrg rm -f conftest.er1
4808 1.1 mrg cat conftest.err >&5
4809 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4810 1.1 mrg (exit $ac_status); } &&
4811 1.1 mrg { ac_try='test -z "$ac_cxx_werror_flag"
4812 1.1 mrg || test ! -s conftest.err'
4813 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4814 1.1 mrg (eval $ac_try) 2>&5
4815 1.1 mrg ac_status=$?
4816 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4817 1.1 mrg (exit $ac_status); }; } &&
4818 1.1 mrg { ac_try='test -s conftest.$ac_objext'
4819 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4820 1.1 mrg (eval $ac_try) 2>&5
4821 1.1 mrg ac_status=$?
4822 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4823 1.1 mrg (exit $ac_status); }; }; then
4824 1.1 mrg :
4825 1.1 mrg else
4826 1.1 mrg echo "$as_me: failed program was:" >&5
4827 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
4828 1.1 mrg
4829 1.1 mrg continue
4830 1.1 mrg fi
4831 1.1 mrg rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4832 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
4833 1.1 mrg /* confdefs.h. */
4834 1.1 mrg _ACEOF
4835 1.1 mrg cat confdefs.h >>conftest.$ac_ext
4836 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
4837 1.1 mrg /* end confdefs.h. */
4838 1.1 mrg $ac_declaration
4839 1.1 mrg int
4840 1.1 mrg main ()
4841 1.1 mrg {
4842 1.1 mrg exit (42);
4843 1.1 mrg ;
4844 1.1 mrg return 0;
4845 1.1 mrg }
4846 1.1 mrg _ACEOF
4847 1.1 mrg rm -f conftest.$ac_objext
4848 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4849 1.1 mrg (eval $ac_compile) 2>conftest.er1
4850 1.1 mrg ac_status=$?
4851 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
4852 1.1 mrg rm -f conftest.er1
4853 1.1 mrg cat conftest.err >&5
4854 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4855 1.1 mrg (exit $ac_status); } &&
4856 1.1 mrg { ac_try='test -z "$ac_cxx_werror_flag"
4857 1.1 mrg || test ! -s conftest.err'
4858 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4859 1.1 mrg (eval $ac_try) 2>&5
4860 1.1 mrg ac_status=$?
4861 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4862 1.1 mrg (exit $ac_status); }; } &&
4863 1.1 mrg { ac_try='test -s conftest.$ac_objext'
4864 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4865 1.1 mrg (eval $ac_try) 2>&5
4866 1.1 mrg ac_status=$?
4867 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4868 1.1 mrg (exit $ac_status); }; }; then
4869 1.1 mrg break
4870 1.1 mrg else
4871 1.1 mrg echo "$as_me: failed program was:" >&5
4872 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
4873 1.1 mrg
4874 1.1 mrg fi
4875 1.1 mrg rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4876 1.1 mrg done
4877 1.1 mrg rm -f conftest*
4878 1.1 mrg if test -n "$ac_declaration"; then
4879 1.1 mrg echo '#ifdef __cplusplus' >>confdefs.h
4880 1.1 mrg echo $ac_declaration >>confdefs.h
4881 1.1 mrg echo '#endif' >>confdefs.h
4882 1.1 mrg fi
4883 1.1 mrg
4884 1.1 mrg ac_ext=cc
4885 1.1 mrg ac_cpp='$CXXCPP $CPPFLAGS'
4886 1.1 mrg ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4887 1.1 mrg ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4888 1.1 mrg ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4889 1.1 mrg
4890 1.1 mrg depcc="$CXX" am_compiler_list=
4891 1.1 mrg
4892 1.1 mrg echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
4893 1.1 mrg echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
4894 1.1 mrg if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
4895 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
4896 1.1 mrg else
4897 1.1 mrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4898 1.1 mrg # We make a subdir and do the tests there. Otherwise we can end up
4899 1.1 mrg # making bogus files that we don't know about and never remove. For
4900 1.1 mrg # instance it was reported that on HP-UX the gcc test will end up
4901 1.1 mrg # making a dummy file named `D' -- because `-MD' means `put the output
4902 1.1 mrg # in D'.
4903 1.1 mrg mkdir conftest.dir
4904 1.1 mrg # Copy depcomp to subdir because otherwise we won't find it if we're
4905 1.1 mrg # using a relative directory.
4906 1.1 mrg cp "$am_depcomp" conftest.dir
4907 1.1 mrg cd conftest.dir
4908 1.1 mrg # We will build objects and dependencies in a subdirectory because
4909 1.1 mrg # it helps to detect inapplicable dependency modes. For instance
4910 1.1 mrg # both Tru64's cc and ICC support -MD to output dependencies as a
4911 1.1 mrg # side effect of compilation, but ICC will put the dependencies in
4912 1.1 mrg # the current directory while Tru64 will put them in the object
4913 1.1 mrg # directory.
4914 1.1 mrg mkdir sub
4915 1.1 mrg
4916 1.1 mrg am_cv_CXX_dependencies_compiler_type=none
4917 1.1 mrg if test "$am_compiler_list" = ""; then
4918 1.1 mrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4919 1.1 mrg fi
4920 1.1 mrg for depmode in $am_compiler_list; do
4921 1.1 mrg # Setup a source with many dependencies, because some compilers
4922 1.1 mrg # like to wrap large dependency lists on column 80 (with \), and
4923 1.1 mrg # we should not choose a depcomp mode which is confused by this.
4924 1.1 mrg #
4925 1.1 mrg # We need to recreate these files for each test, as the compiler may
4926 1.1 mrg # overwrite some of them when testing with obscure command lines.
4927 1.1 mrg # This happens at least with the AIX C compiler.
4928 1.1 mrg : > sub/conftest.c
4929 1.1 mrg for i in 1 2 3 4 5 6; do
4930 1.1 mrg echo '#include "conftst'$i'.h"' >> sub/conftest.c
4931 1.1 mrg # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4932 1.1 mrg # Solaris 8's {/usr,}/bin/sh.
4933 1.1 mrg touch sub/conftst$i.h
4934 1.1 mrg done
4935 1.1 mrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4936 1.1 mrg
4937 1.1 mrg case $depmode in
4938 1.1 mrg nosideeffect)
4939 1.1 mrg # after this tag, mechanisms are not by side-effect, so they'll
4940 1.1 mrg # only be used when explicitly requested
4941 1.1 mrg if test "x$enable_dependency_tracking" = xyes; then
4942 1.1 mrg continue
4943 1.1 mrg else
4944 1.1 mrg break
4945 1.1 mrg fi
4946 1.1 mrg ;;
4947 1.1 mrg none) break ;;
4948 1.1 mrg esac
4949 1.1 mrg # We check with `-c' and `-o' for the sake of the "dashmstdout"
4950 1.1 mrg # mode. It turns out that the SunPro C++ compiler does not properly
4951 1.1 mrg # handle `-M -o', and we need to detect this.
4952 1.1 mrg if depmode=$depmode \
4953 1.1 mrg source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4954 1.1 mrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4955 1.1 mrg $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
4956 1.1 mrg >/dev/null 2>conftest.err &&
4957 1.1 mrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4958 1.1 mrg grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
4959 1.1 mrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4960 1.1 mrg # icc doesn't choke on unknown options, it will just issue warnings
4961 1.1 mrg # or remarks (even with -Werror). So we grep stderr for any message
4962 1.1 mrg # that says an option was ignored or not supported.
4963 1.1 mrg # When given -MP, icc 7.0 and 7.1 complain thusly:
4964 1.1 mrg # icc: Command line warning: ignoring option '-M'; no argument required
4965 1.1 mrg # The diagnosis changed in icc 8.0:
4966 1.1 mrg # icc: Command line remark: option '-MP' not supported
4967 1.1 mrg if (grep 'ignoring option' conftest.err ||
4968 1.1 mrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4969 1.1 mrg am_cv_CXX_dependencies_compiler_type=$depmode
4970 1.1 mrg break
4971 1.1 mrg fi
4972 1.1 mrg fi
4973 1.1 mrg done
4974 1.1 mrg
4975 1.1 mrg cd ..
4976 1.1 mrg rm -rf conftest.dir
4977 1.1 mrg else
4978 1.1 mrg am_cv_CXX_dependencies_compiler_type=none
4979 1.1 mrg fi
4980 1.1 mrg
4981 1.1 mrg fi
4982 1.1 mrg echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
4983 1.1 mrg echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6
4984 1.1 mrg CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
4985 1.1 mrg
4986 1.1 mrg
4987 1.1 mrg
4988 1.1 mrg if
4989 1.1 mrg test "x$enable_dependency_tracking" != xno \
4990 1.1 mrg && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
4991 1.1 mrg am__fastdepCXX_TRUE=
4992 1.1 mrg am__fastdepCXX_FALSE='#'
4993 1.1 mrg else
4994 1.1 mrg am__fastdepCXX_TRUE='#'
4995 1.1 mrg am__fastdepCXX_FALSE=
4996 1.1 mrg fi
4997 1.1 mrg
4998 1.1 mrg
4999 1.1 mrg
5000 1.1 mrg
5001 1.1 mrg if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5002 1.1 mrg ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5003 1.1 mrg (test "X$CXX" != "Xg++"))) ; then
5004 1.1 mrg ac_ext=cc
5005 1.1 mrg ac_cpp='$CXXCPP $CPPFLAGS'
5006 1.1 mrg ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5007 1.1 mrg ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5008 1.1 mrg ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5009 1.1 mrg echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5010 1.1 mrg echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
5011 1.1 mrg if test -z "$CXXCPP"; then
5012 1.1 mrg if test "${ac_cv_prog_CXXCPP+set}" = set; then
5013 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
5014 1.1 mrg else
5015 1.1 mrg # Double quotes because CXXCPP needs to be expanded
5016 1.1 mrg for CXXCPP in "$CXX -E" "/lib/cpp"
5017 1.1 mrg do
5018 1.1 mrg ac_preproc_ok=false
5019 1.1 mrg for ac_cxx_preproc_warn_flag in '' yes
5020 1.1 mrg do
5021 1.1 mrg # Use a header file that comes with gcc, so configuring glibc
5022 1.1 mrg # with a fresh cross-compiler works.
5023 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5024 1.1 mrg # <limits.h> exists even on freestanding compilers.
5025 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
5026 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case.
5027 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5028 1.1 mrg /* confdefs.h. */
5029 1.1 mrg _ACEOF
5030 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5031 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5032 1.1 mrg /* end confdefs.h. */
5033 1.1 mrg #ifdef __STDC__
5034 1.1 mrg # include <limits.h>
5035 1.1 mrg #else
5036 1.1 mrg # include <assert.h>
5037 1.1 mrg #endif
5038 1.1 mrg Syntax error
5039 1.1 mrg _ACEOF
5040 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5041 1.1 mrg (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5042 1.1 mrg ac_status=$?
5043 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5044 1.1 mrg rm -f conftest.er1
5045 1.1 mrg cat conftest.err >&5
5046 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
5047 1.1 mrg (exit $ac_status); } >/dev/null; then
5048 1.1 mrg if test -s conftest.err; then
5049 1.1 mrg ac_cpp_err=$ac_cxx_preproc_warn_flag
5050 1.1 mrg ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5051 1.1 mrg else
5052 1.1 mrg ac_cpp_err=
5053 1.1 mrg fi
5054 1.1 mrg else
5055 1.1 mrg ac_cpp_err=yes
5056 1.1 mrg fi
5057 1.1 mrg if test -z "$ac_cpp_err"; then
5058 1.1 mrg :
5059 1.1 mrg else
5060 1.1 mrg echo "$as_me: failed program was:" >&5
5061 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5062 1.1 mrg
5063 1.1 mrg # Broken: fails on valid input.
5064 1.1 mrg continue
5065 1.1 mrg fi
5066 1.1 mrg rm -f conftest.err conftest.$ac_ext
5067 1.1 mrg
5068 1.1 mrg # OK, works on sane cases. Now check whether non-existent headers
5069 1.1 mrg # can be detected and how.
5070 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5071 1.1 mrg /* confdefs.h. */
5072 1.1 mrg _ACEOF
5073 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5074 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5075 1.1 mrg /* end confdefs.h. */
5076 1.1 mrg #include <ac_nonexistent.h>
5077 1.1 mrg _ACEOF
5078 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5079 1.1 mrg (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5080 1.1 mrg ac_status=$?
5081 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5082 1.1 mrg rm -f conftest.er1
5083 1.1 mrg cat conftest.err >&5
5084 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
5085 1.1 mrg (exit $ac_status); } >/dev/null; then
5086 1.1 mrg if test -s conftest.err; then
5087 1.1 mrg ac_cpp_err=$ac_cxx_preproc_warn_flag
5088 1.1 mrg ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5089 1.1 mrg else
5090 1.1 mrg ac_cpp_err=
5091 1.1 mrg fi
5092 1.1 mrg else
5093 1.1 mrg ac_cpp_err=yes
5094 1.1 mrg fi
5095 1.1 mrg if test -z "$ac_cpp_err"; then
5096 1.1 mrg # Broken: success on invalid input.
5097 1.1 mrg continue
5098 1.1 mrg else
5099 1.1 mrg echo "$as_me: failed program was:" >&5
5100 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5101 1.1 mrg
5102 1.1 mrg # Passes both tests.
5103 1.1 mrg ac_preproc_ok=:
5104 1.1 mrg break
5105 1.1 mrg fi
5106 1.1 mrg rm -f conftest.err conftest.$ac_ext
5107 1.1 mrg
5108 1.1 mrg done
5109 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5110 1.1 mrg rm -f conftest.err conftest.$ac_ext
5111 1.1 mrg if $ac_preproc_ok; then
5112 1.1 mrg break
5113 1.1 mrg fi
5114 1.1 mrg
5115 1.1 mrg done
5116 1.1 mrg ac_cv_prog_CXXCPP=$CXXCPP
5117 1.1 mrg
5118 1.1 mrg fi
5119 1.1 mrg CXXCPP=$ac_cv_prog_CXXCPP
5120 1.1 mrg else
5121 1.1 mrg ac_cv_prog_CXXCPP=$CXXCPP
5122 1.1 mrg fi
5123 1.1 mrg echo "$as_me:$LINENO: result: $CXXCPP" >&5
5124 1.1 mrg echo "${ECHO_T}$CXXCPP" >&6
5125 1.1 mrg ac_preproc_ok=false
5126 1.1 mrg for ac_cxx_preproc_warn_flag in '' yes
5127 1.1 mrg do
5128 1.1 mrg # Use a header file that comes with gcc, so configuring glibc
5129 1.1 mrg # with a fresh cross-compiler works.
5130 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5131 1.1 mrg # <limits.h> exists even on freestanding compilers.
5132 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
5133 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case.
5134 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5135 1.1 mrg /* confdefs.h. */
5136 1.1 mrg _ACEOF
5137 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5138 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5139 1.1 mrg /* end confdefs.h. */
5140 1.1 mrg #ifdef __STDC__
5141 1.1 mrg # include <limits.h>
5142 1.1 mrg #else
5143 1.1 mrg # include <assert.h>
5144 1.1 mrg #endif
5145 1.1 mrg Syntax error
5146 1.1 mrg _ACEOF
5147 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5148 1.1 mrg (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5149 1.1 mrg ac_status=$?
5150 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5151 1.1 mrg rm -f conftest.er1
5152 1.1 mrg cat conftest.err >&5
5153 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
5154 1.1 mrg (exit $ac_status); } >/dev/null; then
5155 1.1 mrg if test -s conftest.err; then
5156 1.1 mrg ac_cpp_err=$ac_cxx_preproc_warn_flag
5157 1.1 mrg ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5158 1.1 mrg else
5159 1.1 mrg ac_cpp_err=
5160 1.1 mrg fi
5161 1.1 mrg else
5162 1.1 mrg ac_cpp_err=yes
5163 1.1 mrg fi
5164 1.1 mrg if test -z "$ac_cpp_err"; then
5165 1.1 mrg :
5166 1.1 mrg else
5167 1.1 mrg echo "$as_me: failed program was:" >&5
5168 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5169 1.1 mrg
5170 1.1 mrg # Broken: fails on valid input.
5171 1.1 mrg continue
5172 1.1 mrg fi
5173 1.1 mrg rm -f conftest.err conftest.$ac_ext
5174 1.1 mrg
5175 1.1 mrg # OK, works on sane cases. Now check whether non-existent headers
5176 1.1 mrg # can be detected and how.
5177 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5178 1.1 mrg /* confdefs.h. */
5179 1.1 mrg _ACEOF
5180 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5181 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5182 1.1 mrg /* end confdefs.h. */
5183 1.1 mrg #include <ac_nonexistent.h>
5184 1.1 mrg _ACEOF
5185 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5186 1.1 mrg (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5187 1.1 mrg ac_status=$?
5188 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5189 1.1 mrg rm -f conftest.er1
5190 1.1 mrg cat conftest.err >&5
5191 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
5192 1.1 mrg (exit $ac_status); } >/dev/null; then
5193 1.1 mrg if test -s conftest.err; then
5194 1.1 mrg ac_cpp_err=$ac_cxx_preproc_warn_flag
5195 1.1 mrg ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5196 1.1 mrg else
5197 1.1 mrg ac_cpp_err=
5198 1.1 mrg fi
5199 1.1 mrg else
5200 1.1 mrg ac_cpp_err=yes
5201 1.1 mrg fi
5202 1.1 mrg if test -z "$ac_cpp_err"; then
5203 1.1 mrg # Broken: success on invalid input.
5204 1.1 mrg continue
5205 1.1 mrg else
5206 1.1 mrg echo "$as_me: failed program was:" >&5
5207 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5208 1.1 mrg
5209 1.1 mrg # Passes both tests.
5210 1.1 mrg ac_preproc_ok=:
5211 1.1 mrg break
5212 1.1 mrg fi
5213 1.1 mrg rm -f conftest.err conftest.$ac_ext
5214 1.1 mrg
5215 1.1 mrg done
5216 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5217 1.1 mrg rm -f conftest.err conftest.$ac_ext
5218 1.1 mrg if $ac_preproc_ok; then
5219 1.1 mrg :
5220 1.1 mrg else
5221 1.1 mrg { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5222 1.1 mrg See \`config.log' for more details." >&5
5223 1.1 mrg echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5224 1.1 mrg See \`config.log' for more details." >&2;}
5225 1.1 mrg { (exit 1); exit 1; }; }
5226 1.1 mrg fi
5227 1.1 mrg
5228 1.1 mrg ac_ext=cc
5229 1.1 mrg ac_cpp='$CXXCPP $CPPFLAGS'
5230 1.1 mrg ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5231 1.1 mrg ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5232 1.1 mrg ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5233 1.1 mrg
5234 1.1 mrg fi
5235 1.1 mrg
5236 1.1 mrg
5237 1.1 mrg ac_ext=f
5238 1.1 mrg ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
5239 1.1 mrg ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5240 1.1 mrg ac_compiler_gnu=$ac_cv_f77_compiler_gnu
5241 1.1 mrg if test -n "$ac_tool_prefix"; then
5242 1.1 mrg for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran
5243 1.1 mrg do
5244 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5245 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5246 1.1 mrg echo "$as_me:$LINENO: checking for $ac_word" >&5
5247 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5248 1.1 mrg if test "${ac_cv_prog_F77+set}" = set; then
5249 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
5250 1.1 mrg else
5251 1.1 mrg if test -n "$F77"; then
5252 1.1 mrg ac_cv_prog_F77="$F77" # Let the user override the test.
5253 1.1 mrg else
5254 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5255 1.1 mrg for as_dir in $PATH
5256 1.1 mrg do
5257 1.1 mrg IFS=$as_save_IFS
5258 1.1 mrg test -z "$as_dir" && as_dir=.
5259 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5260 1.1 mrg if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5261 1.1 mrg ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
5262 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5263 1.1 mrg break 2
5264 1.1 mrg fi
5265 1.1 mrg done
5266 1.1 mrg done
5267 1.1 mrg
5268 1.1 mrg fi
5269 1.1 mrg fi
5270 1.1 mrg F77=$ac_cv_prog_F77
5271 1.1 mrg if test -n "$F77"; then
5272 1.1 mrg echo "$as_me:$LINENO: result: $F77" >&5
5273 1.1 mrg echo "${ECHO_T}$F77" >&6
5274 1.1 mrg else
5275 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
5276 1.1 mrg echo "${ECHO_T}no" >&6
5277 1.1 mrg fi
5278 1.1 mrg
5279 1.1 mrg test -n "$F77" && break
5280 1.1 mrg done
5281 1.1 mrg fi
5282 1.1 mrg if test -z "$F77"; then
5283 1.1 mrg ac_ct_F77=$F77
5284 1.1 mrg for ac_prog in g77 f77 xlf frt pgf77 fort77 fl32 af77 f90 xlf90 pgf90 epcf90 f95 fort xlf95 ifc efc pgf95 lf95 gfortran
5285 1.1 mrg do
5286 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
5287 1.1 mrg set dummy $ac_prog; ac_word=$2
5288 1.1 mrg echo "$as_me:$LINENO: checking for $ac_word" >&5
5289 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5290 1.1 mrg if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
5291 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
5292 1.1 mrg else
5293 1.1 mrg if test -n "$ac_ct_F77"; then
5294 1.1 mrg ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
5295 1.1 mrg else
5296 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5297 1.1 mrg for as_dir in $PATH
5298 1.1 mrg do
5299 1.1 mrg IFS=$as_save_IFS
5300 1.1 mrg test -z "$as_dir" && as_dir=.
5301 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5302 1.1 mrg if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5303 1.1 mrg ac_cv_prog_ac_ct_F77="$ac_prog"
5304 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5305 1.1 mrg break 2
5306 1.1 mrg fi
5307 1.1 mrg done
5308 1.1 mrg done
5309 1.1 mrg
5310 1.1 mrg fi
5311 1.1 mrg fi
5312 1.1 mrg ac_ct_F77=$ac_cv_prog_ac_ct_F77
5313 1.1 mrg if test -n "$ac_ct_F77"; then
5314 1.1 mrg echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
5315 1.1 mrg echo "${ECHO_T}$ac_ct_F77" >&6
5316 1.1 mrg else
5317 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
5318 1.1 mrg echo "${ECHO_T}no" >&6
5319 1.1 mrg fi
5320 1.1 mrg
5321 1.1 mrg test -n "$ac_ct_F77" && break
5322 1.1 mrg done
5323 1.1 mrg
5324 1.1 mrg F77=$ac_ct_F77
5325 1.1 mrg fi
5326 1.1 mrg
5327 1.1 mrg
5328 1.1 mrg # Provide some information about the compiler.
5329 1.1 mrg echo "$as_me:5329:" \
5330 1.1 mrg "checking for Fortran 77 compiler version" >&5
5331 1.1 mrg ac_compiler=`set X $ac_compile; echo $2`
5332 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
5333 1.1 mrg (eval $ac_compiler --version </dev/null >&5) 2>&5
5334 1.1 mrg ac_status=$?
5335 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
5336 1.1 mrg (exit $ac_status); }
5337 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
5338 1.1 mrg (eval $ac_compiler -v </dev/null >&5) 2>&5
5339 1.1 mrg ac_status=$?
5340 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
5341 1.1 mrg (exit $ac_status); }
5342 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
5343 1.1 mrg (eval $ac_compiler -V </dev/null >&5) 2>&5
5344 1.1 mrg ac_status=$?
5345 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
5346 1.1 mrg (exit $ac_status); }
5347 1.1 mrg rm -f a.out
5348 1.1 mrg
5349 1.1 mrg # If we don't use `.F' as extension, the preprocessor is not run on the
5350 1.1 mrg # input file. (Note that this only needs to work for GNU compilers.)
5351 1.1 mrg ac_save_ext=$ac_ext
5352 1.1 mrg ac_ext=F
5353 1.1 mrg echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
5354 1.1 mrg echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6
5355 1.1 mrg if test "${ac_cv_f77_compiler_gnu+set}" = set; then
5356 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
5357 1.1 mrg else
5358 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5359 1.1 mrg program main
5360 1.1 mrg #ifndef __GNUC__
5361 1.1 mrg choke me
5362 1.1 mrg #endif
5363 1.1 mrg
5364 1.1 mrg end
5365 1.1 mrg _ACEOF
5366 1.1 mrg rm -f conftest.$ac_objext
5367 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5368 1.1 mrg (eval $ac_compile) 2>conftest.er1
5369 1.1 mrg ac_status=$?
5370 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5371 1.1 mrg rm -f conftest.er1
5372 1.1 mrg cat conftest.err >&5
5373 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
5374 1.1 mrg (exit $ac_status); } &&
5375 1.1 mrg { ac_try='test -z "$ac_f77_werror_flag"
5376 1.1 mrg || test ! -s conftest.err'
5377 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5378 1.1 mrg (eval $ac_try) 2>&5
5379 1.1 mrg ac_status=$?
5380 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
5381 1.1 mrg (exit $ac_status); }; } &&
5382 1.1 mrg { ac_try='test -s conftest.$ac_objext'
5383 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5384 1.1 mrg (eval $ac_try) 2>&5
5385 1.1 mrg ac_status=$?
5386 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
5387 1.1 mrg (exit $ac_status); }; }; then
5388 1.1 mrg ac_compiler_gnu=yes
5389 1.1 mrg else
5390 1.1 mrg echo "$as_me: failed program was:" >&5
5391 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5392 1.1 mrg
5393 1.1 mrg ac_compiler_gnu=no
5394 1.1 mrg fi
5395 1.1 mrg rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5396 1.1 mrg ac_cv_f77_compiler_gnu=$ac_compiler_gnu
5397 1.1 mrg
5398 1.1 mrg fi
5399 1.1 mrg echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
5400 1.1 mrg echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6
5401 1.1 mrg ac_ext=$ac_save_ext
5402 1.1 mrg ac_test_FFLAGS=${FFLAGS+set}
5403 1.1 mrg ac_save_FFLAGS=$FFLAGS
5404 1.1 mrg FFLAGS=
5405 1.1 mrg echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
5406 1.1 mrg echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6
5407 1.1 mrg if test "${ac_cv_prog_f77_g+set}" = set; then
5408 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
5409 1.1 mrg else
5410 1.1 mrg FFLAGS=-g
5411 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5412 1.1 mrg program main
5413 1.1 mrg
5414 1.1 mrg end
5415 1.1 mrg _ACEOF
5416 1.1 mrg rm -f conftest.$ac_objext
5417 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5418 1.1 mrg (eval $ac_compile) 2>conftest.er1
5419 1.1 mrg ac_status=$?
5420 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5421 1.1 mrg rm -f conftest.er1
5422 1.1 mrg cat conftest.err >&5
5423 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
5424 1.1 mrg (exit $ac_status); } &&
5425 1.1 mrg { ac_try='test -z "$ac_f77_werror_flag"
5426 1.1 mrg || test ! -s conftest.err'
5427 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5428 1.1 mrg (eval $ac_try) 2>&5
5429 1.1 mrg ac_status=$?
5430 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
5431 1.1 mrg (exit $ac_status); }; } &&
5432 1.1 mrg { ac_try='test -s conftest.$ac_objext'
5433 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5434 1.1 mrg (eval $ac_try) 2>&5
5435 1.1 mrg ac_status=$?
5436 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
5437 1.1 mrg (exit $ac_status); }; }; then
5438 1.1 mrg ac_cv_prog_f77_g=yes
5439 1.1 mrg else
5440 1.1 mrg echo "$as_me: failed program was:" >&5
5441 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5442 1.1 mrg
5443 1.1 mrg ac_cv_prog_f77_g=no
5444 1.1 mrg fi
5445 1.1 mrg rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5446 1.1 mrg
5447 1.1 mrg fi
5448 1.1 mrg echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
5449 1.1 mrg echo "${ECHO_T}$ac_cv_prog_f77_g" >&6
5450 1.1 mrg if test "$ac_test_FFLAGS" = set; then
5451 1.1 mrg FFLAGS=$ac_save_FFLAGS
5452 1.1 mrg elif test $ac_cv_prog_f77_g = yes; then
5453 1.1 mrg if test "x$ac_cv_f77_compiler_gnu" = xyes; then
5454 1.1 mrg FFLAGS="-g -O2"
5455 1.1 mrg else
5456 1.1 mrg FFLAGS="-g"
5457 1.1 mrg fi
5458 1.1 mrg else
5459 1.1 mrg if test "x$ac_cv_f77_compiler_gnu" = xyes; then
5460 1.1 mrg FFLAGS="-O2"
5461 1.1 mrg else
5462 1.1 mrg FFLAGS=
5463 1.1 mrg fi
5464 1.1 mrg fi
5465 1.1 mrg
5466 1.1 mrg G77=`test $ac_compiler_gnu = yes && echo yes`
5467 1.1 mrg ac_ext=c
5468 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
5469 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5470 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5471 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
5472 1.1 mrg
5473 1.1 mrg
5474 1.1 mrg
5475 1.1 mrg # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
5476 1.1 mrg
5477 1.1 mrg # find the maximum length of command line arguments
5478 1.1 mrg echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
5479 1.1 mrg echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6
5480 1.1 mrg if test "${lt_cv_sys_max_cmd_len+set}" = set; then
5481 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
5482 1.1 mrg else
5483 1.1 mrg i=0
5484 1.1 mrg teststring="ABCD"
5485 1.1 mrg
5486 1.1 mrg case $build_os in
5487 1.1 mrg msdosdjgpp*)
5488 1.1 mrg # On DJGPP, this test can blow up pretty badly due to problems in libc
5489 1.1 mrg # (any single argument exceeding 2000 bytes causes a buffer overrun
5490 1.1 mrg # during glob expansion). Even if it were fixed, the result of this
5491 1.1 mrg # check would be larger than it should be.
5492 1.1 mrg lt_cv_sys_max_cmd_len=12288; # 12K is about right
5493 1.1 mrg ;;
5494 1.1 mrg
5495 1.1 mrg gnu*)
5496 1.1 mrg # Under GNU Hurd, this test is not required because there is
5497 1.1 mrg # no limit to the length of command line arguments.
5498 1.1 mrg # Libtool will interpret -1 as no limit whatsoever
5499 1.1 mrg lt_cv_sys_max_cmd_len=-1;
5500 1.1 mrg ;;
5501 1.1 mrg
5502 1.1 mrg cygwin* | mingw*)
5503 1.1 mrg # On Win9x/ME, this test blows up -- it succeeds, but takes
5504 1.1 mrg # about 5 minutes as the teststring grows exponentially.
5505 1.1 mrg # Worse, since 9x/ME are not pre-emptively multitasking,
5506 1.1 mrg # you end up with a "frozen" computer, even though with patience
5507 1.1 mrg # the test eventually succeeds (with a max line length of 256k).
5508 1.1 mrg # Instead, let's just punt: use the minimum linelength reported by
5509 1.1 mrg # all of the supported platforms: 8192 (on NT/2K/XP).
5510 1.1 mrg lt_cv_sys_max_cmd_len=8192;
5511 1.1 mrg ;;
5512 1.1 mrg
5513 1.1 mrg amigaos*)
5514 1.1 mrg # On AmigaOS with pdksh, this test takes hours, literally.
5515 1.1 mrg # So we just punt and use a minimum line length of 8192.
5516 1.1 mrg lt_cv_sys_max_cmd_len=8192;
5517 1.1 mrg ;;
5518 1.1 mrg
5519 1.1 mrg netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5520 1.1 mrg # This has been around since 386BSD, at least. Likely further.
5521 1.1 mrg if test -x /sbin/sysctl; then
5522 1.1 mrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5523 1.1 mrg elif test -x /usr/sbin/sysctl; then
5524 1.1 mrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5525 1.1 mrg else
5526 1.1 mrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
5527 1.1 mrg fi
5528 1.1 mrg # And add a safety zone
5529 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5530 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5531 1.1 mrg ;;
5532 1.1 mrg
5533 1.1 mrg interix*)
5534 1.1 mrg # We know the value 262144 and hardcode it with a safety zone (like BSD)
5535 1.1 mrg lt_cv_sys_max_cmd_len=196608
5536 1.1 mrg ;;
5537 1.1 mrg
5538 1.1 mrg osf*)
5539 1.1 mrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5540 1.1 mrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5541 1.1 mrg # nice to cause kernel panics so lets avoid the loop below.
5542 1.1 mrg # First set a reasonable default.
5543 1.1 mrg lt_cv_sys_max_cmd_len=16384
5544 1.1 mrg #
5545 1.1 mrg if test -x /sbin/sysconfig; then
5546 1.1 mrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5547 1.1 mrg *1*) lt_cv_sys_max_cmd_len=-1 ;;
5548 1.1 mrg esac
5549 1.1 mrg fi
5550 1.1 mrg ;;
5551 1.1 mrg sco3.2v5*)
5552 1.1 mrg lt_cv_sys_max_cmd_len=102400
5553 1.1 mrg ;;
5554 1.1 mrg sysv5* | sco5v6* | sysv4.2uw2*)
5555 1.1 mrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5556 1.1 mrg if test -n "$kargmax"; then
5557 1.1 mrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
5558 1.1 mrg else
5559 1.1 mrg lt_cv_sys_max_cmd_len=32768
5560 1.1 mrg fi
5561 1.1 mrg ;;
5562 1.1 mrg *)
5563 1.1 mrg # If test is not a shell built-in, we'll probably end up computing a
5564 1.1 mrg # maximum length that is only half of the actual maximum length, but
5565 1.1 mrg # we can't tell.
5566 1.1 mrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5567 1.1 mrg while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
5568 1.1 mrg = "XX$teststring") >/dev/null 2>&1 &&
5569 1.1 mrg new_result=`expr "X$teststring" : ".*" 2>&1` &&
5570 1.1 mrg lt_cv_sys_max_cmd_len=$new_result &&
5571 1.1 mrg test $i != 17 # 1/2 MB should be enough
5572 1.1 mrg do
5573 1.1 mrg i=`expr $i + 1`
5574 1.1 mrg teststring=$teststring$teststring
5575 1.1 mrg done
5576 1.1 mrg teststring=
5577 1.1 mrg # Add a significant safety factor because C++ compilers can tack on massive
5578 1.1 mrg # amounts of additional arguments before passing them to the linker.
5579 1.1 mrg # It appears as though 1/2 is a usable value.
5580 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5581 1.1 mrg ;;
5582 1.1 mrg esac
5583 1.1 mrg
5584 1.1 mrg fi
5585 1.1 mrg
5586 1.1 mrg if test -n $lt_cv_sys_max_cmd_len ; then
5587 1.1 mrg echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
5588 1.1 mrg echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6
5589 1.1 mrg else
5590 1.1 mrg echo "$as_me:$LINENO: result: none" >&5
5591 1.1 mrg echo "${ECHO_T}none" >&6
5592 1.1 mrg fi
5593 1.1 mrg
5594 1.1 mrg
5595 1.1 mrg
5596 1.1 mrg
5597 1.1 mrg # Check for command to grab the raw symbol name followed by C symbol from nm.
5598 1.1 mrg echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
5599 1.1 mrg echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6
5600 1.1 mrg if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
5601 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
5602 1.1 mrg else
5603 1.1 mrg
5604 1.1 mrg # These are sane defaults that work on at least a few old systems.
5605 1.1 mrg # [They come from Ultrix. What could be older than Ultrix?!! ;)]
5606 1.1 mrg
5607 1.1 mrg # Character class describing NM global symbol codes.
5608 1.1 mrg symcode='[BCDEGRST]'
5609 1.1 mrg
5610 1.1 mrg # Regexp to match symbols that can be accessed directly from C.
5611 1.1 mrg sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5612 1.1 mrg
5613 1.1 mrg # Transform an extracted symbol line into a proper C declaration
5614 1.1 mrg lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
5615 1.1 mrg
5616 1.1 mrg # Transform an extracted symbol line into symbol name and symbol address
5617 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
5618 1.1 mrg
5619 1.1 mrg # Define system-specific variables.
5620 1.1 mrg case $host_os in
5621 1.1 mrg aix*)
5622 1.1 mrg symcode='[BCDT]'
5623 1.1 mrg ;;
5624 1.1 mrg cygwin* | mingw* | pw32*)
5625 1.1 mrg symcode='[ABCDGISTW]'
5626 1.1 mrg ;;
5627 1.1 mrg hpux*) # Its linker distinguishes data from code symbols
5628 1.1 mrg if test "$host_cpu" = ia64; then
5629 1.1 mrg symcode='[ABCDEGRST]'
5630 1.1 mrg fi
5631 1.1 mrg lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5632 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
5633 1.1 mrg ;;
5634 1.1 mrg linux*)
5635 1.1 mrg if test "$host_cpu" = ia64; then
5636 1.1 mrg symcode='[ABCDGIRSTW]'
5637 1.1 mrg lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5638 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
5639 1.1 mrg fi
5640 1.1 mrg ;;
5641 1.1 mrg irix* | nonstopux*)
5642 1.1 mrg symcode='[BCDEGRST]'
5643 1.1 mrg ;;
5644 1.1 mrg osf*)
5645 1.1 mrg symcode='[BCDEGQRST]'
5646 1.1 mrg ;;
5647 1.1 mrg solaris*)
5648 1.1 mrg symcode='[BDRT]'
5649 1.1 mrg ;;
5650 1.1 mrg sco3.2v5*)
5651 1.1 mrg symcode='[DT]'
5652 1.1 mrg ;;
5653 1.1 mrg sysv4.2uw2*)
5654 1.1 mrg symcode='[DT]'
5655 1.1 mrg ;;
5656 1.1 mrg sysv5* | sco5v6* | unixware* | OpenUNIX*)
5657 1.1 mrg symcode='[ABDT]'
5658 1.1 mrg ;;
5659 1.1 mrg sysv4)
5660 1.1 mrg symcode='[DFNSTU]'
5661 1.1 mrg ;;
5662 1.1 mrg esac
5663 1.1 mrg
5664 1.1 mrg # Handle CRLF in mingw tool chain
5665 1.1 mrg opt_cr=
5666 1.1 mrg case $build_os in
5667 1.1 mrg mingw*)
5668 1.1 mrg opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5669 1.1 mrg ;;
5670 1.1 mrg esac
5671 1.1 mrg
5672 1.1 mrg # If we're using GNU nm, then use its standard symbol codes.
5673 1.1 mrg case `$NM -V 2>&1` in
5674 1.1 mrg *GNU* | *'with BFD'*)
5675 1.1 mrg symcode='[ABCDGIRSTW]' ;;
5676 1.1 mrg esac
5677 1.1 mrg
5678 1.1 mrg # Try without a prefix undercore, then with it.
5679 1.1 mrg for ac_symprfx in "" "_"; do
5680 1.1 mrg
5681 1.1 mrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5682 1.1 mrg symxfrm="\\1 $ac_symprfx\\2 \\2"
5683 1.1 mrg
5684 1.1 mrg # Write the raw and C identifiers.
5685 1.1 mrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5686 1.1 mrg
5687 1.1 mrg # Check to see that the pipe works correctly.
5688 1.1 mrg pipe_works=no
5689 1.1 mrg
5690 1.1 mrg rm -f conftest*
5691 1.1 mrg cat > conftest.$ac_ext <<EOF
5692 1.1 mrg #ifdef __cplusplus
5693 1.1 mrg extern "C" {
5694 1.1 mrg #endif
5695 1.1 mrg char nm_test_var;
5696 1.1 mrg void nm_test_func(){}
5697 1.1 mrg #ifdef __cplusplus
5698 1.1 mrg }
5699 1.1 mrg #endif
5700 1.1 mrg int main(){nm_test_var='a';nm_test_func();return(0);}
5701 1.1 mrg EOF
5702 1.1 mrg
5703 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5704 1.1 mrg (eval $ac_compile) 2>&5
5705 1.1 mrg ac_status=$?
5706 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
5707 1.1 mrg (exit $ac_status); }; then
5708 1.1 mrg # Now try to grab the symbols.
5709 1.1 mrg nlist=conftest.nm
5710 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
5711 1.1 mrg (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
5712 1.1 mrg ac_status=$?
5713 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
5714 1.1 mrg (exit $ac_status); } && test -s "$nlist"; then
5715 1.1 mrg # Try sorting and uniquifying the output.
5716 1.1 mrg if sort "$nlist" | uniq > "$nlist"T; then
5717 1.1 mrg mv -f "$nlist"T "$nlist"
5718 1.1 mrg else
5719 1.1 mrg rm -f "$nlist"T
5720 1.1 mrg fi
5721 1.1 mrg
5722 1.1 mrg # Make sure that we snagged all the symbols we need.
5723 1.1 mrg if grep ' nm_test_var$' "$nlist" >/dev/null; then
5724 1.1 mrg if grep ' nm_test_func$' "$nlist" >/dev/null; then
5725 1.1 mrg cat <<EOF > conftest.$ac_ext
5726 1.1 mrg #ifdef __cplusplus
5727 1.1 mrg extern "C" {
5728 1.1 mrg #endif
5729 1.1 mrg
5730 1.1 mrg EOF
5731 1.1 mrg # Now generate the symbol file.
5732 1.1 mrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
5733 1.1 mrg
5734 1.1 mrg cat <<EOF >> conftest.$ac_ext
5735 1.1 mrg #if defined (__STDC__) && __STDC__
5736 1.1 mrg # define lt_ptr_t void *
5737 1.1 mrg #else
5738 1.1 mrg # define lt_ptr_t char *
5739 1.1 mrg # define const
5740 1.1 mrg #endif
5741 1.1 mrg
5742 1.1 mrg /* The mapping between symbol names and symbols. */
5743 1.1 mrg const struct {
5744 1.1 mrg const char *name;
5745 1.1 mrg lt_ptr_t address;
5746 1.1 mrg }
5747 1.1 mrg lt_preloaded_symbols[] =
5748 1.1 mrg {
5749 1.1 mrg EOF
5750 1.1 mrg $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
5751 1.1 mrg cat <<\EOF >> conftest.$ac_ext
5752 1.1 mrg {0, (lt_ptr_t) 0}
5753 1.1 mrg };
5754 1.1 mrg
5755 1.1 mrg #ifdef __cplusplus
5756 1.1 mrg }
5757 1.1 mrg #endif
5758 1.1 mrg EOF
5759 1.1 mrg # Now try linking the two files.
5760 1.1 mrg mv conftest.$ac_objext conftstm.$ac_objext
5761 1.1 mrg lt_save_LIBS="$LIBS"
5762 1.1 mrg lt_save_CFLAGS="$CFLAGS"
5763 1.1 mrg LIBS="conftstm.$ac_objext"
5764 1.1 mrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5765 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5766 1.1 mrg (eval $ac_link) 2>&5
5767 1.1 mrg ac_status=$?
5768 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
5769 1.1 mrg (exit $ac_status); } && test -s conftest${ac_exeext}; then
5770 1.1 mrg pipe_works=yes
5771 1.1 mrg fi
5772 1.1 mrg LIBS="$lt_save_LIBS"
5773 1.1 mrg CFLAGS="$lt_save_CFLAGS"
5774 1.1 mrg else
5775 1.1 mrg echo "cannot find nm_test_func in $nlist" >&5
5776 1.1 mrg fi
5777 1.1 mrg else
5778 1.1 mrg echo "cannot find nm_test_var in $nlist" >&5
5779 1.1 mrg fi
5780 1.1 mrg else
5781 1.1 mrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5782 1.1 mrg fi
5783 1.1 mrg else
5784 1.1 mrg echo "$progname: failed program was:" >&5
5785 1.1 mrg cat conftest.$ac_ext >&5
5786 1.1 mrg fi
5787 1.1 mrg rm -f conftest* conftst*
5788 1.1 mrg
5789 1.1 mrg # Do not use the global_symbol_pipe unless it works.
5790 1.1 mrg if test "$pipe_works" = yes; then
5791 1.1 mrg break
5792 1.1 mrg else
5793 1.1 mrg lt_cv_sys_global_symbol_pipe=
5794 1.1 mrg fi
5795 1.1 mrg done
5796 1.1 mrg
5797 1.1 mrg fi
5798 1.1 mrg
5799 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe"; then
5800 1.1 mrg lt_cv_sys_global_symbol_to_cdecl=
5801 1.1 mrg fi
5802 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5803 1.1 mrg echo "$as_me:$LINENO: result: failed" >&5
5804 1.1 mrg echo "${ECHO_T}failed" >&6
5805 1.1 mrg else
5806 1.1 mrg echo "$as_me:$LINENO: result: ok" >&5
5807 1.1 mrg echo "${ECHO_T}ok" >&6
5808 1.1 mrg fi
5809 1.1 mrg
5810 1.1 mrg echo "$as_me:$LINENO: checking for objdir" >&5
5811 1.1 mrg echo $ECHO_N "checking for objdir... $ECHO_C" >&6
5812 1.1 mrg if test "${lt_cv_objdir+set}" = set; then
5813 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
5814 1.1 mrg else
5815 1.1 mrg rm -f .libs 2>/dev/null
5816 1.1 mrg mkdir .libs 2>/dev/null
5817 1.1 mrg if test -d .libs; then
5818 1.1 mrg lt_cv_objdir=.libs
5819 1.1 mrg else
5820 1.1 mrg # MS-DOS does not allow filenames that begin with a dot.
5821 1.1 mrg lt_cv_objdir=_libs
5822 1.1 mrg fi
5823 1.1 mrg rmdir .libs 2>/dev/null
5824 1.1 mrg fi
5825 1.1 mrg echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
5826 1.1 mrg echo "${ECHO_T}$lt_cv_objdir" >&6
5827 1.1 mrg objdir=$lt_cv_objdir
5828 1.1 mrg
5829 1.1 mrg
5830 1.1 mrg
5831 1.1 mrg
5832 1.1 mrg
5833 1.1 mrg case $host_os in
5834 1.1 mrg aix3*)
5835 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some
5836 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems
5837 1.1 mrg # vanish in a puff of smoke.
5838 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then
5839 1.1 mrg COLLECT_NAMES=
5840 1.1 mrg export COLLECT_NAMES
5841 1.1 mrg fi
5842 1.1 mrg ;;
5843 1.1 mrg esac
5844 1.1 mrg
5845 1.1 mrg # Sed substitution that helps us do robust quoting. It backslashifies
5846 1.1 mrg # metacharacters that are still active within double-quoted strings.
5847 1.1 mrg Xsed='sed -e 1s/^X//'
5848 1.1 mrg sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
5849 1.1 mrg
5850 1.1 mrg # Same as above, but do not quote variable references.
5851 1.1 mrg double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
5852 1.1 mrg
5853 1.1 mrg # Sed substitution to delay expansion of an escaped shell variable in a
5854 1.1 mrg # double_quote_subst'ed string.
5855 1.1 mrg delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5856 1.1 mrg
5857 1.1 mrg # Sed substitution to avoid accidental globbing in evaled expressions
5858 1.1 mrg no_glob_subst='s/\*/\\\*/g'
5859 1.1 mrg
5860 1.1 mrg # Constants:
5861 1.1 mrg rm="rm -f"
5862 1.1 mrg
5863 1.1 mrg # Global variables:
5864 1.1 mrg default_ofile=libtool
5865 1.1 mrg can_build_shared=yes
5866 1.1 mrg
5867 1.1 mrg # All known linkers require a `.a' archive for static linking (except MSVC,
5868 1.1 mrg # which needs '.lib').
5869 1.1 mrg libext=a
5870 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh"
5871 1.1 mrg ofile="$default_ofile"
5872 1.1 mrg with_gnu_ld="$lt_cv_prog_gnu_ld"
5873 1.1 mrg
5874 1.1 mrg if test -n "$ac_tool_prefix"; then
5875 1.1 mrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5876 1.1 mrg set dummy ${ac_tool_prefix}ar; ac_word=$2
5877 1.1 mrg echo "$as_me:$LINENO: checking for $ac_word" >&5
5878 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5879 1.1 mrg if test "${ac_cv_prog_AR+set}" = set; then
5880 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
5881 1.1 mrg else
5882 1.1 mrg if test -n "$AR"; then
5883 1.1 mrg ac_cv_prog_AR="$AR" # Let the user override the test.
5884 1.1 mrg else
5885 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5886 1.1 mrg for as_dir in $PATH
5887 1.1 mrg do
5888 1.1 mrg IFS=$as_save_IFS
5889 1.1 mrg test -z "$as_dir" && as_dir=.
5890 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5891 1.1 mrg if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5892 1.1 mrg ac_cv_prog_AR="${ac_tool_prefix}ar"
5893 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5894 1.1 mrg break 2
5895 1.1 mrg fi
5896 1.1 mrg done
5897 1.1 mrg done
5898 1.1 mrg
5899 1.1 mrg fi
5900 1.1 mrg fi
5901 1.1 mrg AR=$ac_cv_prog_AR
5902 1.1 mrg if test -n "$AR"; then
5903 1.1 mrg echo "$as_me:$LINENO: result: $AR" >&5
5904 1.1 mrg echo "${ECHO_T}$AR" >&6
5905 1.1 mrg else
5906 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
5907 1.1 mrg echo "${ECHO_T}no" >&6
5908 1.1 mrg fi
5909 1.1 mrg
5910 1.1 mrg fi
5911 1.1 mrg if test -z "$ac_cv_prog_AR"; then
5912 1.1 mrg ac_ct_AR=$AR
5913 1.1 mrg # Extract the first word of "ar", so it can be a program name with args.
5914 1.1 mrg set dummy ar; ac_word=$2
5915 1.1 mrg echo "$as_me:$LINENO: checking for $ac_word" >&5
5916 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5917 1.1 mrg if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
5918 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
5919 1.1 mrg else
5920 1.1 mrg if test -n "$ac_ct_AR"; then
5921 1.1 mrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5922 1.1 mrg else
5923 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5924 1.1 mrg for as_dir in $PATH
5925 1.1 mrg do
5926 1.1 mrg IFS=$as_save_IFS
5927 1.1 mrg test -z "$as_dir" && as_dir=.
5928 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5929 1.1 mrg if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5930 1.1 mrg ac_cv_prog_ac_ct_AR="ar"
5931 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5932 1.1 mrg break 2
5933 1.1 mrg fi
5934 1.1 mrg done
5935 1.1 mrg done
5936 1.1 mrg
5937 1.1 mrg test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="false"
5938 1.1 mrg fi
5939 1.1 mrg fi
5940 1.1 mrg ac_ct_AR=$ac_cv_prog_ac_ct_AR
5941 1.1 mrg if test -n "$ac_ct_AR"; then
5942 1.1 mrg echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
5943 1.1 mrg echo "${ECHO_T}$ac_ct_AR" >&6
5944 1.1 mrg else
5945 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
5946 1.1 mrg echo "${ECHO_T}no" >&6
5947 1.1 mrg fi
5948 1.1 mrg
5949 1.1 mrg AR=$ac_ct_AR
5950 1.1 mrg else
5951 1.1 mrg AR="$ac_cv_prog_AR"
5952 1.1 mrg fi
5953 1.1 mrg
5954 1.1 mrg if test -n "$ac_tool_prefix"; then
5955 1.1 mrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5956 1.1 mrg set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5957 1.1 mrg echo "$as_me:$LINENO: checking for $ac_word" >&5
5958 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5959 1.1 mrg if test "${ac_cv_prog_RANLIB+set}" = set; then
5960 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
5961 1.1 mrg else
5962 1.1 mrg if test -n "$RANLIB"; then
5963 1.1 mrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5964 1.1 mrg else
5965 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5966 1.1 mrg for as_dir in $PATH
5967 1.1 mrg do
5968 1.1 mrg IFS=$as_save_IFS
5969 1.1 mrg test -z "$as_dir" && as_dir=.
5970 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5971 1.1 mrg if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5972 1.1 mrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5973 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5974 1.1 mrg break 2
5975 1.1 mrg fi
5976 1.1 mrg done
5977 1.1 mrg done
5978 1.1 mrg
5979 1.1 mrg fi
5980 1.1 mrg fi
5981 1.1 mrg RANLIB=$ac_cv_prog_RANLIB
5982 1.1 mrg if test -n "$RANLIB"; then
5983 1.1 mrg echo "$as_me:$LINENO: result: $RANLIB" >&5
5984 1.1 mrg echo "${ECHO_T}$RANLIB" >&6
5985 1.1 mrg else
5986 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
5987 1.1 mrg echo "${ECHO_T}no" >&6
5988 1.1 mrg fi
5989 1.1 mrg
5990 1.1 mrg fi
5991 1.1 mrg if test -z "$ac_cv_prog_RANLIB"; then
5992 1.1 mrg ac_ct_RANLIB=$RANLIB
5993 1.1 mrg # Extract the first word of "ranlib", so it can be a program name with args.
5994 1.1 mrg set dummy ranlib; ac_word=$2
5995 1.1 mrg echo "$as_me:$LINENO: checking for $ac_word" >&5
5996 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5997 1.1 mrg if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
5998 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
5999 1.1 mrg else
6000 1.1 mrg if test -n "$ac_ct_RANLIB"; then
6001 1.1 mrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6002 1.1 mrg else
6003 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6004 1.1 mrg for as_dir in $PATH
6005 1.1 mrg do
6006 1.1 mrg IFS=$as_save_IFS
6007 1.1 mrg test -z "$as_dir" && as_dir=.
6008 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6009 1.1 mrg if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6010 1.1 mrg ac_cv_prog_ac_ct_RANLIB="ranlib"
6011 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6012 1.1 mrg break 2
6013 1.1 mrg fi
6014 1.1 mrg done
6015 1.1 mrg done
6016 1.1 mrg
6017 1.1 mrg test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":"
6018 1.1 mrg fi
6019 1.1 mrg fi
6020 1.1 mrg ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6021 1.1 mrg if test -n "$ac_ct_RANLIB"; then
6022 1.1 mrg echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6023 1.1 mrg echo "${ECHO_T}$ac_ct_RANLIB" >&6
6024 1.1 mrg else
6025 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
6026 1.1 mrg echo "${ECHO_T}no" >&6
6027 1.1 mrg fi
6028 1.1 mrg
6029 1.1 mrg RANLIB=$ac_ct_RANLIB
6030 1.1 mrg else
6031 1.1 mrg RANLIB="$ac_cv_prog_RANLIB"
6032 1.1 mrg fi
6033 1.1 mrg
6034 1.1 mrg if test -n "$ac_tool_prefix"; then
6035 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6036 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2
6037 1.1 mrg echo "$as_me:$LINENO: checking for $ac_word" >&5
6038 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6039 1.1 mrg if test "${ac_cv_prog_STRIP+set}" = set; then
6040 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
6041 1.1 mrg else
6042 1.1 mrg if test -n "$STRIP"; then
6043 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6044 1.1 mrg else
6045 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6046 1.1 mrg for as_dir in $PATH
6047 1.1 mrg do
6048 1.1 mrg IFS=$as_save_IFS
6049 1.1 mrg test -z "$as_dir" && as_dir=.
6050 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6051 1.1 mrg if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6052 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6053 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6054 1.1 mrg break 2
6055 1.1 mrg fi
6056 1.1 mrg done
6057 1.1 mrg done
6058 1.1 mrg
6059 1.1 mrg fi
6060 1.1 mrg fi
6061 1.1 mrg STRIP=$ac_cv_prog_STRIP
6062 1.1 mrg if test -n "$STRIP"; then
6063 1.1 mrg echo "$as_me:$LINENO: result: $STRIP" >&5
6064 1.1 mrg echo "${ECHO_T}$STRIP" >&6
6065 1.1 mrg else
6066 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
6067 1.1 mrg echo "${ECHO_T}no" >&6
6068 1.1 mrg fi
6069 1.1 mrg
6070 1.1 mrg fi
6071 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then
6072 1.1 mrg ac_ct_STRIP=$STRIP
6073 1.1 mrg # Extract the first word of "strip", so it can be a program name with args.
6074 1.1 mrg set dummy strip; ac_word=$2
6075 1.1 mrg echo "$as_me:$LINENO: checking for $ac_word" >&5
6076 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6077 1.1 mrg if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6078 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
6079 1.1 mrg else
6080 1.1 mrg if test -n "$ac_ct_STRIP"; then
6081 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6082 1.1 mrg else
6083 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6084 1.1 mrg for as_dir in $PATH
6085 1.1 mrg do
6086 1.1 mrg IFS=$as_save_IFS
6087 1.1 mrg test -z "$as_dir" && as_dir=.
6088 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6089 1.1 mrg if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6090 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip"
6091 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6092 1.1 mrg break 2
6093 1.1 mrg fi
6094 1.1 mrg done
6095 1.1 mrg done
6096 1.1 mrg
6097 1.1 mrg test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
6098 1.1 mrg fi
6099 1.1 mrg fi
6100 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6101 1.1 mrg if test -n "$ac_ct_STRIP"; then
6102 1.1 mrg echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
6103 1.1 mrg echo "${ECHO_T}$ac_ct_STRIP" >&6
6104 1.1 mrg else
6105 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
6106 1.1 mrg echo "${ECHO_T}no" >&6
6107 1.1 mrg fi
6108 1.1 mrg
6109 1.1 mrg STRIP=$ac_ct_STRIP
6110 1.1 mrg else
6111 1.1 mrg STRIP="$ac_cv_prog_STRIP"
6112 1.1 mrg fi
6113 1.1 mrg
6114 1.1 mrg
6115 1.1 mrg old_CC="$CC"
6116 1.1 mrg old_CFLAGS="$CFLAGS"
6117 1.1 mrg
6118 1.1 mrg # Set sane defaults for various variables
6119 1.1 mrg test -z "$AR" && AR=ar
6120 1.1 mrg test -z "$AR_FLAGS" && AR_FLAGS=cru
6121 1.1 mrg test -z "$AS" && AS=as
6122 1.1 mrg test -z "$CC" && CC=cc
6123 1.1 mrg test -z "$LTCC" && LTCC=$CC
6124 1.1 mrg test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
6125 1.1 mrg test -z "$DLLTOOL" && DLLTOOL=dlltool
6126 1.1 mrg test -z "$LD" && LD=ld
6127 1.1 mrg test -z "$LN_S" && LN_S="ln -s"
6128 1.1 mrg test -z "$MAGIC_CMD" && MAGIC_CMD=file
6129 1.1 mrg test -z "$NM" && NM=nm
6130 1.1 mrg test -z "$SED" && SED=sed
6131 1.1 mrg test -z "$OBJDUMP" && OBJDUMP=objdump
6132 1.1 mrg test -z "$RANLIB" && RANLIB=:
6133 1.1 mrg test -z "$STRIP" && STRIP=:
6134 1.1 mrg test -z "$ac_objext" && ac_objext=o
6135 1.1 mrg
6136 1.1 mrg # Determine commands to create old-style static archives.
6137 1.1 mrg old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
6138 1.1 mrg old_postinstall_cmds='chmod 644 $oldlib'
6139 1.1 mrg old_postuninstall_cmds=
6140 1.1 mrg
6141 1.1 mrg if test -n "$RANLIB"; then
6142 1.1 mrg case $host_os in
6143 1.1 mrg openbsd*)
6144 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6145 1.1 mrg ;;
6146 1.1 mrg *)
6147 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6148 1.1 mrg ;;
6149 1.1 mrg esac
6150 1.1 mrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6151 1.1 mrg fi
6152 1.1 mrg
6153 1.1 mrg for cc_temp in $compiler""; do
6154 1.1 mrg case $cc_temp in
6155 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6156 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6157 1.1 mrg \-*) ;;
6158 1.1 mrg *) break;;
6159 1.1 mrg esac
6160 1.1 mrg done
6161 1.1 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
6162 1.1 mrg
6163 1.1 mrg
6164 1.1 mrg # Only perform the check for file, if the check method requires it
6165 1.1 mrg case $deplibs_check_method in
6166 1.1 mrg file_magic*)
6167 1.1 mrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then
6168 1.1 mrg echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
6169 1.1 mrg echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6
6170 1.1 mrg if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6171 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
6172 1.1 mrg else
6173 1.1 mrg case $MAGIC_CMD in
6174 1.1 mrg [\\/*] | ?:[\\/]*)
6175 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6176 1.1 mrg ;;
6177 1.1 mrg *)
6178 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD"
6179 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6180 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6181 1.1 mrg for ac_dir in $ac_dummy; do
6182 1.1 mrg IFS="$lt_save_ifs"
6183 1.1 mrg test -z "$ac_dir" && ac_dir=.
6184 1.1 mrg if test -f $ac_dir/${ac_tool_prefix}file; then
6185 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
6186 1.1 mrg if test -n "$file_magic_test_file"; then
6187 1.1 mrg case $deplibs_check_method in
6188 1.1 mrg "file_magic "*)
6189 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6190 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6191 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6192 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then
6193 1.1 mrg :
6194 1.1 mrg else
6195 1.1 mrg cat <<EOF 1>&2
6196 1.1 mrg
6197 1.1 mrg *** Warning: the command libtool uses to detect shared libraries,
6198 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize.
6199 1.1 mrg *** The result is that libtool may fail to recognize shared libraries
6200 1.1 mrg *** as such. This will affect the creation of libtool libraries that
6201 1.1 mrg *** depend on shared libraries, but programs linked with such libtool
6202 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you
6203 1.1 mrg *** may want to report the problem to your system manager and/or to
6204 1.1 mrg *** bug-libtool@gnu.org
6205 1.1 mrg
6206 1.1 mrg EOF
6207 1.1 mrg fi ;;
6208 1.1 mrg esac
6209 1.1 mrg fi
6210 1.1 mrg break
6211 1.1 mrg fi
6212 1.1 mrg done
6213 1.1 mrg IFS="$lt_save_ifs"
6214 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD"
6215 1.1 mrg ;;
6216 1.1 mrg esac
6217 1.1 mrg fi
6218 1.1 mrg
6219 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6220 1.1 mrg if test -n "$MAGIC_CMD"; then
6221 1.1 mrg echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6222 1.1 mrg echo "${ECHO_T}$MAGIC_CMD" >&6
6223 1.1 mrg else
6224 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
6225 1.1 mrg echo "${ECHO_T}no" >&6
6226 1.1 mrg fi
6227 1.1 mrg
6228 1.1 mrg if test -z "$lt_cv_path_MAGIC_CMD"; then
6229 1.1 mrg if test -n "$ac_tool_prefix"; then
6230 1.1 mrg echo "$as_me:$LINENO: checking for file" >&5
6231 1.1 mrg echo $ECHO_N "checking for file... $ECHO_C" >&6
6232 1.1 mrg if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6233 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
6234 1.1 mrg else
6235 1.1 mrg case $MAGIC_CMD in
6236 1.1 mrg [\\/*] | ?:[\\/]*)
6237 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6238 1.1 mrg ;;
6239 1.1 mrg *)
6240 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD"
6241 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6242 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6243 1.1 mrg for ac_dir in $ac_dummy; do
6244 1.1 mrg IFS="$lt_save_ifs"
6245 1.1 mrg test -z "$ac_dir" && ac_dir=.
6246 1.1 mrg if test -f $ac_dir/file; then
6247 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/file"
6248 1.1 mrg if test -n "$file_magic_test_file"; then
6249 1.1 mrg case $deplibs_check_method in
6250 1.1 mrg "file_magic "*)
6251 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6252 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6253 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6254 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then
6255 1.1 mrg :
6256 1.1 mrg else
6257 1.1 mrg cat <<EOF 1>&2
6258 1.1 mrg
6259 1.1 mrg *** Warning: the command libtool uses to detect shared libraries,
6260 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize.
6261 1.1 mrg *** The result is that libtool may fail to recognize shared libraries
6262 1.1 mrg *** as such. This will affect the creation of libtool libraries that
6263 1.1 mrg *** depend on shared libraries, but programs linked with such libtool
6264 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you
6265 1.1 mrg *** may want to report the problem to your system manager and/or to
6266 1.1 mrg *** bug-libtool@gnu.org
6267 1.1 mrg
6268 1.1 mrg EOF
6269 1.1 mrg fi ;;
6270 1.1 mrg esac
6271 1.1 mrg fi
6272 1.1 mrg break
6273 1.1 mrg fi
6274 1.1 mrg done
6275 1.1 mrg IFS="$lt_save_ifs"
6276 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD"
6277 1.1 mrg ;;
6278 1.1 mrg esac
6279 1.1 mrg fi
6280 1.1 mrg
6281 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6282 1.1 mrg if test -n "$MAGIC_CMD"; then
6283 1.1 mrg echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6284 1.1 mrg echo "${ECHO_T}$MAGIC_CMD" >&6
6285 1.1 mrg else
6286 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
6287 1.1 mrg echo "${ECHO_T}no" >&6
6288 1.1 mrg fi
6289 1.1 mrg
6290 1.1 mrg else
6291 1.1 mrg MAGIC_CMD=:
6292 1.1 mrg fi
6293 1.1 mrg fi
6294 1.1 mrg
6295 1.1 mrg fi
6296 1.1 mrg ;;
6297 1.1 mrg esac
6298 1.1 mrg
6299 1.1 mrg enable_dlopen=no
6300 1.1 mrg enable_win32_dll=no
6301 1.1 mrg
6302 1.1 mrg # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
6303 1.1 mrg if test "${enable_libtool_lock+set}" = set; then
6304 1.1 mrg enableval="$enable_libtool_lock"
6305 1.1 mrg
6306 1.1 mrg fi;
6307 1.1 mrg test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6308 1.1 mrg
6309 1.1 mrg
6310 1.1 mrg # Check whether --with-pic or --without-pic was given.
6311 1.1 mrg if test "${with_pic+set}" = set; then
6312 1.1 mrg withval="$with_pic"
6313 1.1 mrg pic_mode="$withval"
6314 1.1 mrg else
6315 1.1 mrg pic_mode=default
6316 1.1 mrg fi;
6317 1.1 mrg test -z "$pic_mode" && pic_mode=default
6318 1.1 mrg
6319 1.1 mrg # Use C for the default configuration in the libtool script
6320 1.1 mrg tagname=
6321 1.1 mrg lt_save_CC="$CC"
6322 1.1 mrg ac_ext=c
6323 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
6324 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6325 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6326 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
6327 1.1 mrg
6328 1.1 mrg
6329 1.1 mrg # Source file extension for C test sources.
6330 1.1 mrg ac_ext=c
6331 1.1 mrg
6332 1.1 mrg # Object file extension for compiled C test sources.
6333 1.1 mrg objext=o
6334 1.1 mrg objext=$objext
6335 1.1 mrg
6336 1.1 mrg # Code to be used in simple compile tests
6337 1.1 mrg lt_simple_compile_test_code="int some_variable = 0;\n"
6338 1.1 mrg
6339 1.1 mrg # Code to be used in simple link tests
6340 1.1 mrg lt_simple_link_test_code='int main(){return(0);}\n'
6341 1.1 mrg
6342 1.1 mrg
6343 1.1 mrg # If no C compiler was specified, use CC.
6344 1.1 mrg LTCC=${LTCC-"$CC"}
6345 1.1 mrg
6346 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
6347 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6348 1.1 mrg
6349 1.1 mrg # Allow CC to be a program name with arguments.
6350 1.1 mrg compiler=$CC
6351 1.1 mrg
6352 1.1 mrg
6353 1.1 mrg # save warnings/boilerplate of simple test code
6354 1.1 mrg ac_outfile=conftest.$ac_objext
6355 1.1 mrg printf "$lt_simple_compile_test_code" >conftest.$ac_ext
6356 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
6357 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err`
6358 1.1 mrg $rm conftest*
6359 1.1 mrg
6360 1.1 mrg ac_outfile=conftest.$ac_objext
6361 1.1 mrg printf "$lt_simple_link_test_code" >conftest.$ac_ext
6362 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
6363 1.1 mrg _lt_linker_boilerplate=`cat conftest.err`
6364 1.1 mrg $rm conftest*
6365 1.1 mrg
6366 1.1 mrg
6367 1.1 mrg
6368 1.1 mrg lt_prog_compiler_no_builtin_flag=
6369 1.1 mrg
6370 1.1 mrg if test "$GCC" = yes; then
6371 1.1 mrg lt_prog_compiler_no_builtin_flag=' -fno-builtin'
6372 1.1 mrg
6373 1.1 mrg
6374 1.1 mrg echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
6375 1.1 mrg echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
6376 1.1 mrg if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
6377 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
6378 1.1 mrg else
6379 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=no
6380 1.1 mrg ac_outfile=conftest.$ac_objext
6381 1.1 mrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext
6382 1.1 mrg lt_compiler_flag="-fno-rtti -fno-exceptions"
6383 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
6384 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
6385 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
6386 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
6387 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
6388 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
6389 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
6390 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6391 1.1 mrg -e 's:$: $lt_compiler_flag:'`
6392 1.1 mrg (eval echo "\"\$as_me:6392: $lt_compile\"" >&5)
6393 1.1 mrg (eval "$lt_compile" 2>conftest.err)
6394 1.1 mrg ac_status=$?
6395 1.1 mrg cat conftest.err >&5
6396 1.1 mrg echo "$as_me:6396: \$? = $ac_status" >&5
6397 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
6398 1.1 mrg # The compiler can only warn and ignore the option if not recognized
6399 1.1 mrg # So say no if there are warnings other than the usual output.
6400 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
6401 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
6402 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
6403 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=yes
6404 1.1 mrg fi
6405 1.1 mrg fi
6406 1.1 mrg $rm conftest*
6407 1.1 mrg
6408 1.1 mrg fi
6409 1.1 mrg echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
6410 1.1 mrg echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
6411 1.1 mrg
6412 1.1 mrg if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
6413 1.1 mrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
6414 1.1 mrg else
6415 1.1 mrg :
6416 1.1 mrg fi
6417 1.1 mrg
6418 1.1 mrg fi
6419 1.1 mrg
6420 1.1 mrg lt_prog_compiler_wl=
6421 1.1 mrg lt_prog_compiler_pic=
6422 1.1 mrg lt_prog_compiler_static=
6423 1.1 mrg
6424 1.1 mrg echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
6425 1.1 mrg echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
6426 1.1 mrg
6427 1.1 mrg if test "$GCC" = yes; then
6428 1.1 mrg lt_prog_compiler_wl='-Wl,'
6429 1.1 mrg lt_prog_compiler_static='-static'
6430 1.1 mrg
6431 1.1 mrg case $host_os in
6432 1.1 mrg aix*)
6433 1.1 mrg # All AIX code is PIC.
6434 1.1 mrg if test "$host_cpu" = ia64; then
6435 1.1 mrg # AIX 5 now supports IA64 processor
6436 1.1 mrg lt_prog_compiler_static='-Bstatic'
6437 1.1 mrg fi
6438 1.1 mrg ;;
6439 1.1 mrg
6440 1.1 mrg amigaos*)
6441 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but
6442 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better,
6443 1.1 mrg # like `-m68040'.
6444 1.1 mrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
6445 1.1 mrg ;;
6446 1.1 mrg
6447 1.1 mrg beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
6448 1.1 mrg # PIC is the default for these OSes.
6449 1.1 mrg ;;
6450 1.1 mrg
6451 1.1 mrg mingw* | pw32* | os2*)
6452 1.1 mrg # This hack is so that the source file can tell whether it is being
6453 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
6454 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT'
6455 1.1 mrg ;;
6456 1.1 mrg
6457 1.1 mrg darwin* | rhapsody*)
6458 1.1 mrg # PIC is the default on this platform
6459 1.1 mrg # Common symbols not allowed in MH_DYLIB files
6460 1.1 mrg lt_prog_compiler_pic='-fno-common'
6461 1.1 mrg ;;
6462 1.1 mrg
6463 1.1 mrg interix3*)
6464 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code.
6465 1.1 mrg # Instead, we relocate shared libraries at runtime.
6466 1.1 mrg ;;
6467 1.1 mrg
6468 1.1 mrg msdosdjgpp*)
6469 1.1 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries
6470 1.1 mrg # on systems that don't support them.
6471 1.1 mrg lt_prog_compiler_can_build_shared=no
6472 1.1 mrg enable_shared=no
6473 1.1 mrg ;;
6474 1.1 mrg
6475 1.1 mrg sysv4*MP*)
6476 1.1 mrg if test -d /usr/nec; then
6477 1.1 mrg lt_prog_compiler_pic=-Kconform_pic
6478 1.1 mrg fi
6479 1.1 mrg ;;
6480 1.1 mrg
6481 1.1 mrg hpux*)
6482 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
6483 1.1 mrg # not for PA HP-UX.
6484 1.1 mrg case $host_cpu in
6485 1.1 mrg hppa*64*|ia64*)
6486 1.1 mrg # +Z the default
6487 1.1 mrg ;;
6488 1.1 mrg *)
6489 1.1 mrg lt_prog_compiler_pic='-fPIC'
6490 1.1 mrg ;;
6491 1.1 mrg esac
6492 1.1 mrg ;;
6493 1.1 mrg
6494 1.1 mrg *)
6495 1.1 mrg lt_prog_compiler_pic='-fPIC'
6496 1.1 mrg ;;
6497 1.1 mrg esac
6498 1.1 mrg else
6499 1.1 mrg # PORTME Check for flag to pass linker flags through the system compiler.
6500 1.1 mrg case $host_os in
6501 1.1 mrg aix*)
6502 1.1 mrg lt_prog_compiler_wl='-Wl,'
6503 1.1 mrg if test "$host_cpu" = ia64; then
6504 1.1 mrg # AIX 5 now supports IA64 processor
6505 1.1 mrg lt_prog_compiler_static='-Bstatic'
6506 1.1 mrg else
6507 1.1 mrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
6508 1.1 mrg fi
6509 1.1 mrg ;;
6510 1.1 mrg darwin*)
6511 1.1 mrg # PIC is the default on this platform
6512 1.1 mrg # Common symbols not allowed in MH_DYLIB files
6513 1.1 mrg case $cc_basename in
6514 1.1 mrg xlc*)
6515 1.1 mrg lt_prog_compiler_pic='-qnocommon'
6516 1.1 mrg lt_prog_compiler_wl='-Wl,'
6517 1.1 mrg ;;
6518 1.1 mrg esac
6519 1.1 mrg ;;
6520 1.1 mrg
6521 1.1 mrg mingw* | pw32* | os2*)
6522 1.1 mrg # This hack is so that the source file can tell whether it is being
6523 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
6524 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT'
6525 1.1 mrg ;;
6526 1.1 mrg
6527 1.1 mrg hpux9* | hpux10* | hpux11*)
6528 1.1 mrg lt_prog_compiler_wl='-Wl,'
6529 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
6530 1.1 mrg # not for PA HP-UX.
6531 1.1 mrg case $host_cpu in
6532 1.1 mrg hppa*64*|ia64*)
6533 1.1 mrg # +Z the default
6534 1.1 mrg ;;
6535 1.1 mrg *)
6536 1.1 mrg lt_prog_compiler_pic='+Z'
6537 1.1 mrg ;;
6538 1.1 mrg esac
6539 1.1 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC?
6540 1.1 mrg lt_prog_compiler_static='${wl}-a ${wl}archive'
6541 1.1 mrg ;;
6542 1.1 mrg
6543 1.1 mrg irix5* | irix6* | nonstopux*)
6544 1.1 mrg lt_prog_compiler_wl='-Wl,'
6545 1.1 mrg # PIC (with -KPIC) is the default.
6546 1.1 mrg lt_prog_compiler_static='-non_shared'
6547 1.1 mrg ;;
6548 1.1 mrg
6549 1.1 mrg newsos6)
6550 1.1 mrg lt_prog_compiler_pic='-KPIC'
6551 1.1 mrg lt_prog_compiler_static='-Bstatic'
6552 1.1 mrg ;;
6553 1.1 mrg
6554 1.1 mrg linux*)
6555 1.1 mrg case $cc_basename in
6556 1.1 mrg icc* | ecc*)
6557 1.1 mrg lt_prog_compiler_wl='-Wl,'
6558 1.1 mrg lt_prog_compiler_pic='-KPIC'
6559 1.1 mrg lt_prog_compiler_static='-static'
6560 1.1 mrg ;;
6561 1.1 mrg pgcc* | pgf77* | pgf90* | pgf95*)
6562 1.1 mrg # Portland Group compilers (*not* the Pentium gcc compiler,
6563 1.1 mrg # which looks to be a dead project)
6564 1.1 mrg lt_prog_compiler_wl='-Wl,'
6565 1.1 mrg lt_prog_compiler_pic='-fpic'
6566 1.1 mrg lt_prog_compiler_static='-Bstatic'
6567 1.1 mrg ;;
6568 1.1 mrg ccc*)
6569 1.1 mrg lt_prog_compiler_wl='-Wl,'
6570 1.1 mrg # All Alpha code is PIC.
6571 1.1 mrg lt_prog_compiler_static='-non_shared'
6572 1.1 mrg ;;
6573 1.1 mrg esac
6574 1.1 mrg ;;
6575 1.1 mrg
6576 1.1 mrg osf3* | osf4* | osf5*)
6577 1.1 mrg lt_prog_compiler_wl='-Wl,'
6578 1.1 mrg # All OSF/1 code is PIC.
6579 1.1 mrg lt_prog_compiler_static='-non_shared'
6580 1.1 mrg ;;
6581 1.1 mrg
6582 1.1 mrg solaris*)
6583 1.1 mrg lt_prog_compiler_pic='-KPIC'
6584 1.1 mrg lt_prog_compiler_static='-Bstatic'
6585 1.1 mrg case $cc_basename in
6586 1.1 mrg f77* | f90* | f95*)
6587 1.1 mrg lt_prog_compiler_wl='-Qoption ld ';;
6588 1.1 mrg *)
6589 1.1 mrg lt_prog_compiler_wl='-Wl,';;
6590 1.1 mrg esac
6591 1.1 mrg ;;
6592 1.1 mrg
6593 1.1 mrg sunos4*)
6594 1.1 mrg lt_prog_compiler_wl='-Qoption ld '
6595 1.1 mrg lt_prog_compiler_pic='-PIC'
6596 1.1 mrg lt_prog_compiler_static='-Bstatic'
6597 1.1 mrg ;;
6598 1.1 mrg
6599 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3*)
6600 1.1 mrg lt_prog_compiler_wl='-Wl,'
6601 1.1 mrg lt_prog_compiler_pic='-KPIC'
6602 1.1 mrg lt_prog_compiler_static='-Bstatic'
6603 1.1 mrg ;;
6604 1.1 mrg
6605 1.1 mrg sysv4*MP*)
6606 1.1 mrg if test -d /usr/nec ;then
6607 1.1 mrg lt_prog_compiler_pic='-Kconform_pic'
6608 1.1 mrg lt_prog_compiler_static='-Bstatic'
6609 1.1 mrg fi
6610 1.1 mrg ;;
6611 1.1 mrg
6612 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
6613 1.1 mrg lt_prog_compiler_wl='-Wl,'
6614 1.1 mrg lt_prog_compiler_pic='-KPIC'
6615 1.1 mrg lt_prog_compiler_static='-Bstatic'
6616 1.1 mrg ;;
6617 1.1 mrg
6618 1.1 mrg unicos*)
6619 1.1 mrg lt_prog_compiler_wl='-Wl,'
6620 1.1 mrg lt_prog_compiler_can_build_shared=no
6621 1.1 mrg ;;
6622 1.1 mrg
6623 1.1 mrg uts4*)
6624 1.1 mrg lt_prog_compiler_pic='-pic'
6625 1.1 mrg lt_prog_compiler_static='-Bstatic'
6626 1.1 mrg ;;
6627 1.1 mrg
6628 1.1 mrg *)
6629 1.1 mrg lt_prog_compiler_can_build_shared=no
6630 1.1 mrg ;;
6631 1.1 mrg esac
6632 1.1 mrg fi
6633 1.1 mrg
6634 1.1 mrg echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
6635 1.1 mrg echo "${ECHO_T}$lt_prog_compiler_pic" >&6
6636 1.1 mrg
6637 1.1 mrg #
6638 1.1 mrg # Check to make sure the PIC flag actually works.
6639 1.1 mrg #
6640 1.1 mrg if test -n "$lt_prog_compiler_pic"; then
6641 1.1 mrg
6642 1.1 mrg echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
6643 1.1 mrg echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6
6644 1.1 mrg if test "${lt_prog_compiler_pic_works+set}" = set; then
6645 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
6646 1.1 mrg else
6647 1.1 mrg lt_prog_compiler_pic_works=no
6648 1.1 mrg ac_outfile=conftest.$ac_objext
6649 1.1 mrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext
6650 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
6651 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
6652 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
6653 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
6654 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
6655 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
6656 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
6657 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
6658 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6659 1.1 mrg -e 's:$: $lt_compiler_flag:'`
6660 1.1 mrg (eval echo "\"\$as_me:6660: $lt_compile\"" >&5)
6661 1.1 mrg (eval "$lt_compile" 2>conftest.err)
6662 1.1 mrg ac_status=$?
6663 1.1 mrg cat conftest.err >&5
6664 1.1 mrg echo "$as_me:6664: \$? = $ac_status" >&5
6665 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
6666 1.1 mrg # The compiler can only warn and ignore the option if not recognized
6667 1.1 mrg # So say no if there are warnings other than the usual output.
6668 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
6669 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
6670 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
6671 1.1 mrg lt_prog_compiler_pic_works=yes
6672 1.1 mrg fi
6673 1.1 mrg fi
6674 1.1 mrg $rm conftest*
6675 1.1 mrg
6676 1.1 mrg fi
6677 1.1 mrg echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
6678 1.1 mrg echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6
6679 1.1 mrg
6680 1.1 mrg if test x"$lt_prog_compiler_pic_works" = xyes; then
6681 1.1 mrg case $lt_prog_compiler_pic in
6682 1.1 mrg "" | " "*) ;;
6683 1.1 mrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
6684 1.1 mrg esac
6685 1.1 mrg else
6686 1.1 mrg lt_prog_compiler_pic=
6687 1.1 mrg lt_prog_compiler_can_build_shared=no
6688 1.1 mrg fi
6689 1.1 mrg
6690 1.1 mrg fi
6691 1.1 mrg case $host_os in
6692 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless:
6693 1.1 mrg *djgpp*)
6694 1.1 mrg lt_prog_compiler_pic=
6695 1.1 mrg ;;
6696 1.1 mrg *)
6697 1.1 mrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
6698 1.1 mrg ;;
6699 1.1 mrg esac
6700 1.1 mrg
6701 1.1 mrg #
6702 1.1 mrg # Check to make sure the static flag actually works.
6703 1.1 mrg #
6704 1.1 mrg wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
6705 1.1 mrg echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
6706 1.1 mrg echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
6707 1.1 mrg if test "${lt_prog_compiler_static_works+set}" = set; then
6708 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
6709 1.1 mrg else
6710 1.1 mrg lt_prog_compiler_static_works=no
6711 1.1 mrg save_LDFLAGS="$LDFLAGS"
6712 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
6713 1.1 mrg printf "$lt_simple_link_test_code" > conftest.$ac_ext
6714 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
6715 1.1 mrg # The linker can only warn and ignore the option if not recognized
6716 1.1 mrg # So say no if there are warnings
6717 1.1 mrg if test -s conftest.err; then
6718 1.1 mrg # Append any errors to the config.log.
6719 1.1 mrg cat conftest.err 1>&5
6720 1.1 mrg $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
6721 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
6722 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then
6723 1.1 mrg lt_prog_compiler_static_works=yes
6724 1.1 mrg fi
6725 1.1 mrg else
6726 1.1 mrg lt_prog_compiler_static_works=yes
6727 1.1 mrg fi
6728 1.1 mrg fi
6729 1.1 mrg $rm conftest*
6730 1.1 mrg LDFLAGS="$save_LDFLAGS"
6731 1.1 mrg
6732 1.1 mrg fi
6733 1.1 mrg echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
6734 1.1 mrg echo "${ECHO_T}$lt_prog_compiler_static_works" >&6
6735 1.1 mrg
6736 1.1 mrg if test x"$lt_prog_compiler_static_works" = xyes; then
6737 1.1 mrg :
6738 1.1 mrg else
6739 1.1 mrg lt_prog_compiler_static=
6740 1.1 mrg fi
6741 1.1 mrg
6742 1.1 mrg
6743 1.1 mrg echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
6744 1.1 mrg echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
6745 1.1 mrg if test "${lt_cv_prog_compiler_c_o+set}" = set; then
6746 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
6747 1.1 mrg else
6748 1.1 mrg lt_cv_prog_compiler_c_o=no
6749 1.1 mrg $rm -r conftest 2>/dev/null
6750 1.1 mrg mkdir conftest
6751 1.1 mrg cd conftest
6752 1.1 mrg mkdir out
6753 1.1 mrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext
6754 1.1 mrg
6755 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
6756 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
6757 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
6758 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
6759 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
6760 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
6761 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
6762 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6763 1.1 mrg -e 's:$: $lt_compiler_flag:'`
6764 1.1 mrg (eval echo "\"\$as_me:6764: $lt_compile\"" >&5)
6765 1.1 mrg (eval "$lt_compile" 2>out/conftest.err)
6766 1.1 mrg ac_status=$?
6767 1.1 mrg cat out/conftest.err >&5
6768 1.1 mrg echo "$as_me:6768: \$? = $ac_status" >&5
6769 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
6770 1.1 mrg then
6771 1.1 mrg # The compiler can only warn and ignore the option if not recognized
6772 1.1 mrg # So say no if there are warnings
6773 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
6774 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
6775 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
6776 1.1 mrg lt_cv_prog_compiler_c_o=yes
6777 1.1 mrg fi
6778 1.1 mrg fi
6779 1.1 mrg chmod u+w . 2>&5
6780 1.1 mrg $rm conftest*
6781 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for
6782 1.1 mrg # template instantiation
6783 1.1 mrg test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
6784 1.1 mrg $rm out/* && rmdir out
6785 1.1 mrg cd ..
6786 1.1 mrg rmdir conftest
6787 1.1 mrg $rm conftest*
6788 1.1 mrg
6789 1.1 mrg fi
6790 1.1 mrg echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
6791 1.1 mrg echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6
6792 1.1 mrg
6793 1.1 mrg
6794 1.1 mrg hard_links="nottested"
6795 1.1 mrg if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
6796 1.1 mrg # do not overwrite the value of need_locks provided by the user
6797 1.1 mrg echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
6798 1.1 mrg echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
6799 1.1 mrg hard_links=yes
6800 1.1 mrg $rm conftest*
6801 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
6802 1.1 mrg touch conftest.a
6803 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no
6804 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
6805 1.1 mrg echo "$as_me:$LINENO: result: $hard_links" >&5
6806 1.1 mrg echo "${ECHO_T}$hard_links" >&6
6807 1.1 mrg if test "$hard_links" = no; then
6808 1.1 mrg { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
6809 1.1 mrg echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
6810 1.1 mrg need_locks=warn
6811 1.1 mrg fi
6812 1.1 mrg else
6813 1.1 mrg need_locks=no
6814 1.1 mrg fi
6815 1.1 mrg
6816 1.1 mrg echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
6817 1.1 mrg echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
6818 1.1 mrg
6819 1.1 mrg runpath_var=
6820 1.1 mrg allow_undefined_flag=
6821 1.1 mrg enable_shared_with_static_runtimes=no
6822 1.1 mrg archive_cmds=
6823 1.1 mrg archive_expsym_cmds=
6824 1.1 mrg old_archive_From_new_cmds=
6825 1.1 mrg old_archive_from_expsyms_cmds=
6826 1.1 mrg export_dynamic_flag_spec=
6827 1.1 mrg whole_archive_flag_spec=
6828 1.1 mrg thread_safe_flag_spec=
6829 1.1 mrg hardcode_libdir_flag_spec=
6830 1.1 mrg hardcode_libdir_flag_spec_ld=
6831 1.1 mrg hardcode_libdir_separator=
6832 1.1 mrg hardcode_direct=no
6833 1.1 mrg hardcode_minus_L=no
6834 1.1 mrg hardcode_shlibpath_var=unsupported
6835 1.1 mrg link_all_deplibs=unknown
6836 1.1 mrg hardcode_automatic=no
6837 1.1 mrg module_cmds=
6838 1.1 mrg module_expsym_cmds=
6839 1.1 mrg always_export_symbols=no
6840 1.1 mrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
6841 1.1 mrg # include_expsyms should be a list of space-separated symbols to be *always*
6842 1.1 mrg # included in the symbol list
6843 1.1 mrg include_expsyms=
6844 1.1 mrg # exclude_expsyms can be an extended regexp of symbols to exclude
6845 1.1 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or
6846 1.1 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
6847 1.1 mrg # as well as any symbol that contains `d'.
6848 1.1 mrg exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
6849 1.1 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
6850 1.1 mrg # platforms (ab)use it in PIC code, but their linkers get confused if
6851 1.1 mrg # the symbol is explicitly referenced. Since portable code cannot
6852 1.1 mrg # rely on this symbol name, it's probably fine to never include it in
6853 1.1 mrg # preloaded symbol tables.
6854 1.1 mrg extract_expsyms_cmds=
6855 1.1 mrg # Just being paranoid about ensuring that cc_basename is set.
6856 1.1 mrg for cc_temp in $compiler""; do
6857 1.1 mrg case $cc_temp in
6858 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6859 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6860 1.1 mrg \-*) ;;
6861 1.1 mrg *) break;;
6862 1.1 mrg esac
6863 1.1 mrg done
6864 1.1 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
6865 1.1 mrg
6866 1.1 mrg case $host_os in
6867 1.1 mrg cygwin* | mingw* | pw32*)
6868 1.1 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time
6869 1.1 mrg # When not using gcc, we currently assume that we are using
6870 1.1 mrg # Microsoft Visual C++.
6871 1.1 mrg if test "$GCC" != yes; then
6872 1.1 mrg with_gnu_ld=no
6873 1.1 mrg fi
6874 1.1 mrg ;;
6875 1.1 mrg interix*)
6876 1.1 mrg # we just hope/assume this is gcc and not c89 (= MSVC++)
6877 1.1 mrg with_gnu_ld=yes
6878 1.1 mrg ;;
6879 1.1 mrg openbsd*)
6880 1.1 mrg with_gnu_ld=no
6881 1.1 mrg ;;
6882 1.1 mrg esac
6883 1.1 mrg
6884 1.1 mrg ld_shlibs=yes
6885 1.1 mrg if test "$with_gnu_ld" = yes; then
6886 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty
6887 1.1 mrg wlarc='${wl}'
6888 1.1 mrg
6889 1.1 mrg # Set some defaults for GNU ld with shared library support. These
6890 1.1 mrg # are reset later if shared libraries are not supported. Putting them
6891 1.1 mrg # here allows them to be overridden if necessary.
6892 1.1 mrg runpath_var=LD_RUN_PATH
6893 1.1 mrg hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
6894 1.1 mrg export_dynamic_flag_spec='${wl}--export-dynamic'
6895 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al.
6896 1.1 mrg if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
6897 1.1 mrg whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
6898 1.1 mrg else
6899 1.1 mrg whole_archive_flag_spec=
6900 1.1 mrg fi
6901 1.1 mrg supports_anon_versioning=no
6902 1.1 mrg case `$LD -v 2>/dev/null` in
6903 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
6904 1.1 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
6905 1.1 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
6906 1.1 mrg *\ 2.11.*) ;; # other 2.11 versions
6907 1.1 mrg *) supports_anon_versioning=yes ;;
6908 1.1 mrg esac
6909 1.1 mrg
6910 1.1 mrg # See if GNU ld supports shared libraries.
6911 1.1 mrg case $host_os in
6912 1.1 mrg aix3* | aix4* | aix5*)
6913 1.1 mrg # On AIX/PPC, the GNU linker is very broken
6914 1.1 mrg if test "$host_cpu" != ia64; then
6915 1.1 mrg ld_shlibs=no
6916 1.1 mrg cat <<EOF 1>&2
6917 1.1 mrg
6918 1.1 mrg *** Warning: the GNU linker, at least up to release 2.9.1, is reported
6919 1.1 mrg *** to be unable to reliably create shared libraries on AIX.
6920 1.1 mrg *** Therefore, libtool is disabling shared libraries support. If you
6921 1.1 mrg *** really care for shared libraries, you may want to modify your PATH
6922 1.1 mrg *** so that a non-GNU linker is found, and then restart.
6923 1.1 mrg
6924 1.1 mrg EOF
6925 1.1 mrg fi
6926 1.1 mrg ;;
6927 1.1 mrg
6928 1.1 mrg amigaos*)
6929 1.1 mrg 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)'
6930 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
6931 1.1 mrg hardcode_minus_L=yes
6932 1.1 mrg
6933 1.1 mrg # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
6934 1.1 mrg # that the semantics of dynamic libraries on AmigaOS, at least up
6935 1.1 mrg # to version 4, is to share data among multiple programs linked
6936 1.1 mrg # with the same dynamic library. Since this doesn't match the
6937 1.1 mrg # behavior of shared libraries on other platforms, we can't use
6938 1.1 mrg # them.
6939 1.1 mrg ld_shlibs=no
6940 1.1 mrg ;;
6941 1.1 mrg
6942 1.1 mrg beos*)
6943 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
6944 1.1 mrg allow_undefined_flag=unsupported
6945 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
6946 1.1 mrg # support --undefined. This deserves some investigation. FIXME
6947 1.1 mrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
6948 1.1 mrg else
6949 1.1 mrg ld_shlibs=no
6950 1.1 mrg fi
6951 1.1 mrg ;;
6952 1.1 mrg
6953 1.1 mrg cygwin* | mingw* | pw32*)
6954 1.1 mrg # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
6955 1.1 mrg # as there is no search path for DLLs.
6956 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
6957 1.1 mrg allow_undefined_flag=unsupported
6958 1.1 mrg always_export_symbols=no
6959 1.1 mrg enable_shared_with_static_runtimes=yes
6960 1.1 mrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
6961 1.1 mrg
6962 1.1 mrg if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
6963 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
6964 1.1 mrg # If the export-symbols file already is a .def file (1st line
6965 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend...
6966 1.1 mrg archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
6967 1.1 mrg cp $export_symbols $output_objdir/$soname.def;
6968 1.1 mrg else
6969 1.1 mrg echo EXPORTS > $output_objdir/$soname.def;
6970 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def;
6971 1.1 mrg fi~
6972 1.1 mrg $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
6973 1.1 mrg else
6974 1.1 mrg ld_shlibs=no
6975 1.1 mrg fi
6976 1.1 mrg ;;
6977 1.1 mrg
6978 1.1 mrg interix3*)
6979 1.1 mrg hardcode_direct=no
6980 1.1 mrg hardcode_shlibpath_var=no
6981 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
6982 1.1 mrg export_dynamic_flag_spec='${wl}-E'
6983 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
6984 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by
6985 1.1 mrg # default) and relocated if they conflict, which is a slow very memory
6986 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random,
6987 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
6988 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space.
6989 1.1 mrg archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
6990 1.1 mrg 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'
6991 1.1 mrg ;;
6992 1.1 mrg
6993 1.1 mrg linux*)
6994 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
6995 1.1 mrg tmp_addflag=
6996 1.1 mrg case $cc_basename,$host_cpu in
6997 1.1 mrg pgcc*) # Portland Group C compiler
6998 1.1 mrg whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
6999 1.1 mrg tmp_addflag=' $pic_flag'
7000 1.1 mrg ;;
7001 1.1 mrg pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
7002 1.1 mrg whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
7003 1.1 mrg tmp_addflag=' $pic_flag -Mnomain' ;;
7004 1.1 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
7005 1.1 mrg tmp_addflag=' -i_dynamic' ;;
7006 1.1 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
7007 1.1 mrg tmp_addflag=' -i_dynamic -nofor_main' ;;
7008 1.1 mrg ifc* | ifort*) # Intel Fortran compiler
7009 1.1 mrg tmp_addflag=' -nofor_main' ;;
7010 1.1 mrg esac
7011 1.1 mrg archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7012 1.1 mrg
7013 1.1 mrg if test $supports_anon_versioning = yes; then
7014 1.1 mrg archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
7015 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7016 1.1 mrg $echo "local: *; };" >> $output_objdir/$libname.ver~
7017 1.1 mrg $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7018 1.1 mrg fi
7019 1.1 mrg else
7020 1.1 mrg ld_shlibs=no
7021 1.1 mrg fi
7022 1.1 mrg ;;
7023 1.1 mrg
7024 1.1 mrg netbsd*)
7025 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
7026 1.1 mrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
7027 1.1 mrg wlarc=
7028 1.1 mrg else
7029 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7030 1.1 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7031 1.1 mrg fi
7032 1.1 mrg ;;
7033 1.1 mrg
7034 1.1 mrg solaris*)
7035 1.1 mrg if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
7036 1.1 mrg ld_shlibs=no
7037 1.1 mrg cat <<EOF 1>&2
7038 1.1 mrg
7039 1.1 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably
7040 1.1 mrg *** create shared libraries on Solaris systems. Therefore, libtool
7041 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
7042 1.1 mrg *** binutils to release 2.9.1 or newer. Another option is to modify
7043 1.1 mrg *** your PATH or compiler configuration so that the native linker is
7044 1.1 mrg *** used, and then restart.
7045 1.1 mrg
7046 1.1 mrg EOF
7047 1.1 mrg elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7048 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7049 1.1 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7050 1.1 mrg else
7051 1.1 mrg ld_shlibs=no
7052 1.1 mrg fi
7053 1.1 mrg ;;
7054 1.1 mrg
7055 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
7056 1.1 mrg case `$LD -v 2>&1` in
7057 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
7058 1.1 mrg ld_shlibs=no
7059 1.1 mrg cat <<_LT_EOF 1>&2
7060 1.1 mrg
7061 1.1 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
7062 1.1 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool
7063 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
7064 1.1 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
7065 1.1 mrg *** your PATH or compiler configuration so that the native linker is
7066 1.1 mrg *** used, and then restart.
7067 1.1 mrg
7068 1.1 mrg _LT_EOF
7069 1.1 mrg ;;
7070 1.1 mrg *)
7071 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7072 1.1 mrg hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
7073 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
7074 1.1 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
7075 1.1 mrg else
7076 1.1 mrg ld_shlibs=no
7077 1.1 mrg fi
7078 1.1 mrg ;;
7079 1.1 mrg esac
7080 1.1 mrg ;;
7081 1.1 mrg
7082 1.1 mrg sunos4*)
7083 1.1 mrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7084 1.1 mrg wlarc=
7085 1.1 mrg hardcode_direct=yes
7086 1.1 mrg hardcode_shlibpath_var=no
7087 1.1 mrg ;;
7088 1.1 mrg
7089 1.1 mrg *)
7090 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7091 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7092 1.1 mrg archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7093 1.1 mrg else
7094 1.1 mrg ld_shlibs=no
7095 1.1 mrg fi
7096 1.1 mrg ;;
7097 1.1 mrg esac
7098 1.1 mrg
7099 1.1 mrg if test "$ld_shlibs" = no; then
7100 1.1 mrg runpath_var=
7101 1.1 mrg hardcode_libdir_flag_spec=
7102 1.1 mrg export_dynamic_flag_spec=
7103 1.1 mrg whole_archive_flag_spec=
7104 1.1 mrg fi
7105 1.1 mrg else
7106 1.1 mrg # PORTME fill in a description of your system's linker (not GNU ld)
7107 1.1 mrg case $host_os in
7108 1.1 mrg aix3*)
7109 1.1 mrg allow_undefined_flag=unsupported
7110 1.1 mrg always_export_symbols=yes
7111 1.1 mrg 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'
7112 1.1 mrg # Note: this linker hardcodes the directories in LIBPATH if there
7113 1.1 mrg # are no directories specified by -L.
7114 1.1 mrg hardcode_minus_L=yes
7115 1.1 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
7116 1.1 mrg # Neither direct hardcoding nor static linking is supported with a
7117 1.1 mrg # broken collect2.
7118 1.1 mrg hardcode_direct=unsupported
7119 1.1 mrg fi
7120 1.1 mrg ;;
7121 1.1 mrg
7122 1.1 mrg aix4* | aix5*)
7123 1.1 mrg if test "$host_cpu" = ia64; then
7124 1.1 mrg # On IA64, the linker does run time linking by default, so we don't
7125 1.1 mrg # have to do anything special.
7126 1.1 mrg aix_use_runtimelinking=no
7127 1.1 mrg exp_sym_flag='-Bexport'
7128 1.1 mrg no_entry_flag=""
7129 1.1 mrg else
7130 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option.
7131 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm
7132 1.1 mrg if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
7133 1.1 mrg export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
7134 1.1 mrg else
7135 1.1 mrg export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
7136 1.1 mrg fi
7137 1.1 mrg aix_use_runtimelinking=no
7138 1.1 mrg
7139 1.1 mrg # Test if we are trying to use run time linking or normal
7140 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we
7141 1.1 mrg # need to do runtime linking.
7142 1.1 mrg case $host_os in aix4.[23]|aix4.[23].*|aix5*)
7143 1.1 mrg for ld_flag in $LDFLAGS; do
7144 1.1 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
7145 1.1 mrg aix_use_runtimelinking=yes
7146 1.1 mrg break
7147 1.1 mrg fi
7148 1.1 mrg done
7149 1.1 mrg ;;
7150 1.1 mrg esac
7151 1.1 mrg
7152 1.1 mrg exp_sym_flag='-bexport'
7153 1.1 mrg no_entry_flag='-bnoentry'
7154 1.1 mrg fi
7155 1.1 mrg
7156 1.1 mrg # When large executables or shared objects are built, AIX ld can
7157 1.1 mrg # have problems creating the table of contents. If linking a library
7158 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to
7159 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
7160 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
7161 1.1 mrg
7162 1.1 mrg archive_cmds=''
7163 1.1 mrg hardcode_direct=yes
7164 1.1 mrg hardcode_libdir_separator=':'
7165 1.1 mrg link_all_deplibs=yes
7166 1.1 mrg
7167 1.1 mrg if test "$GCC" = yes; then
7168 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*)
7169 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check
7170 1.1 mrg # below for broken collect2 doesn't work under 4.3+
7171 1.1 mrg collect2name=`${CC} -print-prog-name=collect2`
7172 1.1 mrg if test -f "$collect2name" && \
7173 1.1 mrg strings "$collect2name" | grep resolve_lib_name >/dev/null
7174 1.1 mrg then
7175 1.1 mrg # We have reworked collect2
7176 1.1 mrg hardcode_direct=yes
7177 1.1 mrg else
7178 1.1 mrg # We have old collect2
7179 1.1 mrg hardcode_direct=unsupported
7180 1.1 mrg # It fails to find uninstalled libraries when the uninstalled
7181 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L
7182 1.1 mrg # to unsupported forces relinking
7183 1.1 mrg hardcode_minus_L=yes
7184 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
7185 1.1 mrg hardcode_libdir_separator=
7186 1.1 mrg fi
7187 1.1 mrg ;;
7188 1.1 mrg esac
7189 1.1 mrg shared_flag='-shared'
7190 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
7191 1.1 mrg shared_flag="$shared_flag "'${wl}-G'
7192 1.1 mrg fi
7193 1.1 mrg else
7194 1.1 mrg # not using gcc
7195 1.1 mrg if test "$host_cpu" = ia64; then
7196 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
7197 1.1 mrg # chokes on -Wl,-G. The following line is correct:
7198 1.1 mrg shared_flag='-G'
7199 1.1 mrg else
7200 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
7201 1.1 mrg shared_flag='${wl}-G'
7202 1.1 mrg else
7203 1.1 mrg shared_flag='${wl}-bM:SRE'
7204 1.1 mrg fi
7205 1.1 mrg fi
7206 1.1 mrg fi
7207 1.1 mrg
7208 1.1 mrg # It seems that -bexpall does not export symbols beginning with
7209 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export.
7210 1.1 mrg always_export_symbols=yes
7211 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
7212 1.1 mrg # Warning - without using the other runtime loading flags (-brtl),
7213 1.1 mrg # -berok will link without error, but may produce a broken library.
7214 1.1 mrg allow_undefined_flag='-berok'
7215 1.1 mrg # Determine the default libpath from the value encoded in an empty executable.
7216 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
7217 1.1 mrg /* confdefs.h. */
7218 1.1 mrg _ACEOF
7219 1.1 mrg cat confdefs.h >>conftest.$ac_ext
7220 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
7221 1.1 mrg /* end confdefs.h. */
7222 1.1 mrg
7223 1.1 mrg int
7224 1.1 mrg main ()
7225 1.1 mrg {
7226 1.1 mrg
7227 1.1 mrg ;
7228 1.1 mrg return 0;
7229 1.1 mrg }
7230 1.1 mrg _ACEOF
7231 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
7232 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7233 1.1 mrg (eval $ac_link) 2>conftest.er1
7234 1.1 mrg ac_status=$?
7235 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
7236 1.1 mrg rm -f conftest.er1
7237 1.1 mrg cat conftest.err >&5
7238 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
7239 1.1 mrg (exit $ac_status); } &&
7240 1.1 mrg { ac_try='test -z "$ac_c_werror_flag"
7241 1.1 mrg || test ! -s conftest.err'
7242 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7243 1.1 mrg (eval $ac_try) 2>&5
7244 1.1 mrg ac_status=$?
7245 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
7246 1.1 mrg (exit $ac_status); }; } &&
7247 1.1 mrg { ac_try='test -s conftest$ac_exeext'
7248 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7249 1.1 mrg (eval $ac_try) 2>&5
7250 1.1 mrg ac_status=$?
7251 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
7252 1.1 mrg (exit $ac_status); }; }; then
7253 1.1 mrg
7254 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
7255 1.1 mrg }'`
7256 1.1 mrg # Check for a 64-bit object if we didn't find anything.
7257 1.1 mrg if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
7258 1.1 mrg }'`; fi
7259 1.1 mrg else
7260 1.1 mrg echo "$as_me: failed program was:" >&5
7261 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
7262 1.1 mrg
7263 1.1 mrg fi
7264 1.1 mrg rm -f conftest.err conftest.$ac_objext \
7265 1.1 mrg conftest$ac_exeext conftest.$ac_ext
7266 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7267 1.1 mrg
7268 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7269 1.1 mrg archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
7270 1.1 mrg else
7271 1.1 mrg if test "$host_cpu" = ia64; then
7272 1.1 mrg hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
7273 1.1 mrg allow_undefined_flag="-z nodefs"
7274 1.1 mrg 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"
7275 1.1 mrg else
7276 1.1 mrg # Determine the default libpath from the value encoded in an empty executable.
7277 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
7278 1.1 mrg /* confdefs.h. */
7279 1.1 mrg _ACEOF
7280 1.1 mrg cat confdefs.h >>conftest.$ac_ext
7281 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
7282 1.1 mrg /* end confdefs.h. */
7283 1.1 mrg
7284 1.1 mrg int
7285 1.1 mrg main ()
7286 1.1 mrg {
7287 1.1 mrg
7288 1.1 mrg ;
7289 1.1 mrg return 0;
7290 1.1 mrg }
7291 1.1 mrg _ACEOF
7292 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
7293 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7294 1.1 mrg (eval $ac_link) 2>conftest.er1
7295 1.1 mrg ac_status=$?
7296 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
7297 1.1 mrg rm -f conftest.er1
7298 1.1 mrg cat conftest.err >&5
7299 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
7300 1.1 mrg (exit $ac_status); } &&
7301 1.1 mrg { ac_try='test -z "$ac_c_werror_flag"
7302 1.1 mrg || test ! -s conftest.err'
7303 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7304 1.1 mrg (eval $ac_try) 2>&5
7305 1.1 mrg ac_status=$?
7306 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
7307 1.1 mrg (exit $ac_status); }; } &&
7308 1.1 mrg { ac_try='test -s conftest$ac_exeext'
7309 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7310 1.1 mrg (eval $ac_try) 2>&5
7311 1.1 mrg ac_status=$?
7312 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
7313 1.1 mrg (exit $ac_status); }; }; then
7314 1.1 mrg
7315 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
7316 1.1 mrg }'`
7317 1.1 mrg # Check for a 64-bit object if we didn't find anything.
7318 1.1 mrg if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
7319 1.1 mrg }'`; fi
7320 1.1 mrg else
7321 1.1 mrg echo "$as_me: failed program was:" >&5
7322 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
7323 1.1 mrg
7324 1.1 mrg fi
7325 1.1 mrg rm -f conftest.err conftest.$ac_objext \
7326 1.1 mrg conftest$ac_exeext conftest.$ac_ext
7327 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7328 1.1 mrg
7329 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7330 1.1 mrg # Warning - without using the other run time loading flags,
7331 1.1 mrg # -berok will link without error, but may produce a broken library.
7332 1.1 mrg no_undefined_flag=' ${wl}-bernotok'
7333 1.1 mrg allow_undefined_flag=' ${wl}-berok'
7334 1.1 mrg # Exported symbols can be pulled into shared objects from archives
7335 1.1 mrg whole_archive_flag_spec='$convenience'
7336 1.1 mrg archive_cmds_need_lc=yes
7337 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries.
7338 1.1 mrg archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
7339 1.1 mrg fi
7340 1.1 mrg fi
7341 1.1 mrg ;;
7342 1.1 mrg
7343 1.1 mrg amigaos*)
7344 1.1 mrg 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)'
7345 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
7346 1.1 mrg hardcode_minus_L=yes
7347 1.1 mrg # see comment about different semantics on the GNU ld section
7348 1.1 mrg ld_shlibs=no
7349 1.1 mrg ;;
7350 1.1 mrg
7351 1.1 mrg bsdi[45]*)
7352 1.1 mrg export_dynamic_flag_spec=-rdynamic
7353 1.1 mrg ;;
7354 1.1 mrg
7355 1.1 mrg cygwin* | mingw* | pw32*)
7356 1.1 mrg # When not using gcc, we currently assume that we are using
7357 1.1 mrg # Microsoft Visual C++.
7358 1.1 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is
7359 1.1 mrg # no search path for DLLs.
7360 1.1 mrg hardcode_libdir_flag_spec=' '
7361 1.1 mrg allow_undefined_flag=unsupported
7362 1.1 mrg # Tell ltmain to make .lib files, not .a files.
7363 1.1 mrg libext=lib
7364 1.1 mrg # Tell ltmain to make .dll files, not .so files.
7365 1.1 mrg shrext_cmds=".dll"
7366 1.1 mrg # FIXME: Setting linknames here is a bad hack.
7367 1.1 mrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
7368 1.1 mrg # The linker will automatically build a .lib file if we build a DLL.
7369 1.1 mrg old_archive_From_new_cmds='true'
7370 1.1 mrg # FIXME: Should let the user specify the lib program.
7371 1.1 mrg old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
7372 1.1 mrg fix_srcfile_path='`cygpath -w "$srcfile"`'
7373 1.1 mrg enable_shared_with_static_runtimes=yes
7374 1.1 mrg ;;
7375 1.1 mrg
7376 1.1 mrg darwin* | rhapsody*)
7377 1.1 mrg case $host_os in
7378 1.1 mrg rhapsody* | darwin1.[012])
7379 1.1 mrg allow_undefined_flag='${wl}-undefined ${wl}suppress'
7380 1.1 mrg ;;
7381 1.1 mrg *) # Darwin 1.3 on
7382 1.1 mrg if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
7383 1.1 mrg allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
7384 1.1 mrg else
7385 1.1 mrg case ${MACOSX_DEPLOYMENT_TARGET} in
7386 1.1 mrg 10.[012])
7387 1.1 mrg allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
7388 1.1 mrg ;;
7389 1.1 mrg 10.*)
7390 1.1 mrg allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
7391 1.1 mrg ;;
7392 1.1 mrg esac
7393 1.1 mrg fi
7394 1.1 mrg ;;
7395 1.1 mrg esac
7396 1.1 mrg archive_cmds_need_lc=no
7397 1.1 mrg hardcode_direct=no
7398 1.1 mrg hardcode_automatic=yes
7399 1.1 mrg hardcode_shlibpath_var=unsupported
7400 1.1 mrg whole_archive_flag_spec=''
7401 1.1 mrg link_all_deplibs=yes
7402 1.1 mrg if test "$GCC" = yes ; then
7403 1.1 mrg output_verbose_link_cmd='echo'
7404 1.1 mrg archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
7405 1.1 mrg module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
7406 1.1 mrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
7407 1.1 mrg archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
7408 1.1 mrg module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
7409 1.1 mrg else
7410 1.1 mrg case $cc_basename in
7411 1.1 mrg xlc*)
7412 1.1 mrg output_verbose_link_cmd='echo'
7413 1.1 mrg archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
7414 1.1 mrg module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
7415 1.1 mrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
7416 1.1 mrg archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
7417 1.1 mrg module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
7418 1.1 mrg ;;
7419 1.1 mrg *)
7420 1.1 mrg ld_shlibs=no
7421 1.1 mrg ;;
7422 1.1 mrg esac
7423 1.1 mrg fi
7424 1.1 mrg ;;
7425 1.1 mrg
7426 1.1 mrg dgux*)
7427 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7428 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
7429 1.1 mrg hardcode_shlibpath_var=no
7430 1.1 mrg ;;
7431 1.1 mrg
7432 1.1 mrg freebsd1*)
7433 1.1 mrg ld_shlibs=no
7434 1.1 mrg ;;
7435 1.1 mrg
7436 1.1 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
7437 1.1 mrg # support. Future versions do this automatically, but an explicit c++rt0.o
7438 1.1 mrg # does not break anything, and helps significantly (at the cost of a little
7439 1.1 mrg # extra space).
7440 1.1 mrg freebsd2.2*)
7441 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
7442 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
7443 1.1 mrg hardcode_direct=yes
7444 1.1 mrg hardcode_shlibpath_var=no
7445 1.1 mrg ;;
7446 1.1 mrg
7447 1.1 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature.
7448 1.1 mrg freebsd2*)
7449 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7450 1.1 mrg hardcode_direct=yes
7451 1.1 mrg hardcode_minus_L=yes
7452 1.1 mrg hardcode_shlibpath_var=no
7453 1.1 mrg ;;
7454 1.1 mrg
7455 1.1 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
7456 1.1 mrg freebsd* | kfreebsd*-gnu | dragonfly*)
7457 1.1 mrg archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
7458 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
7459 1.1 mrg hardcode_direct=yes
7460 1.1 mrg hardcode_shlibpath_var=no
7461 1.1 mrg ;;
7462 1.1 mrg
7463 1.1 mrg hpux9*)
7464 1.1 mrg if test "$GCC" = yes; then
7465 1.1 mrg archive_cmds='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
7466 1.1 mrg else
7467 1.1 mrg archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
7468 1.1 mrg fi
7469 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7470 1.1 mrg hardcode_libdir_separator=:
7471 1.1 mrg hardcode_direct=yes
7472 1.1 mrg
7473 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
7474 1.1 mrg # but as the default location of the library.
7475 1.1 mrg hardcode_minus_L=yes
7476 1.1 mrg export_dynamic_flag_spec='${wl}-E'
7477 1.1 mrg ;;
7478 1.1 mrg
7479 1.1 mrg hpux10*)
7480 1.1 mrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then
7481 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
7482 1.1 mrg else
7483 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
7484 1.1 mrg fi
7485 1.1 mrg if test "$with_gnu_ld" = no; then
7486 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7487 1.1 mrg hardcode_libdir_separator=:
7488 1.1 mrg
7489 1.1 mrg hardcode_direct=yes
7490 1.1 mrg export_dynamic_flag_spec='${wl}-E'
7491 1.1 mrg
7492 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
7493 1.1 mrg # but as the default location of the library.
7494 1.1 mrg hardcode_minus_L=yes
7495 1.1 mrg fi
7496 1.1 mrg ;;
7497 1.1 mrg
7498 1.1 mrg hpux11*)
7499 1.1 mrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then
7500 1.1 mrg case $host_cpu in
7501 1.1 mrg hppa*64*)
7502 1.1 mrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7503 1.1 mrg ;;
7504 1.1 mrg ia64*)
7505 1.1 mrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
7506 1.1 mrg ;;
7507 1.1 mrg *)
7508 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
7509 1.1 mrg ;;
7510 1.1 mrg esac
7511 1.1 mrg else
7512 1.1 mrg case $host_cpu in
7513 1.1 mrg hppa*64*)
7514 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7515 1.1 mrg ;;
7516 1.1 mrg ia64*)
7517 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
7518 1.1 mrg ;;
7519 1.1 mrg *)
7520 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
7521 1.1 mrg ;;
7522 1.1 mrg esac
7523 1.1 mrg fi
7524 1.1 mrg if test "$with_gnu_ld" = no; then
7525 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7526 1.1 mrg hardcode_libdir_separator=:
7527 1.1 mrg
7528 1.1 mrg case $host_cpu in
7529 1.1 mrg hppa*64*|ia64*)
7530 1.1 mrg hardcode_libdir_flag_spec_ld='+b $libdir'
7531 1.1 mrg hardcode_direct=no
7532 1.1 mrg hardcode_shlibpath_var=no
7533 1.1 mrg ;;
7534 1.1 mrg *)
7535 1.1 mrg hardcode_direct=yes
7536 1.1 mrg export_dynamic_flag_spec='${wl}-E'
7537 1.1 mrg
7538 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
7539 1.1 mrg # but as the default location of the library.
7540 1.1 mrg hardcode_minus_L=yes
7541 1.1 mrg ;;
7542 1.1 mrg esac
7543 1.1 mrg fi
7544 1.1 mrg ;;
7545 1.1 mrg
7546 1.1 mrg irix5* | irix6* | nonstopux*)
7547 1.1 mrg if test "$GCC" = yes; then
7548 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
7549 1.1 mrg else
7550 1.1 mrg archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
7551 1.1 mrg hardcode_libdir_flag_spec_ld='-rpath $libdir'
7552 1.1 mrg fi
7553 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7554 1.1 mrg hardcode_libdir_separator=:
7555 1.1 mrg link_all_deplibs=yes
7556 1.1 mrg ;;
7557 1.1 mrg
7558 1.1 mrg netbsd*)
7559 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
7560 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
7561 1.1 mrg else
7562 1.1 mrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
7563 1.1 mrg fi
7564 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
7565 1.1 mrg hardcode_direct=yes
7566 1.1 mrg hardcode_shlibpath_var=no
7567 1.1 mrg ;;
7568 1.1 mrg
7569 1.1 mrg newsos6)
7570 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7571 1.1 mrg hardcode_direct=yes
7572 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7573 1.1 mrg hardcode_libdir_separator=:
7574 1.1 mrg hardcode_shlibpath_var=no
7575 1.1 mrg ;;
7576 1.1 mrg
7577 1.1 mrg openbsd*)
7578 1.1 mrg hardcode_direct=yes
7579 1.1 mrg hardcode_shlibpath_var=no
7580 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7581 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
7582 1.1 mrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
7583 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7584 1.1 mrg export_dynamic_flag_spec='${wl}-E'
7585 1.1 mrg else
7586 1.1 mrg case $host_os in
7587 1.1 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
7588 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7589 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
7590 1.1 mrg ;;
7591 1.1 mrg *)
7592 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
7593 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7594 1.1 mrg ;;
7595 1.1 mrg esac
7596 1.1 mrg fi
7597 1.1 mrg ;;
7598 1.1 mrg
7599 1.1 mrg os2*)
7600 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
7601 1.1 mrg hardcode_minus_L=yes
7602 1.1 mrg allow_undefined_flag=unsupported
7603 1.1 mrg archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
7604 1.1 mrg old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
7605 1.1 mrg ;;
7606 1.1 mrg
7607 1.1 mrg osf3*)
7608 1.1 mrg if test "$GCC" = yes; then
7609 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
7610 1.1 mrg archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
7611 1.1 mrg else
7612 1.1 mrg allow_undefined_flag=' -expect_unresolved \*'
7613 1.1 mrg archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
7614 1.1 mrg fi
7615 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7616 1.1 mrg hardcode_libdir_separator=:
7617 1.1 mrg ;;
7618 1.1 mrg
7619 1.1 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag
7620 1.1 mrg if test "$GCC" = yes; then
7621 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
7622 1.1 mrg archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
7623 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7624 1.1 mrg else
7625 1.1 mrg allow_undefined_flag=' -expect_unresolved \*'
7626 1.1 mrg archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
7627 1.1 mrg archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
7628 1.1 mrg $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
7629 1.1 mrg
7630 1.1 mrg # Both c and cxx compiler support -rpath directly
7631 1.1 mrg hardcode_libdir_flag_spec='-rpath $libdir'
7632 1.1 mrg fi
7633 1.1 mrg hardcode_libdir_separator=:
7634 1.1 mrg ;;
7635 1.1 mrg
7636 1.1 mrg solaris*)
7637 1.1 mrg no_undefined_flag=' -z text'
7638 1.1 mrg if test "$GCC" = yes; then
7639 1.1 mrg wlarc='${wl}'
7640 1.1 mrg archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7641 1.1 mrg archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
7642 1.1 mrg $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
7643 1.1 mrg else
7644 1.1 mrg wlarc=''
7645 1.1 mrg archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
7646 1.1 mrg archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
7647 1.1 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
7648 1.1 mrg fi
7649 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
7650 1.1 mrg hardcode_shlibpath_var=no
7651 1.1 mrg case $host_os in
7652 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;;
7653 1.1 mrg *)
7654 1.1 mrg # The compiler driver will combine linker options so we
7655 1.1 mrg # cannot just pass the convience library names through
7656 1.1 mrg # without $wl, iff we do not link with $LD.
7657 1.1 mrg # Luckily, gcc supports the same syntax we need for Sun Studio.
7658 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?)
7659 1.1 mrg case $wlarc in
7660 1.1 mrg '')
7661 1.1 mrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
7662 1.1 mrg *)
7663 1.1 mrg whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
7664 1.1 mrg esac ;;
7665 1.1 mrg esac
7666 1.1 mrg link_all_deplibs=yes
7667 1.1 mrg ;;
7668 1.1 mrg
7669 1.1 mrg sunos4*)
7670 1.1 mrg if test "x$host_vendor" = xsequent; then
7671 1.1 mrg # Use $CC to link under sequent, because it throws in some extra .o
7672 1.1 mrg # files that make .init and .fini sections work.
7673 1.1 mrg archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
7674 1.1 mrg else
7675 1.1 mrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
7676 1.1 mrg fi
7677 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
7678 1.1 mrg hardcode_direct=yes
7679 1.1 mrg hardcode_minus_L=yes
7680 1.1 mrg hardcode_shlibpath_var=no
7681 1.1 mrg ;;
7682 1.1 mrg
7683 1.1 mrg sysv4)
7684 1.1 mrg case $host_vendor in
7685 1.1 mrg sni)
7686 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7687 1.1 mrg hardcode_direct=yes # is this really true???
7688 1.1 mrg ;;
7689 1.1 mrg siemens)
7690 1.1 mrg ## LD is ld it makes a PLAMLIB
7691 1.1 mrg ## CC just makes a GrossModule.
7692 1.1 mrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
7693 1.1 mrg reload_cmds='$CC -r -o $output$reload_objs'
7694 1.1 mrg hardcode_direct=no
7695 1.1 mrg ;;
7696 1.1 mrg motorola)
7697 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7698 1.1 mrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie
7699 1.1 mrg ;;
7700 1.1 mrg esac
7701 1.1 mrg runpath_var='LD_RUN_PATH'
7702 1.1 mrg hardcode_shlibpath_var=no
7703 1.1 mrg ;;
7704 1.1 mrg
7705 1.1 mrg sysv4.3*)
7706 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7707 1.1 mrg hardcode_shlibpath_var=no
7708 1.1 mrg export_dynamic_flag_spec='-Bexport'
7709 1.1 mrg ;;
7710 1.1 mrg
7711 1.1 mrg sysv4*MP*)
7712 1.1 mrg if test -d /usr/nec; then
7713 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7714 1.1 mrg hardcode_shlibpath_var=no
7715 1.1 mrg runpath_var=LD_RUN_PATH
7716 1.1 mrg hardcode_runpath_var=yes
7717 1.1 mrg ld_shlibs=yes
7718 1.1 mrg fi
7719 1.1 mrg ;;
7720 1.1 mrg
7721 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
7722 1.1 mrg no_undefined_flag='${wl}-z,text'
7723 1.1 mrg archive_cmds_need_lc=no
7724 1.1 mrg hardcode_shlibpath_var=no
7725 1.1 mrg runpath_var='LD_RUN_PATH'
7726 1.1 mrg
7727 1.1 mrg if test "$GCC" = yes; then
7728 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7729 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7730 1.1 mrg else
7731 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7732 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
7733 1.1 mrg fi
7734 1.1 mrg ;;
7735 1.1 mrg
7736 1.1 mrg sysv5* | sco3.2v5* | sco5v6*)
7737 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not
7738 1.1 mrg # link with -lc, and that would cause any symbols used from libc to
7739 1.1 mrg # always be unresolved, which means just about no library would
7740 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text
7741 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed
7742 1.1 mrg # as -z defs.
7743 1.1 mrg no_undefined_flag='${wl}-z,text'
7744 1.1 mrg allow_undefined_flag='${wl}-z,nodefs'
7745 1.1 mrg archive_cmds_need_lc=no
7746 1.1 mrg hardcode_shlibpath_var=no
7747 1.1 mrg hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
7748 1.1 mrg hardcode_libdir_separator=':'
7749 1.1 mrg link_all_deplibs=yes
7750 1.1 mrg export_dynamic_flag_spec='${wl}-Bexport'
7751 1.1 mrg runpath_var='LD_RUN_PATH'
7752 1.1 mrg
7753 1.1 mrg if test "$GCC" = yes; then
7754 1.1 mrg archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
7755 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
7756 1.1 mrg else
7757 1.1 mrg archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
7758 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
7759 1.1 mrg fi
7760 1.1 mrg ;;
7761 1.1 mrg
7762 1.1 mrg uts4*)
7763 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7764 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
7765 1.1 mrg hardcode_shlibpath_var=no
7766 1.1 mrg ;;
7767 1.1 mrg
7768 1.1 mrg *)
7769 1.1 mrg ld_shlibs=no
7770 1.1 mrg ;;
7771 1.1 mrg esac
7772 1.1 mrg fi
7773 1.1 mrg
7774 1.1 mrg echo "$as_me:$LINENO: result: $ld_shlibs" >&5
7775 1.1 mrg echo "${ECHO_T}$ld_shlibs" >&6
7776 1.1 mrg test "$ld_shlibs" = no && can_build_shared=no
7777 1.1 mrg
7778 1.1 mrg #
7779 1.1 mrg # Do we need to explicitly link libc?
7780 1.1 mrg #
7781 1.1 mrg case "x$archive_cmds_need_lc" in
7782 1.1 mrg x|xyes)
7783 1.1 mrg # Assume -lc should be added
7784 1.1 mrg archive_cmds_need_lc=yes
7785 1.1 mrg
7786 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then
7787 1.1 mrg case $archive_cmds in
7788 1.1 mrg *'~'*)
7789 1.1 mrg # FIXME: we may have to deal with multi-command sequences.
7790 1.1 mrg ;;
7791 1.1 mrg '$CC '*)
7792 1.1 mrg # Test whether the compiler implicitly links with -lc since on some
7793 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc
7794 1.1 mrg # to ld, don't add -lc before -lgcc.
7795 1.1 mrg echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
7796 1.1 mrg echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
7797 1.1 mrg $rm conftest*
7798 1.1 mrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7799 1.1 mrg
7800 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7801 1.1 mrg (eval $ac_compile) 2>&5
7802 1.1 mrg ac_status=$?
7803 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
7804 1.1 mrg (exit $ac_status); } 2>conftest.err; then
7805 1.1 mrg soname=conftest
7806 1.1 mrg lib=conftest
7807 1.1 mrg libobjs=conftest.$ac_objext
7808 1.1 mrg deplibs=
7809 1.1 mrg wl=$lt_prog_compiler_wl
7810 1.1 mrg pic_flag=$lt_prog_compiler_pic
7811 1.1 mrg compiler_flags=-v
7812 1.1 mrg linker_flags=-v
7813 1.1 mrg verstring=
7814 1.1 mrg output_objdir=.
7815 1.1 mrg libname=conftest
7816 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag
7817 1.1 mrg allow_undefined_flag=
7818 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
7819 1.1 mrg (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
7820 1.1 mrg ac_status=$?
7821 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
7822 1.1 mrg (exit $ac_status); }
7823 1.1 mrg then
7824 1.1 mrg archive_cmds_need_lc=no
7825 1.1 mrg else
7826 1.1 mrg archive_cmds_need_lc=yes
7827 1.1 mrg fi
7828 1.1 mrg allow_undefined_flag=$lt_save_allow_undefined_flag
7829 1.1 mrg else
7830 1.1 mrg cat conftest.err 1>&5
7831 1.1 mrg fi
7832 1.1 mrg $rm conftest*
7833 1.1 mrg echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
7834 1.1 mrg echo "${ECHO_T}$archive_cmds_need_lc" >&6
7835 1.1 mrg ;;
7836 1.1 mrg esac
7837 1.1 mrg fi
7838 1.1 mrg ;;
7839 1.1 mrg esac
7840 1.1 mrg
7841 1.1 mrg echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
7842 1.1 mrg echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
7843 1.1 mrg library_names_spec=
7844 1.1 mrg libname_spec='lib$name'
7845 1.1 mrg soname_spec=
7846 1.1 mrg shrext_cmds=".so"
7847 1.1 mrg postinstall_cmds=
7848 1.1 mrg postuninstall_cmds=
7849 1.1 mrg finish_cmds=
7850 1.1 mrg finish_eval=
7851 1.1 mrg shlibpath_var=
7852 1.1 mrg shlibpath_overrides_runpath=unknown
7853 1.1 mrg version_type=none
7854 1.1 mrg dynamic_linker="$host_os ld.so"
7855 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib"
7856 1.1 mrg if test "$GCC" = yes; then
7857 1.1 mrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
7858 1.1 mrg if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
7859 1.1 mrg # if the path contains ";" then we assume it to be the separator
7860 1.1 mrg # otherwise default to the standard path separator (i.e. ":") - it is
7861 1.1 mrg # assumed that no part of a normal pathname contains ";" but that should
7862 1.1 mrg # okay in the real world where ";" in dirpaths is itself problematic.
7863 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
7864 1.1 mrg else
7865 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
7866 1.1 mrg fi
7867 1.1 mrg else
7868 1.1 mrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
7869 1.1 mrg fi
7870 1.1 mrg need_lib_prefix=unknown
7871 1.1 mrg hardcode_into_libs=no
7872 1.1 mrg
7873 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version
7874 1.1 mrg # flags to be left without arguments
7875 1.1 mrg need_version=unknown
7876 1.1 mrg
7877 1.1 mrg case $host_os in
7878 1.1 mrg aix3*)
7879 1.1 mrg version_type=linux
7880 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
7881 1.1 mrg shlibpath_var=LIBPATH
7882 1.1 mrg
7883 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name.
7884 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
7885 1.1 mrg ;;
7886 1.1 mrg
7887 1.1 mrg aix4* | aix5*)
7888 1.1 mrg version_type=linux
7889 1.1 mrg need_lib_prefix=no
7890 1.1 mrg need_version=no
7891 1.1 mrg hardcode_into_libs=yes
7892 1.1 mrg if test "$host_cpu" = ia64; then
7893 1.1 mrg # AIX 5 supports IA64
7894 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
7895 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
7896 1.1 mrg else
7897 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file
7898 1.1 mrg # for dependence libraries. The import file would start with
7899 1.1 mrg # the line `#! .'. This would cause the generated library to
7900 1.1 mrg # depend on `.', always an invalid library. This was fixed in
7901 1.1 mrg # development snapshots of GCC prior to 3.0.
7902 1.1 mrg case $host_os in
7903 1.1 mrg aix4 | aix4.[01] | aix4.[01].*)
7904 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
7905 1.1 mrg echo ' yes '
7906 1.1 mrg echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
7907 1.1 mrg :
7908 1.1 mrg else
7909 1.1 mrg can_build_shared=no
7910 1.1 mrg fi
7911 1.1 mrg ;;
7912 1.1 mrg esac
7913 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
7914 1.1 mrg # soname into executable. Probably we can add versioning support to
7915 1.1 mrg # collect2, so additional links can be useful in future.
7916 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
7917 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so
7918 1.1 mrg # instead of lib<name>.a to let people know that these are not
7919 1.1 mrg # typical AIX shared libraries.
7920 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7921 1.1 mrg else
7922 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2
7923 1.1 mrg # and later when we are not doing run time linking.
7924 1.1 mrg library_names_spec='${libname}${release}.a $libname.a'
7925 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
7926 1.1 mrg fi
7927 1.1 mrg shlibpath_var=LIBPATH
7928 1.1 mrg fi
7929 1.1 mrg ;;
7930 1.1 mrg
7931 1.1 mrg amigaos*)
7932 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a'
7933 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs.
7934 1.1 mrg finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $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'
7935 1.1 mrg ;;
7936 1.1 mrg
7937 1.1 mrg beos*)
7938 1.1 mrg library_names_spec='${libname}${shared_ext}'
7939 1.1 mrg dynamic_linker="$host_os ld.so"
7940 1.1 mrg shlibpath_var=LIBRARY_PATH
7941 1.1 mrg ;;
7942 1.1 mrg
7943 1.1 mrg bsdi[45]*)
7944 1.1 mrg version_type=linux
7945 1.1 mrg need_version=no
7946 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
7947 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
7948 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
7949 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
7950 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
7951 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
7952 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and
7953 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
7954 1.1 mrg # libtool to hard-code these into programs
7955 1.1 mrg ;;
7956 1.1 mrg
7957 1.1 mrg cygwin* | mingw* | pw32*)
7958 1.1 mrg version_type=windows
7959 1.1 mrg shrext_cmds=".dll"
7960 1.1 mrg need_version=no
7961 1.1 mrg need_lib_prefix=no
7962 1.1 mrg
7963 1.1 mrg case $GCC,$host_os in
7964 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32*)
7965 1.1 mrg library_names_spec='$libname.dll.a'
7966 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds
7967 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~
7968 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
7969 1.1 mrg dldir=$destdir/`dirname \$dlpath`~
7970 1.1 mrg test -d \$dldir || mkdir -p \$dldir~
7971 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~
7972 1.1 mrg chmod a+x \$dldir/$dlname'
7973 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
7974 1.1 mrg dlpath=$dir/\$dldll~
7975 1.1 mrg $rm \$dlpath'
7976 1.1 mrg shlibpath_overrides_runpath=yes
7977 1.1 mrg
7978 1.1 mrg case $host_os in
7979 1.1 mrg cygwin*)
7980 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib'
7981 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
7982 1.1 mrg sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
7983 1.1 mrg ;;
7984 1.1 mrg mingw*)
7985 1.1 mrg # MinGW DLLs use traditional 'lib' prefix
7986 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
7987 1.1 mrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
7988 1.1 mrg if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
7989 1.1 mrg # It is most probably a Windows format PATH printed by
7990 1.1 mrg # mingw gcc, but we are running on Cygwin. Gcc prints its search
7991 1.1 mrg # path with ; separators, and with drive letters. We can handle the
7992 1.1 mrg # drive letters (cygwin fileutils understands them), so leave them,
7993 1.1 mrg # especially as we might pass files found there to a mingw objdump,
7994 1.1 mrg # which wouldn't understand a cygwinified path. Ahh.
7995 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
7996 1.1 mrg else
7997 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
7998 1.1 mrg fi
7999 1.1 mrg ;;
8000 1.1 mrg pw32*)
8001 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib'
8002 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8003 1.1 mrg ;;
8004 1.1 mrg esac
8005 1.1 mrg ;;
8006 1.1 mrg
8007 1.1 mrg *)
8008 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8009 1.1 mrg ;;
8010 1.1 mrg esac
8011 1.1 mrg dynamic_linker='Win32 ld.exe'
8012 1.1 mrg # FIXME: first we should search . and the directory the executable is in
8013 1.1 mrg shlibpath_var=PATH
8014 1.1 mrg ;;
8015 1.1 mrg
8016 1.1 mrg darwin* | rhapsody*)
8017 1.1 mrg dynamic_linker="$host_os dyld"
8018 1.1 mrg version_type=darwin
8019 1.1 mrg need_lib_prefix=no
8020 1.1 mrg need_version=no
8021 1.1 mrg library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8022 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext'
8023 1.1 mrg shlibpath_overrides_runpath=yes
8024 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH
8025 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
8026 1.1 mrg # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
8027 1.1 mrg if test "$GCC" = yes; then
8028 1.1 mrg sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
8029 1.1 mrg else
8030 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
8031 1.1 mrg fi
8032 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8033 1.1 mrg ;;
8034 1.1 mrg
8035 1.1 mrg dgux*)
8036 1.1 mrg version_type=linux
8037 1.1 mrg need_lib_prefix=no
8038 1.1 mrg need_version=no
8039 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8040 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
8041 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
8042 1.1 mrg ;;
8043 1.1 mrg
8044 1.1 mrg freebsd1*)
8045 1.1 mrg dynamic_linker=no
8046 1.1 mrg ;;
8047 1.1 mrg
8048 1.1 mrg kfreebsd*-gnu)
8049 1.1 mrg version_type=linux
8050 1.1 mrg need_lib_prefix=no
8051 1.1 mrg need_version=no
8052 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8053 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
8054 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
8055 1.1 mrg shlibpath_overrides_runpath=no
8056 1.1 mrg hardcode_into_libs=yes
8057 1.1 mrg dynamic_linker='GNU ld.so'
8058 1.1 mrg ;;
8059 1.1 mrg
8060 1.1 mrg freebsd* | dragonfly*)
8061 1.1 mrg # DragonFly does not have aout. When/if they implement a new
8062 1.1 mrg # versioning mechanism, adjust this.
8063 1.1 mrg if test -x /usr/bin/objformat; then
8064 1.1 mrg objformat=`/usr/bin/objformat`
8065 1.1 mrg else
8066 1.1 mrg case $host_os in
8067 1.1 mrg freebsd[123]*) objformat=aout ;;
8068 1.1 mrg *) objformat=elf ;;
8069 1.1 mrg esac
8070 1.1 mrg fi
8071 1.1 mrg version_type=freebsd-$objformat
8072 1.1 mrg case $version_type in
8073 1.1 mrg freebsd-elf*)
8074 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8075 1.1 mrg need_version=no
8076 1.1 mrg need_lib_prefix=no
8077 1.1 mrg ;;
8078 1.1 mrg freebsd-*)
8079 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8080 1.1 mrg need_version=yes
8081 1.1 mrg ;;
8082 1.1 mrg esac
8083 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
8084 1.1 mrg case $host_os in
8085 1.1 mrg freebsd2*)
8086 1.1 mrg shlibpath_overrides_runpath=yes
8087 1.1 mrg ;;
8088 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*)
8089 1.1 mrg shlibpath_overrides_runpath=yes
8090 1.1 mrg hardcode_into_libs=yes
8091 1.1 mrg ;;
8092 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8093 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8094 1.1 mrg shlibpath_overrides_runpath=no
8095 1.1 mrg hardcode_into_libs=yes
8096 1.1 mrg ;;
8097 1.1 mrg freebsd*) # from 4.6 on
8098 1.1 mrg shlibpath_overrides_runpath=yes
8099 1.1 mrg hardcode_into_libs=yes
8100 1.1 mrg ;;
8101 1.1 mrg esac
8102 1.1 mrg ;;
8103 1.1 mrg
8104 1.1 mrg gnu*)
8105 1.1 mrg version_type=linux
8106 1.1 mrg need_lib_prefix=no
8107 1.1 mrg need_version=no
8108 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8109 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
8110 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
8111 1.1 mrg hardcode_into_libs=yes
8112 1.1 mrg ;;
8113 1.1 mrg
8114 1.1 mrg hpux9* | hpux10* | hpux11*)
8115 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to
8116 1.1 mrg # link against other versions.
8117 1.1 mrg version_type=sunos
8118 1.1 mrg need_lib_prefix=no
8119 1.1 mrg need_version=no
8120 1.1 mrg case $host_cpu in
8121 1.1 mrg ia64*)
8122 1.1 mrg shrext_cmds='.so'
8123 1.1 mrg hardcode_into_libs=yes
8124 1.1 mrg dynamic_linker="$host_os dld.so"
8125 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
8126 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8127 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8128 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
8129 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then
8130 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8131 1.1 mrg else
8132 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8133 1.1 mrg fi
8134 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8135 1.1 mrg ;;
8136 1.1 mrg hppa*64*)
8137 1.1 mrg shrext_cmds='.sl'
8138 1.1 mrg hardcode_into_libs=yes
8139 1.1 mrg dynamic_linker="$host_os dld.sl"
8140 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8141 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8142 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8143 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
8144 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8145 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8146 1.1 mrg ;;
8147 1.1 mrg *)
8148 1.1 mrg shrext_cmds='.sl'
8149 1.1 mrg dynamic_linker="$host_os dld.sl"
8150 1.1 mrg shlibpath_var=SHLIB_PATH
8151 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8152 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8153 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
8154 1.1 mrg ;;
8155 1.1 mrg esac
8156 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555.
8157 1.1 mrg postinstall_cmds='chmod 555 $lib'
8158 1.1 mrg ;;
8159 1.1 mrg
8160 1.1 mrg interix3*)
8161 1.1 mrg version_type=linux
8162 1.1 mrg need_lib_prefix=no
8163 1.1 mrg need_version=no
8164 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8165 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
8166 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
8167 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
8168 1.1 mrg shlibpath_overrides_runpath=no
8169 1.1 mrg hardcode_into_libs=yes
8170 1.1 mrg ;;
8171 1.1 mrg
8172 1.1 mrg irix5* | irix6* | nonstopux*)
8173 1.1 mrg case $host_os in
8174 1.1 mrg nonstopux*) version_type=nonstopux ;;
8175 1.1 mrg *)
8176 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
8177 1.1 mrg version_type=linux
8178 1.1 mrg else
8179 1.1 mrg version_type=irix
8180 1.1 mrg fi ;;
8181 1.1 mrg esac
8182 1.1 mrg need_lib_prefix=no
8183 1.1 mrg need_version=no
8184 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
8185 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
8186 1.1 mrg case $host_os in
8187 1.1 mrg irix5* | nonstopux*)
8188 1.1 mrg libsuff= shlibsuff=
8189 1.1 mrg ;;
8190 1.1 mrg *)
8191 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD
8192 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
8193 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;;
8194 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
8195 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;;
8196 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
8197 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;;
8198 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;;
8199 1.1 mrg esac
8200 1.1 mrg ;;
8201 1.1 mrg esac
8202 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
8203 1.1 mrg shlibpath_overrides_runpath=no
8204 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
8205 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
8206 1.1 mrg hardcode_into_libs=yes
8207 1.1 mrg ;;
8208 1.1 mrg
8209 1.1 mrg # No shared lib support for Linux oldld, aout, or coff.
8210 1.1 mrg linux*oldld* | linux*aout* | linux*coff*)
8211 1.1 mrg dynamic_linker=no
8212 1.1 mrg ;;
8213 1.1 mrg
8214 1.1 mrg # This must be Linux ELF.
8215 1.1 mrg linux*)
8216 1.1 mrg version_type=linux
8217 1.1 mrg need_lib_prefix=no
8218 1.1 mrg need_version=no
8219 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8220 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
8221 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
8222 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
8223 1.1 mrg shlibpath_overrides_runpath=no
8224 1.1 mrg # This implies no fast_install, which is unacceptable.
8225 1.1 mrg # Some rework will be needed to allow for fast_install
8226 1.1 mrg # before this can be enabled.
8227 1.1 mrg hardcode_into_libs=yes
8228 1.1 mrg
8229 1.1 mrg # find out which ABI we are using
8230 1.1 mrg libsuff=
8231 1.1 mrg case "$host_cpu" in
8232 1.1 mrg x86_64*|s390x*|powerpc64*)
8233 1.1 mrg echo '#line 8233 "configure"' > conftest.$ac_ext
8234 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8235 1.1 mrg (eval $ac_compile) 2>&5
8236 1.1 mrg ac_status=$?
8237 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8238 1.1 mrg (exit $ac_status); }; then
8239 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
8240 1.1 mrg *64-bit*)
8241 1.1 mrg libsuff=64
8242 1.1 mrg sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
8243 1.1 mrg ;;
8244 1.1 mrg esac
8245 1.1 mrg fi
8246 1.1 mrg rm -rf conftest*
8247 1.1 mrg ;;
8248 1.1 mrg esac
8249 1.1 mrg
8250 1.1 mrg # Append ld.so.conf contents to the search path
8251 1.1 mrg if test -f /etc/ld.so.conf; then
8252 1.1 mrg 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/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
8253 1.1 mrg sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
8254 1.1 mrg fi
8255 1.1 mrg
8256 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on
8257 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the
8258 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers,
8259 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and
8260 1.1 mrg # people can always --disable-shared, the test was removed, and we
8261 1.1 mrg # assume the GNU/Linux dynamic linker is in use.
8262 1.1 mrg dynamic_linker='GNU/Linux ld.so'
8263 1.1 mrg ;;
8264 1.1 mrg
8265 1.1 mrg knetbsd*-gnu)
8266 1.1 mrg version_type=linux
8267 1.1 mrg need_lib_prefix=no
8268 1.1 mrg need_version=no
8269 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8270 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
8271 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
8272 1.1 mrg shlibpath_overrides_runpath=no
8273 1.1 mrg hardcode_into_libs=yes
8274 1.1 mrg dynamic_linker='GNU ld.so'
8275 1.1 mrg ;;
8276 1.1 mrg
8277 1.1 mrg netbsd*)
8278 1.1 mrg version_type=sunos
8279 1.1 mrg need_lib_prefix=no
8280 1.1 mrg need_version=no
8281 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8282 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8283 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8284 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so'
8285 1.1 mrg else
8286 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8287 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
8288 1.1 mrg dynamic_linker='NetBSD ld.elf_so'
8289 1.1 mrg fi
8290 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
8291 1.1 mrg shlibpath_overrides_runpath=yes
8292 1.1 mrg hardcode_into_libs=yes
8293 1.1 mrg ;;
8294 1.1 mrg
8295 1.1 mrg newsos6)
8296 1.1 mrg version_type=linux
8297 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8298 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
8299 1.1 mrg shlibpath_overrides_runpath=yes
8300 1.1 mrg ;;
8301 1.1 mrg
8302 1.1 mrg nto-qnx*)
8303 1.1 mrg version_type=linux
8304 1.1 mrg need_lib_prefix=no
8305 1.1 mrg need_version=no
8306 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8307 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
8308 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
8309 1.1 mrg shlibpath_overrides_runpath=yes
8310 1.1 mrg ;;
8311 1.1 mrg
8312 1.1 mrg openbsd*)
8313 1.1 mrg version_type=sunos
8314 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib"
8315 1.1 mrg need_lib_prefix=no
8316 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
8317 1.1 mrg case $host_os in
8318 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;;
8319 1.1 mrg *) need_version=no ;;
8320 1.1 mrg esac
8321 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8322 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8323 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
8324 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8325 1.1 mrg case $host_os in
8326 1.1 mrg openbsd2.[89] | openbsd2.[89].*)
8327 1.1 mrg shlibpath_overrides_runpath=no
8328 1.1 mrg ;;
8329 1.1 mrg *)
8330 1.1 mrg shlibpath_overrides_runpath=yes
8331 1.1 mrg ;;
8332 1.1 mrg esac
8333 1.1 mrg else
8334 1.1 mrg shlibpath_overrides_runpath=yes
8335 1.1 mrg fi
8336 1.1 mrg ;;
8337 1.1 mrg
8338 1.1 mrg os2*)
8339 1.1 mrg libname_spec='$name'
8340 1.1 mrg shrext_cmds=".dll"
8341 1.1 mrg need_lib_prefix=no
8342 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a'
8343 1.1 mrg dynamic_linker='OS/2 ld.exe'
8344 1.1 mrg shlibpath_var=LIBPATH
8345 1.1 mrg ;;
8346 1.1 mrg
8347 1.1 mrg osf3* | osf4* | osf5*)
8348 1.1 mrg version_type=osf
8349 1.1 mrg need_lib_prefix=no
8350 1.1 mrg need_version=no
8351 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
8352 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8353 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
8354 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
8355 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
8356 1.1 mrg ;;
8357 1.1 mrg
8358 1.1 mrg solaris*)
8359 1.1 mrg version_type=linux
8360 1.1 mrg need_lib_prefix=no
8361 1.1 mrg need_version=no
8362 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8363 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
8364 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
8365 1.1 mrg shlibpath_overrides_runpath=yes
8366 1.1 mrg hardcode_into_libs=yes
8367 1.1 mrg # ldd complains unless libraries are executable
8368 1.1 mrg postinstall_cmds='chmod +x $lib'
8369 1.1 mrg ;;
8370 1.1 mrg
8371 1.1 mrg sunos4*)
8372 1.1 mrg version_type=sunos
8373 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8374 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
8375 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
8376 1.1 mrg shlibpath_overrides_runpath=yes
8377 1.1 mrg if test "$with_gnu_ld" = yes; then
8378 1.1 mrg need_lib_prefix=no
8379 1.1 mrg fi
8380 1.1 mrg need_version=yes
8381 1.1 mrg ;;
8382 1.1 mrg
8383 1.1 mrg sysv4 | sysv4.3*)
8384 1.1 mrg version_type=linux
8385 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8386 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
8387 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
8388 1.1 mrg case $host_vendor in
8389 1.1 mrg sni)
8390 1.1 mrg shlibpath_overrides_runpath=no
8391 1.1 mrg need_lib_prefix=no
8392 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym'
8393 1.1 mrg runpath_var=LD_RUN_PATH
8394 1.1 mrg ;;
8395 1.1 mrg siemens)
8396 1.1 mrg need_lib_prefix=no
8397 1.1 mrg ;;
8398 1.1 mrg motorola)
8399 1.1 mrg need_lib_prefix=no
8400 1.1 mrg need_version=no
8401 1.1 mrg shlibpath_overrides_runpath=no
8402 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
8403 1.1 mrg ;;
8404 1.1 mrg esac
8405 1.1 mrg ;;
8406 1.1 mrg
8407 1.1 mrg sysv4*MP*)
8408 1.1 mrg if test -d /usr/nec ;then
8409 1.1 mrg version_type=linux
8410 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
8411 1.1 mrg soname_spec='$libname${shared_ext}.$major'
8412 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
8413 1.1 mrg fi
8414 1.1 mrg ;;
8415 1.1 mrg
8416 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
8417 1.1 mrg version_type=freebsd-elf
8418 1.1 mrg need_lib_prefix=no
8419 1.1 mrg need_version=no
8420 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8421 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
8422 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
8423 1.1 mrg hardcode_into_libs=yes
8424 1.1 mrg if test "$with_gnu_ld" = yes; then
8425 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
8426 1.1 mrg shlibpath_overrides_runpath=no
8427 1.1 mrg else
8428 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
8429 1.1 mrg shlibpath_overrides_runpath=yes
8430 1.1 mrg case $host_os in
8431 1.1 mrg sco3.2v5*)
8432 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
8433 1.1 mrg ;;
8434 1.1 mrg esac
8435 1.1 mrg fi
8436 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib'
8437 1.1 mrg ;;
8438 1.1 mrg
8439 1.1 mrg uts4*)
8440 1.1 mrg version_type=linux
8441 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8442 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
8443 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
8444 1.1 mrg ;;
8445 1.1 mrg
8446 1.1 mrg *)
8447 1.1 mrg dynamic_linker=no
8448 1.1 mrg ;;
8449 1.1 mrg esac
8450 1.1 mrg echo "$as_me:$LINENO: result: $dynamic_linker" >&5
8451 1.1 mrg echo "${ECHO_T}$dynamic_linker" >&6
8452 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no
8453 1.1 mrg
8454 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
8455 1.1 mrg if test "$GCC" = yes; then
8456 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
8457 1.1 mrg fi
8458 1.1 mrg
8459 1.1 mrg echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
8460 1.1 mrg echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
8461 1.1 mrg hardcode_action=
8462 1.1 mrg if test -n "$hardcode_libdir_flag_spec" || \
8463 1.1 mrg test -n "$runpath_var" || \
8464 1.1 mrg test "X$hardcode_automatic" = "Xyes" ; then
8465 1.1 mrg
8466 1.1 mrg # We can hardcode non-existant directories.
8467 1.1 mrg if test "$hardcode_direct" != no &&
8468 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we
8469 1.1 mrg # have to relink, otherwise we might link with an installed library
8470 1.1 mrg # when we should be linking with a yet-to-be-installed one
8471 1.1 mrg ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
8472 1.1 mrg test "$hardcode_minus_L" != no; then
8473 1.1 mrg # Linking always hardcodes the temporary library directory.
8474 1.1 mrg hardcode_action=relink
8475 1.1 mrg else
8476 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs.
8477 1.1 mrg hardcode_action=immediate
8478 1.1 mrg fi
8479 1.1 mrg else
8480 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing
8481 1.1 mrg # directories.
8482 1.1 mrg hardcode_action=unsupported
8483 1.1 mrg fi
8484 1.1 mrg echo "$as_me:$LINENO: result: $hardcode_action" >&5
8485 1.1 mrg echo "${ECHO_T}$hardcode_action" >&6
8486 1.1 mrg
8487 1.1 mrg if test "$hardcode_action" = relink; then
8488 1.1 mrg # Fast installation is not supported
8489 1.1 mrg enable_fast_install=no
8490 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes ||
8491 1.1 mrg test "$enable_shared" = no; then
8492 1.1 mrg # Fast installation is not necessary
8493 1.1 mrg enable_fast_install=needless
8494 1.1 mrg fi
8495 1.1 mrg
8496 1.1 mrg striplib=
8497 1.1 mrg old_striplib=
8498 1.1 mrg echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
8499 1.1 mrg echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
8500 1.1 mrg if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
8501 1.1 mrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
8502 1.1 mrg test -z "$striplib" && striplib="$STRIP --strip-unneeded"
8503 1.1 mrg echo "$as_me:$LINENO: result: yes" >&5
8504 1.1 mrg echo "${ECHO_T}yes" >&6
8505 1.1 mrg else
8506 1.1 mrg # FIXME - insert some real tests, host_os isn't really good enough
8507 1.1 mrg case $host_os in
8508 1.1 mrg darwin*)
8509 1.1 mrg if test -n "$STRIP" ; then
8510 1.1 mrg striplib="$STRIP -x"
8511 1.1 mrg echo "$as_me:$LINENO: result: yes" >&5
8512 1.1 mrg echo "${ECHO_T}yes" >&6
8513 1.1 mrg else
8514 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
8515 1.1 mrg echo "${ECHO_T}no" >&6
8516 1.1 mrg fi
8517 1.1 mrg ;;
8518 1.1 mrg *)
8519 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
8520 1.1 mrg echo "${ECHO_T}no" >&6
8521 1.1 mrg ;;
8522 1.1 mrg esac
8523 1.1 mrg fi
8524 1.1 mrg
8525 1.1 mrg if test "x$enable_dlopen" != xyes; then
8526 1.1 mrg enable_dlopen=unknown
8527 1.1 mrg enable_dlopen_self=unknown
8528 1.1 mrg enable_dlopen_self_static=unknown
8529 1.1 mrg else
8530 1.1 mrg lt_cv_dlopen=no
8531 1.1 mrg lt_cv_dlopen_libs=
8532 1.1 mrg
8533 1.1 mrg case $host_os in
8534 1.1 mrg beos*)
8535 1.1 mrg lt_cv_dlopen="load_add_on"
8536 1.1 mrg lt_cv_dlopen_libs=
8537 1.1 mrg lt_cv_dlopen_self=yes
8538 1.1 mrg ;;
8539 1.1 mrg
8540 1.1 mrg mingw* | pw32*)
8541 1.1 mrg lt_cv_dlopen="LoadLibrary"
8542 1.1 mrg lt_cv_dlopen_libs=
8543 1.1 mrg ;;
8544 1.1 mrg
8545 1.1 mrg cygwin*)
8546 1.1 mrg lt_cv_dlopen="dlopen"
8547 1.1 mrg lt_cv_dlopen_libs=
8548 1.1 mrg ;;
8549 1.1 mrg
8550 1.1 mrg darwin*)
8551 1.1 mrg # if libdl is installed we need to link against it
8552 1.1 mrg echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
8553 1.1 mrg echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
8554 1.1 mrg if test "${ac_cv_lib_dl_dlopen+set}" = set; then
8555 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
8556 1.1 mrg else
8557 1.1 mrg ac_check_lib_save_LIBS=$LIBS
8558 1.1 mrg LIBS="-ldl $LIBS"
8559 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
8560 1.1 mrg /* confdefs.h. */
8561 1.1 mrg _ACEOF
8562 1.1 mrg cat confdefs.h >>conftest.$ac_ext
8563 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
8564 1.1 mrg /* end confdefs.h. */
8565 1.1 mrg
8566 1.1 mrg /* Override any gcc2 internal prototype to avoid an error. */
8567 1.1 mrg #ifdef __cplusplus
8568 1.1 mrg extern "C"
8569 1.1 mrg #endif
8570 1.1 mrg /* We use char because int might match the return type of a gcc2
8571 1.1 mrg builtin and then its argument prototype would still apply. */
8572 1.1 mrg char dlopen ();
8573 1.1 mrg int
8574 1.1 mrg main ()
8575 1.1 mrg {
8576 1.1 mrg dlopen ();
8577 1.1 mrg ;
8578 1.1 mrg return 0;
8579 1.1 mrg }
8580 1.1 mrg _ACEOF
8581 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
8582 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8583 1.1 mrg (eval $ac_link) 2>conftest.er1
8584 1.1 mrg ac_status=$?
8585 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
8586 1.1 mrg rm -f conftest.er1
8587 1.1 mrg cat conftest.err >&5
8588 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8589 1.1 mrg (exit $ac_status); } &&
8590 1.1 mrg { ac_try='test -z "$ac_c_werror_flag"
8591 1.1 mrg || test ! -s conftest.err'
8592 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8593 1.1 mrg (eval $ac_try) 2>&5
8594 1.1 mrg ac_status=$?
8595 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8596 1.1 mrg (exit $ac_status); }; } &&
8597 1.1 mrg { ac_try='test -s conftest$ac_exeext'
8598 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8599 1.1 mrg (eval $ac_try) 2>&5
8600 1.1 mrg ac_status=$?
8601 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8602 1.1 mrg (exit $ac_status); }; }; then
8603 1.1 mrg ac_cv_lib_dl_dlopen=yes
8604 1.1 mrg else
8605 1.1 mrg echo "$as_me: failed program was:" >&5
8606 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
8607 1.1 mrg
8608 1.1 mrg ac_cv_lib_dl_dlopen=no
8609 1.1 mrg fi
8610 1.1 mrg rm -f conftest.err conftest.$ac_objext \
8611 1.1 mrg conftest$ac_exeext conftest.$ac_ext
8612 1.1 mrg LIBS=$ac_check_lib_save_LIBS
8613 1.1 mrg fi
8614 1.1 mrg echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
8615 1.1 mrg echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
8616 1.1 mrg if test $ac_cv_lib_dl_dlopen = yes; then
8617 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
8618 1.1 mrg else
8619 1.1 mrg
8620 1.1 mrg lt_cv_dlopen="dyld"
8621 1.1 mrg lt_cv_dlopen_libs=
8622 1.1 mrg lt_cv_dlopen_self=yes
8623 1.1 mrg
8624 1.1 mrg fi
8625 1.1 mrg
8626 1.1 mrg ;;
8627 1.1 mrg
8628 1.1 mrg *)
8629 1.1 mrg echo "$as_me:$LINENO: checking for shl_load" >&5
8630 1.1 mrg echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
8631 1.1 mrg if test "${ac_cv_func_shl_load+set}" = set; then
8632 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
8633 1.1 mrg else
8634 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
8635 1.1 mrg /* confdefs.h. */
8636 1.1 mrg _ACEOF
8637 1.1 mrg cat confdefs.h >>conftest.$ac_ext
8638 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
8639 1.1 mrg /* end confdefs.h. */
8640 1.1 mrg /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
8641 1.1 mrg For example, HP-UX 11i <limits.h> declares gettimeofday. */
8642 1.1 mrg #define shl_load innocuous_shl_load
8643 1.1 mrg
8644 1.1 mrg /* System header to define __stub macros and hopefully few prototypes,
8645 1.1 mrg which can conflict with char shl_load (); below.
8646 1.1 mrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8647 1.1 mrg <limits.h> exists even on freestanding compilers. */
8648 1.1 mrg
8649 1.1 mrg #ifdef __STDC__
8650 1.1 mrg # include <limits.h>
8651 1.1 mrg #else
8652 1.1 mrg # include <assert.h>
8653 1.1 mrg #endif
8654 1.1 mrg
8655 1.1 mrg #undef shl_load
8656 1.1 mrg
8657 1.1 mrg /* Override any gcc2 internal prototype to avoid an error. */
8658 1.1 mrg #ifdef __cplusplus
8659 1.1 mrg extern "C"
8660 1.1 mrg {
8661 1.1 mrg #endif
8662 1.1 mrg /* We use char because int might match the return type of a gcc2
8663 1.1 mrg builtin and then its argument prototype would still apply. */
8664 1.1 mrg char shl_load ();
8665 1.1 mrg /* The GNU C library defines this for functions which it implements
8666 1.1 mrg to always fail with ENOSYS. Some functions are actually named
8667 1.1 mrg something starting with __ and the normal name is an alias. */
8668 1.1 mrg #if defined (__stub_shl_load) || defined (__stub___shl_load)
8669 1.1 mrg choke me
8670 1.1 mrg #else
8671 1.1 mrg char (*f) () = shl_load;
8672 1.1 mrg #endif
8673 1.1 mrg #ifdef __cplusplus
8674 1.1 mrg }
8675 1.1 mrg #endif
8676 1.1 mrg
8677 1.1 mrg int
8678 1.1 mrg main ()
8679 1.1 mrg {
8680 1.1 mrg return f != shl_load;
8681 1.1 mrg ;
8682 1.1 mrg return 0;
8683 1.1 mrg }
8684 1.1 mrg _ACEOF
8685 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
8686 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8687 1.1 mrg (eval $ac_link) 2>conftest.er1
8688 1.1 mrg ac_status=$?
8689 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
8690 1.1 mrg rm -f conftest.er1
8691 1.1 mrg cat conftest.err >&5
8692 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8693 1.1 mrg (exit $ac_status); } &&
8694 1.1 mrg { ac_try='test -z "$ac_c_werror_flag"
8695 1.1 mrg || test ! -s conftest.err'
8696 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8697 1.1 mrg (eval $ac_try) 2>&5
8698 1.1 mrg ac_status=$?
8699 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8700 1.1 mrg (exit $ac_status); }; } &&
8701 1.1 mrg { ac_try='test -s conftest$ac_exeext'
8702 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8703 1.1 mrg (eval $ac_try) 2>&5
8704 1.1 mrg ac_status=$?
8705 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8706 1.1 mrg (exit $ac_status); }; }; then
8707 1.1 mrg ac_cv_func_shl_load=yes
8708 1.1 mrg else
8709 1.1 mrg echo "$as_me: failed program was:" >&5
8710 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
8711 1.1 mrg
8712 1.1 mrg ac_cv_func_shl_load=no
8713 1.1 mrg fi
8714 1.1 mrg rm -f conftest.err conftest.$ac_objext \
8715 1.1 mrg conftest$ac_exeext conftest.$ac_ext
8716 1.1 mrg fi
8717 1.1 mrg echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
8718 1.1 mrg echo "${ECHO_T}$ac_cv_func_shl_load" >&6
8719 1.1 mrg if test $ac_cv_func_shl_load = yes; then
8720 1.1 mrg lt_cv_dlopen="shl_load"
8721 1.1 mrg else
8722 1.1 mrg echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
8723 1.1 mrg echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
8724 1.1 mrg if test "${ac_cv_lib_dld_shl_load+set}" = set; then
8725 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
8726 1.1 mrg else
8727 1.1 mrg ac_check_lib_save_LIBS=$LIBS
8728 1.1 mrg LIBS="-ldld $LIBS"
8729 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
8730 1.1 mrg /* confdefs.h. */
8731 1.1 mrg _ACEOF
8732 1.1 mrg cat confdefs.h >>conftest.$ac_ext
8733 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
8734 1.1 mrg /* end confdefs.h. */
8735 1.1 mrg
8736 1.1 mrg /* Override any gcc2 internal prototype to avoid an error. */
8737 1.1 mrg #ifdef __cplusplus
8738 1.1 mrg extern "C"
8739 1.1 mrg #endif
8740 1.1 mrg /* We use char because int might match the return type of a gcc2
8741 1.1 mrg builtin and then its argument prototype would still apply. */
8742 1.1 mrg char shl_load ();
8743 1.1 mrg int
8744 1.1 mrg main ()
8745 1.1 mrg {
8746 1.1 mrg shl_load ();
8747 1.1 mrg ;
8748 1.1 mrg return 0;
8749 1.1 mrg }
8750 1.1 mrg _ACEOF
8751 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
8752 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8753 1.1 mrg (eval $ac_link) 2>conftest.er1
8754 1.1 mrg ac_status=$?
8755 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
8756 1.1 mrg rm -f conftest.er1
8757 1.1 mrg cat conftest.err >&5
8758 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8759 1.1 mrg (exit $ac_status); } &&
8760 1.1 mrg { ac_try='test -z "$ac_c_werror_flag"
8761 1.1 mrg || test ! -s conftest.err'
8762 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8763 1.1 mrg (eval $ac_try) 2>&5
8764 1.1 mrg ac_status=$?
8765 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8766 1.1 mrg (exit $ac_status); }; } &&
8767 1.1 mrg { ac_try='test -s conftest$ac_exeext'
8768 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8769 1.1 mrg (eval $ac_try) 2>&5
8770 1.1 mrg ac_status=$?
8771 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8772 1.1 mrg (exit $ac_status); }; }; then
8773 1.1 mrg ac_cv_lib_dld_shl_load=yes
8774 1.1 mrg else
8775 1.1 mrg echo "$as_me: failed program was:" >&5
8776 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
8777 1.1 mrg
8778 1.1 mrg ac_cv_lib_dld_shl_load=no
8779 1.1 mrg fi
8780 1.1 mrg rm -f conftest.err conftest.$ac_objext \
8781 1.1 mrg conftest$ac_exeext conftest.$ac_ext
8782 1.1 mrg LIBS=$ac_check_lib_save_LIBS
8783 1.1 mrg fi
8784 1.1 mrg echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
8785 1.1 mrg echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
8786 1.1 mrg if test $ac_cv_lib_dld_shl_load = yes; then
8787 1.1 mrg lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
8788 1.1 mrg else
8789 1.1 mrg echo "$as_me:$LINENO: checking for dlopen" >&5
8790 1.1 mrg echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
8791 1.1 mrg if test "${ac_cv_func_dlopen+set}" = set; then
8792 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
8793 1.1 mrg else
8794 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
8795 1.1 mrg /* confdefs.h. */
8796 1.1 mrg _ACEOF
8797 1.1 mrg cat confdefs.h >>conftest.$ac_ext
8798 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
8799 1.1 mrg /* end confdefs.h. */
8800 1.1 mrg /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
8801 1.1 mrg For example, HP-UX 11i <limits.h> declares gettimeofday. */
8802 1.1 mrg #define dlopen innocuous_dlopen
8803 1.1 mrg
8804 1.1 mrg /* System header to define __stub macros and hopefully few prototypes,
8805 1.1 mrg which can conflict with char dlopen (); below.
8806 1.1 mrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8807 1.1 mrg <limits.h> exists even on freestanding compilers. */
8808 1.1 mrg
8809 1.1 mrg #ifdef __STDC__
8810 1.1 mrg # include <limits.h>
8811 1.1 mrg #else
8812 1.1 mrg # include <assert.h>
8813 1.1 mrg #endif
8814 1.1 mrg
8815 1.1 mrg #undef dlopen
8816 1.1 mrg
8817 1.1 mrg /* Override any gcc2 internal prototype to avoid an error. */
8818 1.1 mrg #ifdef __cplusplus
8819 1.1 mrg extern "C"
8820 1.1 mrg {
8821 1.1 mrg #endif
8822 1.1 mrg /* We use char because int might match the return type of a gcc2
8823 1.1 mrg builtin and then its argument prototype would still apply. */
8824 1.1 mrg char dlopen ();
8825 1.1 mrg /* The GNU C library defines this for functions which it implements
8826 1.1 mrg to always fail with ENOSYS. Some functions are actually named
8827 1.1 mrg something starting with __ and the normal name is an alias. */
8828 1.1 mrg #if defined (__stub_dlopen) || defined (__stub___dlopen)
8829 1.1 mrg choke me
8830 1.1 mrg #else
8831 1.1 mrg char (*f) () = dlopen;
8832 1.1 mrg #endif
8833 1.1 mrg #ifdef __cplusplus
8834 1.1 mrg }
8835 1.1 mrg #endif
8836 1.1 mrg
8837 1.1 mrg int
8838 1.1 mrg main ()
8839 1.1 mrg {
8840 1.1 mrg return f != dlopen;
8841 1.1 mrg ;
8842 1.1 mrg return 0;
8843 1.1 mrg }
8844 1.1 mrg _ACEOF
8845 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
8846 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8847 1.1 mrg (eval $ac_link) 2>conftest.er1
8848 1.1 mrg ac_status=$?
8849 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
8850 1.1 mrg rm -f conftest.er1
8851 1.1 mrg cat conftest.err >&5
8852 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8853 1.1 mrg (exit $ac_status); } &&
8854 1.1 mrg { ac_try='test -z "$ac_c_werror_flag"
8855 1.1 mrg || test ! -s conftest.err'
8856 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8857 1.1 mrg (eval $ac_try) 2>&5
8858 1.1 mrg ac_status=$?
8859 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8860 1.1 mrg (exit $ac_status); }; } &&
8861 1.1 mrg { ac_try='test -s conftest$ac_exeext'
8862 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8863 1.1 mrg (eval $ac_try) 2>&5
8864 1.1 mrg ac_status=$?
8865 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8866 1.1 mrg (exit $ac_status); }; }; then
8867 1.1 mrg ac_cv_func_dlopen=yes
8868 1.1 mrg else
8869 1.1 mrg echo "$as_me: failed program was:" >&5
8870 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
8871 1.1 mrg
8872 1.1 mrg ac_cv_func_dlopen=no
8873 1.1 mrg fi
8874 1.1 mrg rm -f conftest.err conftest.$ac_objext \
8875 1.1 mrg conftest$ac_exeext conftest.$ac_ext
8876 1.1 mrg fi
8877 1.1 mrg echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
8878 1.1 mrg echo "${ECHO_T}$ac_cv_func_dlopen" >&6
8879 1.1 mrg if test $ac_cv_func_dlopen = yes; then
8880 1.1 mrg lt_cv_dlopen="dlopen"
8881 1.1 mrg else
8882 1.1 mrg echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
8883 1.1 mrg echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
8884 1.1 mrg if test "${ac_cv_lib_dl_dlopen+set}" = set; then
8885 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
8886 1.1 mrg else
8887 1.1 mrg ac_check_lib_save_LIBS=$LIBS
8888 1.1 mrg LIBS="-ldl $LIBS"
8889 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
8890 1.1 mrg /* confdefs.h. */
8891 1.1 mrg _ACEOF
8892 1.1 mrg cat confdefs.h >>conftest.$ac_ext
8893 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
8894 1.1 mrg /* end confdefs.h. */
8895 1.1 mrg
8896 1.1 mrg /* Override any gcc2 internal prototype to avoid an error. */
8897 1.1 mrg #ifdef __cplusplus
8898 1.1 mrg extern "C"
8899 1.1 mrg #endif
8900 1.1 mrg /* We use char because int might match the return type of a gcc2
8901 1.1 mrg builtin and then its argument prototype would still apply. */
8902 1.1 mrg char dlopen ();
8903 1.1 mrg int
8904 1.1 mrg main ()
8905 1.1 mrg {
8906 1.1 mrg dlopen ();
8907 1.1 mrg ;
8908 1.1 mrg return 0;
8909 1.1 mrg }
8910 1.1 mrg _ACEOF
8911 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
8912 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8913 1.1 mrg (eval $ac_link) 2>conftest.er1
8914 1.1 mrg ac_status=$?
8915 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
8916 1.1 mrg rm -f conftest.er1
8917 1.1 mrg cat conftest.err >&5
8918 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8919 1.1 mrg (exit $ac_status); } &&
8920 1.1 mrg { ac_try='test -z "$ac_c_werror_flag"
8921 1.1 mrg || test ! -s conftest.err'
8922 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8923 1.1 mrg (eval $ac_try) 2>&5
8924 1.1 mrg ac_status=$?
8925 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8926 1.1 mrg (exit $ac_status); }; } &&
8927 1.1 mrg { ac_try='test -s conftest$ac_exeext'
8928 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8929 1.1 mrg (eval $ac_try) 2>&5
8930 1.1 mrg ac_status=$?
8931 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8932 1.1 mrg (exit $ac_status); }; }; then
8933 1.1 mrg ac_cv_lib_dl_dlopen=yes
8934 1.1 mrg else
8935 1.1 mrg echo "$as_me: failed program was:" >&5
8936 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
8937 1.1 mrg
8938 1.1 mrg ac_cv_lib_dl_dlopen=no
8939 1.1 mrg fi
8940 1.1 mrg rm -f conftest.err conftest.$ac_objext \
8941 1.1 mrg conftest$ac_exeext conftest.$ac_ext
8942 1.1 mrg LIBS=$ac_check_lib_save_LIBS
8943 1.1 mrg fi
8944 1.1 mrg echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
8945 1.1 mrg echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
8946 1.1 mrg if test $ac_cv_lib_dl_dlopen = yes; then
8947 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
8948 1.1 mrg else
8949 1.1 mrg echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
8950 1.1 mrg echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
8951 1.1 mrg if test "${ac_cv_lib_svld_dlopen+set}" = set; then
8952 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
8953 1.1 mrg else
8954 1.1 mrg ac_check_lib_save_LIBS=$LIBS
8955 1.1 mrg LIBS="-lsvld $LIBS"
8956 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
8957 1.1 mrg /* confdefs.h. */
8958 1.1 mrg _ACEOF
8959 1.1 mrg cat confdefs.h >>conftest.$ac_ext
8960 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
8961 1.1 mrg /* end confdefs.h. */
8962 1.1 mrg
8963 1.1 mrg /* Override any gcc2 internal prototype to avoid an error. */
8964 1.1 mrg #ifdef __cplusplus
8965 1.1 mrg extern "C"
8966 1.1 mrg #endif
8967 1.1 mrg /* We use char because int might match the return type of a gcc2
8968 1.1 mrg builtin and then its argument prototype would still apply. */
8969 1.1 mrg char dlopen ();
8970 1.1 mrg int
8971 1.1 mrg main ()
8972 1.1 mrg {
8973 1.1 mrg dlopen ();
8974 1.1 mrg ;
8975 1.1 mrg return 0;
8976 1.1 mrg }
8977 1.1 mrg _ACEOF
8978 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
8979 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8980 1.1 mrg (eval $ac_link) 2>conftest.er1
8981 1.1 mrg ac_status=$?
8982 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
8983 1.1 mrg rm -f conftest.er1
8984 1.1 mrg cat conftest.err >&5
8985 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8986 1.1 mrg (exit $ac_status); } &&
8987 1.1 mrg { ac_try='test -z "$ac_c_werror_flag"
8988 1.1 mrg || test ! -s conftest.err'
8989 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8990 1.1 mrg (eval $ac_try) 2>&5
8991 1.1 mrg ac_status=$?
8992 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8993 1.1 mrg (exit $ac_status); }; } &&
8994 1.1 mrg { ac_try='test -s conftest$ac_exeext'
8995 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8996 1.1 mrg (eval $ac_try) 2>&5
8997 1.1 mrg ac_status=$?
8998 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8999 1.1 mrg (exit $ac_status); }; }; then
9000 1.1 mrg ac_cv_lib_svld_dlopen=yes
9001 1.1 mrg else
9002 1.1 mrg echo "$as_me: failed program was:" >&5
9003 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
9004 1.1 mrg
9005 1.1 mrg ac_cv_lib_svld_dlopen=no
9006 1.1 mrg fi
9007 1.1 mrg rm -f conftest.err conftest.$ac_objext \
9008 1.1 mrg conftest$ac_exeext conftest.$ac_ext
9009 1.1 mrg LIBS=$ac_check_lib_save_LIBS
9010 1.1 mrg fi
9011 1.1 mrg echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
9012 1.1 mrg echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
9013 1.1 mrg if test $ac_cv_lib_svld_dlopen = yes; then
9014 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9015 1.1 mrg else
9016 1.1 mrg echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
9017 1.1 mrg echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
9018 1.1 mrg if test "${ac_cv_lib_dld_dld_link+set}" = set; then
9019 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
9020 1.1 mrg else
9021 1.1 mrg ac_check_lib_save_LIBS=$LIBS
9022 1.1 mrg LIBS="-ldld $LIBS"
9023 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
9024 1.1 mrg /* confdefs.h. */
9025 1.1 mrg _ACEOF
9026 1.1 mrg cat confdefs.h >>conftest.$ac_ext
9027 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
9028 1.1 mrg /* end confdefs.h. */
9029 1.1 mrg
9030 1.1 mrg /* Override any gcc2 internal prototype to avoid an error. */
9031 1.1 mrg #ifdef __cplusplus
9032 1.1 mrg extern "C"
9033 1.1 mrg #endif
9034 1.1 mrg /* We use char because int might match the return type of a gcc2
9035 1.1 mrg builtin and then its argument prototype would still apply. */
9036 1.1 mrg char dld_link ();
9037 1.1 mrg int
9038 1.1 mrg main ()
9039 1.1 mrg {
9040 1.1 mrg dld_link ();
9041 1.1 mrg ;
9042 1.1 mrg return 0;
9043 1.1 mrg }
9044 1.1 mrg _ACEOF
9045 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
9046 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9047 1.1 mrg (eval $ac_link) 2>conftest.er1
9048 1.1 mrg ac_status=$?
9049 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
9050 1.1 mrg rm -f conftest.er1
9051 1.1 mrg cat conftest.err >&5
9052 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
9053 1.1 mrg (exit $ac_status); } &&
9054 1.1 mrg { ac_try='test -z "$ac_c_werror_flag"
9055 1.1 mrg || test ! -s conftest.err'
9056 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9057 1.1 mrg (eval $ac_try) 2>&5
9058 1.1 mrg ac_status=$?
9059 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
9060 1.1 mrg (exit $ac_status); }; } &&
9061 1.1 mrg { ac_try='test -s conftest$ac_exeext'
9062 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9063 1.1 mrg (eval $ac_try) 2>&5
9064 1.1 mrg ac_status=$?
9065 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
9066 1.1 mrg (exit $ac_status); }; }; then
9067 1.1 mrg ac_cv_lib_dld_dld_link=yes
9068 1.1 mrg else
9069 1.1 mrg echo "$as_me: failed program was:" >&5
9070 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
9071 1.1 mrg
9072 1.1 mrg ac_cv_lib_dld_dld_link=no
9073 1.1 mrg fi
9074 1.1 mrg rm -f conftest.err conftest.$ac_objext \
9075 1.1 mrg conftest$ac_exeext conftest.$ac_ext
9076 1.1 mrg LIBS=$ac_check_lib_save_LIBS
9077 1.1 mrg fi
9078 1.1 mrg echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
9079 1.1 mrg echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
9080 1.1 mrg if test $ac_cv_lib_dld_dld_link = yes; then
9081 1.1 mrg lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
9082 1.1 mrg fi
9083 1.1 mrg
9084 1.1 mrg
9085 1.1 mrg fi
9086 1.1 mrg
9087 1.1 mrg
9088 1.1 mrg fi
9089 1.1 mrg
9090 1.1 mrg
9091 1.1 mrg fi
9092 1.1 mrg
9093 1.1 mrg
9094 1.1 mrg fi
9095 1.1 mrg
9096 1.1 mrg
9097 1.1 mrg fi
9098 1.1 mrg
9099 1.1 mrg ;;
9100 1.1 mrg esac
9101 1.1 mrg
9102 1.1 mrg if test "x$lt_cv_dlopen" != xno; then
9103 1.1 mrg enable_dlopen=yes
9104 1.1 mrg else
9105 1.1 mrg enable_dlopen=no
9106 1.1 mrg fi
9107 1.1 mrg
9108 1.1 mrg case $lt_cv_dlopen in
9109 1.1 mrg dlopen)
9110 1.1 mrg save_CPPFLAGS="$CPPFLAGS"
9111 1.1 mrg test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
9112 1.1 mrg
9113 1.1 mrg save_LDFLAGS="$LDFLAGS"
9114 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
9115 1.1 mrg
9116 1.1 mrg save_LIBS="$LIBS"
9117 1.1 mrg LIBS="$lt_cv_dlopen_libs $LIBS"
9118 1.1 mrg
9119 1.1 mrg echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
9120 1.1 mrg echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
9121 1.1 mrg if test "${lt_cv_dlopen_self+set}" = set; then
9122 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
9123 1.1 mrg else
9124 1.1 mrg if test "$cross_compiling" = yes; then :
9125 1.1 mrg lt_cv_dlopen_self=cross
9126 1.1 mrg else
9127 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9128 1.1 mrg lt_status=$lt_dlunknown
9129 1.1 mrg cat > conftest.$ac_ext <<EOF
9130 1.1 mrg #line 9130 "configure"
9131 1.1 mrg #include "confdefs.h"
9132 1.1 mrg
9133 1.1 mrg #if HAVE_DLFCN_H
9134 1.1 mrg #include <dlfcn.h>
9135 1.1 mrg #endif
9136 1.1 mrg
9137 1.1 mrg #include <stdio.h>
9138 1.1 mrg
9139 1.1 mrg #ifdef RTLD_GLOBAL
9140 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL
9141 1.1 mrg #else
9142 1.1 mrg # ifdef DL_GLOBAL
9143 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL
9144 1.1 mrg # else
9145 1.1 mrg # define LT_DLGLOBAL 0
9146 1.1 mrg # endif
9147 1.1 mrg #endif
9148 1.1 mrg
9149 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9150 1.1 mrg find out it does not work in some platform. */
9151 1.1 mrg #ifndef LT_DLLAZY_OR_NOW
9152 1.1 mrg # ifdef RTLD_LAZY
9153 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY
9154 1.1 mrg # else
9155 1.1 mrg # ifdef DL_LAZY
9156 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY
9157 1.1 mrg # else
9158 1.1 mrg # ifdef RTLD_NOW
9159 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW
9160 1.1 mrg # else
9161 1.1 mrg # ifdef DL_NOW
9162 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW
9163 1.1 mrg # else
9164 1.1 mrg # define LT_DLLAZY_OR_NOW 0
9165 1.1 mrg # endif
9166 1.1 mrg # endif
9167 1.1 mrg # endif
9168 1.1 mrg # endif
9169 1.1 mrg #endif
9170 1.1 mrg
9171 1.1 mrg #ifdef __cplusplus
9172 1.1 mrg extern "C" void exit (int);
9173 1.1 mrg #endif
9174 1.1 mrg
9175 1.1 mrg void fnord() { int i=42;}
9176 1.1 mrg int main ()
9177 1.1 mrg {
9178 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9179 1.1 mrg int status = $lt_dlunknown;
9180 1.1 mrg
9181 1.1 mrg if (self)
9182 1.1 mrg {
9183 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
9184 1.1 mrg else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9185 1.1 mrg /* dlclose (self); */
9186 1.1 mrg }
9187 1.1 mrg else
9188 1.1 mrg puts (dlerror ());
9189 1.1 mrg
9190 1.1 mrg exit (status);
9191 1.1 mrg }
9192 1.1 mrg EOF
9193 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9194 1.1 mrg (eval $ac_link) 2>&5
9195 1.1 mrg ac_status=$?
9196 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
9197 1.1 mrg (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9198 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null
9199 1.1 mrg lt_status=$?
9200 1.1 mrg case x$lt_status in
9201 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
9202 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
9203 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
9204 1.1 mrg esac
9205 1.1 mrg else :
9206 1.1 mrg # compilation failed
9207 1.1 mrg lt_cv_dlopen_self=no
9208 1.1 mrg fi
9209 1.1 mrg fi
9210 1.1 mrg rm -fr conftest*
9211 1.1 mrg
9212 1.1 mrg
9213 1.1 mrg fi
9214 1.1 mrg echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
9215 1.1 mrg echo "${ECHO_T}$lt_cv_dlopen_self" >&6
9216 1.1 mrg
9217 1.1 mrg if test "x$lt_cv_dlopen_self" = xyes; then
9218 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
9219 1.1 mrg echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
9220 1.1 mrg echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
9221 1.1 mrg if test "${lt_cv_dlopen_self_static+set}" = set; then
9222 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
9223 1.1 mrg else
9224 1.1 mrg if test "$cross_compiling" = yes; then :
9225 1.1 mrg lt_cv_dlopen_self_static=cross
9226 1.1 mrg else
9227 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9228 1.1 mrg lt_status=$lt_dlunknown
9229 1.1 mrg cat > conftest.$ac_ext <<EOF
9230 1.1 mrg #line 9230 "configure"
9231 1.1 mrg #include "confdefs.h"
9232 1.1 mrg
9233 1.1 mrg #if HAVE_DLFCN_H
9234 1.1 mrg #include <dlfcn.h>
9235 1.1 mrg #endif
9236 1.1 mrg
9237 1.1 mrg #include <stdio.h>
9238 1.1 mrg
9239 1.1 mrg #ifdef RTLD_GLOBAL
9240 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL
9241 1.1 mrg #else
9242 1.1 mrg # ifdef DL_GLOBAL
9243 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL
9244 1.1 mrg # else
9245 1.1 mrg # define LT_DLGLOBAL 0
9246 1.1 mrg # endif
9247 1.1 mrg #endif
9248 1.1 mrg
9249 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9250 1.1 mrg find out it does not work in some platform. */
9251 1.1 mrg #ifndef LT_DLLAZY_OR_NOW
9252 1.1 mrg # ifdef RTLD_LAZY
9253 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY
9254 1.1 mrg # else
9255 1.1 mrg # ifdef DL_LAZY
9256 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY
9257 1.1 mrg # else
9258 1.1 mrg # ifdef RTLD_NOW
9259 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW
9260 1.1 mrg # else
9261 1.1 mrg # ifdef DL_NOW
9262 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW
9263 1.1 mrg # else
9264 1.1 mrg # define LT_DLLAZY_OR_NOW 0
9265 1.1 mrg # endif
9266 1.1 mrg # endif
9267 1.1 mrg # endif
9268 1.1 mrg # endif
9269 1.1 mrg #endif
9270 1.1 mrg
9271 1.1 mrg #ifdef __cplusplus
9272 1.1 mrg extern "C" void exit (int);
9273 1.1 mrg #endif
9274 1.1 mrg
9275 1.1 mrg void fnord() { int i=42;}
9276 1.1 mrg int main ()
9277 1.1 mrg {
9278 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9279 1.1 mrg int status = $lt_dlunknown;
9280 1.1 mrg
9281 1.1 mrg if (self)
9282 1.1 mrg {
9283 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
9284 1.1 mrg else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9285 1.1 mrg /* dlclose (self); */
9286 1.1 mrg }
9287 1.1 mrg else
9288 1.1 mrg puts (dlerror ());
9289 1.1 mrg
9290 1.1 mrg exit (status);
9291 1.1 mrg }
9292 1.1 mrg EOF
9293 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9294 1.1 mrg (eval $ac_link) 2>&5
9295 1.1 mrg ac_status=$?
9296 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
9297 1.1 mrg (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9298 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null
9299 1.1 mrg lt_status=$?
9300 1.1 mrg case x$lt_status in
9301 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
9302 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
9303 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
9304 1.1 mrg esac
9305 1.1 mrg else :
9306 1.1 mrg # compilation failed
9307 1.1 mrg lt_cv_dlopen_self_static=no
9308 1.1 mrg fi
9309 1.1 mrg fi
9310 1.1 mrg rm -fr conftest*
9311 1.1 mrg
9312 1.1 mrg
9313 1.1 mrg fi
9314 1.1 mrg echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
9315 1.1 mrg echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
9316 1.1 mrg fi
9317 1.1 mrg
9318 1.1 mrg CPPFLAGS="$save_CPPFLAGS"
9319 1.1 mrg LDFLAGS="$save_LDFLAGS"
9320 1.1 mrg LIBS="$save_LIBS"
9321 1.1 mrg ;;
9322 1.1 mrg esac
9323 1.1 mrg
9324 1.1 mrg case $lt_cv_dlopen_self in
9325 1.1 mrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
9326 1.1 mrg *) enable_dlopen_self=unknown ;;
9327 1.1 mrg esac
9328 1.1 mrg
9329 1.1 mrg case $lt_cv_dlopen_self_static in
9330 1.1 mrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
9331 1.1 mrg *) enable_dlopen_self_static=unknown ;;
9332 1.1 mrg esac
9333 1.1 mrg fi
9334 1.1 mrg
9335 1.1 mrg
9336 1.1 mrg # Report which library types will actually be built
9337 1.1 mrg echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
9338 1.1 mrg echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
9339 1.1 mrg echo "$as_me:$LINENO: result: $can_build_shared" >&5
9340 1.1 mrg echo "${ECHO_T}$can_build_shared" >&6
9341 1.1 mrg
9342 1.1 mrg echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
9343 1.1 mrg echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
9344 1.1 mrg test "$can_build_shared" = "no" && enable_shared=no
9345 1.1 mrg
9346 1.1 mrg # On AIX, shared libraries and static libraries use the same namespace, and
9347 1.1 mrg # are all built from PIC.
9348 1.1 mrg case $host_os in
9349 1.1 mrg aix3*)
9350 1.1 mrg test "$enable_shared" = yes && enable_static=no
9351 1.1 mrg if test -n "$RANLIB"; then
9352 1.1 mrg archive_cmds="$archive_cmds~\$RANLIB \$lib"
9353 1.1 mrg postinstall_cmds='$RANLIB $lib'
9354 1.1 mrg fi
9355 1.1 mrg ;;
9356 1.1 mrg
9357 1.1 mrg aix4* | aix5*)
9358 1.1 mrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
9359 1.1 mrg test "$enable_shared" = yes && enable_static=no
9360 1.1 mrg fi
9361 1.1 mrg ;;
9362 1.1 mrg esac
9363 1.1 mrg echo "$as_me:$LINENO: result: $enable_shared" >&5
9364 1.1 mrg echo "${ECHO_T}$enable_shared" >&6
9365 1.1 mrg
9366 1.1 mrg echo "$as_me:$LINENO: checking whether to build static libraries" >&5
9367 1.1 mrg echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
9368 1.1 mrg # Make sure either enable_shared or enable_static is yes.
9369 1.1 mrg test "$enable_shared" = yes || enable_static=yes
9370 1.1 mrg echo "$as_me:$LINENO: result: $enable_static" >&5
9371 1.1 mrg echo "${ECHO_T}$enable_static" >&6
9372 1.1 mrg
9373 1.1 mrg # The else clause should only fire when bootstrapping the
9374 1.1 mrg # libtool distribution, otherwise you forgot to ship ltmain.sh
9375 1.1 mrg # with your package, and you will get complaints that there are
9376 1.1 mrg # no rules to generate ltmain.sh.
9377 1.1 mrg if test -f "$ltmain"; then
9378 1.1 mrg # See if we are running on zsh, and set the options which allow our commands through
9379 1.1 mrg # without removal of \ escapes.
9380 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
9381 1.1 mrg setopt NO_GLOB_SUBST
9382 1.1 mrg fi
9383 1.1 mrg # Now quote all the things that may contain metacharacters while being
9384 1.1 mrg # careful not to overquote the AC_SUBSTed values. We take copies of the
9385 1.1 mrg # variables and quote the copies for generation of the libtool script.
9386 1.1 mrg for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
9387 1.1 mrg SED SHELL STRIP \
9388 1.1 mrg libname_spec library_names_spec soname_spec extract_expsyms_cmds \
9389 1.1 mrg old_striplib striplib file_magic_cmd finish_cmds finish_eval \
9390 1.1 mrg deplibs_check_method reload_flag reload_cmds need_locks \
9391 1.1 mrg lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
9392 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \
9393 1.1 mrg sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
9394 1.1 mrg old_postinstall_cmds old_postuninstall_cmds \
9395 1.1 mrg compiler \
9396 1.1 mrg CC \
9397 1.1 mrg LD \
9398 1.1 mrg lt_prog_compiler_wl \
9399 1.1 mrg lt_prog_compiler_pic \
9400 1.1 mrg lt_prog_compiler_static \
9401 1.1 mrg lt_prog_compiler_no_builtin_flag \
9402 1.1 mrg export_dynamic_flag_spec \
9403 1.1 mrg thread_safe_flag_spec \
9404 1.1 mrg whole_archive_flag_spec \
9405 1.1 mrg enable_shared_with_static_runtimes \
9406 1.1 mrg old_archive_cmds \
9407 1.1 mrg old_archive_from_new_cmds \
9408 1.1 mrg predep_objects \
9409 1.1 mrg postdep_objects \
9410 1.1 mrg predeps \
9411 1.1 mrg postdeps \
9412 1.1 mrg compiler_lib_search_path \
9413 1.1 mrg archive_cmds \
9414 1.1 mrg archive_expsym_cmds \
9415 1.1 mrg postinstall_cmds \
9416 1.1 mrg postuninstall_cmds \
9417 1.1 mrg old_archive_from_expsyms_cmds \
9418 1.1 mrg allow_undefined_flag \
9419 1.1 mrg no_undefined_flag \
9420 1.1 mrg export_symbols_cmds \
9421 1.1 mrg hardcode_libdir_flag_spec \
9422 1.1 mrg hardcode_libdir_flag_spec_ld \
9423 1.1 mrg hardcode_libdir_separator \
9424 1.1 mrg hardcode_automatic \
9425 1.1 mrg module_cmds \
9426 1.1 mrg module_expsym_cmds \
9427 1.1 mrg lt_cv_prog_compiler_c_o \
9428 1.1 mrg exclude_expsyms \
9429 1.1 mrg include_expsyms; do
9430 1.1 mrg
9431 1.1 mrg case $var in
9432 1.1 mrg old_archive_cmds | \
9433 1.1 mrg old_archive_from_new_cmds | \
9434 1.1 mrg archive_cmds | \
9435 1.1 mrg archive_expsym_cmds | \
9436 1.1 mrg module_cmds | \
9437 1.1 mrg module_expsym_cmds | \
9438 1.1 mrg old_archive_from_expsyms_cmds | \
9439 1.1 mrg export_symbols_cmds | \
9440 1.1 mrg extract_expsyms_cmds | reload_cmds | finish_cmds | \
9441 1.1 mrg postinstall_cmds | postuninstall_cmds | \
9442 1.1 mrg old_postinstall_cmds | old_postuninstall_cmds | \
9443 1.1 mrg sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
9444 1.1 mrg # Double-quote double-evaled strings.
9445 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
9446 1.1 mrg ;;
9447 1.1 mrg *)
9448 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
9449 1.1 mrg ;;
9450 1.1 mrg esac
9451 1.1 mrg done
9452 1.1 mrg
9453 1.1 mrg case $lt_echo in
9454 1.1 mrg *'\$0 --fallback-echo"')
9455 1.1 mrg lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
9456 1.1 mrg ;;
9457 1.1 mrg esac
9458 1.1 mrg
9459 1.1 mrg cfgfile="${ofile}T"
9460 1.1 mrg trap "$rm \"$cfgfile\"; exit 1" 1 2 15
9461 1.1 mrg $rm -f "$cfgfile"
9462 1.1 mrg { echo "$as_me:$LINENO: creating $ofile" >&5
9463 1.1 mrg echo "$as_me: creating $ofile" >&6;}
9464 1.1 mrg
9465 1.1 mrg cat <<__EOF__ >> "$cfgfile"
9466 1.1 mrg #! $SHELL
9467 1.1 mrg
9468 1.1 mrg # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
9469 1.1 mrg # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
9470 1.1 mrg # NOTE: Changes made to this file will be lost: look at ltmain.sh.
9471 1.1 mrg #
9472 1.1 mrg # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
9473 1.1 mrg # Free Software Foundation, Inc.
9474 1.1 mrg #
9475 1.1 mrg # This file is part of GNU Libtool:
9476 1.1 mrg # Originally by Gordon Matzigkeit <gord (at] gnu.ai.mit.edu>, 1996
9477 1.1 mrg #
9478 1.1 mrg # This program is free software; you can redistribute it and/or modify
9479 1.1 mrg # it under the terms of the GNU General Public License as published by
9480 1.1 mrg # the Free Software Foundation; either version 2 of the License, or
9481 1.1 mrg # (at your option) any later version.
9482 1.1 mrg #
9483 1.1 mrg # This program is distributed in the hope that it will be useful, but
9484 1.1 mrg # WITHOUT ANY WARRANTY; without even the implied warranty of
9485 1.1 mrg # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
9486 1.1 mrg # General Public License for more details.
9487 1.1 mrg #
9488 1.1 mrg # You should have received a copy of the GNU General Public License
9489 1.1 mrg # along with this program; if not, write to the Free Software
9490 1.1 mrg # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
9491 1.1 mrg #
9492 1.1 mrg # As a special exception to the GNU General Public License, if you
9493 1.1 mrg # distribute this file as part of a program that contains a
9494 1.1 mrg # configuration script generated by Autoconf, you may include it under
9495 1.1 mrg # the same distribution terms that you use for the rest of that program.
9496 1.1 mrg
9497 1.1 mrg # A sed program that does not truncate output.
9498 1.1 mrg SED=$lt_SED
9499 1.1 mrg
9500 1.1 mrg # Sed that helps us avoid accidentally triggering echo(1) options like -n.
9501 1.1 mrg Xsed="$SED -e 1s/^X//"
9502 1.1 mrg
9503 1.1 mrg # The HP-UX ksh and POSIX shell print the target directory to stdout
9504 1.1 mrg # if CDPATH is set.
9505 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
9506 1.1 mrg
9507 1.1 mrg # The names of the tagged configurations supported by this script.
9508 1.1 mrg available_tags=
9509 1.1 mrg
9510 1.1 mrg # ### BEGIN LIBTOOL CONFIG
9511 1.1 mrg
9512 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
9513 1.1 mrg
9514 1.1 mrg # Shell to use when invoking shell scripts.
9515 1.1 mrg SHELL=$lt_SHELL
9516 1.1 mrg
9517 1.1 mrg # Whether or not to build shared libraries.
9518 1.1 mrg build_libtool_libs=$enable_shared
9519 1.1 mrg
9520 1.1 mrg # Whether or not to build static libraries.
9521 1.1 mrg build_old_libs=$enable_static
9522 1.1 mrg
9523 1.1 mrg # Whether or not to add -lc for building shared libraries.
9524 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc
9525 1.1 mrg
9526 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static
9527 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
9528 1.1 mrg
9529 1.1 mrg # Whether or not to optimize for fast installation.
9530 1.1 mrg fast_install=$enable_fast_install
9531 1.1 mrg
9532 1.1 mrg # The host system.
9533 1.1 mrg host_alias=$host_alias
9534 1.1 mrg host=$host
9535 1.1 mrg host_os=$host_os
9536 1.1 mrg
9537 1.1 mrg # The build system.
9538 1.1 mrg build_alias=$build_alias
9539 1.1 mrg build=$build
9540 1.1 mrg build_os=$build_os
9541 1.1 mrg
9542 1.1 mrg # An echo program that does not interpret backslashes.
9543 1.1 mrg echo=$lt_echo
9544 1.1 mrg
9545 1.1 mrg # The archiver.
9546 1.1 mrg AR=$lt_AR
9547 1.1 mrg AR_FLAGS=$lt_AR_FLAGS
9548 1.1 mrg
9549 1.1 mrg # A C compiler.
9550 1.1 mrg LTCC=$lt_LTCC
9551 1.1 mrg
9552 1.1 mrg # LTCC compiler flags.
9553 1.1 mrg LTCFLAGS=$lt_LTCFLAGS
9554 1.1 mrg
9555 1.1 mrg # A language-specific compiler.
9556 1.1 mrg CC=$lt_compiler
9557 1.1 mrg
9558 1.1 mrg # Is the compiler the GNU C compiler?
9559 1.1 mrg with_gcc=$GCC
9560 1.1 mrg
9561 1.1 mrg gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
9562 1.1 mrg gcc_ver=\`gcc -dumpversion\`
9563 1.1 mrg
9564 1.1 mrg # An ERE matcher.
9565 1.1 mrg EGREP=$lt_EGREP
9566 1.1 mrg
9567 1.1 mrg # The linker used to build libraries.
9568 1.1 mrg LD=$lt_LD
9569 1.1 mrg
9570 1.1 mrg # Whether we need hard or soft links.
9571 1.1 mrg LN_S=$lt_LN_S
9572 1.1 mrg
9573 1.1 mrg # A BSD-compatible nm program.
9574 1.1 mrg NM=$lt_NM
9575 1.1 mrg
9576 1.1 mrg # A symbol stripping program
9577 1.1 mrg STRIP=$lt_STRIP
9578 1.1 mrg
9579 1.1 mrg # Used to examine libraries when file_magic_cmd begins "file"
9580 1.1 mrg MAGIC_CMD=$MAGIC_CMD
9581 1.1 mrg
9582 1.1 mrg # Used on cygwin: DLL creation program.
9583 1.1 mrg DLLTOOL="$DLLTOOL"
9584 1.1 mrg
9585 1.1 mrg # Used on cygwin: object dumper.
9586 1.1 mrg OBJDUMP="$OBJDUMP"
9587 1.1 mrg
9588 1.1 mrg # Used on cygwin: assembler.
9589 1.1 mrg AS="$AS"
9590 1.1 mrg
9591 1.1 mrg # The name of the directory that contains temporary libtool files.
9592 1.1 mrg objdir=$objdir
9593 1.1 mrg
9594 1.1 mrg # How to create reloadable object files.
9595 1.1 mrg reload_flag=$lt_reload_flag
9596 1.1 mrg reload_cmds=$lt_reload_cmds
9597 1.1 mrg
9598 1.1 mrg # How to pass a linker flag through the compiler.
9599 1.1 mrg wl=$lt_lt_prog_compiler_wl
9600 1.1 mrg
9601 1.1 mrg # Object file suffix (normally "o").
9602 1.1 mrg objext="$ac_objext"
9603 1.1 mrg
9604 1.1 mrg # Old archive suffix (normally "a").
9605 1.1 mrg libext="$libext"
9606 1.1 mrg
9607 1.1 mrg # Shared library suffix (normally ".so").
9608 1.1 mrg shrext_cmds='$shrext_cmds'
9609 1.1 mrg
9610 1.1 mrg # Executable file suffix (normally "").
9611 1.1 mrg exeext="$exeext"
9612 1.1 mrg
9613 1.1 mrg # Additional compiler flags for building library objects.
9614 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic
9615 1.1 mrg pic_mode=$pic_mode
9616 1.1 mrg
9617 1.1 mrg # What is the maximum length of a command?
9618 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len
9619 1.1 mrg
9620 1.1 mrg # Does compiler simultaneously support -c and -o options?
9621 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o
9622 1.1 mrg
9623 1.1 mrg # Must we lock files when doing compilation?
9624 1.1 mrg need_locks=$lt_need_locks
9625 1.1 mrg
9626 1.1 mrg # Do we need the lib prefix for modules?
9627 1.1 mrg need_lib_prefix=$need_lib_prefix
9628 1.1 mrg
9629 1.1 mrg # Do we need a version for libraries?
9630 1.1 mrg need_version=$need_version
9631 1.1 mrg
9632 1.1 mrg # Whether dlopen is supported.
9633 1.1 mrg dlopen_support=$enable_dlopen
9634 1.1 mrg
9635 1.1 mrg # Whether dlopen of programs is supported.
9636 1.1 mrg dlopen_self=$enable_dlopen_self
9637 1.1 mrg
9638 1.1 mrg # Whether dlopen of statically linked programs is supported.
9639 1.1 mrg dlopen_self_static=$enable_dlopen_self_static
9640 1.1 mrg
9641 1.1 mrg # Compiler flag to prevent dynamic linking.
9642 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static
9643 1.1 mrg
9644 1.1 mrg # Compiler flag to turn off builtin functions.
9645 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
9646 1.1 mrg
9647 1.1 mrg # Compiler flag to allow reflexive dlopens.
9648 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
9649 1.1 mrg
9650 1.1 mrg # Compiler flag to generate shared objects directly from archives.
9651 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec
9652 1.1 mrg
9653 1.1 mrg # Compiler flag to generate thread-safe objects.
9654 1.1 mrg thread_safe_flag_spec=$lt_thread_safe_flag_spec
9655 1.1 mrg
9656 1.1 mrg # Library versioning type.
9657 1.1 mrg version_type=$version_type
9658 1.1 mrg
9659 1.1 mrg # Format of library name prefix.
9660 1.1 mrg libname_spec=$lt_libname_spec
9661 1.1 mrg
9662 1.1 mrg # List of archive names. First name is the real one, the rest are links.
9663 1.1 mrg # The last name is the one that the linker finds with -lNAME.
9664 1.1 mrg library_names_spec=$lt_library_names_spec
9665 1.1 mrg
9666 1.1 mrg # The coded name of the library, if different from the real name.
9667 1.1 mrg soname_spec=$lt_soname_spec
9668 1.1 mrg
9669 1.1 mrg # Commands used to build and install an old-style archive.
9670 1.1 mrg RANLIB=$lt_RANLIB
9671 1.1 mrg old_archive_cmds=$lt_old_archive_cmds
9672 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds
9673 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds
9674 1.1 mrg
9675 1.1 mrg # Create an old-style archive from a shared archive.
9676 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
9677 1.1 mrg
9678 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive.
9679 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
9680 1.1 mrg
9681 1.1 mrg # Commands used to build and install a shared archive.
9682 1.1 mrg archive_cmds=$lt_archive_cmds
9683 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds
9684 1.1 mrg postinstall_cmds=$lt_postinstall_cmds
9685 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds
9686 1.1 mrg
9687 1.1 mrg # Commands used to build a loadable module (assumed same as above if empty)
9688 1.1 mrg module_cmds=$lt_module_cmds
9689 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds
9690 1.1 mrg
9691 1.1 mrg # Commands to strip libraries.
9692 1.1 mrg old_striplib=$lt_old_striplib
9693 1.1 mrg striplib=$lt_striplib
9694 1.1 mrg
9695 1.1 mrg # Dependencies to place before the objects being linked to create a
9696 1.1 mrg # shared library.
9697 1.1 mrg predep_objects=\`echo $lt_predep_objects | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
9698 1.1 mrg
9699 1.1 mrg # Dependencies to place after the objects being linked to create a
9700 1.1 mrg # shared library.
9701 1.1 mrg postdep_objects=\`echo $lt_postdep_objects | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
9702 1.1 mrg
9703 1.1 mrg # Dependencies to place before the objects being linked to create a
9704 1.1 mrg # shared library.
9705 1.1 mrg predeps=$lt_predeps
9706 1.1 mrg
9707 1.1 mrg # Dependencies to place after the objects being linked to create a
9708 1.1 mrg # shared library.
9709 1.1 mrg postdeps=$lt_postdeps
9710 1.1 mrg
9711 1.1 mrg # The library search path used internally by the compiler when linking
9712 1.1 mrg # a shared library.
9713 1.1 mrg compiler_lib_search_path=\`echo $lt_compiler_lib_search_path | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
9714 1.1 mrg
9715 1.1 mrg # Method to check whether dependent libraries are shared objects.
9716 1.1 mrg deplibs_check_method=$lt_deplibs_check_method
9717 1.1 mrg
9718 1.1 mrg # Command to use when deplibs_check_method == file_magic.
9719 1.1 mrg file_magic_cmd=$lt_file_magic_cmd
9720 1.1 mrg
9721 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built.
9722 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag
9723 1.1 mrg
9724 1.1 mrg # Flag that forces no undefined symbols.
9725 1.1 mrg no_undefined_flag=$lt_no_undefined_flag
9726 1.1 mrg
9727 1.1 mrg # Commands used to finish a libtool library installation in a directory.
9728 1.1 mrg finish_cmds=$lt_finish_cmds
9729 1.1 mrg
9730 1.1 mrg # Same as above, but a single script fragment to be evaled but not shown.
9731 1.1 mrg finish_eval=$lt_finish_eval
9732 1.1 mrg
9733 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names.
9734 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
9735 1.1 mrg
9736 1.1 mrg # Transform the output of nm in a proper C declaration
9737 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
9738 1.1 mrg
9739 1.1 mrg # Transform the output of nm in a C name address pair
9740 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
9741 1.1 mrg
9742 1.1 mrg # This is the shared library runtime path variable.
9743 1.1 mrg runpath_var=$runpath_var
9744 1.1 mrg
9745 1.1 mrg # This is the shared library path variable.
9746 1.1 mrg shlibpath_var=$shlibpath_var
9747 1.1 mrg
9748 1.1 mrg # Is shlibpath searched before the hard-coded library search path?
9749 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath
9750 1.1 mrg
9751 1.1 mrg # How to hardcode a shared library path into an executable.
9752 1.1 mrg hardcode_action=$hardcode_action
9753 1.1 mrg
9754 1.1 mrg # Whether we should hardcode library paths into libraries.
9755 1.1 mrg hardcode_into_libs=$hardcode_into_libs
9756 1.1 mrg
9757 1.1 mrg # Flag to hardcode \$libdir into a binary during linking.
9758 1.1 mrg # This must work even if \$libdir does not exist.
9759 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
9760 1.1 mrg
9761 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into
9762 1.1 mrg # a binary during linking. This must work even if \$libdir does
9763 1.1 mrg # not exist.
9764 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
9765 1.1 mrg
9766 1.1 mrg # Whether we need a single -rpath flag with a separated argument.
9767 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator
9768 1.1 mrg
9769 1.1 mrg # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
9770 1.1 mrg # resulting binary.
9771 1.1 mrg hardcode_direct=$hardcode_direct
9772 1.1 mrg
9773 1.1 mrg # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
9774 1.1 mrg # resulting binary.
9775 1.1 mrg hardcode_minus_L=$hardcode_minus_L
9776 1.1 mrg
9777 1.1 mrg # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
9778 1.1 mrg # the resulting binary.
9779 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var
9780 1.1 mrg
9781 1.1 mrg # Set to yes if building a shared library automatically hardcodes DIR into the library
9782 1.1 mrg # and all subsequent libraries and executables linked against it.
9783 1.1 mrg hardcode_automatic=$hardcode_automatic
9784 1.1 mrg
9785 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and
9786 1.1 mrg # restored at relink time.
9787 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink"
9788 1.1 mrg
9789 1.1 mrg # Whether libtool must link a program against all its dependency libraries.
9790 1.1 mrg link_all_deplibs=$link_all_deplibs
9791 1.1 mrg
9792 1.1 mrg # Compile-time system search path for libraries
9793 1.1 mrg sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
9794 1.1 mrg
9795 1.1 mrg # Run-time system search path for libraries
9796 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
9797 1.1 mrg
9798 1.1 mrg # Fix the shell variable \$srcfile for the compiler.
9799 1.1 mrg fix_srcfile_path="$fix_srcfile_path"
9800 1.1 mrg
9801 1.1 mrg # Set to yes if exported symbols are required.
9802 1.1 mrg always_export_symbols=$always_export_symbols
9803 1.1 mrg
9804 1.1 mrg # The commands to list exported symbols.
9805 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds
9806 1.1 mrg
9807 1.1 mrg # The commands to extract the exported symbol list from a shared archive.
9808 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds
9809 1.1 mrg
9810 1.1 mrg # Symbols that should not be listed in the preloaded symbols.
9811 1.1 mrg exclude_expsyms=$lt_exclude_expsyms
9812 1.1 mrg
9813 1.1 mrg # Symbols that must always be exported.
9814 1.1 mrg include_expsyms=$lt_include_expsyms
9815 1.1 mrg
9816 1.1 mrg # ### END LIBTOOL CONFIG
9817 1.1 mrg
9818 1.1 mrg __EOF__
9819 1.1 mrg
9820 1.1 mrg
9821 1.1 mrg case $host_os in
9822 1.1 mrg aix3*)
9823 1.1 mrg cat <<\EOF >> "$cfgfile"
9824 1.1 mrg
9825 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some
9826 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems
9827 1.1 mrg # vanish in a puff of smoke.
9828 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then
9829 1.1 mrg COLLECT_NAMES=
9830 1.1 mrg export COLLECT_NAMES
9831 1.1 mrg fi
9832 1.1 mrg EOF
9833 1.1 mrg ;;
9834 1.1 mrg esac
9835 1.1 mrg
9836 1.1 mrg # We use sed instead of cat because bash on DJGPP gets confused if
9837 1.1 mrg # if finds mixed CR/LF and LF-only lines. Since sed operates in
9838 1.1 mrg # text mode, it properly converts lines to CR/LF. This bash problem
9839 1.1 mrg # is reportedly fixed, but why not run on old versions too?
9840 1.1 mrg sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
9841 1.1 mrg
9842 1.1 mrg mv -f "$cfgfile" "$ofile" || \
9843 1.1 mrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
9844 1.1 mrg chmod +x "$ofile"
9845 1.1 mrg
9846 1.1 mrg else
9847 1.1 mrg # If there is no Makefile yet, we rely on a make rule to execute
9848 1.1 mrg # `config.status --recheck' to rerun these tests and create the
9849 1.1 mrg # libtool script then.
9850 1.1 mrg ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
9851 1.1 mrg if test -f "$ltmain_in"; then
9852 1.1 mrg test -f Makefile && make "$ltmain"
9853 1.1 mrg fi
9854 1.1 mrg fi
9855 1.1 mrg
9856 1.1 mrg
9857 1.1 mrg ac_ext=c
9858 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
9859 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9860 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9861 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
9862 1.1 mrg
9863 1.1 mrg CC="$lt_save_CC"
9864 1.1 mrg
9865 1.1 mrg
9866 1.1 mrg # Check whether --with-tags or --without-tags was given.
9867 1.1 mrg if test "${with_tags+set}" = set; then
9868 1.1 mrg withval="$with_tags"
9869 1.1 mrg tagnames="$withval"
9870 1.1 mrg fi;
9871 1.1 mrg
9872 1.1 mrg if test -f "$ltmain" && test -n "$tagnames"; then
9873 1.1 mrg if test ! -f "${ofile}"; then
9874 1.1 mrg { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
9875 1.1 mrg echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
9876 1.1 mrg fi
9877 1.1 mrg
9878 1.1 mrg if test -z "$LTCC"; then
9879 1.1 mrg eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
9880 1.1 mrg if test -z "$LTCC"; then
9881 1.1 mrg { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
9882 1.1 mrg echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
9883 1.1 mrg else
9884 1.1 mrg { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
9885 1.1 mrg echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
9886 1.1 mrg fi
9887 1.1 mrg fi
9888 1.1 mrg if test -z "$LTCFLAGS"; then
9889 1.1 mrg eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
9890 1.1 mrg fi
9891 1.1 mrg
9892 1.1 mrg # Extract list of available tagged configurations in $ofile.
9893 1.1 mrg # Note that this assumes the entire list is on one line.
9894 1.1 mrg available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
9895 1.1 mrg
9896 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
9897 1.1 mrg for tagname in $tagnames; do
9898 1.1 mrg IFS="$lt_save_ifs"
9899 1.1 mrg # Check whether tagname contains only valid characters
9900 1.1 mrg case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
9901 1.1 mrg "") ;;
9902 1.1 mrg *) { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
9903 1.1 mrg echo "$as_me: error: invalid tag name: $tagname" >&2;}
9904 1.1 mrg { (exit 1); exit 1; }; }
9905 1.1 mrg ;;
9906 1.1 mrg esac
9907 1.1 mrg
9908 1.1 mrg if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
9909 1.1 mrg then
9910 1.1 mrg { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
9911 1.1 mrg echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
9912 1.1 mrg { (exit 1); exit 1; }; }
9913 1.1 mrg fi
9914 1.1 mrg
9915 1.1 mrg # Update the list of available tags.
9916 1.1 mrg if test -n "$tagname"; then
9917 1.1 mrg echo appending configuration tag \"$tagname\" to $ofile
9918 1.1 mrg
9919 1.1 mrg case $tagname in
9920 1.1 mrg CXX)
9921 1.1 mrg if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
9922 1.1 mrg ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
9923 1.1 mrg (test "X$CXX" != "Xg++"))) ; then
9924 1.1 mrg ac_ext=cc
9925 1.1 mrg ac_cpp='$CXXCPP $CPPFLAGS'
9926 1.1 mrg ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9927 1.1 mrg ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9928 1.1 mrg ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9929 1.1 mrg
9930 1.1 mrg
9931 1.1 mrg
9932 1.1 mrg
9933 1.1 mrg archive_cmds_need_lc_CXX=no
9934 1.1 mrg allow_undefined_flag_CXX=
9935 1.1 mrg always_export_symbols_CXX=no
9936 1.1 mrg archive_expsym_cmds_CXX=
9937 1.1 mrg export_dynamic_flag_spec_CXX=
9938 1.1 mrg hardcode_direct_CXX=no
9939 1.1 mrg hardcode_libdir_flag_spec_CXX=
9940 1.1 mrg hardcode_libdir_flag_spec_ld_CXX=
9941 1.1 mrg hardcode_libdir_separator_CXX=
9942 1.1 mrg hardcode_minus_L_CXX=no
9943 1.1 mrg hardcode_shlibpath_var_CXX=unsupported
9944 1.1 mrg hardcode_automatic_CXX=no
9945 1.1 mrg module_cmds_CXX=
9946 1.1 mrg module_expsym_cmds_CXX=
9947 1.1 mrg link_all_deplibs_CXX=unknown
9948 1.1 mrg old_archive_cmds_CXX=$old_archive_cmds
9949 1.1 mrg no_undefined_flag_CXX=
9950 1.1 mrg whole_archive_flag_spec_CXX=
9951 1.1 mrg enable_shared_with_static_runtimes_CXX=no
9952 1.1 mrg
9953 1.1 mrg # Dependencies to place before and after the object being linked:
9954 1.1 mrg predep_objects_CXX=
9955 1.1 mrg postdep_objects_CXX=
9956 1.1 mrg predeps_CXX=
9957 1.1 mrg postdeps_CXX=
9958 1.1 mrg compiler_lib_search_path_CXX=
9959 1.1 mrg
9960 1.1 mrg # Source file extension for C++ test sources.
9961 1.1 mrg ac_ext=cpp
9962 1.1 mrg
9963 1.1 mrg # Object file extension for compiled C++ test sources.
9964 1.1 mrg objext=o
9965 1.1 mrg objext_CXX=$objext
9966 1.1 mrg
9967 1.1 mrg # Code to be used in simple compile tests
9968 1.1 mrg lt_simple_compile_test_code="int some_variable = 0;\n"
9969 1.1 mrg
9970 1.1 mrg # Code to be used in simple link tests
9971 1.1 mrg lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
9972 1.1 mrg
9973 1.1 mrg # ltmain only uses $CC for tagged configurations so make sure $CC is set.
9974 1.1 mrg
9975 1.1 mrg # If no C compiler was specified, use CC.
9976 1.1 mrg LTCC=${LTCC-"$CC"}
9977 1.1 mrg
9978 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
9979 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9980 1.1 mrg
9981 1.1 mrg # Allow CC to be a program name with arguments.
9982 1.1 mrg compiler=$CC
9983 1.1 mrg
9984 1.1 mrg
9985 1.1 mrg # save warnings/boilerplate of simple test code
9986 1.1 mrg ac_outfile=conftest.$ac_objext
9987 1.1 mrg printf "$lt_simple_compile_test_code" >conftest.$ac_ext
9988 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9989 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err`
9990 1.1 mrg $rm conftest*
9991 1.1 mrg
9992 1.1 mrg ac_outfile=conftest.$ac_objext
9993 1.1 mrg printf "$lt_simple_link_test_code" >conftest.$ac_ext
9994 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9995 1.1 mrg _lt_linker_boilerplate=`cat conftest.err`
9996 1.1 mrg $rm conftest*
9997 1.1 mrg
9998 1.1 mrg
9999 1.1 mrg # Allow CC to be a program name with arguments.
10000 1.1 mrg lt_save_CC=$CC
10001 1.1 mrg lt_save_LD=$LD
10002 1.1 mrg lt_save_GCC=$GCC
10003 1.1 mrg GCC=$GXX
10004 1.1 mrg lt_save_with_gnu_ld=$with_gnu_ld
10005 1.1 mrg lt_save_path_LD=$lt_cv_path_LD
10006 1.1 mrg if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
10007 1.1 mrg lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
10008 1.1 mrg else
10009 1.1 mrg $as_unset lt_cv_prog_gnu_ld
10010 1.1 mrg fi
10011 1.1 mrg if test -n "${lt_cv_path_LDCXX+set}"; then
10012 1.1 mrg lt_cv_path_LD=$lt_cv_path_LDCXX
10013 1.1 mrg else
10014 1.1 mrg $as_unset lt_cv_path_LD
10015 1.1 mrg fi
10016 1.1 mrg test -z "${LDCXX+set}" || LD=$LDCXX
10017 1.1 mrg CC=${CXX-"c++"}
10018 1.1 mrg compiler=$CC
10019 1.1 mrg compiler_CXX=$CC
10020 1.1 mrg for cc_temp in $compiler""; do
10021 1.1 mrg case $cc_temp in
10022 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
10023 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
10024 1.1 mrg \-*) ;;
10025 1.1 mrg *) break;;
10026 1.1 mrg esac
10027 1.1 mrg done
10028 1.1 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
10029 1.1 mrg
10030 1.1 mrg
10031 1.1 mrg # We don't want -fno-exception wen compiling C++ code, so set the
10032 1.1 mrg # no_builtin_flag separately
10033 1.1 mrg if test "$GXX" = yes; then
10034 1.1 mrg lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
10035 1.1 mrg else
10036 1.1 mrg lt_prog_compiler_no_builtin_flag_CXX=
10037 1.1 mrg fi
10038 1.1 mrg
10039 1.1 mrg if test "$GXX" = yes; then
10040 1.1 mrg # Set up default GNU C++ configuration
10041 1.1 mrg
10042 1.1 mrg
10043 1.1 mrg # Check whether --with-gnu-ld or --without-gnu-ld was given.
10044 1.1 mrg if test "${with_gnu_ld+set}" = set; then
10045 1.1 mrg withval="$with_gnu_ld"
10046 1.1 mrg test "$withval" = no || with_gnu_ld=yes
10047 1.1 mrg else
10048 1.1 mrg with_gnu_ld=no
10049 1.1 mrg fi;
10050 1.1 mrg ac_prog=ld
10051 1.1 mrg if test "$GCC" = yes; then
10052 1.1 mrg # Check if gcc -print-prog-name=ld gives a path.
10053 1.1 mrg echo "$as_me:$LINENO: checking for ld used by $CC" >&5
10054 1.1 mrg echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
10055 1.1 mrg case $host in
10056 1.1 mrg *-*-mingw*)
10057 1.1 mrg # gcc leaves a trailing carriage return which upsets mingw
10058 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
10059 1.1 mrg *)
10060 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
10061 1.1 mrg esac
10062 1.1 mrg case $ac_prog in
10063 1.1 mrg # Accept absolute paths.
10064 1.1 mrg [\\/]* | ?:[\\/]*)
10065 1.1 mrg re_direlt='/[^/][^/]*/\.\./'
10066 1.1 mrg # Canonicalize the pathname of ld
10067 1.1 mrg ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
10068 1.1 mrg while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
10069 1.1 mrg ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
10070 1.1 mrg done
10071 1.1 mrg test -z "$LD" && LD="$ac_prog"
10072 1.1 mrg ;;
10073 1.1 mrg "")
10074 1.1 mrg # If it fails, then pretend we aren't using GCC.
10075 1.1 mrg ac_prog=ld
10076 1.1 mrg ;;
10077 1.1 mrg *)
10078 1.1 mrg # If it is relative, then search for the first ld in PATH.
10079 1.1 mrg with_gnu_ld=unknown
10080 1.1 mrg ;;
10081 1.1 mrg esac
10082 1.1 mrg elif test "$with_gnu_ld" = yes; then
10083 1.1 mrg echo "$as_me:$LINENO: checking for GNU ld" >&5
10084 1.1 mrg echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
10085 1.1 mrg else
10086 1.1 mrg echo "$as_me:$LINENO: checking for non-GNU ld" >&5
10087 1.1 mrg echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
10088 1.1 mrg fi
10089 1.1 mrg if test "${lt_cv_path_LD+set}" = set; then
10090 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
10091 1.1 mrg else
10092 1.1 mrg if test -z "$LD"; then
10093 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
10094 1.1 mrg for ac_dir in $PATH; do
10095 1.1 mrg IFS="$lt_save_ifs"
10096 1.1 mrg test -z "$ac_dir" && ac_dir=.
10097 1.1 mrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
10098 1.1 mrg lt_cv_path_LD="$ac_dir/$ac_prog"
10099 1.1 mrg # Check to see if the program is GNU ld. I'd rather use --version,
10100 1.1 mrg # but apparently some variants of GNU ld only accept -v.
10101 1.1 mrg # Break only if it was the GNU/non-GNU ld that we prefer.
10102 1.1 mrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
10103 1.1 mrg *GNU* | *'with BFD'*)
10104 1.1 mrg test "$with_gnu_ld" != no && break
10105 1.1 mrg ;;
10106 1.1 mrg *)
10107 1.1 mrg test "$with_gnu_ld" != yes && break
10108 1.1 mrg ;;
10109 1.1 mrg esac
10110 1.1 mrg fi
10111 1.1 mrg done
10112 1.1 mrg IFS="$lt_save_ifs"
10113 1.1 mrg else
10114 1.1 mrg lt_cv_path_LD="$LD" # Let the user override the test with a path.
10115 1.1 mrg fi
10116 1.1 mrg fi
10117 1.1 mrg
10118 1.1 mrg LD="$lt_cv_path_LD"
10119 1.1 mrg if test -n "$LD"; then
10120 1.1 mrg echo "$as_me:$LINENO: result: $LD" >&5
10121 1.1 mrg echo "${ECHO_T}$LD" >&6
10122 1.1 mrg else
10123 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
10124 1.1 mrg echo "${ECHO_T}no" >&6
10125 1.1 mrg fi
10126 1.1 mrg test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
10127 1.1 mrg echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
10128 1.1 mrg { (exit 1); exit 1; }; }
10129 1.1 mrg echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
10130 1.1 mrg echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
10131 1.1 mrg if test "${lt_cv_prog_gnu_ld+set}" = set; then
10132 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
10133 1.1 mrg else
10134 1.1 mrg # I'd rather use --version here, but apparently some GNU lds only accept -v.
10135 1.1 mrg case `$LD -v 2>&1 </dev/null` in
10136 1.1 mrg *GNU* | *'with BFD'*)
10137 1.1 mrg lt_cv_prog_gnu_ld=yes
10138 1.1 mrg ;;
10139 1.1 mrg *)
10140 1.1 mrg lt_cv_prog_gnu_ld=no
10141 1.1 mrg ;;
10142 1.1 mrg esac
10143 1.1 mrg fi
10144 1.1 mrg echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
10145 1.1 mrg echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
10146 1.1 mrg with_gnu_ld=$lt_cv_prog_gnu_ld
10147 1.1 mrg
10148 1.1 mrg
10149 1.1 mrg
10150 1.1 mrg # Check if GNU C++ uses GNU ld as the underlying linker, since the
10151 1.1 mrg # archiving commands below assume that GNU ld is being used.
10152 1.1 mrg if test "$with_gnu_ld" = yes; then
10153 1.1 mrg archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
10154 1.1 mrg archive_expsym_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10155 1.1 mrg
10156 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
10157 1.1 mrg export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
10158 1.1 mrg
10159 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty
10160 1.1 mrg # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
10161 1.1 mrg # investigate it a little bit more. (MM)
10162 1.1 mrg wlarc='${wl}'
10163 1.1 mrg
10164 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al.
10165 1.1 mrg if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
10166 1.1 mrg grep 'no-whole-archive' > /dev/null; then
10167 1.1 mrg whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10168 1.1 mrg else
10169 1.1 mrg whole_archive_flag_spec_CXX=
10170 1.1 mrg fi
10171 1.1 mrg else
10172 1.1 mrg with_gnu_ld=no
10173 1.1 mrg wlarc=
10174 1.1 mrg
10175 1.1 mrg # A generic and very simple default shared library creation
10176 1.1 mrg # command for GNU C++ for the case where it uses the native
10177 1.1 mrg # linker, instead of GNU ld. If possible, this setting should
10178 1.1 mrg # overridden to take advantage of the native linker features on
10179 1.1 mrg # the platform it is being used on.
10180 1.1 mrg archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
10181 1.1 mrg fi
10182 1.1 mrg
10183 1.1 mrg # Commands to make compiler produce verbose output that lists
10184 1.1 mrg # what "hidden" libraries, object files and flags are used when
10185 1.1 mrg # linking a shared library.
10186 1.1 mrg output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
10187 1.1 mrg
10188 1.1 mrg else
10189 1.1 mrg GXX=no
10190 1.1 mrg with_gnu_ld=no
10191 1.1 mrg wlarc=
10192 1.1 mrg fi
10193 1.1 mrg
10194 1.1 mrg # PORTME: fill in a description of your system's C++ link characteristics
10195 1.1 mrg echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10196 1.1 mrg echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
10197 1.1 mrg ld_shlibs_CXX=yes
10198 1.1 mrg case $host_os in
10199 1.1 mrg aix3*)
10200 1.1 mrg # FIXME: insert proper C++ library support
10201 1.1 mrg ld_shlibs_CXX=no
10202 1.1 mrg ;;
10203 1.1 mrg aix4* | aix5*)
10204 1.1 mrg if test "$host_cpu" = ia64; then
10205 1.1 mrg # On IA64, the linker does run time linking by default, so we don't
10206 1.1 mrg # have to do anything special.
10207 1.1 mrg aix_use_runtimelinking=no
10208 1.1 mrg exp_sym_flag='-Bexport'
10209 1.1 mrg no_entry_flag=""
10210 1.1 mrg else
10211 1.1 mrg aix_use_runtimelinking=no
10212 1.1 mrg
10213 1.1 mrg # Test if we are trying to use run time linking or normal
10214 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10215 1.1 mrg # need to do runtime linking.
10216 1.1 mrg case $host_os in aix4.[23]|aix4.[23].*|aix5*)
10217 1.1 mrg for ld_flag in $LDFLAGS; do
10218 1.1 mrg case $ld_flag in
10219 1.1 mrg *-brtl*)
10220 1.1 mrg aix_use_runtimelinking=yes
10221 1.1 mrg break
10222 1.1 mrg ;;
10223 1.1 mrg esac
10224 1.1 mrg done
10225 1.1 mrg ;;
10226 1.1 mrg esac
10227 1.1 mrg
10228 1.1 mrg exp_sym_flag='-bexport'
10229 1.1 mrg no_entry_flag='-bnoentry'
10230 1.1 mrg fi
10231 1.1 mrg
10232 1.1 mrg # When large executables or shared objects are built, AIX ld can
10233 1.1 mrg # have problems creating the table of contents. If linking a library
10234 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to
10235 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10236 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10237 1.1 mrg
10238 1.1 mrg archive_cmds_CXX=''
10239 1.1 mrg hardcode_direct_CXX=yes
10240 1.1 mrg hardcode_libdir_separator_CXX=':'
10241 1.1 mrg link_all_deplibs_CXX=yes
10242 1.1 mrg
10243 1.1 mrg if test "$GXX" = yes; then
10244 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*)
10245 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check
10246 1.1 mrg # below for broken collect2 doesn't work under 4.3+
10247 1.1 mrg collect2name=`${CC} -print-prog-name=collect2`
10248 1.1 mrg if test -f "$collect2name" && \
10249 1.1 mrg strings "$collect2name" | grep resolve_lib_name >/dev/null
10250 1.1 mrg then
10251 1.1 mrg # We have reworked collect2
10252 1.1 mrg hardcode_direct_CXX=yes
10253 1.1 mrg else
10254 1.1 mrg # We have old collect2
10255 1.1 mrg hardcode_direct_CXX=unsupported
10256 1.1 mrg # It fails to find uninstalled libraries when the uninstalled
10257 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L
10258 1.1 mrg # to unsupported forces relinking
10259 1.1 mrg hardcode_minus_L_CXX=yes
10260 1.1 mrg hardcode_libdir_flag_spec_CXX='-L$libdir'
10261 1.1 mrg hardcode_libdir_separator_CXX=
10262 1.1 mrg fi
10263 1.1 mrg ;;
10264 1.1 mrg esac
10265 1.1 mrg shared_flag='-shared'
10266 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
10267 1.1 mrg shared_flag="$shared_flag "'${wl}-G'
10268 1.1 mrg fi
10269 1.1 mrg else
10270 1.1 mrg # not using gcc
10271 1.1 mrg if test "$host_cpu" = ia64; then
10272 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10273 1.1 mrg # chokes on -Wl,-G. The following line is correct:
10274 1.1 mrg shared_flag='-G'
10275 1.1 mrg else
10276 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
10277 1.1 mrg shared_flag='${wl}-G'
10278 1.1 mrg else
10279 1.1 mrg shared_flag='${wl}-bM:SRE'
10280 1.1 mrg fi
10281 1.1 mrg fi
10282 1.1 mrg fi
10283 1.1 mrg
10284 1.1 mrg # It seems that -bexpall does not export symbols beginning with
10285 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export.
10286 1.1 mrg always_export_symbols_CXX=yes
10287 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
10288 1.1 mrg # Warning - without using the other runtime loading flags (-brtl),
10289 1.1 mrg # -berok will link without error, but may produce a broken library.
10290 1.1 mrg allow_undefined_flag_CXX='-berok'
10291 1.1 mrg # Determine the default libpath from the value encoded in an empty executable.
10292 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
10293 1.1 mrg /* confdefs.h. */
10294 1.1 mrg _ACEOF
10295 1.1 mrg cat confdefs.h >>conftest.$ac_ext
10296 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
10297 1.1 mrg /* end confdefs.h. */
10298 1.1 mrg
10299 1.1 mrg int
10300 1.1 mrg main ()
10301 1.1 mrg {
10302 1.1 mrg
10303 1.1 mrg ;
10304 1.1 mrg return 0;
10305 1.1 mrg }
10306 1.1 mrg _ACEOF
10307 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
10308 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10309 1.1 mrg (eval $ac_link) 2>conftest.er1
10310 1.1 mrg ac_status=$?
10311 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
10312 1.1 mrg rm -f conftest.er1
10313 1.1 mrg cat conftest.err >&5
10314 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
10315 1.1 mrg (exit $ac_status); } &&
10316 1.1 mrg { ac_try='test -z "$ac_cxx_werror_flag"
10317 1.1 mrg || test ! -s conftest.err'
10318 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10319 1.1 mrg (eval $ac_try) 2>&5
10320 1.1 mrg ac_status=$?
10321 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
10322 1.1 mrg (exit $ac_status); }; } &&
10323 1.1 mrg { ac_try='test -s conftest$ac_exeext'
10324 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10325 1.1 mrg (eval $ac_try) 2>&5
10326 1.1 mrg ac_status=$?
10327 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
10328 1.1 mrg (exit $ac_status); }; }; then
10329 1.1 mrg
10330 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
10331 1.1 mrg }'`
10332 1.1 mrg # Check for a 64-bit object if we didn't find anything.
10333 1.1 mrg if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
10334 1.1 mrg }'`; fi
10335 1.1 mrg else
10336 1.1 mrg echo "$as_me: failed program was:" >&5
10337 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
10338 1.1 mrg
10339 1.1 mrg fi
10340 1.1 mrg rm -f conftest.err conftest.$ac_objext \
10341 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10342 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10343 1.1 mrg
10344 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
10345 1.1 mrg
10346 1.1 mrg archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
10347 1.1 mrg else
10348 1.1 mrg if test "$host_cpu" = ia64; then
10349 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
10350 1.1 mrg allow_undefined_flag_CXX="-z nodefs"
10351 1.1 mrg archive_expsym_cmds_CXX="\$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"
10352 1.1 mrg else
10353 1.1 mrg # Determine the default libpath from the value encoded in an empty executable.
10354 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
10355 1.1 mrg /* confdefs.h. */
10356 1.1 mrg _ACEOF
10357 1.1 mrg cat confdefs.h >>conftest.$ac_ext
10358 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
10359 1.1 mrg /* end confdefs.h. */
10360 1.1 mrg
10361 1.1 mrg int
10362 1.1 mrg main ()
10363 1.1 mrg {
10364 1.1 mrg
10365 1.1 mrg ;
10366 1.1 mrg return 0;
10367 1.1 mrg }
10368 1.1 mrg _ACEOF
10369 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
10370 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10371 1.1 mrg (eval $ac_link) 2>conftest.er1
10372 1.1 mrg ac_status=$?
10373 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
10374 1.1 mrg rm -f conftest.er1
10375 1.1 mrg cat conftest.err >&5
10376 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
10377 1.1 mrg (exit $ac_status); } &&
10378 1.1 mrg { ac_try='test -z "$ac_cxx_werror_flag"
10379 1.1 mrg || test ! -s conftest.err'
10380 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10381 1.1 mrg (eval $ac_try) 2>&5
10382 1.1 mrg ac_status=$?
10383 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
10384 1.1 mrg (exit $ac_status); }; } &&
10385 1.1 mrg { ac_try='test -s conftest$ac_exeext'
10386 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10387 1.1 mrg (eval $ac_try) 2>&5
10388 1.1 mrg ac_status=$?
10389 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
10390 1.1 mrg (exit $ac_status); }; }; then
10391 1.1 mrg
10392 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
10393 1.1 mrg }'`
10394 1.1 mrg # Check for a 64-bit object if we didn't find anything.
10395 1.1 mrg if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
10396 1.1 mrg }'`; fi
10397 1.1 mrg else
10398 1.1 mrg echo "$as_me: failed program was:" >&5
10399 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
10400 1.1 mrg
10401 1.1 mrg fi
10402 1.1 mrg rm -f conftest.err conftest.$ac_objext \
10403 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10404 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10405 1.1 mrg
10406 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
10407 1.1 mrg # Warning - without using the other run time loading flags,
10408 1.1 mrg # -berok will link without error, but may produce a broken library.
10409 1.1 mrg no_undefined_flag_CXX=' ${wl}-bernotok'
10410 1.1 mrg allow_undefined_flag_CXX=' ${wl}-berok'
10411 1.1 mrg # Exported symbols can be pulled into shared objects from archives
10412 1.1 mrg whole_archive_flag_spec_CXX='$convenience'
10413 1.1 mrg archive_cmds_need_lc_CXX=yes
10414 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries.
10415 1.1 mrg archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
10416 1.1 mrg fi
10417 1.1 mrg fi
10418 1.1 mrg ;;
10419 1.1 mrg
10420 1.1 mrg beos*)
10421 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
10422 1.1 mrg allow_undefined_flag_CXX=unsupported
10423 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
10424 1.1 mrg # support --undefined. This deserves some investigation. FIXME
10425 1.1 mrg archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10426 1.1 mrg else
10427 1.1 mrg ld_shlibs_CXX=no
10428 1.1 mrg fi
10429 1.1 mrg ;;
10430 1.1 mrg
10431 1.1 mrg chorus*)
10432 1.1 mrg case $cc_basename in
10433 1.1 mrg *)
10434 1.1 mrg # FIXME: insert proper C++ library support
10435 1.1 mrg ld_shlibs_CXX=no
10436 1.1 mrg ;;
10437 1.1 mrg esac
10438 1.1 mrg ;;
10439 1.1 mrg
10440 1.1 mrg cygwin* | mingw* | pw32*)
10441 1.1 mrg # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
10442 1.1 mrg # as there is no search path for DLLs.
10443 1.1 mrg hardcode_libdir_flag_spec_CXX='-L$libdir'
10444 1.1 mrg allow_undefined_flag_CXX=unsupported
10445 1.1 mrg always_export_symbols_CXX=no
10446 1.1 mrg enable_shared_with_static_runtimes_CXX=yes
10447 1.1 mrg
10448 1.1 mrg if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
10449 1.1 mrg archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10450 1.1 mrg # If the export-symbols file already is a .def file (1st line
10451 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend...
10452 1.1 mrg archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
10453 1.1 mrg cp $export_symbols $output_objdir/$soname.def;
10454 1.1 mrg else
10455 1.1 mrg echo EXPORTS > $output_objdir/$soname.def;
10456 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def;
10457 1.1 mrg fi~
10458 1.1 mrg $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10459 1.1 mrg else
10460 1.1 mrg ld_shlibs_CXX=no
10461 1.1 mrg fi
10462 1.1 mrg ;;
10463 1.1 mrg darwin* | rhapsody*)
10464 1.1 mrg case $host_os in
10465 1.1 mrg rhapsody* | darwin1.[012])
10466 1.1 mrg allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
10467 1.1 mrg ;;
10468 1.1 mrg *) # Darwin 1.3 on
10469 1.1 mrg if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
10470 1.1 mrg allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
10471 1.1 mrg else
10472 1.1 mrg case ${MACOSX_DEPLOYMENT_TARGET} in
10473 1.1 mrg 10.[012])
10474 1.1 mrg allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
10475 1.1 mrg ;;
10476 1.1 mrg 10.*)
10477 1.1 mrg allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
10478 1.1 mrg ;;
10479 1.1 mrg esac
10480 1.1 mrg fi
10481 1.1 mrg ;;
10482 1.1 mrg esac
10483 1.1 mrg archive_cmds_need_lc_CXX=no
10484 1.1 mrg hardcode_direct_CXX=no
10485 1.1 mrg hardcode_automatic_CXX=yes
10486 1.1 mrg hardcode_shlibpath_var_CXX=unsupported
10487 1.1 mrg whole_archive_flag_spec_CXX=''
10488 1.1 mrg link_all_deplibs_CXX=yes
10489 1.1 mrg
10490 1.1 mrg if test "$GXX" = yes ; then
10491 1.1 mrg lt_int_apple_cc_single_mod=no
10492 1.1 mrg output_verbose_link_cmd='echo'
10493 1.1 mrg if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
10494 1.1 mrg lt_int_apple_cc_single_mod=yes
10495 1.1 mrg fi
10496 1.1 mrg if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
10497 1.1 mrg archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
10498 1.1 mrg else
10499 1.1 mrg archive_cmds_CXX='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
10500 1.1 mrg fi
10501 1.1 mrg module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
10502 1.1 mrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
10503 1.1 mrg if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
10504 1.1 mrg archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
10505 1.1 mrg else
10506 1.1 mrg archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
10507 1.1 mrg fi
10508 1.1 mrg module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
10509 1.1 mrg else
10510 1.1 mrg case $cc_basename in
10511 1.1 mrg xlc*)
10512 1.1 mrg output_verbose_link_cmd='echo'
10513 1.1 mrg archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
10514 1.1 mrg module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
10515 1.1 mrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
10516 1.1 mrg archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
10517 1.1 mrg module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
10518 1.1 mrg ;;
10519 1.1 mrg *)
10520 1.1 mrg ld_shlibs_CXX=no
10521 1.1 mrg ;;
10522 1.1 mrg esac
10523 1.1 mrg fi
10524 1.1 mrg ;;
10525 1.1 mrg
10526 1.1 mrg dgux*)
10527 1.1 mrg case $cc_basename in
10528 1.1 mrg ec++*)
10529 1.1 mrg # FIXME: insert proper C++ library support
10530 1.1 mrg ld_shlibs_CXX=no
10531 1.1 mrg ;;
10532 1.1 mrg ghcx*)
10533 1.1 mrg # Green Hills C++ Compiler
10534 1.1 mrg # FIXME: insert proper C++ library support
10535 1.1 mrg ld_shlibs_CXX=no
10536 1.1 mrg ;;
10537 1.1 mrg *)
10538 1.1 mrg # FIXME: insert proper C++ library support
10539 1.1 mrg ld_shlibs_CXX=no
10540 1.1 mrg ;;
10541 1.1 mrg esac
10542 1.1 mrg ;;
10543 1.1 mrg freebsd[12]*)
10544 1.1 mrg # C++ shared libraries reported to be fairly broken before switch to ELF
10545 1.1 mrg ld_shlibs_CXX=no
10546 1.1 mrg ;;
10547 1.1 mrg freebsd-elf*)
10548 1.1 mrg archive_cmds_need_lc_CXX=no
10549 1.1 mrg ;;
10550 1.1 mrg freebsd* | kfreebsd*-gnu | dragonfly*)
10551 1.1 mrg # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
10552 1.1 mrg # conventions
10553 1.1 mrg ld_shlibs_CXX=yes
10554 1.1 mrg ;;
10555 1.1 mrg gnu*)
10556 1.1 mrg ;;
10557 1.1 mrg hpux9*)
10558 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
10559 1.1 mrg hardcode_libdir_separator_CXX=:
10560 1.1 mrg export_dynamic_flag_spec_CXX='${wl}-E'
10561 1.1 mrg hardcode_direct_CXX=yes
10562 1.1 mrg hardcode_minus_L_CXX=yes # Not in the search PATH,
10563 1.1 mrg # but as the default
10564 1.1 mrg # location of the library.
10565 1.1 mrg
10566 1.1 mrg case $cc_basename in
10567 1.1 mrg CC*)
10568 1.1 mrg # FIXME: insert proper C++ library support
10569 1.1 mrg ld_shlibs_CXX=no
10570 1.1 mrg ;;
10571 1.1 mrg aCC*)
10572 1.1 mrg archive_cmds_CXX='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
10573 1.1 mrg # Commands to make compiler produce verbose output that lists
10574 1.1 mrg # what "hidden" libraries, object files and flags are used when
10575 1.1 mrg # linking a shared library.
10576 1.1 mrg #
10577 1.1 mrg # There doesn't appear to be a way to prevent this compiler from
10578 1.1 mrg # explicitly linking system object files so we need to strip them
10579 1.1 mrg # from the output so that they don't get included in the library
10580 1.1 mrg # dependencies.
10581 1.1 mrg output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[-]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
10582 1.1 mrg ;;
10583 1.1 mrg *)
10584 1.1 mrg if test "$GXX" = yes; then
10585 1.1 mrg archive_cmds_CXX='$rm $output_objdir/$soname~$CC -shared -nostdlib -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
10586 1.1 mrg else
10587 1.1 mrg # FIXME: insert proper C++ library support
10588 1.1 mrg ld_shlibs_CXX=no
10589 1.1 mrg fi
10590 1.1 mrg ;;
10591 1.1 mrg esac
10592 1.1 mrg ;;
10593 1.1 mrg hpux10*|hpux11*)
10594 1.1 mrg if test $with_gnu_ld = no; then
10595 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
10596 1.1 mrg hardcode_libdir_separator_CXX=:
10597 1.1 mrg
10598 1.1 mrg case $host_cpu in
10599 1.1 mrg hppa*64*|ia64*)
10600 1.1 mrg hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
10601 1.1 mrg ;;
10602 1.1 mrg *)
10603 1.1 mrg export_dynamic_flag_spec_CXX='${wl}-E'
10604 1.1 mrg ;;
10605 1.1 mrg esac
10606 1.1 mrg fi
10607 1.1 mrg case $host_cpu in
10608 1.1 mrg hppa*64*|ia64*)
10609 1.1 mrg hardcode_direct_CXX=no
10610 1.1 mrg hardcode_shlibpath_var_CXX=no
10611 1.1 mrg ;;
10612 1.1 mrg *)
10613 1.1 mrg hardcode_direct_CXX=yes
10614 1.1 mrg hardcode_minus_L_CXX=yes # Not in the search PATH,
10615 1.1 mrg # but as the default
10616 1.1 mrg # location of the library.
10617 1.1 mrg ;;
10618 1.1 mrg esac
10619 1.1 mrg
10620 1.1 mrg case $cc_basename in
10621 1.1 mrg CC*)
10622 1.1 mrg # FIXME: insert proper C++ library support
10623 1.1 mrg ld_shlibs_CXX=no
10624 1.1 mrg ;;
10625 1.1 mrg aCC*)
10626 1.1 mrg case $host_cpu in
10627 1.1 mrg hppa*64*)
10628 1.1 mrg archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
10629 1.1 mrg ;;
10630 1.1 mrg ia64*)
10631 1.1 mrg archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
10632 1.1 mrg ;;
10633 1.1 mrg *)
10634 1.1 mrg archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
10635 1.1 mrg ;;
10636 1.1 mrg esac
10637 1.1 mrg # Commands to make compiler produce verbose output that lists
10638 1.1 mrg # what "hidden" libraries, object files and flags are used when
10639 1.1 mrg # linking a shared library.
10640 1.1 mrg #
10641 1.1 mrg # There doesn't appear to be a way to prevent this compiler from
10642 1.1 mrg # explicitly linking system object files so we need to strip them
10643 1.1 mrg # from the output so that they don't get included in the library
10644 1.1 mrg # dependencies.
10645 1.1 mrg output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
10646 1.1 mrg ;;
10647 1.1 mrg *)
10648 1.1 mrg if test "$GXX" = yes; then
10649 1.1 mrg if test $with_gnu_ld = no; then
10650 1.1 mrg case $host_cpu in
10651 1.1 mrg hppa*64*)
10652 1.1 mrg archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
10653 1.1 mrg ;;
10654 1.1 mrg ia64*)
10655 1.1 mrg archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
10656 1.1 mrg ;;
10657 1.1 mrg *)
10658 1.1 mrg archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
10659 1.1 mrg ;;
10660 1.1 mrg esac
10661 1.1 mrg fi
10662 1.1 mrg else
10663 1.1 mrg # FIXME: insert proper C++ library support
10664 1.1 mrg ld_shlibs_CXX=no
10665 1.1 mrg fi
10666 1.1 mrg ;;
10667 1.1 mrg esac
10668 1.1 mrg ;;
10669 1.1 mrg interix3*)
10670 1.1 mrg hardcode_direct_CXX=no
10671 1.1 mrg hardcode_shlibpath_var_CXX=no
10672 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
10673 1.1 mrg export_dynamic_flag_spec_CXX='${wl}-E'
10674 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10675 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by
10676 1.1 mrg # default) and relocated if they conflict, which is a slow very memory
10677 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random,
10678 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10679 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10680 1.1 mrg archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10681 1.1 mrg archive_expsym_cmds_CXX='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'
10682 1.1 mrg ;;
10683 1.1 mrg irix5* | irix6*)
10684 1.1 mrg case $cc_basename in
10685 1.1 mrg CC*)
10686 1.1 mrg # SGI C++
10687 1.1 mrg archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
10688 1.1 mrg
10689 1.1 mrg # Archives containing C++ object files must be created using
10690 1.1 mrg # "CC -ar", where "CC" is the IRIX C++ compiler. This is
10691 1.1 mrg # necessary to make sure instantiated templates are included
10692 1.1 mrg # in the archive.
10693 1.1 mrg old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
10694 1.1 mrg ;;
10695 1.1 mrg *)
10696 1.1 mrg if test "$GXX" = yes; then
10697 1.1 mrg if test "$with_gnu_ld" = no; then
10698 1.1 mrg archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
10699 1.1 mrg else
10700 1.1 mrg archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
10701 1.1 mrg fi
10702 1.1 mrg fi
10703 1.1 mrg link_all_deplibs_CXX=yes
10704 1.1 mrg ;;
10705 1.1 mrg esac
10706 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
10707 1.1 mrg hardcode_libdir_separator_CXX=:
10708 1.1 mrg ;;
10709 1.1 mrg linux*)
10710 1.1 mrg case $cc_basename in
10711 1.1 mrg KCC*)
10712 1.1 mrg # Kuck and Associates, Inc. (KAI) C++ Compiler
10713 1.1 mrg
10714 1.1 mrg # KCC will only create a shared library if the output file
10715 1.1 mrg # ends with ".so" (or ".sl" for HP-UX), so rename the library
10716 1.1 mrg # to its proper name (with version) after linking.
10717 1.1 mrg archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
10718 1.1 mrg archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
10719 1.1 mrg # Commands to make compiler produce verbose output that lists
10720 1.1 mrg # what "hidden" libraries, object files and flags are used when
10721 1.1 mrg # linking a shared library.
10722 1.1 mrg #
10723 1.1 mrg # There doesn't appear to be a way to prevent this compiler from
10724 1.1 mrg # explicitly linking system object files so we need to strip them
10725 1.1 mrg # from the output so that they don't get included in the library
10726 1.1 mrg # dependencies.
10727 1.1 mrg output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | grep "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
10728 1.1 mrg
10729 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
10730 1.1 mrg export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
10731 1.1 mrg
10732 1.1 mrg # Archives containing C++ object files must be created using
10733 1.1 mrg # "CC -Bstatic", where "CC" is the KAI C++ compiler.
10734 1.1 mrg old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
10735 1.1 mrg ;;
10736 1.1 mrg icpc*)
10737 1.1 mrg # Intel C++
10738 1.1 mrg with_gnu_ld=yes
10739 1.1 mrg # version 8.0 and above of icpc choke on multiply defined symbols
10740 1.1 mrg # if we add $predep_objects and $postdep_objects, however 7.1 and
10741 1.1 mrg # earlier do not add the objects themselves.
10742 1.1 mrg case `$CC -V 2>&1` in
10743 1.1 mrg *"Version 7."*)
10744 1.1 mrg archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
10745 1.1 mrg archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10746 1.1 mrg ;;
10747 1.1 mrg *) # Version 8.0 or newer
10748 1.1 mrg tmp_idyn=
10749 1.1 mrg case $host_cpu in
10750 1.1 mrg ia64*) tmp_idyn=' -i_dynamic';;
10751 1.1 mrg esac
10752 1.1 mrg archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10753 1.1 mrg archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10754 1.1 mrg ;;
10755 1.1 mrg esac
10756 1.1 mrg archive_cmds_need_lc_CXX=no
10757 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
10758 1.1 mrg export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
10759 1.1 mrg whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
10760 1.1 mrg ;;
10761 1.1 mrg pgCC*)
10762 1.1 mrg # Portland Group C++ compiler
10763 1.1 mrg archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
10764 1.1 mrg archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
10765 1.1 mrg
10766 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
10767 1.1 mrg export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
10768 1.1 mrg whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
10769 1.1 mrg ;;
10770 1.1 mrg cxx*)
10771 1.1 mrg # Compaq C++
10772 1.1 mrg archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
10773 1.1 mrg archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
10774 1.1 mrg
10775 1.1 mrg runpath_var=LD_RUN_PATH
10776 1.1 mrg hardcode_libdir_flag_spec_CXX='-rpath $libdir'
10777 1.1 mrg hardcode_libdir_separator_CXX=:
10778 1.1 mrg
10779 1.1 mrg # Commands to make compiler produce verbose output that lists
10780 1.1 mrg # what "hidden" libraries, object files and flags are used when
10781 1.1 mrg # linking a shared library.
10782 1.1 mrg #
10783 1.1 mrg # There doesn't appear to be a way to prevent this compiler from
10784 1.1 mrg # explicitly linking system object files so we need to strip them
10785 1.1 mrg # from the output so that they don't get included in the library
10786 1.1 mrg # dependencies.
10787 1.1 mrg output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
10788 1.1 mrg ;;
10789 1.1 mrg esac
10790 1.1 mrg ;;
10791 1.1 mrg lynxos*)
10792 1.1 mrg # FIXME: insert proper C++ library support
10793 1.1 mrg ld_shlibs_CXX=no
10794 1.1 mrg ;;
10795 1.1 mrg m88k*)
10796 1.1 mrg # FIXME: insert proper C++ library support
10797 1.1 mrg ld_shlibs_CXX=no
10798 1.1 mrg ;;
10799 1.1 mrg mvs*)
10800 1.1 mrg case $cc_basename in
10801 1.1 mrg cxx*)
10802 1.1 mrg # FIXME: insert proper C++ library support
10803 1.1 mrg ld_shlibs_CXX=no
10804 1.1 mrg ;;
10805 1.1 mrg *)
10806 1.1 mrg # FIXME: insert proper C++ library support
10807 1.1 mrg ld_shlibs_CXX=no
10808 1.1 mrg ;;
10809 1.1 mrg esac
10810 1.1 mrg ;;
10811 1.1 mrg netbsd*)
10812 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
10813 1.1 mrg archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
10814 1.1 mrg wlarc=
10815 1.1 mrg hardcode_libdir_flag_spec_CXX='-R$libdir'
10816 1.1 mrg hardcode_direct_CXX=yes
10817 1.1 mrg hardcode_shlibpath_var_CXX=no
10818 1.1 mrg fi
10819 1.1 mrg # Workaround some broken pre-1.5 toolchains
10820 1.1 mrg output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
10821 1.1 mrg ;;
10822 1.1 mrg openbsd2*)
10823 1.1 mrg # C++ shared libraries are fairly broken
10824 1.1 mrg ld_shlibs_CXX=no
10825 1.1 mrg ;;
10826 1.1 mrg openbsd*)
10827 1.1 mrg hardcode_direct_CXX=yes
10828 1.1 mrg hardcode_shlibpath_var_CXX=no
10829 1.1 mrg archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
10830 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
10831 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10832 1.1 mrg archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
10833 1.1 mrg export_dynamic_flag_spec_CXX='${wl}-E'
10834 1.1 mrg whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10835 1.1 mrg fi
10836 1.1 mrg output_verbose_link_cmd='echo'
10837 1.1 mrg ;;
10838 1.1 mrg osf3*)
10839 1.1 mrg case $cc_basename in
10840 1.1 mrg KCC*)
10841 1.1 mrg # Kuck and Associates, Inc. (KAI) C++ Compiler
10842 1.1 mrg
10843 1.1 mrg # KCC will only create a shared library if the output file
10844 1.1 mrg # ends with ".so" (or ".sl" for HP-UX), so rename the library
10845 1.1 mrg # to its proper name (with version) after linking.
10846 1.1 mrg archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
10847 1.1 mrg
10848 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
10849 1.1 mrg hardcode_libdir_separator_CXX=:
10850 1.1 mrg
10851 1.1 mrg # Archives containing C++ object files must be created using
10852 1.1 mrg # "CC -Bstatic", where "CC" is the KAI C++ compiler.
10853 1.1 mrg old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
10854 1.1 mrg
10855 1.1 mrg ;;
10856 1.1 mrg RCC*)
10857 1.1 mrg # Rational C++ 2.4.1
10858 1.1 mrg # FIXME: insert proper C++ library support
10859 1.1 mrg ld_shlibs_CXX=no
10860 1.1 mrg ;;
10861 1.1 mrg cxx*)
10862 1.1 mrg allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
10863 1.1 mrg archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
10864 1.1 mrg
10865 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
10866 1.1 mrg hardcode_libdir_separator_CXX=:
10867 1.1 mrg
10868 1.1 mrg # Commands to make compiler produce verbose output that lists
10869 1.1 mrg # what "hidden" libraries, object files and flags are used when
10870 1.1 mrg # linking a shared library.
10871 1.1 mrg #
10872 1.1 mrg # There doesn't appear to be a way to prevent this compiler from
10873 1.1 mrg # explicitly linking system object files so we need to strip them
10874 1.1 mrg # from the output so that they don't get included in the library
10875 1.1 mrg # dependencies.
10876 1.1 mrg output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
10877 1.1 mrg ;;
10878 1.1 mrg *)
10879 1.1 mrg if test "$GXX" = yes && test "$with_gnu_ld" = no; then
10880 1.1 mrg allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
10881 1.1 mrg archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
10882 1.1 mrg
10883 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
10884 1.1 mrg hardcode_libdir_separator_CXX=:
10885 1.1 mrg
10886 1.1 mrg # Commands to make compiler produce verbose output that lists
10887 1.1 mrg # what "hidden" libraries, object files and flags are used when
10888 1.1 mrg # linking a shared library.
10889 1.1 mrg output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
10890 1.1 mrg
10891 1.1 mrg else
10892 1.1 mrg # FIXME: insert proper C++ library support
10893 1.1 mrg ld_shlibs_CXX=no
10894 1.1 mrg fi
10895 1.1 mrg ;;
10896 1.1 mrg esac
10897 1.1 mrg ;;
10898 1.1 mrg osf4* | osf5*)
10899 1.1 mrg case $cc_basename in
10900 1.1 mrg KCC*)
10901 1.1 mrg # Kuck and Associates, Inc. (KAI) C++ Compiler
10902 1.1 mrg
10903 1.1 mrg # KCC will only create a shared library if the output file
10904 1.1 mrg # ends with ".so" (or ".sl" for HP-UX), so rename the library
10905 1.1 mrg # to its proper name (with version) after linking.
10906 1.1 mrg archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
10907 1.1 mrg
10908 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
10909 1.1 mrg hardcode_libdir_separator_CXX=:
10910 1.1 mrg
10911 1.1 mrg # Archives containing C++ object files must be created using
10912 1.1 mrg # the KAI C++ compiler.
10913 1.1 mrg old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
10914 1.1 mrg ;;
10915 1.1 mrg RCC*)
10916 1.1 mrg # Rational C++ 2.4.1
10917 1.1 mrg # FIXME: insert proper C++ library support
10918 1.1 mrg ld_shlibs_CXX=no
10919 1.1 mrg ;;
10920 1.1 mrg cxx*)
10921 1.1 mrg allow_undefined_flag_CXX=' -expect_unresolved \*'
10922 1.1 mrg archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
10923 1.1 mrg archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
10924 1.1 mrg echo "-hidden">> $lib.exp~
10925 1.1 mrg $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~
10926 1.1 mrg $rm $lib.exp'
10927 1.1 mrg
10928 1.1 mrg hardcode_libdir_flag_spec_CXX='-rpath $libdir'
10929 1.1 mrg hardcode_libdir_separator_CXX=:
10930 1.1 mrg
10931 1.1 mrg # Commands to make compiler produce verbose output that lists
10932 1.1 mrg # what "hidden" libraries, object files and flags are used when
10933 1.1 mrg # linking a shared library.
10934 1.1 mrg #
10935 1.1 mrg # There doesn't appear to be a way to prevent this compiler from
10936 1.1 mrg # explicitly linking system object files so we need to strip them
10937 1.1 mrg # from the output so that they don't get included in the library
10938 1.1 mrg # dependencies.
10939 1.1 mrg output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "ld" | grep -v "ld:"`; templist=`echo $templist | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
10940 1.1 mrg ;;
10941 1.1 mrg *)
10942 1.1 mrg if test "$GXX" = yes && test "$with_gnu_ld" = no; then
10943 1.1 mrg allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
10944 1.1 mrg archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
10945 1.1 mrg
10946 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
10947 1.1 mrg hardcode_libdir_separator_CXX=:
10948 1.1 mrg
10949 1.1 mrg # Commands to make compiler produce verbose output that lists
10950 1.1 mrg # what "hidden" libraries, object files and flags are used when
10951 1.1 mrg # linking a shared library.
10952 1.1 mrg output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
10953 1.1 mrg
10954 1.1 mrg else
10955 1.1 mrg # FIXME: insert proper C++ library support
10956 1.1 mrg ld_shlibs_CXX=no
10957 1.1 mrg fi
10958 1.1 mrg ;;
10959 1.1 mrg esac
10960 1.1 mrg ;;
10961 1.1 mrg psos*)
10962 1.1 mrg # FIXME: insert proper C++ library support
10963 1.1 mrg ld_shlibs_CXX=no
10964 1.1 mrg ;;
10965 1.1 mrg sunos4*)
10966 1.1 mrg case $cc_basename in
10967 1.1 mrg CC*)
10968 1.1 mrg # Sun C++ 4.x
10969 1.1 mrg # FIXME: insert proper C++ library support
10970 1.1 mrg ld_shlibs_CXX=no
10971 1.1 mrg ;;
10972 1.1 mrg lcc*)
10973 1.1 mrg # Lucid
10974 1.1 mrg # FIXME: insert proper C++ library support
10975 1.1 mrg ld_shlibs_CXX=no
10976 1.1 mrg ;;
10977 1.1 mrg *)
10978 1.1 mrg # FIXME: insert proper C++ library support
10979 1.1 mrg ld_shlibs_CXX=no
10980 1.1 mrg ;;
10981 1.1 mrg esac
10982 1.1 mrg ;;
10983 1.1 mrg solaris*)
10984 1.1 mrg case $cc_basename in
10985 1.1 mrg CC*)
10986 1.1 mrg # Sun C++ 4.2, 5.x and Centerline C++
10987 1.1 mrg archive_cmds_need_lc_CXX=yes
10988 1.1 mrg no_undefined_flag_CXX=' -zdefs'
10989 1.1 mrg archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
10990 1.1 mrg archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
10991 1.1 mrg $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
10992 1.1 mrg
10993 1.1 mrg hardcode_libdir_flag_spec_CXX='-R$libdir'
10994 1.1 mrg hardcode_shlibpath_var_CXX=no
10995 1.1 mrg case $host_os in
10996 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;;
10997 1.1 mrg *)
10998 1.1 mrg # The C++ compiler is used as linker so we must use $wl
10999 1.1 mrg # flag to pass the commands to the underlying system
11000 1.1 mrg # linker. We must also pass each convience library through
11001 1.1 mrg # to the system linker between allextract/defaultextract.
11002 1.1 mrg # The C++ compiler will combine linker options so we
11003 1.1 mrg # cannot just pass the convience library names through
11004 1.1 mrg # without $wl.
11005 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?)
11006 1.1 mrg whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract'
11007 1.1 mrg ;;
11008 1.1 mrg esac
11009 1.1 mrg link_all_deplibs_CXX=yes
11010 1.1 mrg
11011 1.1 mrg output_verbose_link_cmd='echo'
11012 1.1 mrg
11013 1.1 mrg # Archives containing C++ object files must be created using
11014 1.1 mrg # "CC -xar", where "CC" is the Sun C++ compiler. This is
11015 1.1 mrg # necessary to make sure instantiated templates are included
11016 1.1 mrg # in the archive.
11017 1.1 mrg old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
11018 1.1 mrg ;;
11019 1.1 mrg gcx*)
11020 1.1 mrg # Green Hills C++ Compiler
11021 1.1 mrg archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11022 1.1 mrg
11023 1.1 mrg # The C++ compiler must be used to create the archive.
11024 1.1 mrg old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
11025 1.1 mrg ;;
11026 1.1 mrg *)
11027 1.1 mrg # GNU C++ compiler with Solaris linker
11028 1.1 mrg if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11029 1.1 mrg no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
11030 1.1 mrg if $CC --version | grep -v '^2\.7' > /dev/null; then
11031 1.1 mrg archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11032 1.1 mrg archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11033 1.1 mrg $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11034 1.1 mrg
11035 1.1 mrg # Commands to make compiler produce verbose output that lists
11036 1.1 mrg # what "hidden" libraries, object files and flags are used when
11037 1.1 mrg # linking a shared library.
11038 1.1 mrg output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
11039 1.1 mrg else
11040 1.1 mrg # g++ 2.7 appears to require `-G' NOT `-shared' on this
11041 1.1 mrg # platform.
11042 1.1 mrg archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11043 1.1 mrg archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11044 1.1 mrg $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11045 1.1 mrg
11046 1.1 mrg # Commands to make compiler produce verbose output that lists
11047 1.1 mrg # what "hidden" libraries, object files and flags are used when
11048 1.1 mrg # linking a shared library.
11049 1.1 mrg output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
11050 1.1 mrg fi
11051 1.1 mrg
11052 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
11053 1.1 mrg fi
11054 1.1 mrg ;;
11055 1.1 mrg esac
11056 1.1 mrg ;;
11057 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11058 1.1 mrg no_undefined_flag_CXX='${wl}-z,text'
11059 1.1 mrg archive_cmds_need_lc_CXX=no
11060 1.1 mrg hardcode_shlibpath_var_CXX=no
11061 1.1 mrg runpath_var='LD_RUN_PATH'
11062 1.1 mrg
11063 1.1 mrg case $cc_basename in
11064 1.1 mrg CC*)
11065 1.1 mrg archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11066 1.1 mrg archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11067 1.1 mrg ;;
11068 1.1 mrg *)
11069 1.1 mrg archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11070 1.1 mrg archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11071 1.1 mrg ;;
11072 1.1 mrg esac
11073 1.1 mrg ;;
11074 1.1 mrg sysv5* | sco3.2v5* | sco5v6*)
11075 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not
11076 1.1 mrg # link with -lc, and that would cause any symbols used from libc to
11077 1.1 mrg # always be unresolved, which means just about no library would
11078 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text
11079 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed
11080 1.1 mrg # as -z defs.
11081 1.1 mrg # For security reasons, it is highly recommended that you always
11082 1.1 mrg # use absolute paths for naming shared libraries, and exclude the
11083 1.1 mrg # DT_RUNPATH tag from executables and libraries. But doing so
11084 1.1 mrg # requires that you compile everything twice, which is a pain.
11085 1.1 mrg # So that behaviour is only enabled if SCOABSPATH is set to a
11086 1.1 mrg # non-empty value in the environment. Most likely only useful for
11087 1.1 mrg # creating official distributions of packages.
11088 1.1 mrg # This is a hack until libtool officially supports absolute path
11089 1.1 mrg # names for shared libraries.
11090 1.1 mrg no_undefined_flag_CXX='${wl}-z,text'
11091 1.1 mrg allow_undefined_flag_CXX='${wl}-z,nodefs'
11092 1.1 mrg archive_cmds_need_lc_CXX=no
11093 1.1 mrg hardcode_shlibpath_var_CXX=no
11094 1.1 mrg hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
11095 1.1 mrg hardcode_libdir_separator_CXX=':'
11096 1.1 mrg link_all_deplibs_CXX=yes
11097 1.1 mrg export_dynamic_flag_spec_CXX='${wl}-Bexport'
11098 1.1 mrg runpath_var='LD_RUN_PATH'
11099 1.1 mrg
11100 1.1 mrg case $cc_basename in
11101 1.1 mrg CC*)
11102 1.1 mrg archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11103 1.1 mrg archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11104 1.1 mrg ;;
11105 1.1 mrg *)
11106 1.1 mrg archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11107 1.1 mrg archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11108 1.1 mrg ;;
11109 1.1 mrg esac
11110 1.1 mrg ;;
11111 1.1 mrg tandem*)
11112 1.1 mrg case $cc_basename in
11113 1.1 mrg NCC*)
11114 1.1 mrg # NonStop-UX NCC 3.20
11115 1.1 mrg # FIXME: insert proper C++ library support
11116 1.1 mrg ld_shlibs_CXX=no
11117 1.1 mrg ;;
11118 1.1 mrg *)
11119 1.1 mrg # FIXME: insert proper C++ library support
11120 1.1 mrg ld_shlibs_CXX=no
11121 1.1 mrg ;;
11122 1.1 mrg esac
11123 1.1 mrg ;;
11124 1.1 mrg vxworks*)
11125 1.1 mrg # FIXME: insert proper C++ library support
11126 1.1 mrg ld_shlibs_CXX=no
11127 1.1 mrg ;;
11128 1.1 mrg *)
11129 1.1 mrg # FIXME: insert proper C++ library support
11130 1.1 mrg ld_shlibs_CXX=no
11131 1.1 mrg ;;
11132 1.1 mrg esac
11133 1.1 mrg echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
11134 1.1 mrg echo "${ECHO_T}$ld_shlibs_CXX" >&6
11135 1.1 mrg test "$ld_shlibs_CXX" = no && can_build_shared=no
11136 1.1 mrg
11137 1.1 mrg GCC_CXX="$GXX"
11138 1.1 mrg LD_CXX="$LD"
11139 1.1 mrg
11140 1.1 mrg
11141 1.1 mrg cat > conftest.$ac_ext <<EOF
11142 1.1 mrg class Foo
11143 1.1 mrg {
11144 1.1 mrg public:
11145 1.1 mrg Foo (void) { a = 0; }
11146 1.1 mrg private:
11147 1.1 mrg int a;
11148 1.1 mrg };
11149 1.1 mrg EOF
11150 1.1 mrg
11151 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11152 1.1 mrg (eval $ac_compile) 2>&5
11153 1.1 mrg ac_status=$?
11154 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
11155 1.1 mrg (exit $ac_status); }; then
11156 1.1 mrg # Parse the compiler output and extract the necessary
11157 1.1 mrg # objects, libraries and library flags.
11158 1.1 mrg
11159 1.1 mrg # Sentinel used to keep track of whether or not we are before
11160 1.1 mrg # the conftest object file.
11161 1.1 mrg pre_test_object_deps_done=no
11162 1.1 mrg
11163 1.1 mrg # The `*' in the case matches for architectures that use `case' in
11164 1.1 mrg # $output_verbose_cmd can trigger glob expansion during the loop
11165 1.1 mrg # eval without this substitution.
11166 1.1 mrg output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
11167 1.1 mrg
11168 1.1 mrg for p in `eval $output_verbose_link_cmd`; do
11169 1.1 mrg case $p in
11170 1.1 mrg
11171 1.1 mrg -L* | -R* | -l*)
11172 1.1 mrg # Some compilers place space between "-{L,R}" and the path.
11173 1.1 mrg # Remove the space.
11174 1.1 mrg if test $p = "-L" \
11175 1.1 mrg || test $p = "-R"; then
11176 1.1 mrg prev=$p
11177 1.1 mrg continue
11178 1.1 mrg else
11179 1.1 mrg prev=
11180 1.1 mrg fi
11181 1.1 mrg
11182 1.1 mrg if test "$pre_test_object_deps_done" = no; then
11183 1.1 mrg case $p in
11184 1.1 mrg -L* | -R*)
11185 1.1 mrg # Internal compiler library paths should come after those
11186 1.1 mrg # provided the user. The postdeps already come after the
11187 1.1 mrg # user supplied libs so there is no need to process them.
11188 1.1 mrg if test -z "$compiler_lib_search_path_CXX"; then
11189 1.1 mrg compiler_lib_search_path_CXX="${prev}${p}"
11190 1.1 mrg else
11191 1.1 mrg compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
11192 1.1 mrg fi
11193 1.1 mrg ;;
11194 1.1 mrg # The "-l" case would never come before the object being
11195 1.1 mrg # linked, so don't bother handling this case.
11196 1.1 mrg esac
11197 1.1 mrg else
11198 1.1 mrg if test -z "$postdeps_CXX"; then
11199 1.1 mrg postdeps_CXX="${prev}${p}"
11200 1.1 mrg else
11201 1.1 mrg postdeps_CXX="${postdeps_CXX} ${prev}${p}"
11202 1.1 mrg fi
11203 1.1 mrg fi
11204 1.1 mrg ;;
11205 1.1 mrg
11206 1.1 mrg *.$objext)
11207 1.1 mrg # This assumes that the test object file only shows up
11208 1.1 mrg # once in the compiler output.
11209 1.1 mrg if test "$p" = "conftest.$objext"; then
11210 1.1 mrg pre_test_object_deps_done=yes
11211 1.1 mrg continue
11212 1.1 mrg fi
11213 1.1 mrg
11214 1.1 mrg if test "$pre_test_object_deps_done" = no; then
11215 1.1 mrg if test -z "$predep_objects_CXX"; then
11216 1.1 mrg predep_objects_CXX="$p"
11217 1.1 mrg else
11218 1.1 mrg predep_objects_CXX="$predep_objects_CXX $p"
11219 1.1 mrg fi
11220 1.1 mrg else
11221 1.1 mrg if test -z "$postdep_objects_CXX"; then
11222 1.1 mrg postdep_objects_CXX="$p"
11223 1.1 mrg else
11224 1.1 mrg postdep_objects_CXX="$postdep_objects_CXX $p"
11225 1.1 mrg fi
11226 1.1 mrg fi
11227 1.1 mrg ;;
11228 1.1 mrg
11229 1.1 mrg *) ;; # Ignore the rest.
11230 1.1 mrg
11231 1.1 mrg esac
11232 1.1 mrg done
11233 1.1 mrg
11234 1.1 mrg # Clean up.
11235 1.1 mrg rm -f a.out a.exe
11236 1.1 mrg else
11237 1.1 mrg echo "libtool.m4: error: problem compiling CXX test program"
11238 1.1 mrg fi
11239 1.1 mrg
11240 1.1 mrg $rm -f confest.$objext
11241 1.1 mrg
11242 1.1 mrg # PORTME: override above test on systems where it is broken
11243 1.1 mrg case $host_os in
11244 1.1 mrg interix3*)
11245 1.1 mrg # Interix 3.5 installs completely hosed .la files for C++, so rather than
11246 1.1 mrg # hack all around it, let's just trust "g++" to DTRT.
11247 1.1 mrg predep_objects_CXX=
11248 1.1 mrg postdep_objects_CXX=
11249 1.1 mrg postdeps_CXX=
11250 1.1 mrg ;;
11251 1.1 mrg
11252 1.1 mrg solaris*)
11253 1.1 mrg case $cc_basename in
11254 1.1 mrg CC*)
11255 1.1 mrg # Adding this requires a known-good setup of shared libraries for
11256 1.1 mrg # Sun compiler versions before 5.6, else PIC objects from an old
11257 1.1 mrg # archive will be linked into the output, leading to subtle bugs.
11258 1.1 mrg postdeps_CXX='-lCstd -lCrun'
11259 1.1 mrg ;;
11260 1.1 mrg esac
11261 1.1 mrg ;;
11262 1.1 mrg esac
11263 1.1 mrg
11264 1.1 mrg
11265 1.1 mrg case " $postdeps_CXX " in
11266 1.1 mrg *" -lc "*) archive_cmds_need_lc_CXX=no ;;
11267 1.1 mrg esac
11268 1.1 mrg
11269 1.1 mrg lt_prog_compiler_wl_CXX=
11270 1.1 mrg lt_prog_compiler_pic_CXX=
11271 1.1 mrg lt_prog_compiler_static_CXX=
11272 1.1 mrg
11273 1.1 mrg echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
11274 1.1 mrg echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
11275 1.1 mrg
11276 1.1 mrg # C++ specific cases for pic, static, wl, etc.
11277 1.1 mrg if test "$GXX" = yes; then
11278 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
11279 1.1 mrg lt_prog_compiler_static_CXX='-static'
11280 1.1 mrg
11281 1.1 mrg case $host_os in
11282 1.1 mrg aix*)
11283 1.1 mrg # All AIX code is PIC.
11284 1.1 mrg if test "$host_cpu" = ia64; then
11285 1.1 mrg # AIX 5 now supports IA64 processor
11286 1.1 mrg lt_prog_compiler_static_CXX='-Bstatic'
11287 1.1 mrg fi
11288 1.1 mrg ;;
11289 1.1 mrg amigaos*)
11290 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but
11291 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better,
11292 1.1 mrg # like `-m68040'.
11293 1.1 mrg lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
11294 1.1 mrg ;;
11295 1.1 mrg beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
11296 1.1 mrg # PIC is the default for these OSes.
11297 1.1 mrg ;;
11298 1.1 mrg mingw* | os2* | pw32*)
11299 1.1 mrg # This hack is so that the source file can tell whether it is being
11300 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
11301 1.1 mrg lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
11302 1.1 mrg ;;
11303 1.1 mrg darwin* | rhapsody*)
11304 1.1 mrg # PIC is the default on this platform
11305 1.1 mrg # Common symbols not allowed in MH_DYLIB files
11306 1.1 mrg lt_prog_compiler_pic_CXX='-fno-common'
11307 1.1 mrg ;;
11308 1.1 mrg *djgpp*)
11309 1.1 mrg # DJGPP does not support shared libraries at all
11310 1.1 mrg lt_prog_compiler_pic_CXX=
11311 1.1 mrg ;;
11312 1.1 mrg interix3*)
11313 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code.
11314 1.1 mrg # Instead, we relocate shared libraries at runtime.
11315 1.1 mrg ;;
11316 1.1 mrg sysv4*MP*)
11317 1.1 mrg if test -d /usr/nec; then
11318 1.1 mrg lt_prog_compiler_pic_CXX=-Kconform_pic
11319 1.1 mrg fi
11320 1.1 mrg ;;
11321 1.1 mrg hpux*)
11322 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
11323 1.1 mrg # not for PA HP-UX.
11324 1.1 mrg case $host_cpu in
11325 1.1 mrg hppa*64*|ia64*)
11326 1.1 mrg ;;
11327 1.1 mrg *)
11328 1.1 mrg lt_prog_compiler_pic_CXX='-fPIC'
11329 1.1 mrg ;;
11330 1.1 mrg esac
11331 1.1 mrg ;;
11332 1.1 mrg *)
11333 1.1 mrg lt_prog_compiler_pic_CXX='-fPIC'
11334 1.1 mrg ;;
11335 1.1 mrg esac
11336 1.1 mrg else
11337 1.1 mrg case $host_os in
11338 1.1 mrg aix4* | aix5*)
11339 1.1 mrg # All AIX code is PIC.
11340 1.1 mrg if test "$host_cpu" = ia64; then
11341 1.1 mrg # AIX 5 now supports IA64 processor
11342 1.1 mrg lt_prog_compiler_static_CXX='-Bstatic'
11343 1.1 mrg else
11344 1.1 mrg lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
11345 1.1 mrg fi
11346 1.1 mrg ;;
11347 1.1 mrg chorus*)
11348 1.1 mrg case $cc_basename in
11349 1.1 mrg cxch68*)
11350 1.1 mrg # Green Hills C++ Compiler
11351 1.1 mrg # _LT_AC_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
11352 1.1 mrg ;;
11353 1.1 mrg esac
11354 1.1 mrg ;;
11355 1.1 mrg darwin*)
11356 1.1 mrg # PIC is the default on this platform
11357 1.1 mrg # Common symbols not allowed in MH_DYLIB files
11358 1.1 mrg case $cc_basename in
11359 1.1 mrg xlc*)
11360 1.1 mrg lt_prog_compiler_pic_CXX='-qnocommon'
11361 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
11362 1.1 mrg ;;
11363 1.1 mrg esac
11364 1.1 mrg ;;
11365 1.1 mrg dgux*)
11366 1.1 mrg case $cc_basename in
11367 1.1 mrg ec++*)
11368 1.1 mrg lt_prog_compiler_pic_CXX='-KPIC'
11369 1.1 mrg ;;
11370 1.1 mrg ghcx*)
11371 1.1 mrg # Green Hills C++ Compiler
11372 1.1 mrg lt_prog_compiler_pic_CXX='-pic'
11373 1.1 mrg ;;
11374 1.1 mrg *)
11375 1.1 mrg ;;
11376 1.1 mrg esac
11377 1.1 mrg ;;
11378 1.1 mrg freebsd* | kfreebsd*-gnu | dragonfly*)
11379 1.1 mrg # FreeBSD uses GNU C++
11380 1.1 mrg ;;
11381 1.1 mrg hpux9* | hpux10* | hpux11*)
11382 1.1 mrg case $cc_basename in
11383 1.1 mrg CC*)
11384 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
11385 1.1 mrg lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
11386 1.1 mrg if test "$host_cpu" != ia64; then
11387 1.1 mrg lt_prog_compiler_pic_CXX='+Z'
11388 1.1 mrg fi
11389 1.1 mrg ;;
11390 1.1 mrg aCC*)
11391 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
11392 1.1 mrg lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
11393 1.1 mrg case $host_cpu in
11394 1.1 mrg hppa*64*|ia64*)
11395 1.1 mrg # +Z the default
11396 1.1 mrg ;;
11397 1.1 mrg *)
11398 1.1 mrg lt_prog_compiler_pic_CXX='+Z'
11399 1.1 mrg ;;
11400 1.1 mrg esac
11401 1.1 mrg ;;
11402 1.1 mrg *)
11403 1.1 mrg ;;
11404 1.1 mrg esac
11405 1.1 mrg ;;
11406 1.1 mrg interix*)
11407 1.1 mrg # This is c89, which is MS Visual C++ (no shared libs)
11408 1.1 mrg # Anyone wants to do a port?
11409 1.1 mrg ;;
11410 1.1 mrg irix5* | irix6* | nonstopux*)
11411 1.1 mrg case $cc_basename in
11412 1.1 mrg CC*)
11413 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
11414 1.1 mrg lt_prog_compiler_static_CXX='-non_shared'
11415 1.1 mrg # CC pic flag -KPIC is the default.
11416 1.1 mrg ;;
11417 1.1 mrg *)
11418 1.1 mrg ;;
11419 1.1 mrg esac
11420 1.1 mrg ;;
11421 1.1 mrg linux*)
11422 1.1 mrg case $cc_basename in
11423 1.1 mrg KCC*)
11424 1.1 mrg # KAI C++ Compiler
11425 1.1 mrg lt_prog_compiler_wl_CXX='--backend -Wl,'
11426 1.1 mrg lt_prog_compiler_pic_CXX='-fPIC'
11427 1.1 mrg ;;
11428 1.1 mrg icpc* | ecpc*)
11429 1.1 mrg # Intel C++
11430 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
11431 1.1 mrg lt_prog_compiler_pic_CXX='-KPIC'
11432 1.1 mrg lt_prog_compiler_static_CXX='-static'
11433 1.1 mrg ;;
11434 1.1 mrg pgCC*)
11435 1.1 mrg # Portland Group C++ compiler.
11436 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
11437 1.1 mrg lt_prog_compiler_pic_CXX='-fpic'
11438 1.1 mrg lt_prog_compiler_static_CXX='-Bstatic'
11439 1.1 mrg ;;
11440 1.1 mrg cxx*)
11441 1.1 mrg # Compaq C++
11442 1.1 mrg # Make sure the PIC flag is empty. It appears that all Alpha
11443 1.1 mrg # Linux and Compaq Tru64 Unix objects are PIC.
11444 1.1 mrg lt_prog_compiler_pic_CXX=
11445 1.1 mrg lt_prog_compiler_static_CXX='-non_shared'
11446 1.1 mrg ;;
11447 1.1 mrg *)
11448 1.1 mrg ;;
11449 1.1 mrg esac
11450 1.1 mrg ;;
11451 1.1 mrg lynxos*)
11452 1.1 mrg ;;
11453 1.1 mrg m88k*)
11454 1.1 mrg ;;
11455 1.1 mrg mvs*)
11456 1.1 mrg case $cc_basename in
11457 1.1 mrg cxx*)
11458 1.1 mrg lt_prog_compiler_pic_CXX='-W c,exportall'
11459 1.1 mrg ;;
11460 1.1 mrg *)
11461 1.1 mrg ;;
11462 1.1 mrg esac
11463 1.1 mrg ;;
11464 1.1 mrg netbsd*)
11465 1.1 mrg ;;
11466 1.1 mrg osf3* | osf4* | osf5*)
11467 1.1 mrg case $cc_basename in
11468 1.1 mrg KCC*)
11469 1.1 mrg lt_prog_compiler_wl_CXX='--backend -Wl,'
11470 1.1 mrg ;;
11471 1.1 mrg RCC*)
11472 1.1 mrg # Rational C++ 2.4.1
11473 1.1 mrg lt_prog_compiler_pic_CXX='-pic'
11474 1.1 mrg ;;
11475 1.1 mrg cxx*)
11476 1.1 mrg # Digital/Compaq C++
11477 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
11478 1.1 mrg # Make sure the PIC flag is empty. It appears that all Alpha
11479 1.1 mrg # Linux and Compaq Tru64 Unix objects are PIC.
11480 1.1 mrg lt_prog_compiler_pic_CXX=
11481 1.1 mrg lt_prog_compiler_static_CXX='-non_shared'
11482 1.1 mrg ;;
11483 1.1 mrg *)
11484 1.1 mrg ;;
11485 1.1 mrg esac
11486 1.1 mrg ;;
11487 1.1 mrg psos*)
11488 1.1 mrg ;;
11489 1.1 mrg solaris*)
11490 1.1 mrg case $cc_basename in
11491 1.1 mrg CC*)
11492 1.1 mrg # Sun C++ 4.2, 5.x and Centerline C++
11493 1.1 mrg lt_prog_compiler_pic_CXX='-KPIC'
11494 1.1 mrg lt_prog_compiler_static_CXX='-Bstatic'
11495 1.1 mrg lt_prog_compiler_wl_CXX='-Qoption ld '
11496 1.1 mrg ;;
11497 1.1 mrg gcx*)
11498 1.1 mrg # Green Hills C++ Compiler
11499 1.1 mrg lt_prog_compiler_pic_CXX='-PIC'
11500 1.1 mrg ;;
11501 1.1 mrg *)
11502 1.1 mrg ;;
11503 1.1 mrg esac
11504 1.1 mrg ;;
11505 1.1 mrg sunos4*)
11506 1.1 mrg case $cc_basename in
11507 1.1 mrg CC*)
11508 1.1 mrg # Sun C++ 4.x
11509 1.1 mrg lt_prog_compiler_pic_CXX='-pic'
11510 1.1 mrg lt_prog_compiler_static_CXX='-Bstatic'
11511 1.1 mrg ;;
11512 1.1 mrg lcc*)
11513 1.1 mrg # Lucid
11514 1.1 mrg lt_prog_compiler_pic_CXX='-pic'
11515 1.1 mrg ;;
11516 1.1 mrg *)
11517 1.1 mrg ;;
11518 1.1 mrg esac
11519 1.1 mrg ;;
11520 1.1 mrg tandem*)
11521 1.1 mrg case $cc_basename in
11522 1.1 mrg NCC*)
11523 1.1 mrg # NonStop-UX NCC 3.20
11524 1.1 mrg lt_prog_compiler_pic_CXX='-KPIC'
11525 1.1 mrg ;;
11526 1.1 mrg *)
11527 1.1 mrg ;;
11528 1.1 mrg esac
11529 1.1 mrg ;;
11530 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
11531 1.1 mrg case $cc_basename in
11532 1.1 mrg CC*)
11533 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
11534 1.1 mrg lt_prog_compiler_pic_CXX='-KPIC'
11535 1.1 mrg lt_prog_compiler_static_CXX='-Bstatic'
11536 1.1 mrg ;;
11537 1.1 mrg esac
11538 1.1 mrg ;;
11539 1.1 mrg vxworks*)
11540 1.1 mrg ;;
11541 1.1 mrg *)
11542 1.1 mrg lt_prog_compiler_can_build_shared_CXX=no
11543 1.1 mrg ;;
11544 1.1 mrg esac
11545 1.1 mrg fi
11546 1.1 mrg
11547 1.1 mrg echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
11548 1.1 mrg echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6
11549 1.1 mrg
11550 1.1 mrg #
11551 1.1 mrg # Check to make sure the PIC flag actually works.
11552 1.1 mrg #
11553 1.1 mrg if test -n "$lt_prog_compiler_pic_CXX"; then
11554 1.1 mrg
11555 1.1 mrg echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
11556 1.1 mrg echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6
11557 1.1 mrg if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
11558 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
11559 1.1 mrg else
11560 1.1 mrg lt_prog_compiler_pic_works_CXX=no
11561 1.1 mrg ac_outfile=conftest.$ac_objext
11562 1.1 mrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext
11563 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
11564 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
11565 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
11566 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
11567 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
11568 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
11569 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
11570 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
11571 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
11572 1.1 mrg -e 's:$: $lt_compiler_flag:'`
11573 1.1 mrg (eval echo "\"\$as_me:11573: $lt_compile\"" >&5)
11574 1.1 mrg (eval "$lt_compile" 2>conftest.err)
11575 1.1 mrg ac_status=$?
11576 1.1 mrg cat conftest.err >&5
11577 1.1 mrg echo "$as_me:11577: \$? = $ac_status" >&5
11578 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
11579 1.1 mrg # The compiler can only warn and ignore the option if not recognized
11580 1.1 mrg # So say no if there are warnings other than the usual output.
11581 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
11582 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11583 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
11584 1.1 mrg lt_prog_compiler_pic_works_CXX=yes
11585 1.1 mrg fi
11586 1.1 mrg fi
11587 1.1 mrg $rm conftest*
11588 1.1 mrg
11589 1.1 mrg fi
11590 1.1 mrg echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
11591 1.1 mrg echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6
11592 1.1 mrg
11593 1.1 mrg if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
11594 1.1 mrg case $lt_prog_compiler_pic_CXX in
11595 1.1 mrg "" | " "*) ;;
11596 1.1 mrg *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
11597 1.1 mrg esac
11598 1.1 mrg else
11599 1.1 mrg lt_prog_compiler_pic_CXX=
11600 1.1 mrg lt_prog_compiler_can_build_shared_CXX=no
11601 1.1 mrg fi
11602 1.1 mrg
11603 1.1 mrg fi
11604 1.1 mrg case $host_os in
11605 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless:
11606 1.1 mrg *djgpp*)
11607 1.1 mrg lt_prog_compiler_pic_CXX=
11608 1.1 mrg ;;
11609 1.1 mrg *)
11610 1.1 mrg lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
11611 1.1 mrg ;;
11612 1.1 mrg esac
11613 1.1 mrg
11614 1.1 mrg #
11615 1.1 mrg # Check to make sure the static flag actually works.
11616 1.1 mrg #
11617 1.1 mrg wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
11618 1.1 mrg echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
11619 1.1 mrg echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
11620 1.1 mrg if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
11621 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
11622 1.1 mrg else
11623 1.1 mrg lt_prog_compiler_static_works_CXX=no
11624 1.1 mrg save_LDFLAGS="$LDFLAGS"
11625 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
11626 1.1 mrg printf "$lt_simple_link_test_code" > conftest.$ac_ext
11627 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11628 1.1 mrg # The linker can only warn and ignore the option if not recognized
11629 1.1 mrg # So say no if there are warnings
11630 1.1 mrg if test -s conftest.err; then
11631 1.1 mrg # Append any errors to the config.log.
11632 1.1 mrg cat conftest.err 1>&5
11633 1.1 mrg $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
11634 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11635 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then
11636 1.1 mrg lt_prog_compiler_static_works_CXX=yes
11637 1.1 mrg fi
11638 1.1 mrg else
11639 1.1 mrg lt_prog_compiler_static_works_CXX=yes
11640 1.1 mrg fi
11641 1.1 mrg fi
11642 1.1 mrg $rm conftest*
11643 1.1 mrg LDFLAGS="$save_LDFLAGS"
11644 1.1 mrg
11645 1.1 mrg fi
11646 1.1 mrg echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
11647 1.1 mrg echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6
11648 1.1 mrg
11649 1.1 mrg if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
11650 1.1 mrg :
11651 1.1 mrg else
11652 1.1 mrg lt_prog_compiler_static_CXX=
11653 1.1 mrg fi
11654 1.1 mrg
11655 1.1 mrg
11656 1.1 mrg echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
11657 1.1 mrg echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
11658 1.1 mrg if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
11659 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
11660 1.1 mrg else
11661 1.1 mrg lt_cv_prog_compiler_c_o_CXX=no
11662 1.1 mrg $rm -r conftest 2>/dev/null
11663 1.1 mrg mkdir conftest
11664 1.1 mrg cd conftest
11665 1.1 mrg mkdir out
11666 1.1 mrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext
11667 1.1 mrg
11668 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
11669 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
11670 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
11671 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
11672 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
11673 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
11674 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
11675 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
11676 1.1 mrg -e 's:$: $lt_compiler_flag:'`
11677 1.1 mrg (eval echo "\"\$as_me:11677: $lt_compile\"" >&5)
11678 1.1 mrg (eval "$lt_compile" 2>out/conftest.err)
11679 1.1 mrg ac_status=$?
11680 1.1 mrg cat out/conftest.err >&5
11681 1.1 mrg echo "$as_me:11681: \$? = $ac_status" >&5
11682 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
11683 1.1 mrg then
11684 1.1 mrg # The compiler can only warn and ignore the option if not recognized
11685 1.1 mrg # So say no if there are warnings
11686 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
11687 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
11688 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
11689 1.1 mrg lt_cv_prog_compiler_c_o_CXX=yes
11690 1.1 mrg fi
11691 1.1 mrg fi
11692 1.1 mrg chmod u+w . 2>&5
11693 1.1 mrg $rm conftest*
11694 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for
11695 1.1 mrg # template instantiation
11696 1.1 mrg test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
11697 1.1 mrg $rm out/* && rmdir out
11698 1.1 mrg cd ..
11699 1.1 mrg rmdir conftest
11700 1.1 mrg $rm conftest*
11701 1.1 mrg
11702 1.1 mrg fi
11703 1.1 mrg echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
11704 1.1 mrg echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6
11705 1.1 mrg
11706 1.1 mrg
11707 1.1 mrg hard_links="nottested"
11708 1.1 mrg if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
11709 1.1 mrg # do not overwrite the value of need_locks provided by the user
11710 1.1 mrg echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
11711 1.1 mrg echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
11712 1.1 mrg hard_links=yes
11713 1.1 mrg $rm conftest*
11714 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
11715 1.1 mrg touch conftest.a
11716 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no
11717 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
11718 1.1 mrg echo "$as_me:$LINENO: result: $hard_links" >&5
11719 1.1 mrg echo "${ECHO_T}$hard_links" >&6
11720 1.1 mrg if test "$hard_links" = no; then
11721 1.1 mrg { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
11722 1.1 mrg echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
11723 1.1 mrg need_locks=warn
11724 1.1 mrg fi
11725 1.1 mrg else
11726 1.1 mrg need_locks=no
11727 1.1 mrg fi
11728 1.1 mrg
11729 1.1 mrg echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11730 1.1 mrg echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
11731 1.1 mrg
11732 1.1 mrg export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
11733 1.1 mrg case $host_os in
11734 1.1 mrg aix4* | aix5*)
11735 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option.
11736 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm
11737 1.1 mrg if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
11738 1.1 mrg export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
11739 1.1 mrg else
11740 1.1 mrg export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
11741 1.1 mrg fi
11742 1.1 mrg ;;
11743 1.1 mrg pw32*)
11744 1.1 mrg export_symbols_cmds_CXX="$ltdll_cmds"
11745 1.1 mrg ;;
11746 1.1 mrg cygwin* | mingw*)
11747 1.1 mrg export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([^ ]*\) [^ ]*/\1 DATA/;/^I /d;/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
11748 1.1 mrg ;;
11749 1.1 mrg *)
11750 1.1 mrg export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
11751 1.1 mrg ;;
11752 1.1 mrg esac
11753 1.1 mrg
11754 1.1 mrg echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
11755 1.1 mrg echo "${ECHO_T}$ld_shlibs_CXX" >&6
11756 1.1 mrg test "$ld_shlibs_CXX" = no && can_build_shared=no
11757 1.1 mrg
11758 1.1 mrg #
11759 1.1 mrg # Do we need to explicitly link libc?
11760 1.1 mrg #
11761 1.1 mrg case "x$archive_cmds_need_lc_CXX" in
11762 1.1 mrg x|xyes)
11763 1.1 mrg # Assume -lc should be added
11764 1.1 mrg archive_cmds_need_lc_CXX=yes
11765 1.1 mrg
11766 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then
11767 1.1 mrg case $archive_cmds_CXX in
11768 1.1 mrg *'~'*)
11769 1.1 mrg # FIXME: we may have to deal with multi-command sequences.
11770 1.1 mrg ;;
11771 1.1 mrg '$CC '*)
11772 1.1 mrg # Test whether the compiler implicitly links with -lc since on some
11773 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc
11774 1.1 mrg # to ld, don't add -lc before -lgcc.
11775 1.1 mrg echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
11776 1.1 mrg echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
11777 1.1 mrg $rm conftest*
11778 1.1 mrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext
11779 1.1 mrg
11780 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11781 1.1 mrg (eval $ac_compile) 2>&5
11782 1.1 mrg ac_status=$?
11783 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
11784 1.1 mrg (exit $ac_status); } 2>conftest.err; then
11785 1.1 mrg soname=conftest
11786 1.1 mrg lib=conftest
11787 1.1 mrg libobjs=conftest.$ac_objext
11788 1.1 mrg deplibs=
11789 1.1 mrg wl=$lt_prog_compiler_wl_CXX
11790 1.1 mrg pic_flag=$lt_prog_compiler_pic_CXX
11791 1.1 mrg compiler_flags=-v
11792 1.1 mrg linker_flags=-v
11793 1.1 mrg verstring=
11794 1.1 mrg output_objdir=.
11795 1.1 mrg libname=conftest
11796 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
11797 1.1 mrg allow_undefined_flag_CXX=
11798 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
11799 1.1 mrg (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
11800 1.1 mrg ac_status=$?
11801 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
11802 1.1 mrg (exit $ac_status); }
11803 1.1 mrg then
11804 1.1 mrg archive_cmds_need_lc_CXX=no
11805 1.1 mrg else
11806 1.1 mrg archive_cmds_need_lc_CXX=yes
11807 1.1 mrg fi
11808 1.1 mrg allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
11809 1.1 mrg else
11810 1.1 mrg cat conftest.err 1>&5
11811 1.1 mrg fi
11812 1.1 mrg $rm conftest*
11813 1.1 mrg echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
11814 1.1 mrg echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6
11815 1.1 mrg ;;
11816 1.1 mrg esac
11817 1.1 mrg fi
11818 1.1 mrg ;;
11819 1.1 mrg esac
11820 1.1 mrg
11821 1.1 mrg echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
11822 1.1 mrg echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
11823 1.1 mrg library_names_spec=
11824 1.1 mrg libname_spec='lib$name'
11825 1.1 mrg soname_spec=
11826 1.1 mrg shrext_cmds=".so"
11827 1.1 mrg postinstall_cmds=
11828 1.1 mrg postuninstall_cmds=
11829 1.1 mrg finish_cmds=
11830 1.1 mrg finish_eval=
11831 1.1 mrg shlibpath_var=
11832 1.1 mrg shlibpath_overrides_runpath=unknown
11833 1.1 mrg version_type=none
11834 1.1 mrg dynamic_linker="$host_os ld.so"
11835 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib"
11836 1.1 mrg if test "$GCC" = yes; then
11837 1.1 mrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
11838 1.1 mrg if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
11839 1.1 mrg # if the path contains ";" then we assume it to be the separator
11840 1.1 mrg # otherwise default to the standard path separator (i.e. ":") - it is
11841 1.1 mrg # assumed that no part of a normal pathname contains ";" but that should
11842 1.1 mrg # okay in the real world where ";" in dirpaths is itself problematic.
11843 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11844 1.1 mrg else
11845 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11846 1.1 mrg fi
11847 1.1 mrg else
11848 1.1 mrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11849 1.1 mrg fi
11850 1.1 mrg need_lib_prefix=unknown
11851 1.1 mrg hardcode_into_libs=no
11852 1.1 mrg
11853 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version
11854 1.1 mrg # flags to be left without arguments
11855 1.1 mrg need_version=unknown
11856 1.1 mrg
11857 1.1 mrg case $host_os in
11858 1.1 mrg aix3*)
11859 1.1 mrg version_type=linux
11860 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11861 1.1 mrg shlibpath_var=LIBPATH
11862 1.1 mrg
11863 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name.
11864 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
11865 1.1 mrg ;;
11866 1.1 mrg
11867 1.1 mrg aix4* | aix5*)
11868 1.1 mrg version_type=linux
11869 1.1 mrg need_lib_prefix=no
11870 1.1 mrg need_version=no
11871 1.1 mrg hardcode_into_libs=yes
11872 1.1 mrg if test "$host_cpu" = ia64; then
11873 1.1 mrg # AIX 5 supports IA64
11874 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
11875 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
11876 1.1 mrg else
11877 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file
11878 1.1 mrg # for dependence libraries. The import file would start with
11879 1.1 mrg # the line `#! .'. This would cause the generated library to
11880 1.1 mrg # depend on `.', always an invalid library. This was fixed in
11881 1.1 mrg # development snapshots of GCC prior to 3.0.
11882 1.1 mrg case $host_os in
11883 1.1 mrg aix4 | aix4.[01] | aix4.[01].*)
11884 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11885 1.1 mrg echo ' yes '
11886 1.1 mrg echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
11887 1.1 mrg :
11888 1.1 mrg else
11889 1.1 mrg can_build_shared=no
11890 1.1 mrg fi
11891 1.1 mrg ;;
11892 1.1 mrg esac
11893 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
11894 1.1 mrg # soname into executable. Probably we can add versioning support to
11895 1.1 mrg # collect2, so additional links can be useful in future.
11896 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
11897 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11898 1.1 mrg # instead of lib<name>.a to let people know that these are not
11899 1.1 mrg # typical AIX shared libraries.
11900 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11901 1.1 mrg else
11902 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2
11903 1.1 mrg # and later when we are not doing run time linking.
11904 1.1 mrg library_names_spec='${libname}${release}.a $libname.a'
11905 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
11906 1.1 mrg fi
11907 1.1 mrg shlibpath_var=LIBPATH
11908 1.1 mrg fi
11909 1.1 mrg ;;
11910 1.1 mrg
11911 1.1 mrg amigaos*)
11912 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a'
11913 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs.
11914 1.1 mrg finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $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'
11915 1.1 mrg ;;
11916 1.1 mrg
11917 1.1 mrg beos*)
11918 1.1 mrg library_names_spec='${libname}${shared_ext}'
11919 1.1 mrg dynamic_linker="$host_os ld.so"
11920 1.1 mrg shlibpath_var=LIBRARY_PATH
11921 1.1 mrg ;;
11922 1.1 mrg
11923 1.1 mrg bsdi[45]*)
11924 1.1 mrg version_type=linux
11925 1.1 mrg need_version=no
11926 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11927 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
11928 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11929 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
11930 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11931 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11932 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and
11933 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11934 1.1 mrg # libtool to hard-code these into programs
11935 1.1 mrg ;;
11936 1.1 mrg
11937 1.1 mrg cygwin* | mingw* | pw32*)
11938 1.1 mrg version_type=windows
11939 1.1 mrg shrext_cmds=".dll"
11940 1.1 mrg need_version=no
11941 1.1 mrg need_lib_prefix=no
11942 1.1 mrg
11943 1.1 mrg case $GCC,$host_os in
11944 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32*)
11945 1.1 mrg library_names_spec='$libname.dll.a'
11946 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds
11947 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~
11948 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
11949 1.1 mrg dldir=$destdir/`dirname \$dlpath`~
11950 1.1 mrg test -d \$dldir || mkdir -p \$dldir~
11951 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~
11952 1.1 mrg chmod a+x \$dldir/$dlname'
11953 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11954 1.1 mrg dlpath=$dir/\$dldll~
11955 1.1 mrg $rm \$dlpath'
11956 1.1 mrg shlibpath_overrides_runpath=yes
11957 1.1 mrg
11958 1.1 mrg case $host_os in
11959 1.1 mrg cygwin*)
11960 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11961 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11962 1.1 mrg sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
11963 1.1 mrg ;;
11964 1.1 mrg mingw*)
11965 1.1 mrg # MinGW DLLs use traditional 'lib' prefix
11966 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11967 1.1 mrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
11968 1.1 mrg if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
11969 1.1 mrg # It is most probably a Windows format PATH printed by
11970 1.1 mrg # mingw gcc, but we are running on Cygwin. Gcc prints its search
11971 1.1 mrg # path with ; separators, and with drive letters. We can handle the
11972 1.1 mrg # drive letters (cygwin fileutils understands them), so leave them,
11973 1.1 mrg # especially as we might pass files found there to a mingw objdump,
11974 1.1 mrg # which wouldn't understand a cygwinified path. Ahh.
11975 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11976 1.1 mrg else
11977 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11978 1.1 mrg fi
11979 1.1 mrg ;;
11980 1.1 mrg pw32*)
11981 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib'
11982 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11983 1.1 mrg ;;
11984 1.1 mrg esac
11985 1.1 mrg ;;
11986 1.1 mrg
11987 1.1 mrg *)
11988 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
11989 1.1 mrg ;;
11990 1.1 mrg esac
11991 1.1 mrg dynamic_linker='Win32 ld.exe'
11992 1.1 mrg # FIXME: first we should search . and the directory the executable is in
11993 1.1 mrg shlibpath_var=PATH
11994 1.1 mrg ;;
11995 1.1 mrg
11996 1.1 mrg darwin* | rhapsody*)
11997 1.1 mrg dynamic_linker="$host_os dyld"
11998 1.1 mrg version_type=darwin
11999 1.1 mrg need_lib_prefix=no
12000 1.1 mrg need_version=no
12001 1.1 mrg library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12002 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext'
12003 1.1 mrg shlibpath_overrides_runpath=yes
12004 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH
12005 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12006 1.1 mrg # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
12007 1.1 mrg if test "$GCC" = yes; then
12008 1.1 mrg sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
12009 1.1 mrg else
12010 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
12011 1.1 mrg fi
12012 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12013 1.1 mrg ;;
12014 1.1 mrg
12015 1.1 mrg dgux*)
12016 1.1 mrg version_type=linux
12017 1.1 mrg need_lib_prefix=no
12018 1.1 mrg need_version=no
12019 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12020 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12021 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12022 1.1 mrg ;;
12023 1.1 mrg
12024 1.1 mrg freebsd1*)
12025 1.1 mrg dynamic_linker=no
12026 1.1 mrg ;;
12027 1.1 mrg
12028 1.1 mrg kfreebsd*-gnu)
12029 1.1 mrg version_type=linux
12030 1.1 mrg need_lib_prefix=no
12031 1.1 mrg need_version=no
12032 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12033 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12034 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12035 1.1 mrg shlibpath_overrides_runpath=no
12036 1.1 mrg hardcode_into_libs=yes
12037 1.1 mrg dynamic_linker='GNU ld.so'
12038 1.1 mrg ;;
12039 1.1 mrg
12040 1.1 mrg freebsd* | dragonfly*)
12041 1.1 mrg # DragonFly does not have aout. When/if they implement a new
12042 1.1 mrg # versioning mechanism, adjust this.
12043 1.1 mrg if test -x /usr/bin/objformat; then
12044 1.1 mrg objformat=`/usr/bin/objformat`
12045 1.1 mrg else
12046 1.1 mrg case $host_os in
12047 1.1 mrg freebsd[123]*) objformat=aout ;;
12048 1.1 mrg *) objformat=elf ;;
12049 1.1 mrg esac
12050 1.1 mrg fi
12051 1.1 mrg version_type=freebsd-$objformat
12052 1.1 mrg case $version_type in
12053 1.1 mrg freebsd-elf*)
12054 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12055 1.1 mrg need_version=no
12056 1.1 mrg need_lib_prefix=no
12057 1.1 mrg ;;
12058 1.1 mrg freebsd-*)
12059 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12060 1.1 mrg need_version=yes
12061 1.1 mrg ;;
12062 1.1 mrg esac
12063 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12064 1.1 mrg case $host_os in
12065 1.1 mrg freebsd2*)
12066 1.1 mrg shlibpath_overrides_runpath=yes
12067 1.1 mrg ;;
12068 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*)
12069 1.1 mrg shlibpath_overrides_runpath=yes
12070 1.1 mrg hardcode_into_libs=yes
12071 1.1 mrg ;;
12072 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12073 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12074 1.1 mrg shlibpath_overrides_runpath=no
12075 1.1 mrg hardcode_into_libs=yes
12076 1.1 mrg ;;
12077 1.1 mrg freebsd*) # from 4.6 on
12078 1.1 mrg shlibpath_overrides_runpath=yes
12079 1.1 mrg hardcode_into_libs=yes
12080 1.1 mrg ;;
12081 1.1 mrg esac
12082 1.1 mrg ;;
12083 1.1 mrg
12084 1.1 mrg gnu*)
12085 1.1 mrg version_type=linux
12086 1.1 mrg need_lib_prefix=no
12087 1.1 mrg need_version=no
12088 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12089 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12090 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12091 1.1 mrg hardcode_into_libs=yes
12092 1.1 mrg ;;
12093 1.1 mrg
12094 1.1 mrg hpux9* | hpux10* | hpux11*)
12095 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to
12096 1.1 mrg # link against other versions.
12097 1.1 mrg version_type=sunos
12098 1.1 mrg need_lib_prefix=no
12099 1.1 mrg need_version=no
12100 1.1 mrg case $host_cpu in
12101 1.1 mrg ia64*)
12102 1.1 mrg shrext_cmds='.so'
12103 1.1 mrg hardcode_into_libs=yes
12104 1.1 mrg dynamic_linker="$host_os dld.so"
12105 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12106 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12107 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12108 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12109 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then
12110 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12111 1.1 mrg else
12112 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12113 1.1 mrg fi
12114 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12115 1.1 mrg ;;
12116 1.1 mrg hppa*64*)
12117 1.1 mrg shrext_cmds='.sl'
12118 1.1 mrg hardcode_into_libs=yes
12119 1.1 mrg dynamic_linker="$host_os dld.sl"
12120 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12121 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12122 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12123 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12124 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12125 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12126 1.1 mrg ;;
12127 1.1 mrg *)
12128 1.1 mrg shrext_cmds='.sl'
12129 1.1 mrg dynamic_linker="$host_os dld.sl"
12130 1.1 mrg shlibpath_var=SHLIB_PATH
12131 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12132 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12133 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12134 1.1 mrg ;;
12135 1.1 mrg esac
12136 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555.
12137 1.1 mrg postinstall_cmds='chmod 555 $lib'
12138 1.1 mrg ;;
12139 1.1 mrg
12140 1.1 mrg interix3*)
12141 1.1 mrg version_type=linux
12142 1.1 mrg need_lib_prefix=no
12143 1.1 mrg need_version=no
12144 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12145 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12146 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12147 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12148 1.1 mrg shlibpath_overrides_runpath=no
12149 1.1 mrg hardcode_into_libs=yes
12150 1.1 mrg ;;
12151 1.1 mrg
12152 1.1 mrg irix5* | irix6* | nonstopux*)
12153 1.1 mrg case $host_os in
12154 1.1 mrg nonstopux*) version_type=nonstopux ;;
12155 1.1 mrg *)
12156 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
12157 1.1 mrg version_type=linux
12158 1.1 mrg else
12159 1.1 mrg version_type=irix
12160 1.1 mrg fi ;;
12161 1.1 mrg esac
12162 1.1 mrg need_lib_prefix=no
12163 1.1 mrg need_version=no
12164 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12165 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12166 1.1 mrg case $host_os in
12167 1.1 mrg irix5* | nonstopux*)
12168 1.1 mrg libsuff= shlibsuff=
12169 1.1 mrg ;;
12170 1.1 mrg *)
12171 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD
12172 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12173 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;;
12174 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12175 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;;
12176 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12177 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;;
12178 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;;
12179 1.1 mrg esac
12180 1.1 mrg ;;
12181 1.1 mrg esac
12182 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12183 1.1 mrg shlibpath_overrides_runpath=no
12184 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12185 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12186 1.1 mrg hardcode_into_libs=yes
12187 1.1 mrg ;;
12188 1.1 mrg
12189 1.1 mrg # No shared lib support for Linux oldld, aout, or coff.
12190 1.1 mrg linux*oldld* | linux*aout* | linux*coff*)
12191 1.1 mrg dynamic_linker=no
12192 1.1 mrg ;;
12193 1.1 mrg
12194 1.1 mrg # This must be Linux ELF.
12195 1.1 mrg linux*)
12196 1.1 mrg version_type=linux
12197 1.1 mrg need_lib_prefix=no
12198 1.1 mrg need_version=no
12199 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12200 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12201 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12202 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12203 1.1 mrg shlibpath_overrides_runpath=no
12204 1.1 mrg # This implies no fast_install, which is unacceptable.
12205 1.1 mrg # Some rework will be needed to allow for fast_install
12206 1.1 mrg # before this can be enabled.
12207 1.1 mrg hardcode_into_libs=yes
12208 1.1 mrg
12209 1.1 mrg # find out which ABI we are using
12210 1.1 mrg libsuff=
12211 1.1 mrg case "$host_cpu" in
12212 1.1 mrg x86_64*|s390x*|powerpc64*)
12213 1.1 mrg echo '#line 12213 "configure"' > conftest.$ac_ext
12214 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12215 1.1 mrg (eval $ac_compile) 2>&5
12216 1.1 mrg ac_status=$?
12217 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
12218 1.1 mrg (exit $ac_status); }; then
12219 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
12220 1.1 mrg *64-bit*)
12221 1.1 mrg libsuff=64
12222 1.1 mrg sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
12223 1.1 mrg ;;
12224 1.1 mrg esac
12225 1.1 mrg fi
12226 1.1 mrg rm -rf conftest*
12227 1.1 mrg ;;
12228 1.1 mrg esac
12229 1.1 mrg
12230 1.1 mrg # Append ld.so.conf contents to the search path
12231 1.1 mrg if test -f /etc/ld.so.conf; then
12232 1.1 mrg 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/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
12233 1.1 mrg sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
12234 1.1 mrg fi
12235 1.1 mrg
12236 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on
12237 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the
12238 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers,
12239 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and
12240 1.1 mrg # people can always --disable-shared, the test was removed, and we
12241 1.1 mrg # assume the GNU/Linux dynamic linker is in use.
12242 1.1 mrg dynamic_linker='GNU/Linux ld.so'
12243 1.1 mrg ;;
12244 1.1 mrg
12245 1.1 mrg knetbsd*-gnu)
12246 1.1 mrg version_type=linux
12247 1.1 mrg need_lib_prefix=no
12248 1.1 mrg need_version=no
12249 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12250 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12251 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12252 1.1 mrg shlibpath_overrides_runpath=no
12253 1.1 mrg hardcode_into_libs=yes
12254 1.1 mrg dynamic_linker='GNU ld.so'
12255 1.1 mrg ;;
12256 1.1 mrg
12257 1.1 mrg netbsd*)
12258 1.1 mrg version_type=sunos
12259 1.1 mrg need_lib_prefix=no
12260 1.1 mrg need_version=no
12261 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12262 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12263 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12264 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so'
12265 1.1 mrg else
12266 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12267 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12268 1.1 mrg dynamic_linker='NetBSD ld.elf_so'
12269 1.1 mrg fi
12270 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12271 1.1 mrg shlibpath_overrides_runpath=yes
12272 1.1 mrg hardcode_into_libs=yes
12273 1.1 mrg ;;
12274 1.1 mrg
12275 1.1 mrg newsos6)
12276 1.1 mrg version_type=linux
12277 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12278 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12279 1.1 mrg shlibpath_overrides_runpath=yes
12280 1.1 mrg ;;
12281 1.1 mrg
12282 1.1 mrg nto-qnx*)
12283 1.1 mrg version_type=linux
12284 1.1 mrg need_lib_prefix=no
12285 1.1 mrg need_version=no
12286 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12287 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12288 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12289 1.1 mrg shlibpath_overrides_runpath=yes
12290 1.1 mrg ;;
12291 1.1 mrg
12292 1.1 mrg openbsd*)
12293 1.1 mrg version_type=sunos
12294 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib"
12295 1.1 mrg need_lib_prefix=no
12296 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12297 1.1 mrg case $host_os in
12298 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12299 1.1 mrg *) need_version=no ;;
12300 1.1 mrg esac
12301 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12302 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12303 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12304 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12305 1.1 mrg case $host_os in
12306 1.1 mrg openbsd2.[89] | openbsd2.[89].*)
12307 1.1 mrg shlibpath_overrides_runpath=no
12308 1.1 mrg ;;
12309 1.1 mrg *)
12310 1.1 mrg shlibpath_overrides_runpath=yes
12311 1.1 mrg ;;
12312 1.1 mrg esac
12313 1.1 mrg else
12314 1.1 mrg shlibpath_overrides_runpath=yes
12315 1.1 mrg fi
12316 1.1 mrg ;;
12317 1.1 mrg
12318 1.1 mrg os2*)
12319 1.1 mrg libname_spec='$name'
12320 1.1 mrg shrext_cmds=".dll"
12321 1.1 mrg need_lib_prefix=no
12322 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a'
12323 1.1 mrg dynamic_linker='OS/2 ld.exe'
12324 1.1 mrg shlibpath_var=LIBPATH
12325 1.1 mrg ;;
12326 1.1 mrg
12327 1.1 mrg osf3* | osf4* | osf5*)
12328 1.1 mrg version_type=osf
12329 1.1 mrg need_lib_prefix=no
12330 1.1 mrg need_version=no
12331 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12332 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12333 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12334 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12335 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12336 1.1 mrg ;;
12337 1.1 mrg
12338 1.1 mrg solaris*)
12339 1.1 mrg version_type=linux
12340 1.1 mrg need_lib_prefix=no
12341 1.1 mrg need_version=no
12342 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12343 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12344 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12345 1.1 mrg shlibpath_overrides_runpath=yes
12346 1.1 mrg hardcode_into_libs=yes
12347 1.1 mrg # ldd complains unless libraries are executable
12348 1.1 mrg postinstall_cmds='chmod +x $lib'
12349 1.1 mrg ;;
12350 1.1 mrg
12351 1.1 mrg sunos4*)
12352 1.1 mrg version_type=sunos
12353 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12354 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12355 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12356 1.1 mrg shlibpath_overrides_runpath=yes
12357 1.1 mrg if test "$with_gnu_ld" = yes; then
12358 1.1 mrg need_lib_prefix=no
12359 1.1 mrg fi
12360 1.1 mrg need_version=yes
12361 1.1 mrg ;;
12362 1.1 mrg
12363 1.1 mrg sysv4 | sysv4.3*)
12364 1.1 mrg version_type=linux
12365 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12366 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12367 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12368 1.1 mrg case $host_vendor in
12369 1.1 mrg sni)
12370 1.1 mrg shlibpath_overrides_runpath=no
12371 1.1 mrg need_lib_prefix=no
12372 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym'
12373 1.1 mrg runpath_var=LD_RUN_PATH
12374 1.1 mrg ;;
12375 1.1 mrg siemens)
12376 1.1 mrg need_lib_prefix=no
12377 1.1 mrg ;;
12378 1.1 mrg motorola)
12379 1.1 mrg need_lib_prefix=no
12380 1.1 mrg need_version=no
12381 1.1 mrg shlibpath_overrides_runpath=no
12382 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12383 1.1 mrg ;;
12384 1.1 mrg esac
12385 1.1 mrg ;;
12386 1.1 mrg
12387 1.1 mrg sysv4*MP*)
12388 1.1 mrg if test -d /usr/nec ;then
12389 1.1 mrg version_type=linux
12390 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12391 1.1 mrg soname_spec='$libname${shared_ext}.$major'
12392 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12393 1.1 mrg fi
12394 1.1 mrg ;;
12395 1.1 mrg
12396 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12397 1.1 mrg version_type=freebsd-elf
12398 1.1 mrg need_lib_prefix=no
12399 1.1 mrg need_version=no
12400 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12401 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12402 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12403 1.1 mrg hardcode_into_libs=yes
12404 1.1 mrg if test "$with_gnu_ld" = yes; then
12405 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12406 1.1 mrg shlibpath_overrides_runpath=no
12407 1.1 mrg else
12408 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12409 1.1 mrg shlibpath_overrides_runpath=yes
12410 1.1 mrg case $host_os in
12411 1.1 mrg sco3.2v5*)
12412 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12413 1.1 mrg ;;
12414 1.1 mrg esac
12415 1.1 mrg fi
12416 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib'
12417 1.1 mrg ;;
12418 1.1 mrg
12419 1.1 mrg uts4*)
12420 1.1 mrg version_type=linux
12421 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12422 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12423 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12424 1.1 mrg ;;
12425 1.1 mrg
12426 1.1 mrg *)
12427 1.1 mrg dynamic_linker=no
12428 1.1 mrg ;;
12429 1.1 mrg esac
12430 1.1 mrg echo "$as_me:$LINENO: result: $dynamic_linker" >&5
12431 1.1 mrg echo "${ECHO_T}$dynamic_linker" >&6
12432 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no
12433 1.1 mrg
12434 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12435 1.1 mrg if test "$GCC" = yes; then
12436 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12437 1.1 mrg fi
12438 1.1 mrg
12439 1.1 mrg echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
12440 1.1 mrg echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
12441 1.1 mrg hardcode_action_CXX=
12442 1.1 mrg if test -n "$hardcode_libdir_flag_spec_CXX" || \
12443 1.1 mrg test -n "$runpath_var_CXX" || \
12444 1.1 mrg test "X$hardcode_automatic_CXX" = "Xyes" ; then
12445 1.1 mrg
12446 1.1 mrg # We can hardcode non-existant directories.
12447 1.1 mrg if test "$hardcode_direct_CXX" != no &&
12448 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we
12449 1.1 mrg # have to relink, otherwise we might link with an installed library
12450 1.1 mrg # when we should be linking with a yet-to-be-installed one
12451 1.1 mrg ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
12452 1.1 mrg test "$hardcode_minus_L_CXX" != no; then
12453 1.1 mrg # Linking always hardcodes the temporary library directory.
12454 1.1 mrg hardcode_action_CXX=relink
12455 1.1 mrg else
12456 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs.
12457 1.1 mrg hardcode_action_CXX=immediate
12458 1.1 mrg fi
12459 1.1 mrg else
12460 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing
12461 1.1 mrg # directories.
12462 1.1 mrg hardcode_action_CXX=unsupported
12463 1.1 mrg fi
12464 1.1 mrg echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
12465 1.1 mrg echo "${ECHO_T}$hardcode_action_CXX" >&6
12466 1.1 mrg
12467 1.1 mrg if test "$hardcode_action_CXX" = relink; then
12468 1.1 mrg # Fast installation is not supported
12469 1.1 mrg enable_fast_install=no
12470 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes ||
12471 1.1 mrg test "$enable_shared" = no; then
12472 1.1 mrg # Fast installation is not necessary
12473 1.1 mrg enable_fast_install=needless
12474 1.1 mrg fi
12475 1.1 mrg
12476 1.1 mrg
12477 1.1 mrg # The else clause should only fire when bootstrapping the
12478 1.1 mrg # libtool distribution, otherwise you forgot to ship ltmain.sh
12479 1.1 mrg # with your package, and you will get complaints that there are
12480 1.1 mrg # no rules to generate ltmain.sh.
12481 1.1 mrg if test -f "$ltmain"; then
12482 1.1 mrg # See if we are running on zsh, and set the options which allow our commands through
12483 1.1 mrg # without removal of \ escapes.
12484 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
12485 1.1 mrg setopt NO_GLOB_SUBST
12486 1.1 mrg fi
12487 1.1 mrg # Now quote all the things that may contain metacharacters while being
12488 1.1 mrg # careful not to overquote the AC_SUBSTed values. We take copies of the
12489 1.1 mrg # variables and quote the copies for generation of the libtool script.
12490 1.1 mrg for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
12491 1.1 mrg SED SHELL STRIP \
12492 1.1 mrg libname_spec library_names_spec soname_spec extract_expsyms_cmds \
12493 1.1 mrg old_striplib striplib file_magic_cmd finish_cmds finish_eval \
12494 1.1 mrg deplibs_check_method reload_flag reload_cmds need_locks \
12495 1.1 mrg lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
12496 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \
12497 1.1 mrg sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
12498 1.1 mrg old_postinstall_cmds old_postuninstall_cmds \
12499 1.1 mrg compiler_CXX \
12500 1.1 mrg CC_CXX \
12501 1.1 mrg LD_CXX \
12502 1.1 mrg lt_prog_compiler_wl_CXX \
12503 1.1 mrg lt_prog_compiler_pic_CXX \
12504 1.1 mrg lt_prog_compiler_static_CXX \
12505 1.1 mrg lt_prog_compiler_no_builtin_flag_CXX \
12506 1.1 mrg export_dynamic_flag_spec_CXX \
12507 1.1 mrg thread_safe_flag_spec_CXX \
12508 1.1 mrg whole_archive_flag_spec_CXX \
12509 1.1 mrg enable_shared_with_static_runtimes_CXX \
12510 1.1 mrg old_archive_cmds_CXX \
12511 1.1 mrg old_archive_from_new_cmds_CXX \
12512 1.1 mrg predep_objects_CXX \
12513 1.1 mrg postdep_objects_CXX \
12514 1.1 mrg predeps_CXX \
12515 1.1 mrg postdeps_CXX \
12516 1.1 mrg compiler_lib_search_path_CXX \
12517 1.1 mrg archive_cmds_CXX \
12518 1.1 mrg archive_expsym_cmds_CXX \
12519 1.1 mrg postinstall_cmds_CXX \
12520 1.1 mrg postuninstall_cmds_CXX \
12521 1.1 mrg old_archive_from_expsyms_cmds_CXX \
12522 1.1 mrg allow_undefined_flag_CXX \
12523 1.1 mrg no_undefined_flag_CXX \
12524 1.1 mrg export_symbols_cmds_CXX \
12525 1.1 mrg hardcode_libdir_flag_spec_CXX \
12526 1.1 mrg hardcode_libdir_flag_spec_ld_CXX \
12527 1.1 mrg hardcode_libdir_separator_CXX \
12528 1.1 mrg hardcode_automatic_CXX \
12529 1.1 mrg module_cmds_CXX \
12530 1.1 mrg module_expsym_cmds_CXX \
12531 1.1 mrg lt_cv_prog_compiler_c_o_CXX \
12532 1.1 mrg exclude_expsyms_CXX \
12533 1.1 mrg include_expsyms_CXX; do
12534 1.1 mrg
12535 1.1 mrg case $var in
12536 1.1 mrg old_archive_cmds_CXX | \
12537 1.1 mrg old_archive_from_new_cmds_CXX | \
12538 1.1 mrg archive_cmds_CXX | \
12539 1.1 mrg archive_expsym_cmds_CXX | \
12540 1.1 mrg module_cmds_CXX | \
12541 1.1 mrg module_expsym_cmds_CXX | \
12542 1.1 mrg old_archive_from_expsyms_cmds_CXX | \
12543 1.1 mrg export_symbols_cmds_CXX | \
12544 1.1 mrg extract_expsyms_cmds | reload_cmds | finish_cmds | \
12545 1.1 mrg postinstall_cmds | postuninstall_cmds | \
12546 1.1 mrg old_postinstall_cmds | old_postuninstall_cmds | \
12547 1.1 mrg sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
12548 1.1 mrg # Double-quote double-evaled strings.
12549 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
12550 1.1 mrg ;;
12551 1.1 mrg *)
12552 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
12553 1.1 mrg ;;
12554 1.1 mrg esac
12555 1.1 mrg done
12556 1.1 mrg
12557 1.1 mrg case $lt_echo in
12558 1.1 mrg *'\$0 --fallback-echo"')
12559 1.1 mrg lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
12560 1.1 mrg ;;
12561 1.1 mrg esac
12562 1.1 mrg
12563 1.1 mrg cfgfile="$ofile"
12564 1.1 mrg
12565 1.1 mrg cat <<__EOF__ >> "$cfgfile"
12566 1.1 mrg # ### BEGIN LIBTOOL TAG CONFIG: $tagname
12567 1.1 mrg
12568 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
12569 1.1 mrg
12570 1.1 mrg # Shell to use when invoking shell scripts.
12571 1.1 mrg SHELL=$lt_SHELL
12572 1.1 mrg
12573 1.1 mrg # Whether or not to build shared libraries.
12574 1.1 mrg build_libtool_libs=$enable_shared
12575 1.1 mrg
12576 1.1 mrg # Whether or not to build static libraries.
12577 1.1 mrg build_old_libs=$enable_static
12578 1.1 mrg
12579 1.1 mrg # Whether or not to add -lc for building shared libraries.
12580 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc_CXX
12581 1.1 mrg
12582 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static
12583 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
12584 1.1 mrg
12585 1.1 mrg # Whether or not to optimize for fast installation.
12586 1.1 mrg fast_install=$enable_fast_install
12587 1.1 mrg
12588 1.1 mrg # The host system.
12589 1.1 mrg host_alias=$host_alias
12590 1.1 mrg host=$host
12591 1.1 mrg host_os=$host_os
12592 1.1 mrg
12593 1.1 mrg # The build system.
12594 1.1 mrg build_alias=$build_alias
12595 1.1 mrg build=$build
12596 1.1 mrg build_os=$build_os
12597 1.1 mrg
12598 1.1 mrg # An echo program that does not interpret backslashes.
12599 1.1 mrg echo=$lt_echo
12600 1.1 mrg
12601 1.1 mrg # The archiver.
12602 1.1 mrg AR=$lt_AR
12603 1.1 mrg AR_FLAGS=$lt_AR_FLAGS
12604 1.1 mrg
12605 1.1 mrg # A C compiler.
12606 1.1 mrg LTCC=$lt_LTCC
12607 1.1 mrg
12608 1.1 mrg # LTCC compiler flags.
12609 1.1 mrg LTCFLAGS=$lt_LTCFLAGS
12610 1.1 mrg
12611 1.1 mrg # A language-specific compiler.
12612 1.1 mrg CC=$lt_compiler_CXX
12613 1.1 mrg
12614 1.1 mrg # Is the compiler the GNU C compiler?
12615 1.1 mrg with_gcc=$GCC_CXX
12616 1.1 mrg
12617 1.1 mrg gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
12618 1.1 mrg gcc_ver=\`gcc -dumpversion\`
12619 1.1 mrg
12620 1.1 mrg # An ERE matcher.
12621 1.1 mrg EGREP=$lt_EGREP
12622 1.1 mrg
12623 1.1 mrg # The linker used to build libraries.
12624 1.1 mrg LD=$lt_LD_CXX
12625 1.1 mrg
12626 1.1 mrg # Whether we need hard or soft links.
12627 1.1 mrg LN_S=$lt_LN_S
12628 1.1 mrg
12629 1.1 mrg # A BSD-compatible nm program.
12630 1.1 mrg NM=$lt_NM
12631 1.1 mrg
12632 1.1 mrg # A symbol stripping program
12633 1.1 mrg STRIP=$lt_STRIP
12634 1.1 mrg
12635 1.1 mrg # Used to examine libraries when file_magic_cmd begins "file"
12636 1.1 mrg MAGIC_CMD=$MAGIC_CMD
12637 1.1 mrg
12638 1.1 mrg # Used on cygwin: DLL creation program.
12639 1.1 mrg DLLTOOL="$DLLTOOL"
12640 1.1 mrg
12641 1.1 mrg # Used on cygwin: object dumper.
12642 1.1 mrg OBJDUMP="$OBJDUMP"
12643 1.1 mrg
12644 1.1 mrg # Used on cygwin: assembler.
12645 1.1 mrg AS="$AS"
12646 1.1 mrg
12647 1.1 mrg # The name of the directory that contains temporary libtool files.
12648 1.1 mrg objdir=$objdir
12649 1.1 mrg
12650 1.1 mrg # How to create reloadable object files.
12651 1.1 mrg reload_flag=$lt_reload_flag
12652 1.1 mrg reload_cmds=$lt_reload_cmds
12653 1.1 mrg
12654 1.1 mrg # How to pass a linker flag through the compiler.
12655 1.1 mrg wl=$lt_lt_prog_compiler_wl_CXX
12656 1.1 mrg
12657 1.1 mrg # Object file suffix (normally "o").
12658 1.1 mrg objext="$ac_objext"
12659 1.1 mrg
12660 1.1 mrg # Old archive suffix (normally "a").
12661 1.1 mrg libext="$libext"
12662 1.1 mrg
12663 1.1 mrg # Shared library suffix (normally ".so").
12664 1.1 mrg shrext_cmds='$shrext_cmds'
12665 1.1 mrg
12666 1.1 mrg # Executable file suffix (normally "").
12667 1.1 mrg exeext="$exeext"
12668 1.1 mrg
12669 1.1 mrg # Additional compiler flags for building library objects.
12670 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic_CXX
12671 1.1 mrg pic_mode=$pic_mode
12672 1.1 mrg
12673 1.1 mrg # What is the maximum length of a command?
12674 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len
12675 1.1 mrg
12676 1.1 mrg # Does compiler simultaneously support -c and -o options?
12677 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
12678 1.1 mrg
12679 1.1 mrg # Must we lock files when doing compilation?
12680 1.1 mrg need_locks=$lt_need_locks
12681 1.1 mrg
12682 1.1 mrg # Do we need the lib prefix for modules?
12683 1.1 mrg need_lib_prefix=$need_lib_prefix
12684 1.1 mrg
12685 1.1 mrg # Do we need a version for libraries?
12686 1.1 mrg need_version=$need_version
12687 1.1 mrg
12688 1.1 mrg # Whether dlopen is supported.
12689 1.1 mrg dlopen_support=$enable_dlopen
12690 1.1 mrg
12691 1.1 mrg # Whether dlopen of programs is supported.
12692 1.1 mrg dlopen_self=$enable_dlopen_self
12693 1.1 mrg
12694 1.1 mrg # Whether dlopen of statically linked programs is supported.
12695 1.1 mrg dlopen_self_static=$enable_dlopen_self_static
12696 1.1 mrg
12697 1.1 mrg # Compiler flag to prevent dynamic linking.
12698 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static_CXX
12699 1.1 mrg
12700 1.1 mrg # Compiler flag to turn off builtin functions.
12701 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
12702 1.1 mrg
12703 1.1 mrg # Compiler flag to allow reflexive dlopens.
12704 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
12705 1.1 mrg
12706 1.1 mrg # Compiler flag to generate shared objects directly from archives.
12707 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
12708 1.1 mrg
12709 1.1 mrg # Compiler flag to generate thread-safe objects.
12710 1.1 mrg thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
12711 1.1 mrg
12712 1.1 mrg # Library versioning type.
12713 1.1 mrg version_type=$version_type
12714 1.1 mrg
12715 1.1 mrg # Format of library name prefix.
12716 1.1 mrg libname_spec=$lt_libname_spec
12717 1.1 mrg
12718 1.1 mrg # List of archive names. First name is the real one, the rest are links.
12719 1.1 mrg # The last name is the one that the linker finds with -lNAME.
12720 1.1 mrg library_names_spec=$lt_library_names_spec
12721 1.1 mrg
12722 1.1 mrg # The coded name of the library, if different from the real name.
12723 1.1 mrg soname_spec=$lt_soname_spec
12724 1.1 mrg
12725 1.1 mrg # Commands used to build and install an old-style archive.
12726 1.1 mrg RANLIB=$lt_RANLIB
12727 1.1 mrg old_archive_cmds=$lt_old_archive_cmds_CXX
12728 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds
12729 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds
12730 1.1 mrg
12731 1.1 mrg # Create an old-style archive from a shared archive.
12732 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
12733 1.1 mrg
12734 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive.
12735 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
12736 1.1 mrg
12737 1.1 mrg # Commands used to build and install a shared archive.
12738 1.1 mrg archive_cmds=$lt_archive_cmds_CXX
12739 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
12740 1.1 mrg postinstall_cmds=$lt_postinstall_cmds
12741 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds
12742 1.1 mrg
12743 1.1 mrg # Commands used to build a loadable module (assumed same as above if empty)
12744 1.1 mrg module_cmds=$lt_module_cmds_CXX
12745 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds_CXX
12746 1.1 mrg
12747 1.1 mrg # Commands to strip libraries.
12748 1.1 mrg old_striplib=$lt_old_striplib
12749 1.1 mrg striplib=$lt_striplib
12750 1.1 mrg
12751 1.1 mrg # Dependencies to place before the objects being linked to create a
12752 1.1 mrg # shared library.
12753 1.1 mrg predep_objects=\`echo $lt_predep_objects_CXX | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
12754 1.1 mrg
12755 1.1 mrg # Dependencies to place after the objects being linked to create a
12756 1.1 mrg # shared library.
12757 1.1 mrg postdep_objects=\`echo $lt_postdep_objects_CXX | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
12758 1.1 mrg
12759 1.1 mrg # Dependencies to place before the objects being linked to create a
12760 1.1 mrg # shared library.
12761 1.1 mrg predeps=$lt_predeps_CXX
12762 1.1 mrg
12763 1.1 mrg # Dependencies to place after the objects being linked to create a
12764 1.1 mrg # shared library.
12765 1.1 mrg postdeps=$lt_postdeps_CXX
12766 1.1 mrg
12767 1.1 mrg # The library search path used internally by the compiler when linking
12768 1.1 mrg # a shared library.
12769 1.1 mrg compiler_lib_search_path=\`echo $lt_compiler_lib_search_path_CXX | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
12770 1.1 mrg
12771 1.1 mrg # Method to check whether dependent libraries are shared objects.
12772 1.1 mrg deplibs_check_method=$lt_deplibs_check_method
12773 1.1 mrg
12774 1.1 mrg # Command to use when deplibs_check_method == file_magic.
12775 1.1 mrg file_magic_cmd=$lt_file_magic_cmd
12776 1.1 mrg
12777 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built.
12778 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag_CXX
12779 1.1 mrg
12780 1.1 mrg # Flag that forces no undefined symbols.
12781 1.1 mrg no_undefined_flag=$lt_no_undefined_flag_CXX
12782 1.1 mrg
12783 1.1 mrg # Commands used to finish a libtool library installation in a directory.
12784 1.1 mrg finish_cmds=$lt_finish_cmds
12785 1.1 mrg
12786 1.1 mrg # Same as above, but a single script fragment to be evaled but not shown.
12787 1.1 mrg finish_eval=$lt_finish_eval
12788 1.1 mrg
12789 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names.
12790 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
12791 1.1 mrg
12792 1.1 mrg # Transform the output of nm in a proper C declaration
12793 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
12794 1.1 mrg
12795 1.1 mrg # Transform the output of nm in a C name address pair
12796 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
12797 1.1 mrg
12798 1.1 mrg # This is the shared library runtime path variable.
12799 1.1 mrg runpath_var=$runpath_var
12800 1.1 mrg
12801 1.1 mrg # This is the shared library path variable.
12802 1.1 mrg shlibpath_var=$shlibpath_var
12803 1.1 mrg
12804 1.1 mrg # Is shlibpath searched before the hard-coded library search path?
12805 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath
12806 1.1 mrg
12807 1.1 mrg # How to hardcode a shared library path into an executable.
12808 1.1 mrg hardcode_action=$hardcode_action_CXX
12809 1.1 mrg
12810 1.1 mrg # Whether we should hardcode library paths into libraries.
12811 1.1 mrg hardcode_into_libs=$hardcode_into_libs
12812 1.1 mrg
12813 1.1 mrg # Flag to hardcode \$libdir into a binary during linking.
12814 1.1 mrg # This must work even if \$libdir does not exist.
12815 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
12816 1.1 mrg
12817 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into
12818 1.1 mrg # a binary during linking. This must work even if \$libdir does
12819 1.1 mrg # not exist.
12820 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
12821 1.1 mrg
12822 1.1 mrg # Whether we need a single -rpath flag with a separated argument.
12823 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
12824 1.1 mrg
12825 1.1 mrg # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
12826 1.1 mrg # resulting binary.
12827 1.1 mrg hardcode_direct=$hardcode_direct_CXX
12828 1.1 mrg
12829 1.1 mrg # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
12830 1.1 mrg # resulting binary.
12831 1.1 mrg hardcode_minus_L=$hardcode_minus_L_CXX
12832 1.1 mrg
12833 1.1 mrg # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
12834 1.1 mrg # the resulting binary.
12835 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
12836 1.1 mrg
12837 1.1 mrg # Set to yes if building a shared library automatically hardcodes DIR into the library
12838 1.1 mrg # and all subsequent libraries and executables linked against it.
12839 1.1 mrg hardcode_automatic=$hardcode_automatic_CXX
12840 1.1 mrg
12841 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and
12842 1.1 mrg # restored at relink time.
12843 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink"
12844 1.1 mrg
12845 1.1 mrg # Whether libtool must link a program against all its dependency libraries.
12846 1.1 mrg link_all_deplibs=$link_all_deplibs_CXX
12847 1.1 mrg
12848 1.1 mrg # Compile-time system search path for libraries
12849 1.1 mrg sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
12850 1.1 mrg
12851 1.1 mrg # Run-time system search path for libraries
12852 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
12853 1.1 mrg
12854 1.1 mrg # Fix the shell variable \$srcfile for the compiler.
12855 1.1 mrg fix_srcfile_path="$fix_srcfile_path_CXX"
12856 1.1 mrg
12857 1.1 mrg # Set to yes if exported symbols are required.
12858 1.1 mrg always_export_symbols=$always_export_symbols_CXX
12859 1.1 mrg
12860 1.1 mrg # The commands to list exported symbols.
12861 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds_CXX
12862 1.1 mrg
12863 1.1 mrg # The commands to extract the exported symbol list from a shared archive.
12864 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds
12865 1.1 mrg
12866 1.1 mrg # Symbols that should not be listed in the preloaded symbols.
12867 1.1 mrg exclude_expsyms=$lt_exclude_expsyms_CXX
12868 1.1 mrg
12869 1.1 mrg # Symbols that must always be exported.
12870 1.1 mrg include_expsyms=$lt_include_expsyms_CXX
12871 1.1 mrg
12872 1.1 mrg # ### END LIBTOOL TAG CONFIG: $tagname
12873 1.1 mrg
12874 1.1 mrg __EOF__
12875 1.1 mrg
12876 1.1 mrg
12877 1.1 mrg else
12878 1.1 mrg # If there is no Makefile yet, we rely on a make rule to execute
12879 1.1 mrg # `config.status --recheck' to rerun these tests and create the
12880 1.1 mrg # libtool script then.
12881 1.1 mrg ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
12882 1.1 mrg if test -f "$ltmain_in"; then
12883 1.1 mrg test -f Makefile && make "$ltmain"
12884 1.1 mrg fi
12885 1.1 mrg fi
12886 1.1 mrg
12887 1.1 mrg
12888 1.1 mrg ac_ext=c
12889 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
12890 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12891 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12892 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
12893 1.1 mrg
12894 1.1 mrg CC=$lt_save_CC
12895 1.1 mrg LDCXX=$LD
12896 1.1 mrg LD=$lt_save_LD
12897 1.1 mrg GCC=$lt_save_GCC
12898 1.1 mrg with_gnu_ldcxx=$with_gnu_ld
12899 1.1 mrg with_gnu_ld=$lt_save_with_gnu_ld
12900 1.1 mrg lt_cv_path_LDCXX=$lt_cv_path_LD
12901 1.1 mrg lt_cv_path_LD=$lt_save_path_LD
12902 1.1 mrg lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
12903 1.1 mrg lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
12904 1.1 mrg
12905 1.1 mrg else
12906 1.1 mrg tagname=""
12907 1.1 mrg fi
12908 1.1 mrg ;;
12909 1.1 mrg
12910 1.1 mrg F77)
12911 1.1 mrg if test -n "$F77" && test "X$F77" != "Xno"; then
12912 1.1 mrg
12913 1.1 mrg ac_ext=f
12914 1.1 mrg ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
12915 1.1 mrg ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12916 1.1 mrg ac_compiler_gnu=$ac_cv_f77_compiler_gnu
12917 1.1 mrg
12918 1.1 mrg
12919 1.1 mrg archive_cmds_need_lc_F77=no
12920 1.1 mrg allow_undefined_flag_F77=
12921 1.1 mrg always_export_symbols_F77=no
12922 1.1 mrg archive_expsym_cmds_F77=
12923 1.1 mrg export_dynamic_flag_spec_F77=
12924 1.1 mrg hardcode_direct_F77=no
12925 1.1 mrg hardcode_libdir_flag_spec_F77=
12926 1.1 mrg hardcode_libdir_flag_spec_ld_F77=
12927 1.1 mrg hardcode_libdir_separator_F77=
12928 1.1 mrg hardcode_minus_L_F77=no
12929 1.1 mrg hardcode_automatic_F77=no
12930 1.1 mrg module_cmds_F77=
12931 1.1 mrg module_expsym_cmds_F77=
12932 1.1 mrg link_all_deplibs_F77=unknown
12933 1.1 mrg old_archive_cmds_F77=$old_archive_cmds
12934 1.1 mrg no_undefined_flag_F77=
12935 1.1 mrg whole_archive_flag_spec_F77=
12936 1.1 mrg enable_shared_with_static_runtimes_F77=no
12937 1.1 mrg
12938 1.1 mrg # Source file extension for f77 test sources.
12939 1.1 mrg ac_ext=f
12940 1.1 mrg
12941 1.1 mrg # Object file extension for compiled f77 test sources.
12942 1.1 mrg objext=o
12943 1.1 mrg objext_F77=$objext
12944 1.1 mrg
12945 1.1 mrg # Code to be used in simple compile tests
12946 1.1 mrg lt_simple_compile_test_code=" subroutine t\n return\n end\n"
12947 1.1 mrg
12948 1.1 mrg # Code to be used in simple link tests
12949 1.1 mrg lt_simple_link_test_code=" program t\n end\n"
12950 1.1 mrg
12951 1.1 mrg # ltmain only uses $CC for tagged configurations so make sure $CC is set.
12952 1.1 mrg
12953 1.1 mrg # If no C compiler was specified, use CC.
12954 1.1 mrg LTCC=${LTCC-"$CC"}
12955 1.1 mrg
12956 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
12957 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12958 1.1 mrg
12959 1.1 mrg # Allow CC to be a program name with arguments.
12960 1.1 mrg compiler=$CC
12961 1.1 mrg
12962 1.1 mrg
12963 1.1 mrg # save warnings/boilerplate of simple test code
12964 1.1 mrg ac_outfile=conftest.$ac_objext
12965 1.1 mrg printf "$lt_simple_compile_test_code" >conftest.$ac_ext
12966 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12967 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err`
12968 1.1 mrg $rm conftest*
12969 1.1 mrg
12970 1.1 mrg ac_outfile=conftest.$ac_objext
12971 1.1 mrg printf "$lt_simple_link_test_code" >conftest.$ac_ext
12972 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12973 1.1 mrg _lt_linker_boilerplate=`cat conftest.err`
12974 1.1 mrg $rm conftest*
12975 1.1 mrg
12976 1.1 mrg
12977 1.1 mrg # Allow CC to be a program name with arguments.
12978 1.1 mrg lt_save_CC="$CC"
12979 1.1 mrg CC=${F77-"f77"}
12980 1.1 mrg compiler=$CC
12981 1.1 mrg compiler_F77=$CC
12982 1.1 mrg for cc_temp in $compiler""; do
12983 1.1 mrg case $cc_temp in
12984 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
12985 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
12986 1.1 mrg \-*) ;;
12987 1.1 mrg *) break;;
12988 1.1 mrg esac
12989 1.1 mrg done
12990 1.1 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
12991 1.1 mrg
12992 1.1 mrg
12993 1.1 mrg echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
12994 1.1 mrg echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
12995 1.1 mrg echo "$as_me:$LINENO: result: $can_build_shared" >&5
12996 1.1 mrg echo "${ECHO_T}$can_build_shared" >&6
12997 1.1 mrg
12998 1.1 mrg echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
12999 1.1 mrg echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6
13000 1.1 mrg test "$can_build_shared" = "no" && enable_shared=no
13001 1.1 mrg
13002 1.1 mrg # On AIX, shared libraries and static libraries use the same namespace, and
13003 1.1 mrg # are all built from PIC.
13004 1.1 mrg case $host_os in
13005 1.1 mrg aix3*)
13006 1.1 mrg test "$enable_shared" = yes && enable_static=no
13007 1.1 mrg if test -n "$RANLIB"; then
13008 1.1 mrg archive_cmds="$archive_cmds~\$RANLIB \$lib"
13009 1.1 mrg postinstall_cmds='$RANLIB $lib'
13010 1.1 mrg fi
13011 1.1 mrg ;;
13012 1.1 mrg aix4* | aix5*)
13013 1.1 mrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13014 1.1 mrg test "$enable_shared" = yes && enable_static=no
13015 1.1 mrg fi
13016 1.1 mrg ;;
13017 1.1 mrg esac
13018 1.1 mrg echo "$as_me:$LINENO: result: $enable_shared" >&5
13019 1.1 mrg echo "${ECHO_T}$enable_shared" >&6
13020 1.1 mrg
13021 1.1 mrg echo "$as_me:$LINENO: checking whether to build static libraries" >&5
13022 1.1 mrg echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6
13023 1.1 mrg # Make sure either enable_shared or enable_static is yes.
13024 1.1 mrg test "$enable_shared" = yes || enable_static=yes
13025 1.1 mrg echo "$as_me:$LINENO: result: $enable_static" >&5
13026 1.1 mrg echo "${ECHO_T}$enable_static" >&6
13027 1.1 mrg
13028 1.1 mrg GCC_F77="$G77"
13029 1.1 mrg LD_F77="$LD"
13030 1.1 mrg
13031 1.1 mrg lt_prog_compiler_wl_F77=
13032 1.1 mrg lt_prog_compiler_pic_F77=
13033 1.1 mrg lt_prog_compiler_static_F77=
13034 1.1 mrg
13035 1.1 mrg echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
13036 1.1 mrg echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
13037 1.1 mrg
13038 1.1 mrg if test "$GCC" = yes; then
13039 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
13040 1.1 mrg lt_prog_compiler_static_F77='-static'
13041 1.1 mrg
13042 1.1 mrg case $host_os in
13043 1.1 mrg aix*)
13044 1.1 mrg # All AIX code is PIC.
13045 1.1 mrg if test "$host_cpu" = ia64; then
13046 1.1 mrg # AIX 5 now supports IA64 processor
13047 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
13048 1.1 mrg fi
13049 1.1 mrg ;;
13050 1.1 mrg
13051 1.1 mrg amigaos*)
13052 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but
13053 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better,
13054 1.1 mrg # like `-m68040'.
13055 1.1 mrg lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
13056 1.1 mrg ;;
13057 1.1 mrg
13058 1.1 mrg beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13059 1.1 mrg # PIC is the default for these OSes.
13060 1.1 mrg ;;
13061 1.1 mrg
13062 1.1 mrg mingw* | pw32* | os2*)
13063 1.1 mrg # This hack is so that the source file can tell whether it is being
13064 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
13065 1.1 mrg lt_prog_compiler_pic_F77='-DDLL_EXPORT'
13066 1.1 mrg ;;
13067 1.1 mrg
13068 1.1 mrg darwin* | rhapsody*)
13069 1.1 mrg # PIC is the default on this platform
13070 1.1 mrg # Common symbols not allowed in MH_DYLIB files
13071 1.1 mrg lt_prog_compiler_pic_F77='-fno-common'
13072 1.1 mrg ;;
13073 1.1 mrg
13074 1.1 mrg interix3*)
13075 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13076 1.1 mrg # Instead, we relocate shared libraries at runtime.
13077 1.1 mrg ;;
13078 1.1 mrg
13079 1.1 mrg msdosdjgpp*)
13080 1.1 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries
13081 1.1 mrg # on systems that don't support them.
13082 1.1 mrg lt_prog_compiler_can_build_shared_F77=no
13083 1.1 mrg enable_shared=no
13084 1.1 mrg ;;
13085 1.1 mrg
13086 1.1 mrg sysv4*MP*)
13087 1.1 mrg if test -d /usr/nec; then
13088 1.1 mrg lt_prog_compiler_pic_F77=-Kconform_pic
13089 1.1 mrg fi
13090 1.1 mrg ;;
13091 1.1 mrg
13092 1.1 mrg hpux*)
13093 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13094 1.1 mrg # not for PA HP-UX.
13095 1.1 mrg case $host_cpu in
13096 1.1 mrg hppa*64*|ia64*)
13097 1.1 mrg # +Z the default
13098 1.1 mrg ;;
13099 1.1 mrg *)
13100 1.1 mrg lt_prog_compiler_pic_F77='-fPIC'
13101 1.1 mrg ;;
13102 1.1 mrg esac
13103 1.1 mrg ;;
13104 1.1 mrg
13105 1.1 mrg *)
13106 1.1 mrg lt_prog_compiler_pic_F77='-fPIC'
13107 1.1 mrg ;;
13108 1.1 mrg esac
13109 1.1 mrg else
13110 1.1 mrg # PORTME Check for flag to pass linker flags through the system compiler.
13111 1.1 mrg case $host_os in
13112 1.1 mrg aix*)
13113 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
13114 1.1 mrg if test "$host_cpu" = ia64; then
13115 1.1 mrg # AIX 5 now supports IA64 processor
13116 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
13117 1.1 mrg else
13118 1.1 mrg lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
13119 1.1 mrg fi
13120 1.1 mrg ;;
13121 1.1 mrg darwin*)
13122 1.1 mrg # PIC is the default on this platform
13123 1.1 mrg # Common symbols not allowed in MH_DYLIB files
13124 1.1 mrg case $cc_basename in
13125 1.1 mrg xlc*)
13126 1.1 mrg lt_prog_compiler_pic_F77='-qnocommon'
13127 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
13128 1.1 mrg ;;
13129 1.1 mrg esac
13130 1.1 mrg ;;
13131 1.1 mrg
13132 1.1 mrg mingw* | pw32* | os2*)
13133 1.1 mrg # This hack is so that the source file can tell whether it is being
13134 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
13135 1.1 mrg lt_prog_compiler_pic_F77='-DDLL_EXPORT'
13136 1.1 mrg ;;
13137 1.1 mrg
13138 1.1 mrg hpux9* | hpux10* | hpux11*)
13139 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
13140 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13141 1.1 mrg # not for PA HP-UX.
13142 1.1 mrg case $host_cpu in
13143 1.1 mrg hppa*64*|ia64*)
13144 1.1 mrg # +Z the default
13145 1.1 mrg ;;
13146 1.1 mrg *)
13147 1.1 mrg lt_prog_compiler_pic_F77='+Z'
13148 1.1 mrg ;;
13149 1.1 mrg esac
13150 1.1 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC?
13151 1.1 mrg lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
13152 1.1 mrg ;;
13153 1.1 mrg
13154 1.1 mrg irix5* | irix6* | nonstopux*)
13155 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
13156 1.1 mrg # PIC (with -KPIC) is the default.
13157 1.1 mrg lt_prog_compiler_static_F77='-non_shared'
13158 1.1 mrg ;;
13159 1.1 mrg
13160 1.1 mrg newsos6)
13161 1.1 mrg lt_prog_compiler_pic_F77='-KPIC'
13162 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
13163 1.1 mrg ;;
13164 1.1 mrg
13165 1.1 mrg linux*)
13166 1.1 mrg case $cc_basename in
13167 1.1 mrg icc* | ecc*)
13168 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
13169 1.1 mrg lt_prog_compiler_pic_F77='-KPIC'
13170 1.1 mrg lt_prog_compiler_static_F77='-static'
13171 1.1 mrg ;;
13172 1.1 mrg pgcc* | pgf77* | pgf90* | pgf95*)
13173 1.1 mrg # Portland Group compilers (*not* the Pentium gcc compiler,
13174 1.1 mrg # which looks to be a dead project)
13175 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
13176 1.1 mrg lt_prog_compiler_pic_F77='-fpic'
13177 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
13178 1.1 mrg ;;
13179 1.1 mrg ccc*)
13180 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
13181 1.1 mrg # All Alpha code is PIC.
13182 1.1 mrg lt_prog_compiler_static_F77='-non_shared'
13183 1.1 mrg ;;
13184 1.1 mrg esac
13185 1.1 mrg ;;
13186 1.1 mrg
13187 1.1 mrg osf3* | osf4* | osf5*)
13188 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
13189 1.1 mrg # All OSF/1 code is PIC.
13190 1.1 mrg lt_prog_compiler_static_F77='-non_shared'
13191 1.1 mrg ;;
13192 1.1 mrg
13193 1.1 mrg solaris*)
13194 1.1 mrg lt_prog_compiler_pic_F77='-KPIC'
13195 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
13196 1.1 mrg case $cc_basename in
13197 1.1 mrg f77* | f90* | f95*)
13198 1.1 mrg lt_prog_compiler_wl_F77='-Qoption ld ';;
13199 1.1 mrg *)
13200 1.1 mrg lt_prog_compiler_wl_F77='-Wl,';;
13201 1.1 mrg esac
13202 1.1 mrg ;;
13203 1.1 mrg
13204 1.1 mrg sunos4*)
13205 1.1 mrg lt_prog_compiler_wl_F77='-Qoption ld '
13206 1.1 mrg lt_prog_compiler_pic_F77='-PIC'
13207 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
13208 1.1 mrg ;;
13209 1.1 mrg
13210 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3*)
13211 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
13212 1.1 mrg lt_prog_compiler_pic_F77='-KPIC'
13213 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
13214 1.1 mrg ;;
13215 1.1 mrg
13216 1.1 mrg sysv4*MP*)
13217 1.1 mrg if test -d /usr/nec ;then
13218 1.1 mrg lt_prog_compiler_pic_F77='-Kconform_pic'
13219 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
13220 1.1 mrg fi
13221 1.1 mrg ;;
13222 1.1 mrg
13223 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13224 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
13225 1.1 mrg lt_prog_compiler_pic_F77='-KPIC'
13226 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
13227 1.1 mrg ;;
13228 1.1 mrg
13229 1.1 mrg unicos*)
13230 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
13231 1.1 mrg lt_prog_compiler_can_build_shared_F77=no
13232 1.1 mrg ;;
13233 1.1 mrg
13234 1.1 mrg uts4*)
13235 1.1 mrg lt_prog_compiler_pic_F77='-pic'
13236 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
13237 1.1 mrg ;;
13238 1.1 mrg
13239 1.1 mrg *)
13240 1.1 mrg lt_prog_compiler_can_build_shared_F77=no
13241 1.1 mrg ;;
13242 1.1 mrg esac
13243 1.1 mrg fi
13244 1.1 mrg
13245 1.1 mrg echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
13246 1.1 mrg echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6
13247 1.1 mrg
13248 1.1 mrg #
13249 1.1 mrg # Check to make sure the PIC flag actually works.
13250 1.1 mrg #
13251 1.1 mrg if test -n "$lt_prog_compiler_pic_F77"; then
13252 1.1 mrg
13253 1.1 mrg echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
13254 1.1 mrg echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6
13255 1.1 mrg if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
13256 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
13257 1.1 mrg else
13258 1.1 mrg lt_prog_compiler_pic_works_F77=no
13259 1.1 mrg ac_outfile=conftest.$ac_objext
13260 1.1 mrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext
13261 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic_F77"
13262 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
13263 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
13264 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
13265 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
13266 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
13267 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
13268 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13269 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13270 1.1 mrg -e 's:$: $lt_compiler_flag:'`
13271 1.1 mrg (eval echo "\"\$as_me:13271: $lt_compile\"" >&5)
13272 1.1 mrg (eval "$lt_compile" 2>conftest.err)
13273 1.1 mrg ac_status=$?
13274 1.1 mrg cat conftest.err >&5
13275 1.1 mrg echo "$as_me:13275: \$? = $ac_status" >&5
13276 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
13277 1.1 mrg # The compiler can only warn and ignore the option if not recognized
13278 1.1 mrg # So say no if there are warnings other than the usual output.
13279 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
13280 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13281 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13282 1.1 mrg lt_prog_compiler_pic_works_F77=yes
13283 1.1 mrg fi
13284 1.1 mrg fi
13285 1.1 mrg $rm conftest*
13286 1.1 mrg
13287 1.1 mrg fi
13288 1.1 mrg echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
13289 1.1 mrg echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6
13290 1.1 mrg
13291 1.1 mrg if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
13292 1.1 mrg case $lt_prog_compiler_pic_F77 in
13293 1.1 mrg "" | " "*) ;;
13294 1.1 mrg *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
13295 1.1 mrg esac
13296 1.1 mrg else
13297 1.1 mrg lt_prog_compiler_pic_F77=
13298 1.1 mrg lt_prog_compiler_can_build_shared_F77=no
13299 1.1 mrg fi
13300 1.1 mrg
13301 1.1 mrg fi
13302 1.1 mrg case $host_os in
13303 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless:
13304 1.1 mrg *djgpp*)
13305 1.1 mrg lt_prog_compiler_pic_F77=
13306 1.1 mrg ;;
13307 1.1 mrg *)
13308 1.1 mrg lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
13309 1.1 mrg ;;
13310 1.1 mrg esac
13311 1.1 mrg
13312 1.1 mrg #
13313 1.1 mrg # Check to make sure the static flag actually works.
13314 1.1 mrg #
13315 1.1 mrg wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
13316 1.1 mrg echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13317 1.1 mrg echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
13318 1.1 mrg if test "${lt_prog_compiler_static_works_F77+set}" = set; then
13319 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
13320 1.1 mrg else
13321 1.1 mrg lt_prog_compiler_static_works_F77=no
13322 1.1 mrg save_LDFLAGS="$LDFLAGS"
13323 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13324 1.1 mrg printf "$lt_simple_link_test_code" > conftest.$ac_ext
13325 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13326 1.1 mrg # The linker can only warn and ignore the option if not recognized
13327 1.1 mrg # So say no if there are warnings
13328 1.1 mrg if test -s conftest.err; then
13329 1.1 mrg # Append any errors to the config.log.
13330 1.1 mrg cat conftest.err 1>&5
13331 1.1 mrg $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13332 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13333 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then
13334 1.1 mrg lt_prog_compiler_static_works_F77=yes
13335 1.1 mrg fi
13336 1.1 mrg else
13337 1.1 mrg lt_prog_compiler_static_works_F77=yes
13338 1.1 mrg fi
13339 1.1 mrg fi
13340 1.1 mrg $rm conftest*
13341 1.1 mrg LDFLAGS="$save_LDFLAGS"
13342 1.1 mrg
13343 1.1 mrg fi
13344 1.1 mrg echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
13345 1.1 mrg echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6
13346 1.1 mrg
13347 1.1 mrg if test x"$lt_prog_compiler_static_works_F77" = xyes; then
13348 1.1 mrg :
13349 1.1 mrg else
13350 1.1 mrg lt_prog_compiler_static_F77=
13351 1.1 mrg fi
13352 1.1 mrg
13353 1.1 mrg
13354 1.1 mrg echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
13355 1.1 mrg echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
13356 1.1 mrg if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
13357 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
13358 1.1 mrg else
13359 1.1 mrg lt_cv_prog_compiler_c_o_F77=no
13360 1.1 mrg $rm -r conftest 2>/dev/null
13361 1.1 mrg mkdir conftest
13362 1.1 mrg cd conftest
13363 1.1 mrg mkdir out
13364 1.1 mrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext
13365 1.1 mrg
13366 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
13367 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
13368 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
13369 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
13370 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
13371 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
13372 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13373 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13374 1.1 mrg -e 's:$: $lt_compiler_flag:'`
13375 1.1 mrg (eval echo "\"\$as_me:13375: $lt_compile\"" >&5)
13376 1.1 mrg (eval "$lt_compile" 2>out/conftest.err)
13377 1.1 mrg ac_status=$?
13378 1.1 mrg cat out/conftest.err >&5
13379 1.1 mrg echo "$as_me:13379: \$? = $ac_status" >&5
13380 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
13381 1.1 mrg then
13382 1.1 mrg # The compiler can only warn and ignore the option if not recognized
13383 1.1 mrg # So say no if there are warnings
13384 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13385 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13386 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13387 1.1 mrg lt_cv_prog_compiler_c_o_F77=yes
13388 1.1 mrg fi
13389 1.1 mrg fi
13390 1.1 mrg chmod u+w . 2>&5
13391 1.1 mrg $rm conftest*
13392 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for
13393 1.1 mrg # template instantiation
13394 1.1 mrg test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
13395 1.1 mrg $rm out/* && rmdir out
13396 1.1 mrg cd ..
13397 1.1 mrg rmdir conftest
13398 1.1 mrg $rm conftest*
13399 1.1 mrg
13400 1.1 mrg fi
13401 1.1 mrg echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
13402 1.1 mrg echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6
13403 1.1 mrg
13404 1.1 mrg
13405 1.1 mrg hard_links="nottested"
13406 1.1 mrg if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
13407 1.1 mrg # do not overwrite the value of need_locks provided by the user
13408 1.1 mrg echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
13409 1.1 mrg echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
13410 1.1 mrg hard_links=yes
13411 1.1 mrg $rm conftest*
13412 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
13413 1.1 mrg touch conftest.a
13414 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no
13415 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
13416 1.1 mrg echo "$as_me:$LINENO: result: $hard_links" >&5
13417 1.1 mrg echo "${ECHO_T}$hard_links" >&6
13418 1.1 mrg if test "$hard_links" = no; then
13419 1.1 mrg { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13420 1.1 mrg echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13421 1.1 mrg need_locks=warn
13422 1.1 mrg fi
13423 1.1 mrg else
13424 1.1 mrg need_locks=no
13425 1.1 mrg fi
13426 1.1 mrg
13427 1.1 mrg echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13428 1.1 mrg echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
13429 1.1 mrg
13430 1.1 mrg runpath_var=
13431 1.1 mrg allow_undefined_flag_F77=
13432 1.1 mrg enable_shared_with_static_runtimes_F77=no
13433 1.1 mrg archive_cmds_F77=
13434 1.1 mrg archive_expsym_cmds_F77=
13435 1.1 mrg old_archive_From_new_cmds_F77=
13436 1.1 mrg old_archive_from_expsyms_cmds_F77=
13437 1.1 mrg export_dynamic_flag_spec_F77=
13438 1.1 mrg whole_archive_flag_spec_F77=
13439 1.1 mrg thread_safe_flag_spec_F77=
13440 1.1 mrg hardcode_libdir_flag_spec_F77=
13441 1.1 mrg hardcode_libdir_flag_spec_ld_F77=
13442 1.1 mrg hardcode_libdir_separator_F77=
13443 1.1 mrg hardcode_direct_F77=no
13444 1.1 mrg hardcode_minus_L_F77=no
13445 1.1 mrg hardcode_shlibpath_var_F77=unsupported
13446 1.1 mrg link_all_deplibs_F77=unknown
13447 1.1 mrg hardcode_automatic_F77=no
13448 1.1 mrg module_cmds_F77=
13449 1.1 mrg module_expsym_cmds_F77=
13450 1.1 mrg always_export_symbols_F77=no
13451 1.1 mrg export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13452 1.1 mrg # include_expsyms should be a list of space-separated symbols to be *always*
13453 1.1 mrg # included in the symbol list
13454 1.1 mrg include_expsyms_F77=
13455 1.1 mrg # exclude_expsyms can be an extended regexp of symbols to exclude
13456 1.1 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or
13457 1.1 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
13458 1.1 mrg # as well as any symbol that contains `d'.
13459 1.1 mrg exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
13460 1.1 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
13461 1.1 mrg # platforms (ab)use it in PIC code, but their linkers get confused if
13462 1.1 mrg # the symbol is explicitly referenced. Since portable code cannot
13463 1.1 mrg # rely on this symbol name, it's probably fine to never include it in
13464 1.1 mrg # preloaded symbol tables.
13465 1.1 mrg extract_expsyms_cmds=
13466 1.1 mrg # Just being paranoid about ensuring that cc_basename is set.
13467 1.1 mrg for cc_temp in $compiler""; do
13468 1.1 mrg case $cc_temp in
13469 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13470 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13471 1.1 mrg \-*) ;;
13472 1.1 mrg *) break;;
13473 1.1 mrg esac
13474 1.1 mrg done
13475 1.1 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
13476 1.1 mrg
13477 1.1 mrg case $host_os in
13478 1.1 mrg cygwin* | mingw* | pw32*)
13479 1.1 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time
13480 1.1 mrg # When not using gcc, we currently assume that we are using
13481 1.1 mrg # Microsoft Visual C++.
13482 1.1 mrg if test "$GCC" != yes; then
13483 1.1 mrg with_gnu_ld=no
13484 1.1 mrg fi
13485 1.1 mrg ;;
13486 1.1 mrg interix*)
13487 1.1 mrg # we just hope/assume this is gcc and not c89 (= MSVC++)
13488 1.1 mrg with_gnu_ld=yes
13489 1.1 mrg ;;
13490 1.1 mrg openbsd*)
13491 1.1 mrg with_gnu_ld=no
13492 1.1 mrg ;;
13493 1.1 mrg esac
13494 1.1 mrg
13495 1.1 mrg ld_shlibs_F77=yes
13496 1.1 mrg if test "$with_gnu_ld" = yes; then
13497 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty
13498 1.1 mrg wlarc='${wl}'
13499 1.1 mrg
13500 1.1 mrg # Set some defaults for GNU ld with shared library support. These
13501 1.1 mrg # are reset later if shared libraries are not supported. Putting them
13502 1.1 mrg # here allows them to be overridden if necessary.
13503 1.1 mrg runpath_var=LD_RUN_PATH
13504 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
13505 1.1 mrg export_dynamic_flag_spec_F77='${wl}--export-dynamic'
13506 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al.
13507 1.1 mrg if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
13508 1.1 mrg whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
13509 1.1 mrg else
13510 1.1 mrg whole_archive_flag_spec_F77=
13511 1.1 mrg fi
13512 1.1 mrg supports_anon_versioning=no
13513 1.1 mrg case `$LD -v 2>/dev/null` in
13514 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
13515 1.1 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
13516 1.1 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
13517 1.1 mrg *\ 2.11.*) ;; # other 2.11 versions
13518 1.1 mrg *) supports_anon_versioning=yes ;;
13519 1.1 mrg esac
13520 1.1 mrg
13521 1.1 mrg # See if GNU ld supports shared libraries.
13522 1.1 mrg case $host_os in
13523 1.1 mrg aix3* | aix4* | aix5*)
13524 1.1 mrg # On AIX/PPC, the GNU linker is very broken
13525 1.1 mrg if test "$host_cpu" != ia64; then
13526 1.1 mrg ld_shlibs_F77=no
13527 1.1 mrg cat <<EOF 1>&2
13528 1.1 mrg
13529 1.1 mrg *** Warning: the GNU linker, at least up to release 2.9.1, is reported
13530 1.1 mrg *** to be unable to reliably create shared libraries on AIX.
13531 1.1 mrg *** Therefore, libtool is disabling shared libraries support. If you
13532 1.1 mrg *** really care for shared libraries, you may want to modify your PATH
13533 1.1 mrg *** so that a non-GNU linker is found, and then restart.
13534 1.1 mrg
13535 1.1 mrg EOF
13536 1.1 mrg fi
13537 1.1 mrg ;;
13538 1.1 mrg
13539 1.1 mrg amigaos*)
13540 1.1 mrg archive_cmds_F77='$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)'
13541 1.1 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
13542 1.1 mrg hardcode_minus_L_F77=yes
13543 1.1 mrg
13544 1.1 mrg # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
13545 1.1 mrg # that the semantics of dynamic libraries on AmigaOS, at least up
13546 1.1 mrg # to version 4, is to share data among multiple programs linked
13547 1.1 mrg # with the same dynamic library. Since this doesn't match the
13548 1.1 mrg # behavior of shared libraries on other platforms, we can't use
13549 1.1 mrg # them.
13550 1.1 mrg ld_shlibs_F77=no
13551 1.1 mrg ;;
13552 1.1 mrg
13553 1.1 mrg beos*)
13554 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
13555 1.1 mrg allow_undefined_flag_F77=unsupported
13556 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
13557 1.1 mrg # support --undefined. This deserves some investigation. FIXME
13558 1.1 mrg archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13559 1.1 mrg else
13560 1.1 mrg ld_shlibs_F77=no
13561 1.1 mrg fi
13562 1.1 mrg ;;
13563 1.1 mrg
13564 1.1 mrg cygwin* | mingw* | pw32*)
13565 1.1 mrg # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
13566 1.1 mrg # as there is no search path for DLLs.
13567 1.1 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
13568 1.1 mrg allow_undefined_flag_F77=unsupported
13569 1.1 mrg always_export_symbols_F77=no
13570 1.1 mrg enable_shared_with_static_runtimes_F77=yes
13571 1.1 mrg export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
13572 1.1 mrg
13573 1.1 mrg if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
13574 1.1 mrg archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
13575 1.1 mrg # If the export-symbols file already is a .def file (1st line
13576 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend...
13577 1.1 mrg archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
13578 1.1 mrg cp $export_symbols $output_objdir/$soname.def;
13579 1.1 mrg else
13580 1.1 mrg echo EXPORTS > $output_objdir/$soname.def;
13581 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def;
13582 1.1 mrg fi~
13583 1.1 mrg $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
13584 1.1 mrg else
13585 1.1 mrg ld_shlibs_F77=no
13586 1.1 mrg fi
13587 1.1 mrg ;;
13588 1.1 mrg
13589 1.1 mrg interix3*)
13590 1.1 mrg hardcode_direct_F77=no
13591 1.1 mrg hardcode_shlibpath_var_F77=no
13592 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
13593 1.1 mrg export_dynamic_flag_spec_F77='${wl}-E'
13594 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
13595 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by
13596 1.1 mrg # default) and relocated if they conflict, which is a slow very memory
13597 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random,
13598 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
13599 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space.
13600 1.1 mrg archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
13601 1.1 mrg archive_expsym_cmds_F77='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'
13602 1.1 mrg ;;
13603 1.1 mrg
13604 1.1 mrg linux*)
13605 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
13606 1.1 mrg tmp_addflag=
13607 1.1 mrg case $cc_basename,$host_cpu in
13608 1.1 mrg pgcc*) # Portland Group C compiler
13609 1.1 mrg whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
13610 1.1 mrg tmp_addflag=' $pic_flag'
13611 1.1 mrg ;;
13612 1.1 mrg pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
13613 1.1 mrg whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
13614 1.1 mrg tmp_addflag=' $pic_flag -Mnomain' ;;
13615 1.1 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
13616 1.1 mrg tmp_addflag=' -i_dynamic' ;;
13617 1.1 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
13618 1.1 mrg tmp_addflag=' -i_dynamic -nofor_main' ;;
13619 1.1 mrg ifc* | ifort*) # Intel Fortran compiler
13620 1.1 mrg tmp_addflag=' -nofor_main' ;;
13621 1.1 mrg esac
13622 1.1 mrg archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13623 1.1 mrg
13624 1.1 mrg if test $supports_anon_versioning = yes; then
13625 1.1 mrg archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
13626 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
13627 1.1 mrg $echo "local: *; };" >> $output_objdir/$libname.ver~
13628 1.1 mrg $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
13629 1.1 mrg fi
13630 1.1 mrg else
13631 1.1 mrg ld_shlibs_F77=no
13632 1.1 mrg fi
13633 1.1 mrg ;;
13634 1.1 mrg
13635 1.1 mrg netbsd*)
13636 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13637 1.1 mrg archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
13638 1.1 mrg wlarc=
13639 1.1 mrg else
13640 1.1 mrg archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13641 1.1 mrg archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13642 1.1 mrg fi
13643 1.1 mrg ;;
13644 1.1 mrg
13645 1.1 mrg solaris*)
13646 1.1 mrg if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
13647 1.1 mrg ld_shlibs_F77=no
13648 1.1 mrg cat <<EOF 1>&2
13649 1.1 mrg
13650 1.1 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably
13651 1.1 mrg *** create shared libraries on Solaris systems. Therefore, libtool
13652 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
13653 1.1 mrg *** binutils to release 2.9.1 or newer. Another option is to modify
13654 1.1 mrg *** your PATH or compiler configuration so that the native linker is
13655 1.1 mrg *** used, and then restart.
13656 1.1 mrg
13657 1.1 mrg EOF
13658 1.1 mrg elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
13659 1.1 mrg archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13660 1.1 mrg archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13661 1.1 mrg else
13662 1.1 mrg ld_shlibs_F77=no
13663 1.1 mrg fi
13664 1.1 mrg ;;
13665 1.1 mrg
13666 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
13667 1.1 mrg case `$LD -v 2>&1` in
13668 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
13669 1.1 mrg ld_shlibs_F77=no
13670 1.1 mrg cat <<_LT_EOF 1>&2
13671 1.1 mrg
13672 1.1 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
13673 1.1 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool
13674 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
13675 1.1 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
13676 1.1 mrg *** your PATH or compiler configuration so that the native linker is
13677 1.1 mrg *** used, and then restart.
13678 1.1 mrg
13679 1.1 mrg _LT_EOF
13680 1.1 mrg ;;
13681 1.1 mrg *)
13682 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
13683 1.1 mrg hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
13684 1.1 mrg archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
13685 1.1 mrg archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
13686 1.1 mrg else
13687 1.1 mrg ld_shlibs_F77=no
13688 1.1 mrg fi
13689 1.1 mrg ;;
13690 1.1 mrg esac
13691 1.1 mrg ;;
13692 1.1 mrg
13693 1.1 mrg sunos4*)
13694 1.1 mrg archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
13695 1.1 mrg wlarc=
13696 1.1 mrg hardcode_direct_F77=yes
13697 1.1 mrg hardcode_shlibpath_var_F77=no
13698 1.1 mrg ;;
13699 1.1 mrg
13700 1.1 mrg *)
13701 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
13702 1.1 mrg archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13703 1.1 mrg archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13704 1.1 mrg else
13705 1.1 mrg ld_shlibs_F77=no
13706 1.1 mrg fi
13707 1.1 mrg ;;
13708 1.1 mrg esac
13709 1.1 mrg
13710 1.1 mrg if test "$ld_shlibs_F77" = no; then
13711 1.1 mrg runpath_var=
13712 1.1 mrg hardcode_libdir_flag_spec_F77=
13713 1.1 mrg export_dynamic_flag_spec_F77=
13714 1.1 mrg whole_archive_flag_spec_F77=
13715 1.1 mrg fi
13716 1.1 mrg else
13717 1.1 mrg # PORTME fill in a description of your system's linker (not GNU ld)
13718 1.1 mrg case $host_os in
13719 1.1 mrg aix3*)
13720 1.1 mrg allow_undefined_flag_F77=unsupported
13721 1.1 mrg always_export_symbols_F77=yes
13722 1.1 mrg archive_expsym_cmds_F77='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
13723 1.1 mrg # Note: this linker hardcodes the directories in LIBPATH if there
13724 1.1 mrg # are no directories specified by -L.
13725 1.1 mrg hardcode_minus_L_F77=yes
13726 1.1 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
13727 1.1 mrg # Neither direct hardcoding nor static linking is supported with a
13728 1.1 mrg # broken collect2.
13729 1.1 mrg hardcode_direct_F77=unsupported
13730 1.1 mrg fi
13731 1.1 mrg ;;
13732 1.1 mrg
13733 1.1 mrg aix4* | aix5*)
13734 1.1 mrg if test "$host_cpu" = ia64; then
13735 1.1 mrg # On IA64, the linker does run time linking by default, so we don't
13736 1.1 mrg # have to do anything special.
13737 1.1 mrg aix_use_runtimelinking=no
13738 1.1 mrg exp_sym_flag='-Bexport'
13739 1.1 mrg no_entry_flag=""
13740 1.1 mrg else
13741 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option.
13742 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm
13743 1.1 mrg if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
13744 1.1 mrg export_symbols_cmds_F77='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
13745 1.1 mrg else
13746 1.1 mrg export_symbols_cmds_F77='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
13747 1.1 mrg fi
13748 1.1 mrg aix_use_runtimelinking=no
13749 1.1 mrg
13750 1.1 mrg # Test if we are trying to use run time linking or normal
13751 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we
13752 1.1 mrg # need to do runtime linking.
13753 1.1 mrg case $host_os in aix4.[23]|aix4.[23].*|aix5*)
13754 1.1 mrg for ld_flag in $LDFLAGS; do
13755 1.1 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
13756 1.1 mrg aix_use_runtimelinking=yes
13757 1.1 mrg break
13758 1.1 mrg fi
13759 1.1 mrg done
13760 1.1 mrg ;;
13761 1.1 mrg esac
13762 1.1 mrg
13763 1.1 mrg exp_sym_flag='-bexport'
13764 1.1 mrg no_entry_flag='-bnoentry'
13765 1.1 mrg fi
13766 1.1 mrg
13767 1.1 mrg # When large executables or shared objects are built, AIX ld can
13768 1.1 mrg # have problems creating the table of contents. If linking a library
13769 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to
13770 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
13771 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
13772 1.1 mrg
13773 1.1 mrg archive_cmds_F77=''
13774 1.1 mrg hardcode_direct_F77=yes
13775 1.1 mrg hardcode_libdir_separator_F77=':'
13776 1.1 mrg link_all_deplibs_F77=yes
13777 1.1 mrg
13778 1.1 mrg if test "$GCC" = yes; then
13779 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*)
13780 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check
13781 1.1 mrg # below for broken collect2 doesn't work under 4.3+
13782 1.1 mrg collect2name=`${CC} -print-prog-name=collect2`
13783 1.1 mrg if test -f "$collect2name" && \
13784 1.1 mrg strings "$collect2name" | grep resolve_lib_name >/dev/null
13785 1.1 mrg then
13786 1.1 mrg # We have reworked collect2
13787 1.1 mrg hardcode_direct_F77=yes
13788 1.1 mrg else
13789 1.1 mrg # We have old collect2
13790 1.1 mrg hardcode_direct_F77=unsupported
13791 1.1 mrg # It fails to find uninstalled libraries when the uninstalled
13792 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L
13793 1.1 mrg # to unsupported forces relinking
13794 1.1 mrg hardcode_minus_L_F77=yes
13795 1.1 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
13796 1.1 mrg hardcode_libdir_separator_F77=
13797 1.1 mrg fi
13798 1.1 mrg ;;
13799 1.1 mrg esac
13800 1.1 mrg shared_flag='-shared'
13801 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
13802 1.1 mrg shared_flag="$shared_flag "'${wl}-G'
13803 1.1 mrg fi
13804 1.1 mrg else
13805 1.1 mrg # not using gcc
13806 1.1 mrg if test "$host_cpu" = ia64; then
13807 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
13808 1.1 mrg # chokes on -Wl,-G. The following line is correct:
13809 1.1 mrg shared_flag='-G'
13810 1.1 mrg else
13811 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
13812 1.1 mrg shared_flag='${wl}-G'
13813 1.1 mrg else
13814 1.1 mrg shared_flag='${wl}-bM:SRE'
13815 1.1 mrg fi
13816 1.1 mrg fi
13817 1.1 mrg fi
13818 1.1 mrg
13819 1.1 mrg # It seems that -bexpall does not export symbols beginning with
13820 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export.
13821 1.1 mrg always_export_symbols_F77=yes
13822 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
13823 1.1 mrg # Warning - without using the other runtime loading flags (-brtl),
13824 1.1 mrg # -berok will link without error, but may produce a broken library.
13825 1.1 mrg allow_undefined_flag_F77='-berok'
13826 1.1 mrg # Determine the default libpath from the value encoded in an empty executable.
13827 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
13828 1.1 mrg program main
13829 1.1 mrg
13830 1.1 mrg end
13831 1.1 mrg _ACEOF
13832 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
13833 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13834 1.1 mrg (eval $ac_link) 2>conftest.er1
13835 1.1 mrg ac_status=$?
13836 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
13837 1.1 mrg rm -f conftest.er1
13838 1.1 mrg cat conftest.err >&5
13839 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
13840 1.1 mrg (exit $ac_status); } &&
13841 1.1 mrg { ac_try='test -z "$ac_f77_werror_flag"
13842 1.1 mrg || test ! -s conftest.err'
13843 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13844 1.1 mrg (eval $ac_try) 2>&5
13845 1.1 mrg ac_status=$?
13846 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
13847 1.1 mrg (exit $ac_status); }; } &&
13848 1.1 mrg { ac_try='test -s conftest$ac_exeext'
13849 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13850 1.1 mrg (eval $ac_try) 2>&5
13851 1.1 mrg ac_status=$?
13852 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
13853 1.1 mrg (exit $ac_status); }; }; then
13854 1.1 mrg
13855 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
13856 1.1 mrg }'`
13857 1.1 mrg # Check for a 64-bit object if we didn't find anything.
13858 1.1 mrg if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
13859 1.1 mrg }'`; fi
13860 1.1 mrg else
13861 1.1 mrg echo "$as_me: failed program was:" >&5
13862 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
13863 1.1 mrg
13864 1.1 mrg fi
13865 1.1 mrg rm -f conftest.err conftest.$ac_objext \
13866 1.1 mrg conftest$ac_exeext conftest.$ac_ext
13867 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13868 1.1 mrg
13869 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
13870 1.1 mrg archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
13871 1.1 mrg else
13872 1.1 mrg if test "$host_cpu" = ia64; then
13873 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
13874 1.1 mrg allow_undefined_flag_F77="-z nodefs"
13875 1.1 mrg archive_expsym_cmds_F77="\$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"
13876 1.1 mrg else
13877 1.1 mrg # Determine the default libpath from the value encoded in an empty executable.
13878 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
13879 1.1 mrg program main
13880 1.1 mrg
13881 1.1 mrg end
13882 1.1 mrg _ACEOF
13883 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
13884 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13885 1.1 mrg (eval $ac_link) 2>conftest.er1
13886 1.1 mrg ac_status=$?
13887 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
13888 1.1 mrg rm -f conftest.er1
13889 1.1 mrg cat conftest.err >&5
13890 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
13891 1.1 mrg (exit $ac_status); } &&
13892 1.1 mrg { ac_try='test -z "$ac_f77_werror_flag"
13893 1.1 mrg || test ! -s conftest.err'
13894 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13895 1.1 mrg (eval $ac_try) 2>&5
13896 1.1 mrg ac_status=$?
13897 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
13898 1.1 mrg (exit $ac_status); }; } &&
13899 1.1 mrg { ac_try='test -s conftest$ac_exeext'
13900 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13901 1.1 mrg (eval $ac_try) 2>&5
13902 1.1 mrg ac_status=$?
13903 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
13904 1.1 mrg (exit $ac_status); }; }; then
13905 1.1 mrg
13906 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
13907 1.1 mrg }'`
13908 1.1 mrg # Check for a 64-bit object if we didn't find anything.
13909 1.1 mrg if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
13910 1.1 mrg }'`; fi
13911 1.1 mrg else
13912 1.1 mrg echo "$as_me: failed program was:" >&5
13913 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
13914 1.1 mrg
13915 1.1 mrg fi
13916 1.1 mrg rm -f conftest.err conftest.$ac_objext \
13917 1.1 mrg conftest$ac_exeext conftest.$ac_ext
13918 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
13919 1.1 mrg
13920 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
13921 1.1 mrg # Warning - without using the other run time loading flags,
13922 1.1 mrg # -berok will link without error, but may produce a broken library.
13923 1.1 mrg no_undefined_flag_F77=' ${wl}-bernotok'
13924 1.1 mrg allow_undefined_flag_F77=' ${wl}-berok'
13925 1.1 mrg # Exported symbols can be pulled into shared objects from archives
13926 1.1 mrg whole_archive_flag_spec_F77='$convenience'
13927 1.1 mrg archive_cmds_need_lc_F77=yes
13928 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries.
13929 1.1 mrg archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
13930 1.1 mrg fi
13931 1.1 mrg fi
13932 1.1 mrg ;;
13933 1.1 mrg
13934 1.1 mrg amigaos*)
13935 1.1 mrg archive_cmds_F77='$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)'
13936 1.1 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
13937 1.1 mrg hardcode_minus_L_F77=yes
13938 1.1 mrg # see comment about different semantics on the GNU ld section
13939 1.1 mrg ld_shlibs_F77=no
13940 1.1 mrg ;;
13941 1.1 mrg
13942 1.1 mrg bsdi[45]*)
13943 1.1 mrg export_dynamic_flag_spec_F77=-rdynamic
13944 1.1 mrg ;;
13945 1.1 mrg
13946 1.1 mrg cygwin* | mingw* | pw32*)
13947 1.1 mrg # When not using gcc, we currently assume that we are using
13948 1.1 mrg # Microsoft Visual C++.
13949 1.1 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is
13950 1.1 mrg # no search path for DLLs.
13951 1.1 mrg hardcode_libdir_flag_spec_F77=' '
13952 1.1 mrg allow_undefined_flag_F77=unsupported
13953 1.1 mrg # Tell ltmain to make .lib files, not .a files.
13954 1.1 mrg libext=lib
13955 1.1 mrg # Tell ltmain to make .dll files, not .so files.
13956 1.1 mrg shrext_cmds=".dll"
13957 1.1 mrg # FIXME: Setting linknames here is a bad hack.
13958 1.1 mrg archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
13959 1.1 mrg # The linker will automatically build a .lib file if we build a DLL.
13960 1.1 mrg old_archive_From_new_cmds_F77='true'
13961 1.1 mrg # FIXME: Should let the user specify the lib program.
13962 1.1 mrg old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
13963 1.1 mrg fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
13964 1.1 mrg enable_shared_with_static_runtimes_F77=yes
13965 1.1 mrg ;;
13966 1.1 mrg
13967 1.1 mrg darwin* | rhapsody*)
13968 1.1 mrg case $host_os in
13969 1.1 mrg rhapsody* | darwin1.[012])
13970 1.1 mrg allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
13971 1.1 mrg ;;
13972 1.1 mrg *) # Darwin 1.3 on
13973 1.1 mrg if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
13974 1.1 mrg allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
13975 1.1 mrg else
13976 1.1 mrg case ${MACOSX_DEPLOYMENT_TARGET} in
13977 1.1 mrg 10.[012])
13978 1.1 mrg allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
13979 1.1 mrg ;;
13980 1.1 mrg 10.*)
13981 1.1 mrg allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
13982 1.1 mrg ;;
13983 1.1 mrg esac
13984 1.1 mrg fi
13985 1.1 mrg ;;
13986 1.1 mrg esac
13987 1.1 mrg archive_cmds_need_lc_F77=no
13988 1.1 mrg hardcode_direct_F77=no
13989 1.1 mrg hardcode_automatic_F77=yes
13990 1.1 mrg hardcode_shlibpath_var_F77=unsupported
13991 1.1 mrg whole_archive_flag_spec_F77=''
13992 1.1 mrg link_all_deplibs_F77=yes
13993 1.1 mrg if test "$GCC" = yes ; then
13994 1.1 mrg output_verbose_link_cmd='echo'
13995 1.1 mrg archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
13996 1.1 mrg module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
13997 1.1 mrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
13998 1.1 mrg archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
13999 1.1 mrg module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
14000 1.1 mrg else
14001 1.1 mrg case $cc_basename in
14002 1.1 mrg xlc*)
14003 1.1 mrg output_verbose_link_cmd='echo'
14004 1.1 mrg archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
14005 1.1 mrg module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
14006 1.1 mrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
14007 1.1 mrg archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
14008 1.1 mrg module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
14009 1.1 mrg ;;
14010 1.1 mrg *)
14011 1.1 mrg ld_shlibs_F77=no
14012 1.1 mrg ;;
14013 1.1 mrg esac
14014 1.1 mrg fi
14015 1.1 mrg ;;
14016 1.1 mrg
14017 1.1 mrg dgux*)
14018 1.1 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14019 1.1 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
14020 1.1 mrg hardcode_shlibpath_var_F77=no
14021 1.1 mrg ;;
14022 1.1 mrg
14023 1.1 mrg freebsd1*)
14024 1.1 mrg ld_shlibs_F77=no
14025 1.1 mrg ;;
14026 1.1 mrg
14027 1.1 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
14028 1.1 mrg # support. Future versions do this automatically, but an explicit c++rt0.o
14029 1.1 mrg # does not break anything, and helps significantly (at the cost of a little
14030 1.1 mrg # extra space).
14031 1.1 mrg freebsd2.2*)
14032 1.1 mrg archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
14033 1.1 mrg hardcode_libdir_flag_spec_F77='-R$libdir'
14034 1.1 mrg hardcode_direct_F77=yes
14035 1.1 mrg hardcode_shlibpath_var_F77=no
14036 1.1 mrg ;;
14037 1.1 mrg
14038 1.1 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature.
14039 1.1 mrg freebsd2*)
14040 1.1 mrg archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14041 1.1 mrg hardcode_direct_F77=yes
14042 1.1 mrg hardcode_minus_L_F77=yes
14043 1.1 mrg hardcode_shlibpath_var_F77=no
14044 1.1 mrg ;;
14045 1.1 mrg
14046 1.1 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
14047 1.1 mrg freebsd* | kfreebsd*-gnu | dragonfly*)
14048 1.1 mrg archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
14049 1.1 mrg hardcode_libdir_flag_spec_F77='-R$libdir'
14050 1.1 mrg hardcode_direct_F77=yes
14051 1.1 mrg hardcode_shlibpath_var_F77=no
14052 1.1 mrg ;;
14053 1.1 mrg
14054 1.1 mrg hpux9*)
14055 1.1 mrg if test "$GCC" = yes; then
14056 1.1 mrg archive_cmds_F77='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
14057 1.1 mrg else
14058 1.1 mrg archive_cmds_F77='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
14059 1.1 mrg fi
14060 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14061 1.1 mrg hardcode_libdir_separator_F77=:
14062 1.1 mrg hardcode_direct_F77=yes
14063 1.1 mrg
14064 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
14065 1.1 mrg # but as the default location of the library.
14066 1.1 mrg hardcode_minus_L_F77=yes
14067 1.1 mrg export_dynamic_flag_spec_F77='${wl}-E'
14068 1.1 mrg ;;
14069 1.1 mrg
14070 1.1 mrg hpux10*)
14071 1.1 mrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then
14072 1.1 mrg archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14073 1.1 mrg else
14074 1.1 mrg archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
14075 1.1 mrg fi
14076 1.1 mrg if test "$with_gnu_ld" = no; then
14077 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14078 1.1 mrg hardcode_libdir_separator_F77=:
14079 1.1 mrg
14080 1.1 mrg hardcode_direct_F77=yes
14081 1.1 mrg export_dynamic_flag_spec_F77='${wl}-E'
14082 1.1 mrg
14083 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
14084 1.1 mrg # but as the default location of the library.
14085 1.1 mrg hardcode_minus_L_F77=yes
14086 1.1 mrg fi
14087 1.1 mrg ;;
14088 1.1 mrg
14089 1.1 mrg hpux11*)
14090 1.1 mrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then
14091 1.1 mrg case $host_cpu in
14092 1.1 mrg hppa*64*)
14093 1.1 mrg archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14094 1.1 mrg ;;
14095 1.1 mrg ia64*)
14096 1.1 mrg archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14097 1.1 mrg ;;
14098 1.1 mrg *)
14099 1.1 mrg archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14100 1.1 mrg ;;
14101 1.1 mrg esac
14102 1.1 mrg else
14103 1.1 mrg case $host_cpu in
14104 1.1 mrg hppa*64*)
14105 1.1 mrg archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14106 1.1 mrg ;;
14107 1.1 mrg ia64*)
14108 1.1 mrg archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14109 1.1 mrg ;;
14110 1.1 mrg *)
14111 1.1 mrg archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14112 1.1 mrg ;;
14113 1.1 mrg esac
14114 1.1 mrg fi
14115 1.1 mrg if test "$with_gnu_ld" = no; then
14116 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14117 1.1 mrg hardcode_libdir_separator_F77=:
14118 1.1 mrg
14119 1.1 mrg case $host_cpu in
14120 1.1 mrg hppa*64*|ia64*)
14121 1.1 mrg hardcode_libdir_flag_spec_ld_F77='+b $libdir'
14122 1.1 mrg hardcode_direct_F77=no
14123 1.1 mrg hardcode_shlibpath_var_F77=no
14124 1.1 mrg ;;
14125 1.1 mrg *)
14126 1.1 mrg hardcode_direct_F77=yes
14127 1.1 mrg export_dynamic_flag_spec_F77='${wl}-E'
14128 1.1 mrg
14129 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
14130 1.1 mrg # but as the default location of the library.
14131 1.1 mrg hardcode_minus_L_F77=yes
14132 1.1 mrg ;;
14133 1.1 mrg esac
14134 1.1 mrg fi
14135 1.1 mrg ;;
14136 1.1 mrg
14137 1.1 mrg irix5* | irix6* | nonstopux*)
14138 1.1 mrg if test "$GCC" = yes; then
14139 1.1 mrg archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
14140 1.1 mrg else
14141 1.1 mrg archive_cmds_F77='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
14142 1.1 mrg hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
14143 1.1 mrg fi
14144 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14145 1.1 mrg hardcode_libdir_separator_F77=:
14146 1.1 mrg link_all_deplibs_F77=yes
14147 1.1 mrg ;;
14148 1.1 mrg
14149 1.1 mrg netbsd*)
14150 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14151 1.1 mrg archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
14152 1.1 mrg else
14153 1.1 mrg archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
14154 1.1 mrg fi
14155 1.1 mrg hardcode_libdir_flag_spec_F77='-R$libdir'
14156 1.1 mrg hardcode_direct_F77=yes
14157 1.1 mrg hardcode_shlibpath_var_F77=no
14158 1.1 mrg ;;
14159 1.1 mrg
14160 1.1 mrg newsos6)
14161 1.1 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14162 1.1 mrg hardcode_direct_F77=yes
14163 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14164 1.1 mrg hardcode_libdir_separator_F77=:
14165 1.1 mrg hardcode_shlibpath_var_F77=no
14166 1.1 mrg ;;
14167 1.1 mrg
14168 1.1 mrg openbsd*)
14169 1.1 mrg hardcode_direct_F77=yes
14170 1.1 mrg hardcode_shlibpath_var_F77=no
14171 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14172 1.1 mrg archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14173 1.1 mrg archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
14174 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14175 1.1 mrg export_dynamic_flag_spec_F77='${wl}-E'
14176 1.1 mrg else
14177 1.1 mrg case $host_os in
14178 1.1 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
14179 1.1 mrg archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14180 1.1 mrg hardcode_libdir_flag_spec_F77='-R$libdir'
14181 1.1 mrg ;;
14182 1.1 mrg *)
14183 1.1 mrg archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14184 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14185 1.1 mrg ;;
14186 1.1 mrg esac
14187 1.1 mrg fi
14188 1.1 mrg ;;
14189 1.1 mrg
14190 1.1 mrg os2*)
14191 1.1 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
14192 1.1 mrg hardcode_minus_L_F77=yes
14193 1.1 mrg allow_undefined_flag_F77=unsupported
14194 1.1 mrg archive_cmds_F77='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
14195 1.1 mrg old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
14196 1.1 mrg ;;
14197 1.1 mrg
14198 1.1 mrg osf3*)
14199 1.1 mrg if test "$GCC" = yes; then
14200 1.1 mrg allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
14201 1.1 mrg archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
14202 1.1 mrg else
14203 1.1 mrg allow_undefined_flag_F77=' -expect_unresolved \*'
14204 1.1 mrg archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
14205 1.1 mrg fi
14206 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14207 1.1 mrg hardcode_libdir_separator_F77=:
14208 1.1 mrg ;;
14209 1.1 mrg
14210 1.1 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag
14211 1.1 mrg if test "$GCC" = yes; then
14212 1.1 mrg allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
14213 1.1 mrg archive_cmds_F77='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
14214 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14215 1.1 mrg else
14216 1.1 mrg allow_undefined_flag_F77=' -expect_unresolved \*'
14217 1.1 mrg archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
14218 1.1 mrg archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
14219 1.1 mrg $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
14220 1.1 mrg
14221 1.1 mrg # Both c and cxx compiler support -rpath directly
14222 1.1 mrg hardcode_libdir_flag_spec_F77='-rpath $libdir'
14223 1.1 mrg fi
14224 1.1 mrg hardcode_libdir_separator_F77=:
14225 1.1 mrg ;;
14226 1.1 mrg
14227 1.1 mrg solaris*)
14228 1.1 mrg no_undefined_flag_F77=' -z text'
14229 1.1 mrg if test "$GCC" = yes; then
14230 1.1 mrg wlarc='${wl}'
14231 1.1 mrg archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14232 1.1 mrg archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
14233 1.1 mrg $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
14234 1.1 mrg else
14235 1.1 mrg wlarc=''
14236 1.1 mrg archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
14237 1.1 mrg archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
14238 1.1 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
14239 1.1 mrg fi
14240 1.1 mrg hardcode_libdir_flag_spec_F77='-R$libdir'
14241 1.1 mrg hardcode_shlibpath_var_F77=no
14242 1.1 mrg case $host_os in
14243 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;;
14244 1.1 mrg *)
14245 1.1 mrg # The compiler driver will combine linker options so we
14246 1.1 mrg # cannot just pass the convience library names through
14247 1.1 mrg # without $wl, iff we do not link with $LD.
14248 1.1 mrg # Luckily, gcc supports the same syntax we need for Sun Studio.
14249 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?)
14250 1.1 mrg case $wlarc in
14251 1.1 mrg '')
14252 1.1 mrg whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
14253 1.1 mrg *)
14254 1.1 mrg whole_archive_flag_spec_F77='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
14255 1.1 mrg esac ;;
14256 1.1 mrg esac
14257 1.1 mrg link_all_deplibs_F77=yes
14258 1.1 mrg ;;
14259 1.1 mrg
14260 1.1 mrg sunos4*)
14261 1.1 mrg if test "x$host_vendor" = xsequent; then
14262 1.1 mrg # Use $CC to link under sequent, because it throws in some extra .o
14263 1.1 mrg # files that make .init and .fini sections work.
14264 1.1 mrg archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
14265 1.1 mrg else
14266 1.1 mrg archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
14267 1.1 mrg fi
14268 1.1 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
14269 1.1 mrg hardcode_direct_F77=yes
14270 1.1 mrg hardcode_minus_L_F77=yes
14271 1.1 mrg hardcode_shlibpath_var_F77=no
14272 1.1 mrg ;;
14273 1.1 mrg
14274 1.1 mrg sysv4)
14275 1.1 mrg case $host_vendor in
14276 1.1 mrg sni)
14277 1.1 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14278 1.1 mrg hardcode_direct_F77=yes # is this really true???
14279 1.1 mrg ;;
14280 1.1 mrg siemens)
14281 1.1 mrg ## LD is ld it makes a PLAMLIB
14282 1.1 mrg ## CC just makes a GrossModule.
14283 1.1 mrg archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
14284 1.1 mrg reload_cmds_F77='$CC -r -o $output$reload_objs'
14285 1.1 mrg hardcode_direct_F77=no
14286 1.1 mrg ;;
14287 1.1 mrg motorola)
14288 1.1 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14289 1.1 mrg hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
14290 1.1 mrg ;;
14291 1.1 mrg esac
14292 1.1 mrg runpath_var='LD_RUN_PATH'
14293 1.1 mrg hardcode_shlibpath_var_F77=no
14294 1.1 mrg ;;
14295 1.1 mrg
14296 1.1 mrg sysv4.3*)
14297 1.1 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14298 1.1 mrg hardcode_shlibpath_var_F77=no
14299 1.1 mrg export_dynamic_flag_spec_F77='-Bexport'
14300 1.1 mrg ;;
14301 1.1 mrg
14302 1.1 mrg sysv4*MP*)
14303 1.1 mrg if test -d /usr/nec; then
14304 1.1 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14305 1.1 mrg hardcode_shlibpath_var_F77=no
14306 1.1 mrg runpath_var=LD_RUN_PATH
14307 1.1 mrg hardcode_runpath_var=yes
14308 1.1 mrg ld_shlibs_F77=yes
14309 1.1 mrg fi
14310 1.1 mrg ;;
14311 1.1 mrg
14312 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
14313 1.1 mrg no_undefined_flag_F77='${wl}-z,text'
14314 1.1 mrg archive_cmds_need_lc_F77=no
14315 1.1 mrg hardcode_shlibpath_var_F77=no
14316 1.1 mrg runpath_var='LD_RUN_PATH'
14317 1.1 mrg
14318 1.1 mrg if test "$GCC" = yes; then
14319 1.1 mrg archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14320 1.1 mrg archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14321 1.1 mrg else
14322 1.1 mrg archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14323 1.1 mrg archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14324 1.1 mrg fi
14325 1.1 mrg ;;
14326 1.1 mrg
14327 1.1 mrg sysv5* | sco3.2v5* | sco5v6*)
14328 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not
14329 1.1 mrg # link with -lc, and that would cause any symbols used from libc to
14330 1.1 mrg # always be unresolved, which means just about no library would
14331 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text
14332 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed
14333 1.1 mrg # as -z defs.
14334 1.1 mrg no_undefined_flag_F77='${wl}-z,text'
14335 1.1 mrg allow_undefined_flag_F77='${wl}-z,nodefs'
14336 1.1 mrg archive_cmds_need_lc_F77=no
14337 1.1 mrg hardcode_shlibpath_var_F77=no
14338 1.1 mrg hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
14339 1.1 mrg hardcode_libdir_separator_F77=':'
14340 1.1 mrg link_all_deplibs_F77=yes
14341 1.1 mrg export_dynamic_flag_spec_F77='${wl}-Bexport'
14342 1.1 mrg runpath_var='LD_RUN_PATH'
14343 1.1 mrg
14344 1.1 mrg if test "$GCC" = yes; then
14345 1.1 mrg archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14346 1.1 mrg archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14347 1.1 mrg else
14348 1.1 mrg archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14349 1.1 mrg archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14350 1.1 mrg fi
14351 1.1 mrg ;;
14352 1.1 mrg
14353 1.1 mrg uts4*)
14354 1.1 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14355 1.1 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
14356 1.1 mrg hardcode_shlibpath_var_F77=no
14357 1.1 mrg ;;
14358 1.1 mrg
14359 1.1 mrg *)
14360 1.1 mrg ld_shlibs_F77=no
14361 1.1 mrg ;;
14362 1.1 mrg esac
14363 1.1 mrg fi
14364 1.1 mrg
14365 1.1 mrg echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
14366 1.1 mrg echo "${ECHO_T}$ld_shlibs_F77" >&6
14367 1.1 mrg test "$ld_shlibs_F77" = no && can_build_shared=no
14368 1.1 mrg
14369 1.1 mrg #
14370 1.1 mrg # Do we need to explicitly link libc?
14371 1.1 mrg #
14372 1.1 mrg case "x$archive_cmds_need_lc_F77" in
14373 1.1 mrg x|xyes)
14374 1.1 mrg # Assume -lc should be added
14375 1.1 mrg archive_cmds_need_lc_F77=yes
14376 1.1 mrg
14377 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then
14378 1.1 mrg case $archive_cmds_F77 in
14379 1.1 mrg *'~'*)
14380 1.1 mrg # FIXME: we may have to deal with multi-command sequences.
14381 1.1 mrg ;;
14382 1.1 mrg '$CC '*)
14383 1.1 mrg # Test whether the compiler implicitly links with -lc since on some
14384 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc
14385 1.1 mrg # to ld, don't add -lc before -lgcc.
14386 1.1 mrg echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
14387 1.1 mrg echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
14388 1.1 mrg $rm conftest*
14389 1.1 mrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext
14390 1.1 mrg
14391 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14392 1.1 mrg (eval $ac_compile) 2>&5
14393 1.1 mrg ac_status=$?
14394 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
14395 1.1 mrg (exit $ac_status); } 2>conftest.err; then
14396 1.1 mrg soname=conftest
14397 1.1 mrg lib=conftest
14398 1.1 mrg libobjs=conftest.$ac_objext
14399 1.1 mrg deplibs=
14400 1.1 mrg wl=$lt_prog_compiler_wl_F77
14401 1.1 mrg pic_flag=$lt_prog_compiler_pic_F77
14402 1.1 mrg compiler_flags=-v
14403 1.1 mrg linker_flags=-v
14404 1.1 mrg verstring=
14405 1.1 mrg output_objdir=.
14406 1.1 mrg libname=conftest
14407 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag_F77
14408 1.1 mrg allow_undefined_flag_F77=
14409 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
14410 1.1 mrg (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
14411 1.1 mrg ac_status=$?
14412 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
14413 1.1 mrg (exit $ac_status); }
14414 1.1 mrg then
14415 1.1 mrg archive_cmds_need_lc_F77=no
14416 1.1 mrg else
14417 1.1 mrg archive_cmds_need_lc_F77=yes
14418 1.1 mrg fi
14419 1.1 mrg allow_undefined_flag_F77=$lt_save_allow_undefined_flag
14420 1.1 mrg else
14421 1.1 mrg cat conftest.err 1>&5
14422 1.1 mrg fi
14423 1.1 mrg $rm conftest*
14424 1.1 mrg echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
14425 1.1 mrg echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6
14426 1.1 mrg ;;
14427 1.1 mrg esac
14428 1.1 mrg fi
14429 1.1 mrg ;;
14430 1.1 mrg esac
14431 1.1 mrg
14432 1.1 mrg echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
14433 1.1 mrg echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
14434 1.1 mrg library_names_spec=
14435 1.1 mrg libname_spec='lib$name'
14436 1.1 mrg soname_spec=
14437 1.1 mrg shrext_cmds=".so"
14438 1.1 mrg postinstall_cmds=
14439 1.1 mrg postuninstall_cmds=
14440 1.1 mrg finish_cmds=
14441 1.1 mrg finish_eval=
14442 1.1 mrg shlibpath_var=
14443 1.1 mrg shlibpath_overrides_runpath=unknown
14444 1.1 mrg version_type=none
14445 1.1 mrg dynamic_linker="$host_os ld.so"
14446 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib"
14447 1.1 mrg if test "$GCC" = yes; then
14448 1.1 mrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
14449 1.1 mrg if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
14450 1.1 mrg # if the path contains ";" then we assume it to be the separator
14451 1.1 mrg # otherwise default to the standard path separator (i.e. ":") - it is
14452 1.1 mrg # assumed that no part of a normal pathname contains ";" but that should
14453 1.1 mrg # okay in the real world where ";" in dirpaths is itself problematic.
14454 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
14455 1.1 mrg else
14456 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
14457 1.1 mrg fi
14458 1.1 mrg else
14459 1.1 mrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
14460 1.1 mrg fi
14461 1.1 mrg need_lib_prefix=unknown
14462 1.1 mrg hardcode_into_libs=no
14463 1.1 mrg
14464 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version
14465 1.1 mrg # flags to be left without arguments
14466 1.1 mrg need_version=unknown
14467 1.1 mrg
14468 1.1 mrg case $host_os in
14469 1.1 mrg aix3*)
14470 1.1 mrg version_type=linux
14471 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14472 1.1 mrg shlibpath_var=LIBPATH
14473 1.1 mrg
14474 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name.
14475 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
14476 1.1 mrg ;;
14477 1.1 mrg
14478 1.1 mrg aix4* | aix5*)
14479 1.1 mrg version_type=linux
14480 1.1 mrg need_lib_prefix=no
14481 1.1 mrg need_version=no
14482 1.1 mrg hardcode_into_libs=yes
14483 1.1 mrg if test "$host_cpu" = ia64; then
14484 1.1 mrg # AIX 5 supports IA64
14485 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14486 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
14487 1.1 mrg else
14488 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file
14489 1.1 mrg # for dependence libraries. The import file would start with
14490 1.1 mrg # the line `#! .'. This would cause the generated library to
14491 1.1 mrg # depend on `.', always an invalid library. This was fixed in
14492 1.1 mrg # development snapshots of GCC prior to 3.0.
14493 1.1 mrg case $host_os in
14494 1.1 mrg aix4 | aix4.[01] | aix4.[01].*)
14495 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14496 1.1 mrg echo ' yes '
14497 1.1 mrg echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
14498 1.1 mrg :
14499 1.1 mrg else
14500 1.1 mrg can_build_shared=no
14501 1.1 mrg fi
14502 1.1 mrg ;;
14503 1.1 mrg esac
14504 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14505 1.1 mrg # soname into executable. Probably we can add versioning support to
14506 1.1 mrg # collect2, so additional links can be useful in future.
14507 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
14508 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14509 1.1 mrg # instead of lib<name>.a to let people know that these are not
14510 1.1 mrg # typical AIX shared libraries.
14511 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14512 1.1 mrg else
14513 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2
14514 1.1 mrg # and later when we are not doing run time linking.
14515 1.1 mrg library_names_spec='${libname}${release}.a $libname.a'
14516 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
14517 1.1 mrg fi
14518 1.1 mrg shlibpath_var=LIBPATH
14519 1.1 mrg fi
14520 1.1 mrg ;;
14521 1.1 mrg
14522 1.1 mrg amigaos*)
14523 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a'
14524 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs.
14525 1.1 mrg finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $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'
14526 1.1 mrg ;;
14527 1.1 mrg
14528 1.1 mrg beos*)
14529 1.1 mrg library_names_spec='${libname}${shared_ext}'
14530 1.1 mrg dynamic_linker="$host_os ld.so"
14531 1.1 mrg shlibpath_var=LIBRARY_PATH
14532 1.1 mrg ;;
14533 1.1 mrg
14534 1.1 mrg bsdi[45]*)
14535 1.1 mrg version_type=linux
14536 1.1 mrg need_version=no
14537 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14538 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
14539 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14540 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
14541 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14542 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14543 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and
14544 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14545 1.1 mrg # libtool to hard-code these into programs
14546 1.1 mrg ;;
14547 1.1 mrg
14548 1.1 mrg cygwin* | mingw* | pw32*)
14549 1.1 mrg version_type=windows
14550 1.1 mrg shrext_cmds=".dll"
14551 1.1 mrg need_version=no
14552 1.1 mrg need_lib_prefix=no
14553 1.1 mrg
14554 1.1 mrg case $GCC,$host_os in
14555 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32*)
14556 1.1 mrg library_names_spec='$libname.dll.a'
14557 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds
14558 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~
14559 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
14560 1.1 mrg dldir=$destdir/`dirname \$dlpath`~
14561 1.1 mrg test -d \$dldir || mkdir -p \$dldir~
14562 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~
14563 1.1 mrg chmod a+x \$dldir/$dlname'
14564 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14565 1.1 mrg dlpath=$dir/\$dldll~
14566 1.1 mrg $rm \$dlpath'
14567 1.1 mrg shlibpath_overrides_runpath=yes
14568 1.1 mrg
14569 1.1 mrg case $host_os in
14570 1.1 mrg cygwin*)
14571 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14572 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14573 1.1 mrg sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
14574 1.1 mrg ;;
14575 1.1 mrg mingw*)
14576 1.1 mrg # MinGW DLLs use traditional 'lib' prefix
14577 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14578 1.1 mrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
14579 1.1 mrg if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
14580 1.1 mrg # It is most probably a Windows format PATH printed by
14581 1.1 mrg # mingw gcc, but we are running on Cygwin. Gcc prints its search
14582 1.1 mrg # path with ; separators, and with drive letters. We can handle the
14583 1.1 mrg # drive letters (cygwin fileutils understands them), so leave them,
14584 1.1 mrg # especially as we might pass files found there to a mingw objdump,
14585 1.1 mrg # which wouldn't understand a cygwinified path. Ahh.
14586 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
14587 1.1 mrg else
14588 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
14589 1.1 mrg fi
14590 1.1 mrg ;;
14591 1.1 mrg pw32*)
14592 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib'
14593 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14594 1.1 mrg ;;
14595 1.1 mrg esac
14596 1.1 mrg ;;
14597 1.1 mrg
14598 1.1 mrg *)
14599 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14600 1.1 mrg ;;
14601 1.1 mrg esac
14602 1.1 mrg dynamic_linker='Win32 ld.exe'
14603 1.1 mrg # FIXME: first we should search . and the directory the executable is in
14604 1.1 mrg shlibpath_var=PATH
14605 1.1 mrg ;;
14606 1.1 mrg
14607 1.1 mrg darwin* | rhapsody*)
14608 1.1 mrg dynamic_linker="$host_os dyld"
14609 1.1 mrg version_type=darwin
14610 1.1 mrg need_lib_prefix=no
14611 1.1 mrg need_version=no
14612 1.1 mrg library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14613 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext'
14614 1.1 mrg shlibpath_overrides_runpath=yes
14615 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH
14616 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14617 1.1 mrg # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
14618 1.1 mrg if test "$GCC" = yes; then
14619 1.1 mrg sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
14620 1.1 mrg else
14621 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
14622 1.1 mrg fi
14623 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14624 1.1 mrg ;;
14625 1.1 mrg
14626 1.1 mrg dgux*)
14627 1.1 mrg version_type=linux
14628 1.1 mrg need_lib_prefix=no
14629 1.1 mrg need_version=no
14630 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14631 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
14632 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
14633 1.1 mrg ;;
14634 1.1 mrg
14635 1.1 mrg freebsd1*)
14636 1.1 mrg dynamic_linker=no
14637 1.1 mrg ;;
14638 1.1 mrg
14639 1.1 mrg kfreebsd*-gnu)
14640 1.1 mrg version_type=linux
14641 1.1 mrg need_lib_prefix=no
14642 1.1 mrg need_version=no
14643 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14644 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
14645 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
14646 1.1 mrg shlibpath_overrides_runpath=no
14647 1.1 mrg hardcode_into_libs=yes
14648 1.1 mrg dynamic_linker='GNU ld.so'
14649 1.1 mrg ;;
14650 1.1 mrg
14651 1.1 mrg freebsd* | dragonfly*)
14652 1.1 mrg # DragonFly does not have aout. When/if they implement a new
14653 1.1 mrg # versioning mechanism, adjust this.
14654 1.1 mrg if test -x /usr/bin/objformat; then
14655 1.1 mrg objformat=`/usr/bin/objformat`
14656 1.1 mrg else
14657 1.1 mrg case $host_os in
14658 1.1 mrg freebsd[123]*) objformat=aout ;;
14659 1.1 mrg *) objformat=elf ;;
14660 1.1 mrg esac
14661 1.1 mrg fi
14662 1.1 mrg version_type=freebsd-$objformat
14663 1.1 mrg case $version_type in
14664 1.1 mrg freebsd-elf*)
14665 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14666 1.1 mrg need_version=no
14667 1.1 mrg need_lib_prefix=no
14668 1.1 mrg ;;
14669 1.1 mrg freebsd-*)
14670 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14671 1.1 mrg need_version=yes
14672 1.1 mrg ;;
14673 1.1 mrg esac
14674 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
14675 1.1 mrg case $host_os in
14676 1.1 mrg freebsd2*)
14677 1.1 mrg shlibpath_overrides_runpath=yes
14678 1.1 mrg ;;
14679 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*)
14680 1.1 mrg shlibpath_overrides_runpath=yes
14681 1.1 mrg hardcode_into_libs=yes
14682 1.1 mrg ;;
14683 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14684 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14685 1.1 mrg shlibpath_overrides_runpath=no
14686 1.1 mrg hardcode_into_libs=yes
14687 1.1 mrg ;;
14688 1.1 mrg freebsd*) # from 4.6 on
14689 1.1 mrg shlibpath_overrides_runpath=yes
14690 1.1 mrg hardcode_into_libs=yes
14691 1.1 mrg ;;
14692 1.1 mrg esac
14693 1.1 mrg ;;
14694 1.1 mrg
14695 1.1 mrg gnu*)
14696 1.1 mrg version_type=linux
14697 1.1 mrg need_lib_prefix=no
14698 1.1 mrg need_version=no
14699 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14700 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
14701 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
14702 1.1 mrg hardcode_into_libs=yes
14703 1.1 mrg ;;
14704 1.1 mrg
14705 1.1 mrg hpux9* | hpux10* | hpux11*)
14706 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to
14707 1.1 mrg # link against other versions.
14708 1.1 mrg version_type=sunos
14709 1.1 mrg need_lib_prefix=no
14710 1.1 mrg need_version=no
14711 1.1 mrg case $host_cpu in
14712 1.1 mrg ia64*)
14713 1.1 mrg shrext_cmds='.so'
14714 1.1 mrg hardcode_into_libs=yes
14715 1.1 mrg dynamic_linker="$host_os dld.so"
14716 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
14717 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14718 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14719 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
14720 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then
14721 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14722 1.1 mrg else
14723 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14724 1.1 mrg fi
14725 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14726 1.1 mrg ;;
14727 1.1 mrg hppa*64*)
14728 1.1 mrg shrext_cmds='.sl'
14729 1.1 mrg hardcode_into_libs=yes
14730 1.1 mrg dynamic_linker="$host_os dld.sl"
14731 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14732 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14733 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14734 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
14735 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14736 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14737 1.1 mrg ;;
14738 1.1 mrg *)
14739 1.1 mrg shrext_cmds='.sl'
14740 1.1 mrg dynamic_linker="$host_os dld.sl"
14741 1.1 mrg shlibpath_var=SHLIB_PATH
14742 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14743 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14744 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
14745 1.1 mrg ;;
14746 1.1 mrg esac
14747 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555.
14748 1.1 mrg postinstall_cmds='chmod 555 $lib'
14749 1.1 mrg ;;
14750 1.1 mrg
14751 1.1 mrg interix3*)
14752 1.1 mrg version_type=linux
14753 1.1 mrg need_lib_prefix=no
14754 1.1 mrg need_version=no
14755 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14756 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
14757 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14758 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
14759 1.1 mrg shlibpath_overrides_runpath=no
14760 1.1 mrg hardcode_into_libs=yes
14761 1.1 mrg ;;
14762 1.1 mrg
14763 1.1 mrg irix5* | irix6* | nonstopux*)
14764 1.1 mrg case $host_os in
14765 1.1 mrg nonstopux*) version_type=nonstopux ;;
14766 1.1 mrg *)
14767 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
14768 1.1 mrg version_type=linux
14769 1.1 mrg else
14770 1.1 mrg version_type=irix
14771 1.1 mrg fi ;;
14772 1.1 mrg esac
14773 1.1 mrg need_lib_prefix=no
14774 1.1 mrg need_version=no
14775 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
14776 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14777 1.1 mrg case $host_os in
14778 1.1 mrg irix5* | nonstopux*)
14779 1.1 mrg libsuff= shlibsuff=
14780 1.1 mrg ;;
14781 1.1 mrg *)
14782 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD
14783 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14784 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;;
14785 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14786 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;;
14787 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14788 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;;
14789 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;;
14790 1.1 mrg esac
14791 1.1 mrg ;;
14792 1.1 mrg esac
14793 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14794 1.1 mrg shlibpath_overrides_runpath=no
14795 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14796 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14797 1.1 mrg hardcode_into_libs=yes
14798 1.1 mrg ;;
14799 1.1 mrg
14800 1.1 mrg # No shared lib support for Linux oldld, aout, or coff.
14801 1.1 mrg linux*oldld* | linux*aout* | linux*coff*)
14802 1.1 mrg dynamic_linker=no
14803 1.1 mrg ;;
14804 1.1 mrg
14805 1.1 mrg # This must be Linux ELF.
14806 1.1 mrg linux*)
14807 1.1 mrg version_type=linux
14808 1.1 mrg need_lib_prefix=no
14809 1.1 mrg need_version=no
14810 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14811 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
14812 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14813 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
14814 1.1 mrg shlibpath_overrides_runpath=no
14815 1.1 mrg # This implies no fast_install, which is unacceptable.
14816 1.1 mrg # Some rework will be needed to allow for fast_install
14817 1.1 mrg # before this can be enabled.
14818 1.1 mrg hardcode_into_libs=yes
14819 1.1 mrg
14820 1.1 mrg # find out which ABI we are using
14821 1.1 mrg libsuff=
14822 1.1 mrg case "$host_cpu" in
14823 1.1 mrg x86_64*|s390x*|powerpc64*)
14824 1.1 mrg echo '#line 14824 "configure"' > conftest.$ac_ext
14825 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14826 1.1 mrg (eval $ac_compile) 2>&5
14827 1.1 mrg ac_status=$?
14828 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
14829 1.1 mrg (exit $ac_status); }; then
14830 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
14831 1.1 mrg *64-bit*)
14832 1.1 mrg libsuff=64
14833 1.1 mrg sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
14834 1.1 mrg ;;
14835 1.1 mrg esac
14836 1.1 mrg fi
14837 1.1 mrg rm -rf conftest*
14838 1.1 mrg ;;
14839 1.1 mrg esac
14840 1.1 mrg
14841 1.1 mrg # Append ld.so.conf contents to the search path
14842 1.1 mrg if test -f /etc/ld.so.conf; then
14843 1.1 mrg 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/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
14844 1.1 mrg sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
14845 1.1 mrg fi
14846 1.1 mrg
14847 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on
14848 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the
14849 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers,
14850 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and
14851 1.1 mrg # people can always --disable-shared, the test was removed, and we
14852 1.1 mrg # assume the GNU/Linux dynamic linker is in use.
14853 1.1 mrg dynamic_linker='GNU/Linux ld.so'
14854 1.1 mrg ;;
14855 1.1 mrg
14856 1.1 mrg knetbsd*-gnu)
14857 1.1 mrg version_type=linux
14858 1.1 mrg need_lib_prefix=no
14859 1.1 mrg need_version=no
14860 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14861 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
14862 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
14863 1.1 mrg shlibpath_overrides_runpath=no
14864 1.1 mrg hardcode_into_libs=yes
14865 1.1 mrg dynamic_linker='GNU ld.so'
14866 1.1 mrg ;;
14867 1.1 mrg
14868 1.1 mrg netbsd*)
14869 1.1 mrg version_type=sunos
14870 1.1 mrg need_lib_prefix=no
14871 1.1 mrg need_version=no
14872 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14873 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14874 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14875 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so'
14876 1.1 mrg else
14877 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14878 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
14879 1.1 mrg dynamic_linker='NetBSD ld.elf_so'
14880 1.1 mrg fi
14881 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
14882 1.1 mrg shlibpath_overrides_runpath=yes
14883 1.1 mrg hardcode_into_libs=yes
14884 1.1 mrg ;;
14885 1.1 mrg
14886 1.1 mrg newsos6)
14887 1.1 mrg version_type=linux
14888 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14889 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
14890 1.1 mrg shlibpath_overrides_runpath=yes
14891 1.1 mrg ;;
14892 1.1 mrg
14893 1.1 mrg nto-qnx*)
14894 1.1 mrg version_type=linux
14895 1.1 mrg need_lib_prefix=no
14896 1.1 mrg need_version=no
14897 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14898 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
14899 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
14900 1.1 mrg shlibpath_overrides_runpath=yes
14901 1.1 mrg ;;
14902 1.1 mrg
14903 1.1 mrg openbsd*)
14904 1.1 mrg version_type=sunos
14905 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib"
14906 1.1 mrg need_lib_prefix=no
14907 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14908 1.1 mrg case $host_os in
14909 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;;
14910 1.1 mrg *) need_version=no ;;
14911 1.1 mrg esac
14912 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14913 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14914 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
14915 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14916 1.1 mrg case $host_os in
14917 1.1 mrg openbsd2.[89] | openbsd2.[89].*)
14918 1.1 mrg shlibpath_overrides_runpath=no
14919 1.1 mrg ;;
14920 1.1 mrg *)
14921 1.1 mrg shlibpath_overrides_runpath=yes
14922 1.1 mrg ;;
14923 1.1 mrg esac
14924 1.1 mrg else
14925 1.1 mrg shlibpath_overrides_runpath=yes
14926 1.1 mrg fi
14927 1.1 mrg ;;
14928 1.1 mrg
14929 1.1 mrg os2*)
14930 1.1 mrg libname_spec='$name'
14931 1.1 mrg shrext_cmds=".dll"
14932 1.1 mrg need_lib_prefix=no
14933 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a'
14934 1.1 mrg dynamic_linker='OS/2 ld.exe'
14935 1.1 mrg shlibpath_var=LIBPATH
14936 1.1 mrg ;;
14937 1.1 mrg
14938 1.1 mrg osf3* | osf4* | osf5*)
14939 1.1 mrg version_type=osf
14940 1.1 mrg need_lib_prefix=no
14941 1.1 mrg need_version=no
14942 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
14943 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14944 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
14945 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14946 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14947 1.1 mrg ;;
14948 1.1 mrg
14949 1.1 mrg solaris*)
14950 1.1 mrg version_type=linux
14951 1.1 mrg need_lib_prefix=no
14952 1.1 mrg need_version=no
14953 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14954 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
14955 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
14956 1.1 mrg shlibpath_overrides_runpath=yes
14957 1.1 mrg hardcode_into_libs=yes
14958 1.1 mrg # ldd complains unless libraries are executable
14959 1.1 mrg postinstall_cmds='chmod +x $lib'
14960 1.1 mrg ;;
14961 1.1 mrg
14962 1.1 mrg sunos4*)
14963 1.1 mrg version_type=sunos
14964 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14965 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14966 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
14967 1.1 mrg shlibpath_overrides_runpath=yes
14968 1.1 mrg if test "$with_gnu_ld" = yes; then
14969 1.1 mrg need_lib_prefix=no
14970 1.1 mrg fi
14971 1.1 mrg need_version=yes
14972 1.1 mrg ;;
14973 1.1 mrg
14974 1.1 mrg sysv4 | sysv4.3*)
14975 1.1 mrg version_type=linux
14976 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14977 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
14978 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
14979 1.1 mrg case $host_vendor in
14980 1.1 mrg sni)
14981 1.1 mrg shlibpath_overrides_runpath=no
14982 1.1 mrg need_lib_prefix=no
14983 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym'
14984 1.1 mrg runpath_var=LD_RUN_PATH
14985 1.1 mrg ;;
14986 1.1 mrg siemens)
14987 1.1 mrg need_lib_prefix=no
14988 1.1 mrg ;;
14989 1.1 mrg motorola)
14990 1.1 mrg need_lib_prefix=no
14991 1.1 mrg need_version=no
14992 1.1 mrg shlibpath_overrides_runpath=no
14993 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14994 1.1 mrg ;;
14995 1.1 mrg esac
14996 1.1 mrg ;;
14997 1.1 mrg
14998 1.1 mrg sysv4*MP*)
14999 1.1 mrg if test -d /usr/nec ;then
15000 1.1 mrg version_type=linux
15001 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15002 1.1 mrg soname_spec='$libname${shared_ext}.$major'
15003 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
15004 1.1 mrg fi
15005 1.1 mrg ;;
15006 1.1 mrg
15007 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15008 1.1 mrg version_type=freebsd-elf
15009 1.1 mrg need_lib_prefix=no
15010 1.1 mrg need_version=no
15011 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15012 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
15013 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
15014 1.1 mrg hardcode_into_libs=yes
15015 1.1 mrg if test "$with_gnu_ld" = yes; then
15016 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15017 1.1 mrg shlibpath_overrides_runpath=no
15018 1.1 mrg else
15019 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15020 1.1 mrg shlibpath_overrides_runpath=yes
15021 1.1 mrg case $host_os in
15022 1.1 mrg sco3.2v5*)
15023 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15024 1.1 mrg ;;
15025 1.1 mrg esac
15026 1.1 mrg fi
15027 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib'
15028 1.1 mrg ;;
15029 1.1 mrg
15030 1.1 mrg uts4*)
15031 1.1 mrg version_type=linux
15032 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15033 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
15034 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
15035 1.1 mrg ;;
15036 1.1 mrg
15037 1.1 mrg *)
15038 1.1 mrg dynamic_linker=no
15039 1.1 mrg ;;
15040 1.1 mrg esac
15041 1.1 mrg echo "$as_me:$LINENO: result: $dynamic_linker" >&5
15042 1.1 mrg echo "${ECHO_T}$dynamic_linker" >&6
15043 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no
15044 1.1 mrg
15045 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15046 1.1 mrg if test "$GCC" = yes; then
15047 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15048 1.1 mrg fi
15049 1.1 mrg
15050 1.1 mrg echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
15051 1.1 mrg echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
15052 1.1 mrg hardcode_action_F77=
15053 1.1 mrg if test -n "$hardcode_libdir_flag_spec_F77" || \
15054 1.1 mrg test -n "$runpath_var_F77" || \
15055 1.1 mrg test "X$hardcode_automatic_F77" = "Xyes" ; then
15056 1.1 mrg
15057 1.1 mrg # We can hardcode non-existant directories.
15058 1.1 mrg if test "$hardcode_direct_F77" != no &&
15059 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we
15060 1.1 mrg # have to relink, otherwise we might link with an installed library
15061 1.1 mrg # when we should be linking with a yet-to-be-installed one
15062 1.1 mrg ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
15063 1.1 mrg test "$hardcode_minus_L_F77" != no; then
15064 1.1 mrg # Linking always hardcodes the temporary library directory.
15065 1.1 mrg hardcode_action_F77=relink
15066 1.1 mrg else
15067 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs.
15068 1.1 mrg hardcode_action_F77=immediate
15069 1.1 mrg fi
15070 1.1 mrg else
15071 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing
15072 1.1 mrg # directories.
15073 1.1 mrg hardcode_action_F77=unsupported
15074 1.1 mrg fi
15075 1.1 mrg echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
15076 1.1 mrg echo "${ECHO_T}$hardcode_action_F77" >&6
15077 1.1 mrg
15078 1.1 mrg if test "$hardcode_action_F77" = relink; then
15079 1.1 mrg # Fast installation is not supported
15080 1.1 mrg enable_fast_install=no
15081 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes ||
15082 1.1 mrg test "$enable_shared" = no; then
15083 1.1 mrg # Fast installation is not necessary
15084 1.1 mrg enable_fast_install=needless
15085 1.1 mrg fi
15086 1.1 mrg
15087 1.1 mrg
15088 1.1 mrg # The else clause should only fire when bootstrapping the
15089 1.1 mrg # libtool distribution, otherwise you forgot to ship ltmain.sh
15090 1.1 mrg # with your package, and you will get complaints that there are
15091 1.1 mrg # no rules to generate ltmain.sh.
15092 1.1 mrg if test -f "$ltmain"; then
15093 1.1 mrg # See if we are running on zsh, and set the options which allow our commands through
15094 1.1 mrg # without removal of \ escapes.
15095 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
15096 1.1 mrg setopt NO_GLOB_SUBST
15097 1.1 mrg fi
15098 1.1 mrg # Now quote all the things that may contain metacharacters while being
15099 1.1 mrg # careful not to overquote the AC_SUBSTed values. We take copies of the
15100 1.1 mrg # variables and quote the copies for generation of the libtool script.
15101 1.1 mrg for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
15102 1.1 mrg SED SHELL STRIP \
15103 1.1 mrg libname_spec library_names_spec soname_spec extract_expsyms_cmds \
15104 1.1 mrg old_striplib striplib file_magic_cmd finish_cmds finish_eval \
15105 1.1 mrg deplibs_check_method reload_flag reload_cmds need_locks \
15106 1.1 mrg lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
15107 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \
15108 1.1 mrg sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
15109 1.1 mrg old_postinstall_cmds old_postuninstall_cmds \
15110 1.1 mrg compiler_F77 \
15111 1.1 mrg CC_F77 \
15112 1.1 mrg LD_F77 \
15113 1.1 mrg lt_prog_compiler_wl_F77 \
15114 1.1 mrg lt_prog_compiler_pic_F77 \
15115 1.1 mrg lt_prog_compiler_static_F77 \
15116 1.1 mrg lt_prog_compiler_no_builtin_flag_F77 \
15117 1.1 mrg export_dynamic_flag_spec_F77 \
15118 1.1 mrg thread_safe_flag_spec_F77 \
15119 1.1 mrg whole_archive_flag_spec_F77 \
15120 1.1 mrg enable_shared_with_static_runtimes_F77 \
15121 1.1 mrg old_archive_cmds_F77 \
15122 1.1 mrg old_archive_from_new_cmds_F77 \
15123 1.1 mrg predep_objects_F77 \
15124 1.1 mrg postdep_objects_F77 \
15125 1.1 mrg predeps_F77 \
15126 1.1 mrg postdeps_F77 \
15127 1.1 mrg compiler_lib_search_path_F77 \
15128 1.1 mrg archive_cmds_F77 \
15129 1.1 mrg archive_expsym_cmds_F77 \
15130 1.1 mrg postinstall_cmds_F77 \
15131 1.1 mrg postuninstall_cmds_F77 \
15132 1.1 mrg old_archive_from_expsyms_cmds_F77 \
15133 1.1 mrg allow_undefined_flag_F77 \
15134 1.1 mrg no_undefined_flag_F77 \
15135 1.1 mrg export_symbols_cmds_F77 \
15136 1.1 mrg hardcode_libdir_flag_spec_F77 \
15137 1.1 mrg hardcode_libdir_flag_spec_ld_F77 \
15138 1.1 mrg hardcode_libdir_separator_F77 \
15139 1.1 mrg hardcode_automatic_F77 \
15140 1.1 mrg module_cmds_F77 \
15141 1.1 mrg module_expsym_cmds_F77 \
15142 1.1 mrg lt_cv_prog_compiler_c_o_F77 \
15143 1.1 mrg exclude_expsyms_F77 \
15144 1.1 mrg include_expsyms_F77; do
15145 1.1 mrg
15146 1.1 mrg case $var in
15147 1.1 mrg old_archive_cmds_F77 | \
15148 1.1 mrg old_archive_from_new_cmds_F77 | \
15149 1.1 mrg archive_cmds_F77 | \
15150 1.1 mrg archive_expsym_cmds_F77 | \
15151 1.1 mrg module_cmds_F77 | \
15152 1.1 mrg module_expsym_cmds_F77 | \
15153 1.1 mrg old_archive_from_expsyms_cmds_F77 | \
15154 1.1 mrg export_symbols_cmds_F77 | \
15155 1.1 mrg extract_expsyms_cmds | reload_cmds | finish_cmds | \
15156 1.1 mrg postinstall_cmds | postuninstall_cmds | \
15157 1.1 mrg old_postinstall_cmds | old_postuninstall_cmds | \
15158 1.1 mrg sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
15159 1.1 mrg # Double-quote double-evaled strings.
15160 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
15161 1.1 mrg ;;
15162 1.1 mrg *)
15163 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
15164 1.1 mrg ;;
15165 1.1 mrg esac
15166 1.1 mrg done
15167 1.1 mrg
15168 1.1 mrg case $lt_echo in
15169 1.1 mrg *'\$0 --fallback-echo"')
15170 1.1 mrg lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
15171 1.1 mrg ;;
15172 1.1 mrg esac
15173 1.1 mrg
15174 1.1 mrg cfgfile="$ofile"
15175 1.1 mrg
15176 1.1 mrg cat <<__EOF__ >> "$cfgfile"
15177 1.1 mrg # ### BEGIN LIBTOOL TAG CONFIG: $tagname
15178 1.1 mrg
15179 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15180 1.1 mrg
15181 1.1 mrg # Shell to use when invoking shell scripts.
15182 1.1 mrg SHELL=$lt_SHELL
15183 1.1 mrg
15184 1.1 mrg # Whether or not to build shared libraries.
15185 1.1 mrg build_libtool_libs=$enable_shared
15186 1.1 mrg
15187 1.1 mrg # Whether or not to build static libraries.
15188 1.1 mrg build_old_libs=$enable_static
15189 1.1 mrg
15190 1.1 mrg # Whether or not to add -lc for building shared libraries.
15191 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc_F77
15192 1.1 mrg
15193 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static
15194 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
15195 1.1 mrg
15196 1.1 mrg # Whether or not to optimize for fast installation.
15197 1.1 mrg fast_install=$enable_fast_install
15198 1.1 mrg
15199 1.1 mrg # The host system.
15200 1.1 mrg host_alias=$host_alias
15201 1.1 mrg host=$host
15202 1.1 mrg host_os=$host_os
15203 1.1 mrg
15204 1.1 mrg # The build system.
15205 1.1 mrg build_alias=$build_alias
15206 1.1 mrg build=$build
15207 1.1 mrg build_os=$build_os
15208 1.1 mrg
15209 1.1 mrg # An echo program that does not interpret backslashes.
15210 1.1 mrg echo=$lt_echo
15211 1.1 mrg
15212 1.1 mrg # The archiver.
15213 1.1 mrg AR=$lt_AR
15214 1.1 mrg AR_FLAGS=$lt_AR_FLAGS
15215 1.1 mrg
15216 1.1 mrg # A C compiler.
15217 1.1 mrg LTCC=$lt_LTCC
15218 1.1 mrg
15219 1.1 mrg # LTCC compiler flags.
15220 1.1 mrg LTCFLAGS=$lt_LTCFLAGS
15221 1.1 mrg
15222 1.1 mrg # A language-specific compiler.
15223 1.1 mrg CC=$lt_compiler_F77
15224 1.1 mrg
15225 1.1 mrg # Is the compiler the GNU C compiler?
15226 1.1 mrg with_gcc=$GCC_F77
15227 1.1 mrg
15228 1.1 mrg gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
15229 1.1 mrg gcc_ver=\`gcc -dumpversion\`
15230 1.1 mrg
15231 1.1 mrg # An ERE matcher.
15232 1.1 mrg EGREP=$lt_EGREP
15233 1.1 mrg
15234 1.1 mrg # The linker used to build libraries.
15235 1.1 mrg LD=$lt_LD_F77
15236 1.1 mrg
15237 1.1 mrg # Whether we need hard or soft links.
15238 1.1 mrg LN_S=$lt_LN_S
15239 1.1 mrg
15240 1.1 mrg # A BSD-compatible nm program.
15241 1.1 mrg NM=$lt_NM
15242 1.1 mrg
15243 1.1 mrg # A symbol stripping program
15244 1.1 mrg STRIP=$lt_STRIP
15245 1.1 mrg
15246 1.1 mrg # Used to examine libraries when file_magic_cmd begins "file"
15247 1.1 mrg MAGIC_CMD=$MAGIC_CMD
15248 1.1 mrg
15249 1.1 mrg # Used on cygwin: DLL creation program.
15250 1.1 mrg DLLTOOL="$DLLTOOL"
15251 1.1 mrg
15252 1.1 mrg # Used on cygwin: object dumper.
15253 1.1 mrg OBJDUMP="$OBJDUMP"
15254 1.1 mrg
15255 1.1 mrg # Used on cygwin: assembler.
15256 1.1 mrg AS="$AS"
15257 1.1 mrg
15258 1.1 mrg # The name of the directory that contains temporary libtool files.
15259 1.1 mrg objdir=$objdir
15260 1.1 mrg
15261 1.1 mrg # How to create reloadable object files.
15262 1.1 mrg reload_flag=$lt_reload_flag
15263 1.1 mrg reload_cmds=$lt_reload_cmds
15264 1.1 mrg
15265 1.1 mrg # How to pass a linker flag through the compiler.
15266 1.1 mrg wl=$lt_lt_prog_compiler_wl_F77
15267 1.1 mrg
15268 1.1 mrg # Object file suffix (normally "o").
15269 1.1 mrg objext="$ac_objext"
15270 1.1 mrg
15271 1.1 mrg # Old archive suffix (normally "a").
15272 1.1 mrg libext="$libext"
15273 1.1 mrg
15274 1.1 mrg # Shared library suffix (normally ".so").
15275 1.1 mrg shrext_cmds='$shrext_cmds'
15276 1.1 mrg
15277 1.1 mrg # Executable file suffix (normally "").
15278 1.1 mrg exeext="$exeext"
15279 1.1 mrg
15280 1.1 mrg # Additional compiler flags for building library objects.
15281 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic_F77
15282 1.1 mrg pic_mode=$pic_mode
15283 1.1 mrg
15284 1.1 mrg # What is the maximum length of a command?
15285 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len
15286 1.1 mrg
15287 1.1 mrg # Does compiler simultaneously support -c and -o options?
15288 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
15289 1.1 mrg
15290 1.1 mrg # Must we lock files when doing compilation?
15291 1.1 mrg need_locks=$lt_need_locks
15292 1.1 mrg
15293 1.1 mrg # Do we need the lib prefix for modules?
15294 1.1 mrg need_lib_prefix=$need_lib_prefix
15295 1.1 mrg
15296 1.1 mrg # Do we need a version for libraries?
15297 1.1 mrg need_version=$need_version
15298 1.1 mrg
15299 1.1 mrg # Whether dlopen is supported.
15300 1.1 mrg dlopen_support=$enable_dlopen
15301 1.1 mrg
15302 1.1 mrg # Whether dlopen of programs is supported.
15303 1.1 mrg dlopen_self=$enable_dlopen_self
15304 1.1 mrg
15305 1.1 mrg # Whether dlopen of statically linked programs is supported.
15306 1.1 mrg dlopen_self_static=$enable_dlopen_self_static
15307 1.1 mrg
15308 1.1 mrg # Compiler flag to prevent dynamic linking.
15309 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static_F77
15310 1.1 mrg
15311 1.1 mrg # Compiler flag to turn off builtin functions.
15312 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
15313 1.1 mrg
15314 1.1 mrg # Compiler flag to allow reflexive dlopens.
15315 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
15316 1.1 mrg
15317 1.1 mrg # Compiler flag to generate shared objects directly from archives.
15318 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
15319 1.1 mrg
15320 1.1 mrg # Compiler flag to generate thread-safe objects.
15321 1.1 mrg thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
15322 1.1 mrg
15323 1.1 mrg # Library versioning type.
15324 1.1 mrg version_type=$version_type
15325 1.1 mrg
15326 1.1 mrg # Format of library name prefix.
15327 1.1 mrg libname_spec=$lt_libname_spec
15328 1.1 mrg
15329 1.1 mrg # List of archive names. First name is the real one, the rest are links.
15330 1.1 mrg # The last name is the one that the linker finds with -lNAME.
15331 1.1 mrg library_names_spec=$lt_library_names_spec
15332 1.1 mrg
15333 1.1 mrg # The coded name of the library, if different from the real name.
15334 1.1 mrg soname_spec=$lt_soname_spec
15335 1.1 mrg
15336 1.1 mrg # Commands used to build and install an old-style archive.
15337 1.1 mrg RANLIB=$lt_RANLIB
15338 1.1 mrg old_archive_cmds=$lt_old_archive_cmds_F77
15339 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds
15340 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds
15341 1.1 mrg
15342 1.1 mrg # Create an old-style archive from a shared archive.
15343 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
15344 1.1 mrg
15345 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive.
15346 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
15347 1.1 mrg
15348 1.1 mrg # Commands used to build and install a shared archive.
15349 1.1 mrg archive_cmds=$lt_archive_cmds_F77
15350 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds_F77
15351 1.1 mrg postinstall_cmds=$lt_postinstall_cmds
15352 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds
15353 1.1 mrg
15354 1.1 mrg # Commands used to build a loadable module (assumed same as above if empty)
15355 1.1 mrg module_cmds=$lt_module_cmds_F77
15356 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds_F77
15357 1.1 mrg
15358 1.1 mrg # Commands to strip libraries.
15359 1.1 mrg old_striplib=$lt_old_striplib
15360 1.1 mrg striplib=$lt_striplib
15361 1.1 mrg
15362 1.1 mrg # Dependencies to place before the objects being linked to create a
15363 1.1 mrg # shared library.
15364 1.1 mrg predep_objects=\`echo $lt_predep_objects_F77 | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
15365 1.1 mrg
15366 1.1 mrg # Dependencies to place after the objects being linked to create a
15367 1.1 mrg # shared library.
15368 1.1 mrg postdep_objects=\`echo $lt_postdep_objects_F77 | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
15369 1.1 mrg
15370 1.1 mrg # Dependencies to place before the objects being linked to create a
15371 1.1 mrg # shared library.
15372 1.1 mrg predeps=$lt_predeps_F77
15373 1.1 mrg
15374 1.1 mrg # Dependencies to place after the objects being linked to create a
15375 1.1 mrg # shared library.
15376 1.1 mrg postdeps=$lt_postdeps_F77
15377 1.1 mrg
15378 1.1 mrg # The library search path used internally by the compiler when linking
15379 1.1 mrg # a shared library.
15380 1.1 mrg compiler_lib_search_path=\`echo $lt_compiler_lib_search_path_F77 | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
15381 1.1 mrg
15382 1.1 mrg # Method to check whether dependent libraries are shared objects.
15383 1.1 mrg deplibs_check_method=$lt_deplibs_check_method
15384 1.1 mrg
15385 1.1 mrg # Command to use when deplibs_check_method == file_magic.
15386 1.1 mrg file_magic_cmd=$lt_file_magic_cmd
15387 1.1 mrg
15388 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built.
15389 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag_F77
15390 1.1 mrg
15391 1.1 mrg # Flag that forces no undefined symbols.
15392 1.1 mrg no_undefined_flag=$lt_no_undefined_flag_F77
15393 1.1 mrg
15394 1.1 mrg # Commands used to finish a libtool library installation in a directory.
15395 1.1 mrg finish_cmds=$lt_finish_cmds
15396 1.1 mrg
15397 1.1 mrg # Same as above, but a single script fragment to be evaled but not shown.
15398 1.1 mrg finish_eval=$lt_finish_eval
15399 1.1 mrg
15400 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names.
15401 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15402 1.1 mrg
15403 1.1 mrg # Transform the output of nm in a proper C declaration
15404 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15405 1.1 mrg
15406 1.1 mrg # Transform the output of nm in a C name address pair
15407 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15408 1.1 mrg
15409 1.1 mrg # This is the shared library runtime path variable.
15410 1.1 mrg runpath_var=$runpath_var
15411 1.1 mrg
15412 1.1 mrg # This is the shared library path variable.
15413 1.1 mrg shlibpath_var=$shlibpath_var
15414 1.1 mrg
15415 1.1 mrg # Is shlibpath searched before the hard-coded library search path?
15416 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15417 1.1 mrg
15418 1.1 mrg # How to hardcode a shared library path into an executable.
15419 1.1 mrg hardcode_action=$hardcode_action_F77
15420 1.1 mrg
15421 1.1 mrg # Whether we should hardcode library paths into libraries.
15422 1.1 mrg hardcode_into_libs=$hardcode_into_libs
15423 1.1 mrg
15424 1.1 mrg # Flag to hardcode \$libdir into a binary during linking.
15425 1.1 mrg # This must work even if \$libdir does not exist.
15426 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
15427 1.1 mrg
15428 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into
15429 1.1 mrg # a binary during linking. This must work even if \$libdir does
15430 1.1 mrg # not exist.
15431 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
15432 1.1 mrg
15433 1.1 mrg # Whether we need a single -rpath flag with a separated argument.
15434 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
15435 1.1 mrg
15436 1.1 mrg # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
15437 1.1 mrg # resulting binary.
15438 1.1 mrg hardcode_direct=$hardcode_direct_F77
15439 1.1 mrg
15440 1.1 mrg # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
15441 1.1 mrg # resulting binary.
15442 1.1 mrg hardcode_minus_L=$hardcode_minus_L_F77
15443 1.1 mrg
15444 1.1 mrg # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
15445 1.1 mrg # the resulting binary.
15446 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
15447 1.1 mrg
15448 1.1 mrg # Set to yes if building a shared library automatically hardcodes DIR into the library
15449 1.1 mrg # and all subsequent libraries and executables linked against it.
15450 1.1 mrg hardcode_automatic=$hardcode_automatic_F77
15451 1.1 mrg
15452 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and
15453 1.1 mrg # restored at relink time.
15454 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink"
15455 1.1 mrg
15456 1.1 mrg # Whether libtool must link a program against all its dependency libraries.
15457 1.1 mrg link_all_deplibs=$link_all_deplibs_F77
15458 1.1 mrg
15459 1.1 mrg # Compile-time system search path for libraries
15460 1.1 mrg sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
15461 1.1 mrg
15462 1.1 mrg # Run-time system search path for libraries
15463 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15464 1.1 mrg
15465 1.1 mrg # Fix the shell variable \$srcfile for the compiler.
15466 1.1 mrg fix_srcfile_path="$fix_srcfile_path_F77"
15467 1.1 mrg
15468 1.1 mrg # Set to yes if exported symbols are required.
15469 1.1 mrg always_export_symbols=$always_export_symbols_F77
15470 1.1 mrg
15471 1.1 mrg # The commands to list exported symbols.
15472 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds_F77
15473 1.1 mrg
15474 1.1 mrg # The commands to extract the exported symbol list from a shared archive.
15475 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds
15476 1.1 mrg
15477 1.1 mrg # Symbols that should not be listed in the preloaded symbols.
15478 1.1 mrg exclude_expsyms=$lt_exclude_expsyms_F77
15479 1.1 mrg
15480 1.1 mrg # Symbols that must always be exported.
15481 1.1 mrg include_expsyms=$lt_include_expsyms_F77
15482 1.1 mrg
15483 1.1 mrg # ### END LIBTOOL TAG CONFIG: $tagname
15484 1.1 mrg
15485 1.1 mrg __EOF__
15486 1.1 mrg
15487 1.1 mrg
15488 1.1 mrg else
15489 1.1 mrg # If there is no Makefile yet, we rely on a make rule to execute
15490 1.1 mrg # `config.status --recheck' to rerun these tests and create the
15491 1.1 mrg # libtool script then.
15492 1.1 mrg ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
15493 1.1 mrg if test -f "$ltmain_in"; then
15494 1.1 mrg test -f Makefile && make "$ltmain"
15495 1.1 mrg fi
15496 1.1 mrg fi
15497 1.1 mrg
15498 1.1 mrg
15499 1.1 mrg ac_ext=c
15500 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
15501 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15502 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15503 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
15504 1.1 mrg
15505 1.1 mrg CC="$lt_save_CC"
15506 1.1 mrg
15507 1.1 mrg else
15508 1.1 mrg tagname=""
15509 1.1 mrg fi
15510 1.1 mrg ;;
15511 1.1 mrg
15512 1.1 mrg GCJ)
15513 1.1 mrg if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
15514 1.1 mrg
15515 1.1 mrg
15516 1.1 mrg
15517 1.1 mrg # Source file extension for Java test sources.
15518 1.1 mrg ac_ext=java
15519 1.1 mrg
15520 1.1 mrg # Object file extension for compiled Java test sources.
15521 1.1 mrg objext=o
15522 1.1 mrg objext_GCJ=$objext
15523 1.1 mrg
15524 1.1 mrg # Code to be used in simple compile tests
15525 1.1 mrg lt_simple_compile_test_code="class foo {}\n"
15526 1.1 mrg
15527 1.1 mrg # Code to be used in simple link tests
15528 1.1 mrg lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
15529 1.1 mrg
15530 1.1 mrg # ltmain only uses $CC for tagged configurations so make sure $CC is set.
15531 1.1 mrg
15532 1.1 mrg # If no C compiler was specified, use CC.
15533 1.1 mrg LTCC=${LTCC-"$CC"}
15534 1.1 mrg
15535 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
15536 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
15537 1.1 mrg
15538 1.1 mrg # Allow CC to be a program name with arguments.
15539 1.1 mrg compiler=$CC
15540 1.1 mrg
15541 1.1 mrg
15542 1.1 mrg # save warnings/boilerplate of simple test code
15543 1.1 mrg ac_outfile=conftest.$ac_objext
15544 1.1 mrg printf "$lt_simple_compile_test_code" >conftest.$ac_ext
15545 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
15546 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err`
15547 1.1 mrg $rm conftest*
15548 1.1 mrg
15549 1.1 mrg ac_outfile=conftest.$ac_objext
15550 1.1 mrg printf "$lt_simple_link_test_code" >conftest.$ac_ext
15551 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
15552 1.1 mrg _lt_linker_boilerplate=`cat conftest.err`
15553 1.1 mrg $rm conftest*
15554 1.1 mrg
15555 1.1 mrg
15556 1.1 mrg # Allow CC to be a program name with arguments.
15557 1.1 mrg lt_save_CC="$CC"
15558 1.1 mrg CC=${GCJ-"gcj"}
15559 1.1 mrg compiler=$CC
15560 1.1 mrg compiler_GCJ=$CC
15561 1.1 mrg for cc_temp in $compiler""; do
15562 1.1 mrg case $cc_temp in
15563 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
15564 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
15565 1.1 mrg \-*) ;;
15566 1.1 mrg *) break;;
15567 1.1 mrg esac
15568 1.1 mrg done
15569 1.1 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
15570 1.1 mrg
15571 1.1 mrg
15572 1.1 mrg # GCJ did not exist at the time GCC didn't implicitly link libc in.
15573 1.1 mrg archive_cmds_need_lc_GCJ=no
15574 1.1 mrg
15575 1.1 mrg old_archive_cmds_GCJ=$old_archive_cmds
15576 1.1 mrg
15577 1.1 mrg
15578 1.1 mrg lt_prog_compiler_no_builtin_flag_GCJ=
15579 1.1 mrg
15580 1.1 mrg if test "$GCC" = yes; then
15581 1.1 mrg lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
15582 1.1 mrg
15583 1.1 mrg
15584 1.1 mrg echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
15585 1.1 mrg echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6
15586 1.1 mrg if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
15587 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
15588 1.1 mrg else
15589 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=no
15590 1.1 mrg ac_outfile=conftest.$ac_objext
15591 1.1 mrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext
15592 1.1 mrg lt_compiler_flag="-fno-rtti -fno-exceptions"
15593 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
15594 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
15595 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
15596 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
15597 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
15598 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
15599 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15600 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15601 1.1 mrg -e 's:$: $lt_compiler_flag:'`
15602 1.1 mrg (eval echo "\"\$as_me:15602: $lt_compile\"" >&5)
15603 1.1 mrg (eval "$lt_compile" 2>conftest.err)
15604 1.1 mrg ac_status=$?
15605 1.1 mrg cat conftest.err >&5
15606 1.1 mrg echo "$as_me:15606: \$? = $ac_status" >&5
15607 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
15608 1.1 mrg # The compiler can only warn and ignore the option if not recognized
15609 1.1 mrg # So say no if there are warnings other than the usual output.
15610 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
15611 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15612 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
15613 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=yes
15614 1.1 mrg fi
15615 1.1 mrg fi
15616 1.1 mrg $rm conftest*
15617 1.1 mrg
15618 1.1 mrg fi
15619 1.1 mrg echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
15620 1.1 mrg echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6
15621 1.1 mrg
15622 1.1 mrg if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
15623 1.1 mrg lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
15624 1.1 mrg else
15625 1.1 mrg :
15626 1.1 mrg fi
15627 1.1 mrg
15628 1.1 mrg fi
15629 1.1 mrg
15630 1.1 mrg lt_prog_compiler_wl_GCJ=
15631 1.1 mrg lt_prog_compiler_pic_GCJ=
15632 1.1 mrg lt_prog_compiler_static_GCJ=
15633 1.1 mrg
15634 1.1 mrg echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
15635 1.1 mrg echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
15636 1.1 mrg
15637 1.1 mrg if test "$GCC" = yes; then
15638 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
15639 1.1 mrg lt_prog_compiler_static_GCJ='-static'
15640 1.1 mrg
15641 1.1 mrg case $host_os in
15642 1.1 mrg aix*)
15643 1.1 mrg # All AIX code is PIC.
15644 1.1 mrg if test "$host_cpu" = ia64; then
15645 1.1 mrg # AIX 5 now supports IA64 processor
15646 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
15647 1.1 mrg fi
15648 1.1 mrg ;;
15649 1.1 mrg
15650 1.1 mrg amigaos*)
15651 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but
15652 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better,
15653 1.1 mrg # like `-m68040'.
15654 1.1 mrg lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
15655 1.1 mrg ;;
15656 1.1 mrg
15657 1.1 mrg beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
15658 1.1 mrg # PIC is the default for these OSes.
15659 1.1 mrg ;;
15660 1.1 mrg
15661 1.1 mrg mingw* | pw32* | os2*)
15662 1.1 mrg # This hack is so that the source file can tell whether it is being
15663 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
15664 1.1 mrg lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
15665 1.1 mrg ;;
15666 1.1 mrg
15667 1.1 mrg darwin* | rhapsody*)
15668 1.1 mrg # PIC is the default on this platform
15669 1.1 mrg # Common symbols not allowed in MH_DYLIB files
15670 1.1 mrg lt_prog_compiler_pic_GCJ='-fno-common'
15671 1.1 mrg ;;
15672 1.1 mrg
15673 1.1 mrg interix3*)
15674 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code.
15675 1.1 mrg # Instead, we relocate shared libraries at runtime.
15676 1.1 mrg ;;
15677 1.1 mrg
15678 1.1 mrg msdosdjgpp*)
15679 1.1 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries
15680 1.1 mrg # on systems that don't support them.
15681 1.1 mrg lt_prog_compiler_can_build_shared_GCJ=no
15682 1.1 mrg enable_shared=no
15683 1.1 mrg ;;
15684 1.1 mrg
15685 1.1 mrg sysv4*MP*)
15686 1.1 mrg if test -d /usr/nec; then
15687 1.1 mrg lt_prog_compiler_pic_GCJ=-Kconform_pic
15688 1.1 mrg fi
15689 1.1 mrg ;;
15690 1.1 mrg
15691 1.1 mrg hpux*)
15692 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
15693 1.1 mrg # not for PA HP-UX.
15694 1.1 mrg case $host_cpu in
15695 1.1 mrg hppa*64*|ia64*)
15696 1.1 mrg # +Z the default
15697 1.1 mrg ;;
15698 1.1 mrg *)
15699 1.1 mrg lt_prog_compiler_pic_GCJ='-fPIC'
15700 1.1 mrg ;;
15701 1.1 mrg esac
15702 1.1 mrg ;;
15703 1.1 mrg
15704 1.1 mrg *)
15705 1.1 mrg lt_prog_compiler_pic_GCJ='-fPIC'
15706 1.1 mrg ;;
15707 1.1 mrg esac
15708 1.1 mrg else
15709 1.1 mrg # PORTME Check for flag to pass linker flags through the system compiler.
15710 1.1 mrg case $host_os in
15711 1.1 mrg aix*)
15712 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
15713 1.1 mrg if test "$host_cpu" = ia64; then
15714 1.1 mrg # AIX 5 now supports IA64 processor
15715 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
15716 1.1 mrg else
15717 1.1 mrg lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
15718 1.1 mrg fi
15719 1.1 mrg ;;
15720 1.1 mrg darwin*)
15721 1.1 mrg # PIC is the default on this platform
15722 1.1 mrg # Common symbols not allowed in MH_DYLIB files
15723 1.1 mrg case $cc_basename in
15724 1.1 mrg xlc*)
15725 1.1 mrg lt_prog_compiler_pic_GCJ='-qnocommon'
15726 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
15727 1.1 mrg ;;
15728 1.1 mrg esac
15729 1.1 mrg ;;
15730 1.1 mrg
15731 1.1 mrg mingw* | pw32* | os2*)
15732 1.1 mrg # This hack is so that the source file can tell whether it is being
15733 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
15734 1.1 mrg lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
15735 1.1 mrg ;;
15736 1.1 mrg
15737 1.1 mrg hpux9* | hpux10* | hpux11*)
15738 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
15739 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
15740 1.1 mrg # not for PA HP-UX.
15741 1.1 mrg case $host_cpu in
15742 1.1 mrg hppa*64*|ia64*)
15743 1.1 mrg # +Z the default
15744 1.1 mrg ;;
15745 1.1 mrg *)
15746 1.1 mrg lt_prog_compiler_pic_GCJ='+Z'
15747 1.1 mrg ;;
15748 1.1 mrg esac
15749 1.1 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC?
15750 1.1 mrg lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
15751 1.1 mrg ;;
15752 1.1 mrg
15753 1.1 mrg irix5* | irix6* | nonstopux*)
15754 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
15755 1.1 mrg # PIC (with -KPIC) is the default.
15756 1.1 mrg lt_prog_compiler_static_GCJ='-non_shared'
15757 1.1 mrg ;;
15758 1.1 mrg
15759 1.1 mrg newsos6)
15760 1.1 mrg lt_prog_compiler_pic_GCJ='-KPIC'
15761 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
15762 1.1 mrg ;;
15763 1.1 mrg
15764 1.1 mrg linux*)
15765 1.1 mrg case $cc_basename in
15766 1.1 mrg icc* | ecc*)
15767 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
15768 1.1 mrg lt_prog_compiler_pic_GCJ='-KPIC'
15769 1.1 mrg lt_prog_compiler_static_GCJ='-static'
15770 1.1 mrg ;;
15771 1.1 mrg pgcc* | pgf77* | pgf90* | pgf95*)
15772 1.1 mrg # Portland Group compilers (*not* the Pentium gcc compiler,
15773 1.1 mrg # which looks to be a dead project)
15774 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
15775 1.1 mrg lt_prog_compiler_pic_GCJ='-fpic'
15776 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
15777 1.1 mrg ;;
15778 1.1 mrg ccc*)
15779 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
15780 1.1 mrg # All Alpha code is PIC.
15781 1.1 mrg lt_prog_compiler_static_GCJ='-non_shared'
15782 1.1 mrg ;;
15783 1.1 mrg esac
15784 1.1 mrg ;;
15785 1.1 mrg
15786 1.1 mrg osf3* | osf4* | osf5*)
15787 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
15788 1.1 mrg # All OSF/1 code is PIC.
15789 1.1 mrg lt_prog_compiler_static_GCJ='-non_shared'
15790 1.1 mrg ;;
15791 1.1 mrg
15792 1.1 mrg solaris*)
15793 1.1 mrg lt_prog_compiler_pic_GCJ='-KPIC'
15794 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
15795 1.1 mrg case $cc_basename in
15796 1.1 mrg f77* | f90* | f95*)
15797 1.1 mrg lt_prog_compiler_wl_GCJ='-Qoption ld ';;
15798 1.1 mrg *)
15799 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,';;
15800 1.1 mrg esac
15801 1.1 mrg ;;
15802 1.1 mrg
15803 1.1 mrg sunos4*)
15804 1.1 mrg lt_prog_compiler_wl_GCJ='-Qoption ld '
15805 1.1 mrg lt_prog_compiler_pic_GCJ='-PIC'
15806 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
15807 1.1 mrg ;;
15808 1.1 mrg
15809 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3*)
15810 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
15811 1.1 mrg lt_prog_compiler_pic_GCJ='-KPIC'
15812 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
15813 1.1 mrg ;;
15814 1.1 mrg
15815 1.1 mrg sysv4*MP*)
15816 1.1 mrg if test -d /usr/nec ;then
15817 1.1 mrg lt_prog_compiler_pic_GCJ='-Kconform_pic'
15818 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
15819 1.1 mrg fi
15820 1.1 mrg ;;
15821 1.1 mrg
15822 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
15823 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
15824 1.1 mrg lt_prog_compiler_pic_GCJ='-KPIC'
15825 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
15826 1.1 mrg ;;
15827 1.1 mrg
15828 1.1 mrg unicos*)
15829 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
15830 1.1 mrg lt_prog_compiler_can_build_shared_GCJ=no
15831 1.1 mrg ;;
15832 1.1 mrg
15833 1.1 mrg uts4*)
15834 1.1 mrg lt_prog_compiler_pic_GCJ='-pic'
15835 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
15836 1.1 mrg ;;
15837 1.1 mrg
15838 1.1 mrg *)
15839 1.1 mrg lt_prog_compiler_can_build_shared_GCJ=no
15840 1.1 mrg ;;
15841 1.1 mrg esac
15842 1.1 mrg fi
15843 1.1 mrg
15844 1.1 mrg echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
15845 1.1 mrg echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6
15846 1.1 mrg
15847 1.1 mrg #
15848 1.1 mrg # Check to make sure the PIC flag actually works.
15849 1.1 mrg #
15850 1.1 mrg if test -n "$lt_prog_compiler_pic_GCJ"; then
15851 1.1 mrg
15852 1.1 mrg echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
15853 1.1 mrg echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6
15854 1.1 mrg if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
15855 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
15856 1.1 mrg else
15857 1.1 mrg lt_prog_compiler_pic_works_GCJ=no
15858 1.1 mrg ac_outfile=conftest.$ac_objext
15859 1.1 mrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext
15860 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
15861 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
15862 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
15863 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
15864 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
15865 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
15866 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
15867 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15868 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15869 1.1 mrg -e 's:$: $lt_compiler_flag:'`
15870 1.1 mrg (eval echo "\"\$as_me:15870: $lt_compile\"" >&5)
15871 1.1 mrg (eval "$lt_compile" 2>conftest.err)
15872 1.1 mrg ac_status=$?
15873 1.1 mrg cat conftest.err >&5
15874 1.1 mrg echo "$as_me:15874: \$? = $ac_status" >&5
15875 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
15876 1.1 mrg # The compiler can only warn and ignore the option if not recognized
15877 1.1 mrg # So say no if there are warnings other than the usual output.
15878 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
15879 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15880 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
15881 1.1 mrg lt_prog_compiler_pic_works_GCJ=yes
15882 1.1 mrg fi
15883 1.1 mrg fi
15884 1.1 mrg $rm conftest*
15885 1.1 mrg
15886 1.1 mrg fi
15887 1.1 mrg echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
15888 1.1 mrg echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6
15889 1.1 mrg
15890 1.1 mrg if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
15891 1.1 mrg case $lt_prog_compiler_pic_GCJ in
15892 1.1 mrg "" | " "*) ;;
15893 1.1 mrg *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
15894 1.1 mrg esac
15895 1.1 mrg else
15896 1.1 mrg lt_prog_compiler_pic_GCJ=
15897 1.1 mrg lt_prog_compiler_can_build_shared_GCJ=no
15898 1.1 mrg fi
15899 1.1 mrg
15900 1.1 mrg fi
15901 1.1 mrg case $host_os in
15902 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless:
15903 1.1 mrg *djgpp*)
15904 1.1 mrg lt_prog_compiler_pic_GCJ=
15905 1.1 mrg ;;
15906 1.1 mrg *)
15907 1.1 mrg lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
15908 1.1 mrg ;;
15909 1.1 mrg esac
15910 1.1 mrg
15911 1.1 mrg #
15912 1.1 mrg # Check to make sure the static flag actually works.
15913 1.1 mrg #
15914 1.1 mrg wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
15915 1.1 mrg echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
15916 1.1 mrg echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
15917 1.1 mrg if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
15918 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
15919 1.1 mrg else
15920 1.1 mrg lt_prog_compiler_static_works_GCJ=no
15921 1.1 mrg save_LDFLAGS="$LDFLAGS"
15922 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
15923 1.1 mrg printf "$lt_simple_link_test_code" > conftest.$ac_ext
15924 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
15925 1.1 mrg # The linker can only warn and ignore the option if not recognized
15926 1.1 mrg # So say no if there are warnings
15927 1.1 mrg if test -s conftest.err; then
15928 1.1 mrg # Append any errors to the config.log.
15929 1.1 mrg cat conftest.err 1>&5
15930 1.1 mrg $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
15931 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
15932 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then
15933 1.1 mrg lt_prog_compiler_static_works_GCJ=yes
15934 1.1 mrg fi
15935 1.1 mrg else
15936 1.1 mrg lt_prog_compiler_static_works_GCJ=yes
15937 1.1 mrg fi
15938 1.1 mrg fi
15939 1.1 mrg $rm conftest*
15940 1.1 mrg LDFLAGS="$save_LDFLAGS"
15941 1.1 mrg
15942 1.1 mrg fi
15943 1.1 mrg echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
15944 1.1 mrg echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6
15945 1.1 mrg
15946 1.1 mrg if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
15947 1.1 mrg :
15948 1.1 mrg else
15949 1.1 mrg lt_prog_compiler_static_GCJ=
15950 1.1 mrg fi
15951 1.1 mrg
15952 1.1 mrg
15953 1.1 mrg echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
15954 1.1 mrg echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
15955 1.1 mrg if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
15956 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
15957 1.1 mrg else
15958 1.1 mrg lt_cv_prog_compiler_c_o_GCJ=no
15959 1.1 mrg $rm -r conftest 2>/dev/null
15960 1.1 mrg mkdir conftest
15961 1.1 mrg cd conftest
15962 1.1 mrg mkdir out
15963 1.1 mrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext
15964 1.1 mrg
15965 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
15966 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
15967 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
15968 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
15969 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
15970 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
15971 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
15972 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
15973 1.1 mrg -e 's:$: $lt_compiler_flag:'`
15974 1.1 mrg (eval echo "\"\$as_me:15974: $lt_compile\"" >&5)
15975 1.1 mrg (eval "$lt_compile" 2>out/conftest.err)
15976 1.1 mrg ac_status=$?
15977 1.1 mrg cat out/conftest.err >&5
15978 1.1 mrg echo "$as_me:15978: \$? = $ac_status" >&5
15979 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
15980 1.1 mrg then
15981 1.1 mrg # The compiler can only warn and ignore the option if not recognized
15982 1.1 mrg # So say no if there are warnings
15983 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
15984 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
15985 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
15986 1.1 mrg lt_cv_prog_compiler_c_o_GCJ=yes
15987 1.1 mrg fi
15988 1.1 mrg fi
15989 1.1 mrg chmod u+w . 2>&5
15990 1.1 mrg $rm conftest*
15991 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for
15992 1.1 mrg # template instantiation
15993 1.1 mrg test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
15994 1.1 mrg $rm out/* && rmdir out
15995 1.1 mrg cd ..
15996 1.1 mrg rmdir conftest
15997 1.1 mrg $rm conftest*
15998 1.1 mrg
15999 1.1 mrg fi
16000 1.1 mrg echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
16001 1.1 mrg echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6
16002 1.1 mrg
16003 1.1 mrg
16004 1.1 mrg hard_links="nottested"
16005 1.1 mrg if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
16006 1.1 mrg # do not overwrite the value of need_locks provided by the user
16007 1.1 mrg echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
16008 1.1 mrg echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6
16009 1.1 mrg hard_links=yes
16010 1.1 mrg $rm conftest*
16011 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
16012 1.1 mrg touch conftest.a
16013 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no
16014 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
16015 1.1 mrg echo "$as_me:$LINENO: result: $hard_links" >&5
16016 1.1 mrg echo "${ECHO_T}$hard_links" >&6
16017 1.1 mrg if test "$hard_links" = no; then
16018 1.1 mrg { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
16019 1.1 mrg echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
16020 1.1 mrg need_locks=warn
16021 1.1 mrg fi
16022 1.1 mrg else
16023 1.1 mrg need_locks=no
16024 1.1 mrg fi
16025 1.1 mrg
16026 1.1 mrg echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
16027 1.1 mrg echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6
16028 1.1 mrg
16029 1.1 mrg runpath_var=
16030 1.1 mrg allow_undefined_flag_GCJ=
16031 1.1 mrg enable_shared_with_static_runtimes_GCJ=no
16032 1.1 mrg archive_cmds_GCJ=
16033 1.1 mrg archive_expsym_cmds_GCJ=
16034 1.1 mrg old_archive_From_new_cmds_GCJ=
16035 1.1 mrg old_archive_from_expsyms_cmds_GCJ=
16036 1.1 mrg export_dynamic_flag_spec_GCJ=
16037 1.1 mrg whole_archive_flag_spec_GCJ=
16038 1.1 mrg thread_safe_flag_spec_GCJ=
16039 1.1 mrg hardcode_libdir_flag_spec_GCJ=
16040 1.1 mrg hardcode_libdir_flag_spec_ld_GCJ=
16041 1.1 mrg hardcode_libdir_separator_GCJ=
16042 1.1 mrg hardcode_direct_GCJ=no
16043 1.1 mrg hardcode_minus_L_GCJ=no
16044 1.1 mrg hardcode_shlibpath_var_GCJ=unsupported
16045 1.1 mrg link_all_deplibs_GCJ=unknown
16046 1.1 mrg hardcode_automatic_GCJ=no
16047 1.1 mrg module_cmds_GCJ=
16048 1.1 mrg module_expsym_cmds_GCJ=
16049 1.1 mrg always_export_symbols_GCJ=no
16050 1.1 mrg export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
16051 1.1 mrg # include_expsyms should be a list of space-separated symbols to be *always*
16052 1.1 mrg # included in the symbol list
16053 1.1 mrg include_expsyms_GCJ=
16054 1.1 mrg # exclude_expsyms can be an extended regexp of symbols to exclude
16055 1.1 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or
16056 1.1 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
16057 1.1 mrg # as well as any symbol that contains `d'.
16058 1.1 mrg exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
16059 1.1 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
16060 1.1 mrg # platforms (ab)use it in PIC code, but their linkers get confused if
16061 1.1 mrg # the symbol is explicitly referenced. Since portable code cannot
16062 1.1 mrg # rely on this symbol name, it's probably fine to never include it in
16063 1.1 mrg # preloaded symbol tables.
16064 1.1 mrg extract_expsyms_cmds=
16065 1.1 mrg # Just being paranoid about ensuring that cc_basename is set.
16066 1.1 mrg for cc_temp in $compiler""; do
16067 1.1 mrg case $cc_temp in
16068 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16069 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16070 1.1 mrg \-*) ;;
16071 1.1 mrg *) break;;
16072 1.1 mrg esac
16073 1.1 mrg done
16074 1.1 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16075 1.1 mrg
16076 1.1 mrg case $host_os in
16077 1.1 mrg cygwin* | mingw* | pw32*)
16078 1.1 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time
16079 1.1 mrg # When not using gcc, we currently assume that we are using
16080 1.1 mrg # Microsoft Visual C++.
16081 1.1 mrg if test "$GCC" != yes; then
16082 1.1 mrg with_gnu_ld=no
16083 1.1 mrg fi
16084 1.1 mrg ;;
16085 1.1 mrg interix*)
16086 1.1 mrg # we just hope/assume this is gcc and not c89 (= MSVC++)
16087 1.1 mrg with_gnu_ld=yes
16088 1.1 mrg ;;
16089 1.1 mrg openbsd*)
16090 1.1 mrg with_gnu_ld=no
16091 1.1 mrg ;;
16092 1.1 mrg esac
16093 1.1 mrg
16094 1.1 mrg ld_shlibs_GCJ=yes
16095 1.1 mrg if test "$with_gnu_ld" = yes; then
16096 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty
16097 1.1 mrg wlarc='${wl}'
16098 1.1 mrg
16099 1.1 mrg # Set some defaults for GNU ld with shared library support. These
16100 1.1 mrg # are reset later if shared libraries are not supported. Putting them
16101 1.1 mrg # here allows them to be overridden if necessary.
16102 1.1 mrg runpath_var=LD_RUN_PATH
16103 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
16104 1.1 mrg export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
16105 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al.
16106 1.1 mrg if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
16107 1.1 mrg whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
16108 1.1 mrg else
16109 1.1 mrg whole_archive_flag_spec_GCJ=
16110 1.1 mrg fi
16111 1.1 mrg supports_anon_versioning=no
16112 1.1 mrg case `$LD -v 2>/dev/null` in
16113 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
16114 1.1 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
16115 1.1 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
16116 1.1 mrg *\ 2.11.*) ;; # other 2.11 versions
16117 1.1 mrg *) supports_anon_versioning=yes ;;
16118 1.1 mrg esac
16119 1.1 mrg
16120 1.1 mrg # See if GNU ld supports shared libraries.
16121 1.1 mrg case $host_os in
16122 1.1 mrg aix3* | aix4* | aix5*)
16123 1.1 mrg # On AIX/PPC, the GNU linker is very broken
16124 1.1 mrg if test "$host_cpu" != ia64; then
16125 1.1 mrg ld_shlibs_GCJ=no
16126 1.1 mrg cat <<EOF 1>&2
16127 1.1 mrg
16128 1.1 mrg *** Warning: the GNU linker, at least up to release 2.9.1, is reported
16129 1.1 mrg *** to be unable to reliably create shared libraries on AIX.
16130 1.1 mrg *** Therefore, libtool is disabling shared libraries support. If you
16131 1.1 mrg *** really care for shared libraries, you may want to modify your PATH
16132 1.1 mrg *** so that a non-GNU linker is found, and then restart.
16133 1.1 mrg
16134 1.1 mrg EOF
16135 1.1 mrg fi
16136 1.1 mrg ;;
16137 1.1 mrg
16138 1.1 mrg amigaos*)
16139 1.1 mrg archive_cmds_GCJ='$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)'
16140 1.1 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
16141 1.1 mrg hardcode_minus_L_GCJ=yes
16142 1.1 mrg
16143 1.1 mrg # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
16144 1.1 mrg # that the semantics of dynamic libraries on AmigaOS, at least up
16145 1.1 mrg # to version 4, is to share data among multiple programs linked
16146 1.1 mrg # with the same dynamic library. Since this doesn't match the
16147 1.1 mrg # behavior of shared libraries on other platforms, we can't use
16148 1.1 mrg # them.
16149 1.1 mrg ld_shlibs_GCJ=no
16150 1.1 mrg ;;
16151 1.1 mrg
16152 1.1 mrg beos*)
16153 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16154 1.1 mrg allow_undefined_flag_GCJ=unsupported
16155 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
16156 1.1 mrg # support --undefined. This deserves some investigation. FIXME
16157 1.1 mrg archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16158 1.1 mrg else
16159 1.1 mrg ld_shlibs_GCJ=no
16160 1.1 mrg fi
16161 1.1 mrg ;;
16162 1.1 mrg
16163 1.1 mrg cygwin* | mingw* | pw32*)
16164 1.1 mrg # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
16165 1.1 mrg # as there is no search path for DLLs.
16166 1.1 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
16167 1.1 mrg allow_undefined_flag_GCJ=unsupported
16168 1.1 mrg always_export_symbols_GCJ=no
16169 1.1 mrg enable_shared_with_static_runtimes_GCJ=yes
16170 1.1 mrg export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
16171 1.1 mrg
16172 1.1 mrg if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
16173 1.1 mrg archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
16174 1.1 mrg # If the export-symbols file already is a .def file (1st line
16175 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend...
16176 1.1 mrg archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
16177 1.1 mrg cp $export_symbols $output_objdir/$soname.def;
16178 1.1 mrg else
16179 1.1 mrg echo EXPORTS > $output_objdir/$soname.def;
16180 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def;
16181 1.1 mrg fi~
16182 1.1 mrg $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
16183 1.1 mrg else
16184 1.1 mrg ld_shlibs_GCJ=no
16185 1.1 mrg fi
16186 1.1 mrg ;;
16187 1.1 mrg
16188 1.1 mrg interix3*)
16189 1.1 mrg hardcode_direct_GCJ=no
16190 1.1 mrg hardcode_shlibpath_var_GCJ=no
16191 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
16192 1.1 mrg export_dynamic_flag_spec_GCJ='${wl}-E'
16193 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
16194 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by
16195 1.1 mrg # default) and relocated if they conflict, which is a slow very memory
16196 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random,
16197 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
16198 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space.
16199 1.1 mrg archive_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
16200 1.1 mrg archive_expsym_cmds_GCJ='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'
16201 1.1 mrg ;;
16202 1.1 mrg
16203 1.1 mrg linux*)
16204 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16205 1.1 mrg tmp_addflag=
16206 1.1 mrg case $cc_basename,$host_cpu in
16207 1.1 mrg pgcc*) # Portland Group C compiler
16208 1.1 mrg whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
16209 1.1 mrg tmp_addflag=' $pic_flag'
16210 1.1 mrg ;;
16211 1.1 mrg pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
16212 1.1 mrg whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
16213 1.1 mrg tmp_addflag=' $pic_flag -Mnomain' ;;
16214 1.1 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
16215 1.1 mrg tmp_addflag=' -i_dynamic' ;;
16216 1.1 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
16217 1.1 mrg tmp_addflag=' -i_dynamic -nofor_main' ;;
16218 1.1 mrg ifc* | ifort*) # Intel Fortran compiler
16219 1.1 mrg tmp_addflag=' -nofor_main' ;;
16220 1.1 mrg esac
16221 1.1 mrg archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16222 1.1 mrg
16223 1.1 mrg if test $supports_anon_versioning = yes; then
16224 1.1 mrg archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
16225 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
16226 1.1 mrg $echo "local: *; };" >> $output_objdir/$libname.ver~
16227 1.1 mrg $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
16228 1.1 mrg fi
16229 1.1 mrg else
16230 1.1 mrg ld_shlibs_GCJ=no
16231 1.1 mrg fi
16232 1.1 mrg ;;
16233 1.1 mrg
16234 1.1 mrg netbsd*)
16235 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16236 1.1 mrg archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
16237 1.1 mrg wlarc=
16238 1.1 mrg else
16239 1.1 mrg archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16240 1.1 mrg archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16241 1.1 mrg fi
16242 1.1 mrg ;;
16243 1.1 mrg
16244 1.1 mrg solaris*)
16245 1.1 mrg if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
16246 1.1 mrg ld_shlibs_GCJ=no
16247 1.1 mrg cat <<EOF 1>&2
16248 1.1 mrg
16249 1.1 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably
16250 1.1 mrg *** create shared libraries on Solaris systems. Therefore, libtool
16251 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
16252 1.1 mrg *** binutils to release 2.9.1 or newer. Another option is to modify
16253 1.1 mrg *** your PATH or compiler configuration so that the native linker is
16254 1.1 mrg *** used, and then restart.
16255 1.1 mrg
16256 1.1 mrg EOF
16257 1.1 mrg elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16258 1.1 mrg archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16259 1.1 mrg archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16260 1.1 mrg else
16261 1.1 mrg ld_shlibs_GCJ=no
16262 1.1 mrg fi
16263 1.1 mrg ;;
16264 1.1 mrg
16265 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
16266 1.1 mrg case `$LD -v 2>&1` in
16267 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
16268 1.1 mrg ld_shlibs_GCJ=no
16269 1.1 mrg cat <<_LT_EOF 1>&2
16270 1.1 mrg
16271 1.1 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
16272 1.1 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool
16273 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
16274 1.1 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
16275 1.1 mrg *** your PATH or compiler configuration so that the native linker is
16276 1.1 mrg *** used, and then restart.
16277 1.1 mrg
16278 1.1 mrg _LT_EOF
16279 1.1 mrg ;;
16280 1.1 mrg *)
16281 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16282 1.1 mrg hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
16283 1.1 mrg archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
16284 1.1 mrg archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
16285 1.1 mrg else
16286 1.1 mrg ld_shlibs_GCJ=no
16287 1.1 mrg fi
16288 1.1 mrg ;;
16289 1.1 mrg esac
16290 1.1 mrg ;;
16291 1.1 mrg
16292 1.1 mrg sunos4*)
16293 1.1 mrg archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
16294 1.1 mrg wlarc=
16295 1.1 mrg hardcode_direct_GCJ=yes
16296 1.1 mrg hardcode_shlibpath_var_GCJ=no
16297 1.1 mrg ;;
16298 1.1 mrg
16299 1.1 mrg *)
16300 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16301 1.1 mrg archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16302 1.1 mrg archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16303 1.1 mrg else
16304 1.1 mrg ld_shlibs_GCJ=no
16305 1.1 mrg fi
16306 1.1 mrg ;;
16307 1.1 mrg esac
16308 1.1 mrg
16309 1.1 mrg if test "$ld_shlibs_GCJ" = no; then
16310 1.1 mrg runpath_var=
16311 1.1 mrg hardcode_libdir_flag_spec_GCJ=
16312 1.1 mrg export_dynamic_flag_spec_GCJ=
16313 1.1 mrg whole_archive_flag_spec_GCJ=
16314 1.1 mrg fi
16315 1.1 mrg else
16316 1.1 mrg # PORTME fill in a description of your system's linker (not GNU ld)
16317 1.1 mrg case $host_os in
16318 1.1 mrg aix3*)
16319 1.1 mrg allow_undefined_flag_GCJ=unsupported
16320 1.1 mrg always_export_symbols_GCJ=yes
16321 1.1 mrg archive_expsym_cmds_GCJ='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
16322 1.1 mrg # Note: this linker hardcodes the directories in LIBPATH if there
16323 1.1 mrg # are no directories specified by -L.
16324 1.1 mrg hardcode_minus_L_GCJ=yes
16325 1.1 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
16326 1.1 mrg # Neither direct hardcoding nor static linking is supported with a
16327 1.1 mrg # broken collect2.
16328 1.1 mrg hardcode_direct_GCJ=unsupported
16329 1.1 mrg fi
16330 1.1 mrg ;;
16331 1.1 mrg
16332 1.1 mrg aix4* | aix5*)
16333 1.1 mrg if test "$host_cpu" = ia64; then
16334 1.1 mrg # On IA64, the linker does run time linking by default, so we don't
16335 1.1 mrg # have to do anything special.
16336 1.1 mrg aix_use_runtimelinking=no
16337 1.1 mrg exp_sym_flag='-Bexport'
16338 1.1 mrg no_entry_flag=""
16339 1.1 mrg else
16340 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option.
16341 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm
16342 1.1 mrg if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
16343 1.1 mrg export_symbols_cmds_GCJ='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
16344 1.1 mrg else
16345 1.1 mrg export_symbols_cmds_GCJ='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols'
16346 1.1 mrg fi
16347 1.1 mrg aix_use_runtimelinking=no
16348 1.1 mrg
16349 1.1 mrg # Test if we are trying to use run time linking or normal
16350 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we
16351 1.1 mrg # need to do runtime linking.
16352 1.1 mrg case $host_os in aix4.[23]|aix4.[23].*|aix5*)
16353 1.1 mrg for ld_flag in $LDFLAGS; do
16354 1.1 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
16355 1.1 mrg aix_use_runtimelinking=yes
16356 1.1 mrg break
16357 1.1 mrg fi
16358 1.1 mrg done
16359 1.1 mrg ;;
16360 1.1 mrg esac
16361 1.1 mrg
16362 1.1 mrg exp_sym_flag='-bexport'
16363 1.1 mrg no_entry_flag='-bnoentry'
16364 1.1 mrg fi
16365 1.1 mrg
16366 1.1 mrg # When large executables or shared objects are built, AIX ld can
16367 1.1 mrg # have problems creating the table of contents. If linking a library
16368 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to
16369 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
16370 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
16371 1.1 mrg
16372 1.1 mrg archive_cmds_GCJ=''
16373 1.1 mrg hardcode_direct_GCJ=yes
16374 1.1 mrg hardcode_libdir_separator_GCJ=':'
16375 1.1 mrg link_all_deplibs_GCJ=yes
16376 1.1 mrg
16377 1.1 mrg if test "$GCC" = yes; then
16378 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*)
16379 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check
16380 1.1 mrg # below for broken collect2 doesn't work under 4.3+
16381 1.1 mrg collect2name=`${CC} -print-prog-name=collect2`
16382 1.1 mrg if test -f "$collect2name" && \
16383 1.1 mrg strings "$collect2name" | grep resolve_lib_name >/dev/null
16384 1.1 mrg then
16385 1.1 mrg # We have reworked collect2
16386 1.1 mrg hardcode_direct_GCJ=yes
16387 1.1 mrg else
16388 1.1 mrg # We have old collect2
16389 1.1 mrg hardcode_direct_GCJ=unsupported
16390 1.1 mrg # It fails to find uninstalled libraries when the uninstalled
16391 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L
16392 1.1 mrg # to unsupported forces relinking
16393 1.1 mrg hardcode_minus_L_GCJ=yes
16394 1.1 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
16395 1.1 mrg hardcode_libdir_separator_GCJ=
16396 1.1 mrg fi
16397 1.1 mrg ;;
16398 1.1 mrg esac
16399 1.1 mrg shared_flag='-shared'
16400 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
16401 1.1 mrg shared_flag="$shared_flag "'${wl}-G'
16402 1.1 mrg fi
16403 1.1 mrg else
16404 1.1 mrg # not using gcc
16405 1.1 mrg if test "$host_cpu" = ia64; then
16406 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
16407 1.1 mrg # chokes on -Wl,-G. The following line is correct:
16408 1.1 mrg shared_flag='-G'
16409 1.1 mrg else
16410 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
16411 1.1 mrg shared_flag='${wl}-G'
16412 1.1 mrg else
16413 1.1 mrg shared_flag='${wl}-bM:SRE'
16414 1.1 mrg fi
16415 1.1 mrg fi
16416 1.1 mrg fi
16417 1.1 mrg
16418 1.1 mrg # It seems that -bexpall does not export symbols beginning with
16419 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export.
16420 1.1 mrg always_export_symbols_GCJ=yes
16421 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
16422 1.1 mrg # Warning - without using the other runtime loading flags (-brtl),
16423 1.1 mrg # -berok will link without error, but may produce a broken library.
16424 1.1 mrg allow_undefined_flag_GCJ='-berok'
16425 1.1 mrg # Determine the default libpath from the value encoded in an empty executable.
16426 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
16427 1.1 mrg /* confdefs.h. */
16428 1.1 mrg _ACEOF
16429 1.1 mrg cat confdefs.h >>conftest.$ac_ext
16430 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
16431 1.1 mrg /* end confdefs.h. */
16432 1.1 mrg
16433 1.1 mrg int
16434 1.1 mrg main ()
16435 1.1 mrg {
16436 1.1 mrg
16437 1.1 mrg ;
16438 1.1 mrg return 0;
16439 1.1 mrg }
16440 1.1 mrg _ACEOF
16441 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
16442 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16443 1.1 mrg (eval $ac_link) 2>conftest.er1
16444 1.1 mrg ac_status=$?
16445 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
16446 1.1 mrg rm -f conftest.er1
16447 1.1 mrg cat conftest.err >&5
16448 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
16449 1.1 mrg (exit $ac_status); } &&
16450 1.1 mrg { ac_try='test -z "$ac_c_werror_flag"
16451 1.1 mrg || test ! -s conftest.err'
16452 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16453 1.1 mrg (eval $ac_try) 2>&5
16454 1.1 mrg ac_status=$?
16455 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
16456 1.1 mrg (exit $ac_status); }; } &&
16457 1.1 mrg { ac_try='test -s conftest$ac_exeext'
16458 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16459 1.1 mrg (eval $ac_try) 2>&5
16460 1.1 mrg ac_status=$?
16461 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
16462 1.1 mrg (exit $ac_status); }; }; then
16463 1.1 mrg
16464 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
16465 1.1 mrg }'`
16466 1.1 mrg # Check for a 64-bit object if we didn't find anything.
16467 1.1 mrg if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
16468 1.1 mrg }'`; fi
16469 1.1 mrg else
16470 1.1 mrg echo "$as_me: failed program was:" >&5
16471 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
16472 1.1 mrg
16473 1.1 mrg fi
16474 1.1 mrg rm -f conftest.err conftest.$ac_objext \
16475 1.1 mrg conftest$ac_exeext conftest.$ac_ext
16476 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
16477 1.1 mrg
16478 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
16479 1.1 mrg archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
16480 1.1 mrg else
16481 1.1 mrg if test "$host_cpu" = ia64; then
16482 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
16483 1.1 mrg allow_undefined_flag_GCJ="-z nodefs"
16484 1.1 mrg archive_expsym_cmds_GCJ="\$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"
16485 1.1 mrg else
16486 1.1 mrg # Determine the default libpath from the value encoded in an empty executable.
16487 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
16488 1.1 mrg /* confdefs.h. */
16489 1.1 mrg _ACEOF
16490 1.1 mrg cat confdefs.h >>conftest.$ac_ext
16491 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
16492 1.1 mrg /* end confdefs.h. */
16493 1.1 mrg
16494 1.1 mrg int
16495 1.1 mrg main ()
16496 1.1 mrg {
16497 1.1 mrg
16498 1.1 mrg ;
16499 1.1 mrg return 0;
16500 1.1 mrg }
16501 1.1 mrg _ACEOF
16502 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
16503 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
16504 1.1 mrg (eval $ac_link) 2>conftest.er1
16505 1.1 mrg ac_status=$?
16506 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
16507 1.1 mrg rm -f conftest.er1
16508 1.1 mrg cat conftest.err >&5
16509 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
16510 1.1 mrg (exit $ac_status); } &&
16511 1.1 mrg { ac_try='test -z "$ac_c_werror_flag"
16512 1.1 mrg || test ! -s conftest.err'
16513 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16514 1.1 mrg (eval $ac_try) 2>&5
16515 1.1 mrg ac_status=$?
16516 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
16517 1.1 mrg (exit $ac_status); }; } &&
16518 1.1 mrg { ac_try='test -s conftest$ac_exeext'
16519 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
16520 1.1 mrg (eval $ac_try) 2>&5
16521 1.1 mrg ac_status=$?
16522 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
16523 1.1 mrg (exit $ac_status); }; }; then
16524 1.1 mrg
16525 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
16526 1.1 mrg }'`
16527 1.1 mrg # Check for a 64-bit object if we didn't find anything.
16528 1.1 mrg if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
16529 1.1 mrg }'`; fi
16530 1.1 mrg else
16531 1.1 mrg echo "$as_me: failed program was:" >&5
16532 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
16533 1.1 mrg
16534 1.1 mrg fi
16535 1.1 mrg rm -f conftest.err conftest.$ac_objext \
16536 1.1 mrg conftest$ac_exeext conftest.$ac_ext
16537 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
16538 1.1 mrg
16539 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
16540 1.1 mrg # Warning - without using the other run time loading flags,
16541 1.1 mrg # -berok will link without error, but may produce a broken library.
16542 1.1 mrg no_undefined_flag_GCJ=' ${wl}-bernotok'
16543 1.1 mrg allow_undefined_flag_GCJ=' ${wl}-berok'
16544 1.1 mrg # Exported symbols can be pulled into shared objects from archives
16545 1.1 mrg whole_archive_flag_spec_GCJ='$convenience'
16546 1.1 mrg archive_cmds_need_lc_GCJ=yes
16547 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries.
16548 1.1 mrg archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
16549 1.1 mrg fi
16550 1.1 mrg fi
16551 1.1 mrg ;;
16552 1.1 mrg
16553 1.1 mrg amigaos*)
16554 1.1 mrg archive_cmds_GCJ='$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)'
16555 1.1 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
16556 1.1 mrg hardcode_minus_L_GCJ=yes
16557 1.1 mrg # see comment about different semantics on the GNU ld section
16558 1.1 mrg ld_shlibs_GCJ=no
16559 1.1 mrg ;;
16560 1.1 mrg
16561 1.1 mrg bsdi[45]*)
16562 1.1 mrg export_dynamic_flag_spec_GCJ=-rdynamic
16563 1.1 mrg ;;
16564 1.1 mrg
16565 1.1 mrg cygwin* | mingw* | pw32*)
16566 1.1 mrg # When not using gcc, we currently assume that we are using
16567 1.1 mrg # Microsoft Visual C++.
16568 1.1 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is
16569 1.1 mrg # no search path for DLLs.
16570 1.1 mrg hardcode_libdir_flag_spec_GCJ=' '
16571 1.1 mrg allow_undefined_flag_GCJ=unsupported
16572 1.1 mrg # Tell ltmain to make .lib files, not .a files.
16573 1.1 mrg libext=lib
16574 1.1 mrg # Tell ltmain to make .dll files, not .so files.
16575 1.1 mrg shrext_cmds=".dll"
16576 1.1 mrg # FIXME: Setting linknames here is a bad hack.
16577 1.1 mrg archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
16578 1.1 mrg # The linker will automatically build a .lib file if we build a DLL.
16579 1.1 mrg old_archive_From_new_cmds_GCJ='true'
16580 1.1 mrg # FIXME: Should let the user specify the lib program.
16581 1.1 mrg old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
16582 1.1 mrg fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
16583 1.1 mrg enable_shared_with_static_runtimes_GCJ=yes
16584 1.1 mrg ;;
16585 1.1 mrg
16586 1.1 mrg darwin* | rhapsody*)
16587 1.1 mrg case $host_os in
16588 1.1 mrg rhapsody* | darwin1.[012])
16589 1.1 mrg allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
16590 1.1 mrg ;;
16591 1.1 mrg *) # Darwin 1.3 on
16592 1.1 mrg if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
16593 1.1 mrg allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
16594 1.1 mrg else
16595 1.1 mrg case ${MACOSX_DEPLOYMENT_TARGET} in
16596 1.1 mrg 10.[012])
16597 1.1 mrg allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
16598 1.1 mrg ;;
16599 1.1 mrg 10.*)
16600 1.1 mrg allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
16601 1.1 mrg ;;
16602 1.1 mrg esac
16603 1.1 mrg fi
16604 1.1 mrg ;;
16605 1.1 mrg esac
16606 1.1 mrg archive_cmds_need_lc_GCJ=no
16607 1.1 mrg hardcode_direct_GCJ=no
16608 1.1 mrg hardcode_automatic_GCJ=yes
16609 1.1 mrg hardcode_shlibpath_var_GCJ=unsupported
16610 1.1 mrg whole_archive_flag_spec_GCJ=''
16611 1.1 mrg link_all_deplibs_GCJ=yes
16612 1.1 mrg if test "$GCC" = yes ; then
16613 1.1 mrg output_verbose_link_cmd='echo'
16614 1.1 mrg archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
16615 1.1 mrg module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
16616 1.1 mrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
16617 1.1 mrg archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
16618 1.1 mrg module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
16619 1.1 mrg else
16620 1.1 mrg case $cc_basename in
16621 1.1 mrg xlc*)
16622 1.1 mrg output_verbose_link_cmd='echo'
16623 1.1 mrg archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
16624 1.1 mrg module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
16625 1.1 mrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
16626 1.1 mrg archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
16627 1.1 mrg module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
16628 1.1 mrg ;;
16629 1.1 mrg *)
16630 1.1 mrg ld_shlibs_GCJ=no
16631 1.1 mrg ;;
16632 1.1 mrg esac
16633 1.1 mrg fi
16634 1.1 mrg ;;
16635 1.1 mrg
16636 1.1 mrg dgux*)
16637 1.1 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16638 1.1 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
16639 1.1 mrg hardcode_shlibpath_var_GCJ=no
16640 1.1 mrg ;;
16641 1.1 mrg
16642 1.1 mrg freebsd1*)
16643 1.1 mrg ld_shlibs_GCJ=no
16644 1.1 mrg ;;
16645 1.1 mrg
16646 1.1 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
16647 1.1 mrg # support. Future versions do this automatically, but an explicit c++rt0.o
16648 1.1 mrg # does not break anything, and helps significantly (at the cost of a little
16649 1.1 mrg # extra space).
16650 1.1 mrg freebsd2.2*)
16651 1.1 mrg archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
16652 1.1 mrg hardcode_libdir_flag_spec_GCJ='-R$libdir'
16653 1.1 mrg hardcode_direct_GCJ=yes
16654 1.1 mrg hardcode_shlibpath_var_GCJ=no
16655 1.1 mrg ;;
16656 1.1 mrg
16657 1.1 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature.
16658 1.1 mrg freebsd2*)
16659 1.1 mrg archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
16660 1.1 mrg hardcode_direct_GCJ=yes
16661 1.1 mrg hardcode_minus_L_GCJ=yes
16662 1.1 mrg hardcode_shlibpath_var_GCJ=no
16663 1.1 mrg ;;
16664 1.1 mrg
16665 1.1 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
16666 1.1 mrg freebsd* | kfreebsd*-gnu | dragonfly*)
16667 1.1 mrg archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
16668 1.1 mrg hardcode_libdir_flag_spec_GCJ='-R$libdir'
16669 1.1 mrg hardcode_direct_GCJ=yes
16670 1.1 mrg hardcode_shlibpath_var_GCJ=no
16671 1.1 mrg ;;
16672 1.1 mrg
16673 1.1 mrg hpux9*)
16674 1.1 mrg if test "$GCC" = yes; then
16675 1.1 mrg archive_cmds_GCJ='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
16676 1.1 mrg else
16677 1.1 mrg archive_cmds_GCJ='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
16678 1.1 mrg fi
16679 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
16680 1.1 mrg hardcode_libdir_separator_GCJ=:
16681 1.1 mrg hardcode_direct_GCJ=yes
16682 1.1 mrg
16683 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
16684 1.1 mrg # but as the default location of the library.
16685 1.1 mrg hardcode_minus_L_GCJ=yes
16686 1.1 mrg export_dynamic_flag_spec_GCJ='${wl}-E'
16687 1.1 mrg ;;
16688 1.1 mrg
16689 1.1 mrg hpux10*)
16690 1.1 mrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then
16691 1.1 mrg archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
16692 1.1 mrg else
16693 1.1 mrg archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
16694 1.1 mrg fi
16695 1.1 mrg if test "$with_gnu_ld" = no; then
16696 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
16697 1.1 mrg hardcode_libdir_separator_GCJ=:
16698 1.1 mrg
16699 1.1 mrg hardcode_direct_GCJ=yes
16700 1.1 mrg export_dynamic_flag_spec_GCJ='${wl}-E'
16701 1.1 mrg
16702 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
16703 1.1 mrg # but as the default location of the library.
16704 1.1 mrg hardcode_minus_L_GCJ=yes
16705 1.1 mrg fi
16706 1.1 mrg ;;
16707 1.1 mrg
16708 1.1 mrg hpux11*)
16709 1.1 mrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then
16710 1.1 mrg case $host_cpu in
16711 1.1 mrg hppa*64*)
16712 1.1 mrg archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
16713 1.1 mrg ;;
16714 1.1 mrg ia64*)
16715 1.1 mrg archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
16716 1.1 mrg ;;
16717 1.1 mrg *)
16718 1.1 mrg archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
16719 1.1 mrg ;;
16720 1.1 mrg esac
16721 1.1 mrg else
16722 1.1 mrg case $host_cpu in
16723 1.1 mrg hppa*64*)
16724 1.1 mrg archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
16725 1.1 mrg ;;
16726 1.1 mrg ia64*)
16727 1.1 mrg archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
16728 1.1 mrg ;;
16729 1.1 mrg *)
16730 1.1 mrg archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
16731 1.1 mrg ;;
16732 1.1 mrg esac
16733 1.1 mrg fi
16734 1.1 mrg if test "$with_gnu_ld" = no; then
16735 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
16736 1.1 mrg hardcode_libdir_separator_GCJ=:
16737 1.1 mrg
16738 1.1 mrg case $host_cpu in
16739 1.1 mrg hppa*64*|ia64*)
16740 1.1 mrg hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
16741 1.1 mrg hardcode_direct_GCJ=no
16742 1.1 mrg hardcode_shlibpath_var_GCJ=no
16743 1.1 mrg ;;
16744 1.1 mrg *)
16745 1.1 mrg hardcode_direct_GCJ=yes
16746 1.1 mrg export_dynamic_flag_spec_GCJ='${wl}-E'
16747 1.1 mrg
16748 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
16749 1.1 mrg # but as the default location of the library.
16750 1.1 mrg hardcode_minus_L_GCJ=yes
16751 1.1 mrg ;;
16752 1.1 mrg esac
16753 1.1 mrg fi
16754 1.1 mrg ;;
16755 1.1 mrg
16756 1.1 mrg irix5* | irix6* | nonstopux*)
16757 1.1 mrg if test "$GCC" = yes; then
16758 1.1 mrg archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
16759 1.1 mrg else
16760 1.1 mrg archive_cmds_GCJ='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
16761 1.1 mrg hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
16762 1.1 mrg fi
16763 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
16764 1.1 mrg hardcode_libdir_separator_GCJ=:
16765 1.1 mrg link_all_deplibs_GCJ=yes
16766 1.1 mrg ;;
16767 1.1 mrg
16768 1.1 mrg netbsd*)
16769 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16770 1.1 mrg archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
16771 1.1 mrg else
16772 1.1 mrg archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
16773 1.1 mrg fi
16774 1.1 mrg hardcode_libdir_flag_spec_GCJ='-R$libdir'
16775 1.1 mrg hardcode_direct_GCJ=yes
16776 1.1 mrg hardcode_shlibpath_var_GCJ=no
16777 1.1 mrg ;;
16778 1.1 mrg
16779 1.1 mrg newsos6)
16780 1.1 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16781 1.1 mrg hardcode_direct_GCJ=yes
16782 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
16783 1.1 mrg hardcode_libdir_separator_GCJ=:
16784 1.1 mrg hardcode_shlibpath_var_GCJ=no
16785 1.1 mrg ;;
16786 1.1 mrg
16787 1.1 mrg openbsd*)
16788 1.1 mrg hardcode_direct_GCJ=yes
16789 1.1 mrg hardcode_shlibpath_var_GCJ=no
16790 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16791 1.1 mrg archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
16792 1.1 mrg archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
16793 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
16794 1.1 mrg export_dynamic_flag_spec_GCJ='${wl}-E'
16795 1.1 mrg else
16796 1.1 mrg case $host_os in
16797 1.1 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
16798 1.1 mrg archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
16799 1.1 mrg hardcode_libdir_flag_spec_GCJ='-R$libdir'
16800 1.1 mrg ;;
16801 1.1 mrg *)
16802 1.1 mrg archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
16803 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
16804 1.1 mrg ;;
16805 1.1 mrg esac
16806 1.1 mrg fi
16807 1.1 mrg ;;
16808 1.1 mrg
16809 1.1 mrg os2*)
16810 1.1 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
16811 1.1 mrg hardcode_minus_L_GCJ=yes
16812 1.1 mrg allow_undefined_flag_GCJ=unsupported
16813 1.1 mrg archive_cmds_GCJ='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
16814 1.1 mrg old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
16815 1.1 mrg ;;
16816 1.1 mrg
16817 1.1 mrg osf3*)
16818 1.1 mrg if test "$GCC" = yes; then
16819 1.1 mrg allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
16820 1.1 mrg archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
16821 1.1 mrg else
16822 1.1 mrg allow_undefined_flag_GCJ=' -expect_unresolved \*'
16823 1.1 mrg archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
16824 1.1 mrg fi
16825 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
16826 1.1 mrg hardcode_libdir_separator_GCJ=:
16827 1.1 mrg ;;
16828 1.1 mrg
16829 1.1 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag
16830 1.1 mrg if test "$GCC" = yes; then
16831 1.1 mrg allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
16832 1.1 mrg archive_cmds_GCJ='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
16833 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
16834 1.1 mrg else
16835 1.1 mrg allow_undefined_flag_GCJ=' -expect_unresolved \*'
16836 1.1 mrg archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
16837 1.1 mrg archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
16838 1.1 mrg $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
16839 1.1 mrg
16840 1.1 mrg # Both c and cxx compiler support -rpath directly
16841 1.1 mrg hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
16842 1.1 mrg fi
16843 1.1 mrg hardcode_libdir_separator_GCJ=:
16844 1.1 mrg ;;
16845 1.1 mrg
16846 1.1 mrg solaris*)
16847 1.1 mrg no_undefined_flag_GCJ=' -z text'
16848 1.1 mrg if test "$GCC" = yes; then
16849 1.1 mrg wlarc='${wl}'
16850 1.1 mrg archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
16851 1.1 mrg archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
16852 1.1 mrg $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
16853 1.1 mrg else
16854 1.1 mrg wlarc=''
16855 1.1 mrg archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
16856 1.1 mrg archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
16857 1.1 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
16858 1.1 mrg fi
16859 1.1 mrg hardcode_libdir_flag_spec_GCJ='-R$libdir'
16860 1.1 mrg hardcode_shlibpath_var_GCJ=no
16861 1.1 mrg case $host_os in
16862 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;;
16863 1.1 mrg *)
16864 1.1 mrg # The compiler driver will combine linker options so we
16865 1.1 mrg # cannot just pass the convience library names through
16866 1.1 mrg # without $wl, iff we do not link with $LD.
16867 1.1 mrg # Luckily, gcc supports the same syntax we need for Sun Studio.
16868 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?)
16869 1.1 mrg case $wlarc in
16870 1.1 mrg '')
16871 1.1 mrg whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
16872 1.1 mrg *)
16873 1.1 mrg whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
16874 1.1 mrg esac ;;
16875 1.1 mrg esac
16876 1.1 mrg link_all_deplibs_GCJ=yes
16877 1.1 mrg ;;
16878 1.1 mrg
16879 1.1 mrg sunos4*)
16880 1.1 mrg if test "x$host_vendor" = xsequent; then
16881 1.1 mrg # Use $CC to link under sequent, because it throws in some extra .o
16882 1.1 mrg # files that make .init and .fini sections work.
16883 1.1 mrg archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
16884 1.1 mrg else
16885 1.1 mrg archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
16886 1.1 mrg fi
16887 1.1 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
16888 1.1 mrg hardcode_direct_GCJ=yes
16889 1.1 mrg hardcode_minus_L_GCJ=yes
16890 1.1 mrg hardcode_shlibpath_var_GCJ=no
16891 1.1 mrg ;;
16892 1.1 mrg
16893 1.1 mrg sysv4)
16894 1.1 mrg case $host_vendor in
16895 1.1 mrg sni)
16896 1.1 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16897 1.1 mrg hardcode_direct_GCJ=yes # is this really true???
16898 1.1 mrg ;;
16899 1.1 mrg siemens)
16900 1.1 mrg ## LD is ld it makes a PLAMLIB
16901 1.1 mrg ## CC just makes a GrossModule.
16902 1.1 mrg archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
16903 1.1 mrg reload_cmds_GCJ='$CC -r -o $output$reload_objs'
16904 1.1 mrg hardcode_direct_GCJ=no
16905 1.1 mrg ;;
16906 1.1 mrg motorola)
16907 1.1 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16908 1.1 mrg hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
16909 1.1 mrg ;;
16910 1.1 mrg esac
16911 1.1 mrg runpath_var='LD_RUN_PATH'
16912 1.1 mrg hardcode_shlibpath_var_GCJ=no
16913 1.1 mrg ;;
16914 1.1 mrg
16915 1.1 mrg sysv4.3*)
16916 1.1 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16917 1.1 mrg hardcode_shlibpath_var_GCJ=no
16918 1.1 mrg export_dynamic_flag_spec_GCJ='-Bexport'
16919 1.1 mrg ;;
16920 1.1 mrg
16921 1.1 mrg sysv4*MP*)
16922 1.1 mrg if test -d /usr/nec; then
16923 1.1 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16924 1.1 mrg hardcode_shlibpath_var_GCJ=no
16925 1.1 mrg runpath_var=LD_RUN_PATH
16926 1.1 mrg hardcode_runpath_var=yes
16927 1.1 mrg ld_shlibs_GCJ=yes
16928 1.1 mrg fi
16929 1.1 mrg ;;
16930 1.1 mrg
16931 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
16932 1.1 mrg no_undefined_flag_GCJ='${wl}-z,text'
16933 1.1 mrg archive_cmds_need_lc_GCJ=no
16934 1.1 mrg hardcode_shlibpath_var_GCJ=no
16935 1.1 mrg runpath_var='LD_RUN_PATH'
16936 1.1 mrg
16937 1.1 mrg if test "$GCC" = yes; then
16938 1.1 mrg archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16939 1.1 mrg archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16940 1.1 mrg else
16941 1.1 mrg archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16942 1.1 mrg archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16943 1.1 mrg fi
16944 1.1 mrg ;;
16945 1.1 mrg
16946 1.1 mrg sysv5* | sco3.2v5* | sco5v6*)
16947 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not
16948 1.1 mrg # link with -lc, and that would cause any symbols used from libc to
16949 1.1 mrg # always be unresolved, which means just about no library would
16950 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text
16951 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed
16952 1.1 mrg # as -z defs.
16953 1.1 mrg no_undefined_flag_GCJ='${wl}-z,text'
16954 1.1 mrg allow_undefined_flag_GCJ='${wl}-z,nodefs'
16955 1.1 mrg archive_cmds_need_lc_GCJ=no
16956 1.1 mrg hardcode_shlibpath_var_GCJ=no
16957 1.1 mrg hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
16958 1.1 mrg hardcode_libdir_separator_GCJ=':'
16959 1.1 mrg link_all_deplibs_GCJ=yes
16960 1.1 mrg export_dynamic_flag_spec_GCJ='${wl}-Bexport'
16961 1.1 mrg runpath_var='LD_RUN_PATH'
16962 1.1 mrg
16963 1.1 mrg if test "$GCC" = yes; then
16964 1.1 mrg archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
16965 1.1 mrg archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
16966 1.1 mrg else
16967 1.1 mrg archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
16968 1.1 mrg archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
16969 1.1 mrg fi
16970 1.1 mrg ;;
16971 1.1 mrg
16972 1.1 mrg uts4*)
16973 1.1 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
16974 1.1 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
16975 1.1 mrg hardcode_shlibpath_var_GCJ=no
16976 1.1 mrg ;;
16977 1.1 mrg
16978 1.1 mrg *)
16979 1.1 mrg ld_shlibs_GCJ=no
16980 1.1 mrg ;;
16981 1.1 mrg esac
16982 1.1 mrg fi
16983 1.1 mrg
16984 1.1 mrg echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
16985 1.1 mrg echo "${ECHO_T}$ld_shlibs_GCJ" >&6
16986 1.1 mrg test "$ld_shlibs_GCJ" = no && can_build_shared=no
16987 1.1 mrg
16988 1.1 mrg #
16989 1.1 mrg # Do we need to explicitly link libc?
16990 1.1 mrg #
16991 1.1 mrg case "x$archive_cmds_need_lc_GCJ" in
16992 1.1 mrg x|xyes)
16993 1.1 mrg # Assume -lc should be added
16994 1.1 mrg archive_cmds_need_lc_GCJ=yes
16995 1.1 mrg
16996 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then
16997 1.1 mrg case $archive_cmds_GCJ in
16998 1.1 mrg *'~'*)
16999 1.1 mrg # FIXME: we may have to deal with multi-command sequences.
17000 1.1 mrg ;;
17001 1.1 mrg '$CC '*)
17002 1.1 mrg # Test whether the compiler implicitly links with -lc since on some
17003 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc
17004 1.1 mrg # to ld, don't add -lc before -lgcc.
17005 1.1 mrg echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
17006 1.1 mrg echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6
17007 1.1 mrg $rm conftest*
17008 1.1 mrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext
17009 1.1 mrg
17010 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17011 1.1 mrg (eval $ac_compile) 2>&5
17012 1.1 mrg ac_status=$?
17013 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
17014 1.1 mrg (exit $ac_status); } 2>conftest.err; then
17015 1.1 mrg soname=conftest
17016 1.1 mrg lib=conftest
17017 1.1 mrg libobjs=conftest.$ac_objext
17018 1.1 mrg deplibs=
17019 1.1 mrg wl=$lt_prog_compiler_wl_GCJ
17020 1.1 mrg pic_flag=$lt_prog_compiler_pic_GCJ
17021 1.1 mrg compiler_flags=-v
17022 1.1 mrg linker_flags=-v
17023 1.1 mrg verstring=
17024 1.1 mrg output_objdir=.
17025 1.1 mrg libname=conftest
17026 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
17027 1.1 mrg allow_undefined_flag_GCJ=
17028 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
17029 1.1 mrg (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
17030 1.1 mrg ac_status=$?
17031 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
17032 1.1 mrg (exit $ac_status); }
17033 1.1 mrg then
17034 1.1 mrg archive_cmds_need_lc_GCJ=no
17035 1.1 mrg else
17036 1.1 mrg archive_cmds_need_lc_GCJ=yes
17037 1.1 mrg fi
17038 1.1 mrg allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
17039 1.1 mrg else
17040 1.1 mrg cat conftest.err 1>&5
17041 1.1 mrg fi
17042 1.1 mrg $rm conftest*
17043 1.1 mrg echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
17044 1.1 mrg echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6
17045 1.1 mrg ;;
17046 1.1 mrg esac
17047 1.1 mrg fi
17048 1.1 mrg ;;
17049 1.1 mrg esac
17050 1.1 mrg
17051 1.1 mrg echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
17052 1.1 mrg echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6
17053 1.1 mrg library_names_spec=
17054 1.1 mrg libname_spec='lib$name'
17055 1.1 mrg soname_spec=
17056 1.1 mrg shrext_cmds=".so"
17057 1.1 mrg postinstall_cmds=
17058 1.1 mrg postuninstall_cmds=
17059 1.1 mrg finish_cmds=
17060 1.1 mrg finish_eval=
17061 1.1 mrg shlibpath_var=
17062 1.1 mrg shlibpath_overrides_runpath=unknown
17063 1.1 mrg version_type=none
17064 1.1 mrg dynamic_linker="$host_os ld.so"
17065 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib"
17066 1.1 mrg if test "$GCC" = yes; then
17067 1.1 mrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
17068 1.1 mrg if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
17069 1.1 mrg # if the path contains ";" then we assume it to be the separator
17070 1.1 mrg # otherwise default to the standard path separator (i.e. ":") - it is
17071 1.1 mrg # assumed that no part of a normal pathname contains ";" but that should
17072 1.1 mrg # okay in the real world where ";" in dirpaths is itself problematic.
17073 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
17074 1.1 mrg else
17075 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
17076 1.1 mrg fi
17077 1.1 mrg else
17078 1.1 mrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
17079 1.1 mrg fi
17080 1.1 mrg need_lib_prefix=unknown
17081 1.1 mrg hardcode_into_libs=no
17082 1.1 mrg
17083 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version
17084 1.1 mrg # flags to be left without arguments
17085 1.1 mrg need_version=unknown
17086 1.1 mrg
17087 1.1 mrg case $host_os in
17088 1.1 mrg aix3*)
17089 1.1 mrg version_type=linux
17090 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
17091 1.1 mrg shlibpath_var=LIBPATH
17092 1.1 mrg
17093 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name.
17094 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
17095 1.1 mrg ;;
17096 1.1 mrg
17097 1.1 mrg aix4* | aix5*)
17098 1.1 mrg version_type=linux
17099 1.1 mrg need_lib_prefix=no
17100 1.1 mrg need_version=no
17101 1.1 mrg hardcode_into_libs=yes
17102 1.1 mrg if test "$host_cpu" = ia64; then
17103 1.1 mrg # AIX 5 supports IA64
17104 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
17105 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
17106 1.1 mrg else
17107 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file
17108 1.1 mrg # for dependence libraries. The import file would start with
17109 1.1 mrg # the line `#! .'. This would cause the generated library to
17110 1.1 mrg # depend on `.', always an invalid library. This was fixed in
17111 1.1 mrg # development snapshots of GCC prior to 3.0.
17112 1.1 mrg case $host_os in
17113 1.1 mrg aix4 | aix4.[01] | aix4.[01].*)
17114 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
17115 1.1 mrg echo ' yes '
17116 1.1 mrg echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
17117 1.1 mrg :
17118 1.1 mrg else
17119 1.1 mrg can_build_shared=no
17120 1.1 mrg fi
17121 1.1 mrg ;;
17122 1.1 mrg esac
17123 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
17124 1.1 mrg # soname into executable. Probably we can add versioning support to
17125 1.1 mrg # collect2, so additional links can be useful in future.
17126 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
17127 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so
17128 1.1 mrg # instead of lib<name>.a to let people know that these are not
17129 1.1 mrg # typical AIX shared libraries.
17130 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17131 1.1 mrg else
17132 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2
17133 1.1 mrg # and later when we are not doing run time linking.
17134 1.1 mrg library_names_spec='${libname}${release}.a $libname.a'
17135 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
17136 1.1 mrg fi
17137 1.1 mrg shlibpath_var=LIBPATH
17138 1.1 mrg fi
17139 1.1 mrg ;;
17140 1.1 mrg
17141 1.1 mrg amigaos*)
17142 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a'
17143 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs.
17144 1.1 mrg finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $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'
17145 1.1 mrg ;;
17146 1.1 mrg
17147 1.1 mrg beos*)
17148 1.1 mrg library_names_spec='${libname}${shared_ext}'
17149 1.1 mrg dynamic_linker="$host_os ld.so"
17150 1.1 mrg shlibpath_var=LIBRARY_PATH
17151 1.1 mrg ;;
17152 1.1 mrg
17153 1.1 mrg bsdi[45]*)
17154 1.1 mrg version_type=linux
17155 1.1 mrg need_version=no
17156 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17157 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
17158 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
17159 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
17160 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
17161 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
17162 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and
17163 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
17164 1.1 mrg # libtool to hard-code these into programs
17165 1.1 mrg ;;
17166 1.1 mrg
17167 1.1 mrg cygwin* | mingw* | pw32*)
17168 1.1 mrg version_type=windows
17169 1.1 mrg shrext_cmds=".dll"
17170 1.1 mrg need_version=no
17171 1.1 mrg need_lib_prefix=no
17172 1.1 mrg
17173 1.1 mrg case $GCC,$host_os in
17174 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32*)
17175 1.1 mrg library_names_spec='$libname.dll.a'
17176 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds
17177 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~
17178 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
17179 1.1 mrg dldir=$destdir/`dirname \$dlpath`~
17180 1.1 mrg test -d \$dldir || mkdir -p \$dldir~
17181 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~
17182 1.1 mrg chmod a+x \$dldir/$dlname'
17183 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
17184 1.1 mrg dlpath=$dir/\$dldll~
17185 1.1 mrg $rm \$dlpath'
17186 1.1 mrg shlibpath_overrides_runpath=yes
17187 1.1 mrg
17188 1.1 mrg case $host_os in
17189 1.1 mrg cygwin*)
17190 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib'
17191 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17192 1.1 mrg sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
17193 1.1 mrg ;;
17194 1.1 mrg mingw*)
17195 1.1 mrg # MinGW DLLs use traditional 'lib' prefix
17196 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17197 1.1 mrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
17198 1.1 mrg if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
17199 1.1 mrg # It is most probably a Windows format PATH printed by
17200 1.1 mrg # mingw gcc, but we are running on Cygwin. Gcc prints its search
17201 1.1 mrg # path with ; separators, and with drive letters. We can handle the
17202 1.1 mrg # drive letters (cygwin fileutils understands them), so leave them,
17203 1.1 mrg # especially as we might pass files found there to a mingw objdump,
17204 1.1 mrg # which wouldn't understand a cygwinified path. Ahh.
17205 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
17206 1.1 mrg else
17207 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
17208 1.1 mrg fi
17209 1.1 mrg ;;
17210 1.1 mrg pw32*)
17211 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib'
17212 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17213 1.1 mrg ;;
17214 1.1 mrg esac
17215 1.1 mrg ;;
17216 1.1 mrg
17217 1.1 mrg *)
17218 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
17219 1.1 mrg ;;
17220 1.1 mrg esac
17221 1.1 mrg dynamic_linker='Win32 ld.exe'
17222 1.1 mrg # FIXME: first we should search . and the directory the executable is in
17223 1.1 mrg shlibpath_var=PATH
17224 1.1 mrg ;;
17225 1.1 mrg
17226 1.1 mrg darwin* | rhapsody*)
17227 1.1 mrg dynamic_linker="$host_os dyld"
17228 1.1 mrg version_type=darwin
17229 1.1 mrg need_lib_prefix=no
17230 1.1 mrg need_version=no
17231 1.1 mrg library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
17232 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext'
17233 1.1 mrg shlibpath_overrides_runpath=yes
17234 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH
17235 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
17236 1.1 mrg # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
17237 1.1 mrg if test "$GCC" = yes; then
17238 1.1 mrg sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
17239 1.1 mrg else
17240 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
17241 1.1 mrg fi
17242 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
17243 1.1 mrg ;;
17244 1.1 mrg
17245 1.1 mrg dgux*)
17246 1.1 mrg version_type=linux
17247 1.1 mrg need_lib_prefix=no
17248 1.1 mrg need_version=no
17249 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
17250 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
17251 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
17252 1.1 mrg ;;
17253 1.1 mrg
17254 1.1 mrg freebsd1*)
17255 1.1 mrg dynamic_linker=no
17256 1.1 mrg ;;
17257 1.1 mrg
17258 1.1 mrg kfreebsd*-gnu)
17259 1.1 mrg version_type=linux
17260 1.1 mrg need_lib_prefix=no
17261 1.1 mrg need_version=no
17262 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17263 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
17264 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
17265 1.1 mrg shlibpath_overrides_runpath=no
17266 1.1 mrg hardcode_into_libs=yes
17267 1.1 mrg dynamic_linker='GNU ld.so'
17268 1.1 mrg ;;
17269 1.1 mrg
17270 1.1 mrg freebsd* | dragonfly*)
17271 1.1 mrg # DragonFly does not have aout. When/if they implement a new
17272 1.1 mrg # versioning mechanism, adjust this.
17273 1.1 mrg if test -x /usr/bin/objformat; then
17274 1.1 mrg objformat=`/usr/bin/objformat`
17275 1.1 mrg else
17276 1.1 mrg case $host_os in
17277 1.1 mrg freebsd[123]*) objformat=aout ;;
17278 1.1 mrg *) objformat=elf ;;
17279 1.1 mrg esac
17280 1.1 mrg fi
17281 1.1 mrg version_type=freebsd-$objformat
17282 1.1 mrg case $version_type in
17283 1.1 mrg freebsd-elf*)
17284 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
17285 1.1 mrg need_version=no
17286 1.1 mrg need_lib_prefix=no
17287 1.1 mrg ;;
17288 1.1 mrg freebsd-*)
17289 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
17290 1.1 mrg need_version=yes
17291 1.1 mrg ;;
17292 1.1 mrg esac
17293 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
17294 1.1 mrg case $host_os in
17295 1.1 mrg freebsd2*)
17296 1.1 mrg shlibpath_overrides_runpath=yes
17297 1.1 mrg ;;
17298 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*)
17299 1.1 mrg shlibpath_overrides_runpath=yes
17300 1.1 mrg hardcode_into_libs=yes
17301 1.1 mrg ;;
17302 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
17303 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
17304 1.1 mrg shlibpath_overrides_runpath=no
17305 1.1 mrg hardcode_into_libs=yes
17306 1.1 mrg ;;
17307 1.1 mrg freebsd*) # from 4.6 on
17308 1.1 mrg shlibpath_overrides_runpath=yes
17309 1.1 mrg hardcode_into_libs=yes
17310 1.1 mrg ;;
17311 1.1 mrg esac
17312 1.1 mrg ;;
17313 1.1 mrg
17314 1.1 mrg gnu*)
17315 1.1 mrg version_type=linux
17316 1.1 mrg need_lib_prefix=no
17317 1.1 mrg need_version=no
17318 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
17319 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
17320 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
17321 1.1 mrg hardcode_into_libs=yes
17322 1.1 mrg ;;
17323 1.1 mrg
17324 1.1 mrg hpux9* | hpux10* | hpux11*)
17325 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to
17326 1.1 mrg # link against other versions.
17327 1.1 mrg version_type=sunos
17328 1.1 mrg need_lib_prefix=no
17329 1.1 mrg need_version=no
17330 1.1 mrg case $host_cpu in
17331 1.1 mrg ia64*)
17332 1.1 mrg shrext_cmds='.so'
17333 1.1 mrg hardcode_into_libs=yes
17334 1.1 mrg dynamic_linker="$host_os dld.so"
17335 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
17336 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17337 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17338 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
17339 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then
17340 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
17341 1.1 mrg else
17342 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
17343 1.1 mrg fi
17344 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17345 1.1 mrg ;;
17346 1.1 mrg hppa*64*)
17347 1.1 mrg shrext_cmds='.sl'
17348 1.1 mrg hardcode_into_libs=yes
17349 1.1 mrg dynamic_linker="$host_os dld.sl"
17350 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
17351 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17352 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17353 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
17354 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
17355 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17356 1.1 mrg ;;
17357 1.1 mrg *)
17358 1.1 mrg shrext_cmds='.sl'
17359 1.1 mrg dynamic_linker="$host_os dld.sl"
17360 1.1 mrg shlibpath_var=SHLIB_PATH
17361 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
17362 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17363 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
17364 1.1 mrg ;;
17365 1.1 mrg esac
17366 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555.
17367 1.1 mrg postinstall_cmds='chmod 555 $lib'
17368 1.1 mrg ;;
17369 1.1 mrg
17370 1.1 mrg interix3*)
17371 1.1 mrg version_type=linux
17372 1.1 mrg need_lib_prefix=no
17373 1.1 mrg need_version=no
17374 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17375 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
17376 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
17377 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
17378 1.1 mrg shlibpath_overrides_runpath=no
17379 1.1 mrg hardcode_into_libs=yes
17380 1.1 mrg ;;
17381 1.1 mrg
17382 1.1 mrg irix5* | irix6* | nonstopux*)
17383 1.1 mrg case $host_os in
17384 1.1 mrg nonstopux*) version_type=nonstopux ;;
17385 1.1 mrg *)
17386 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
17387 1.1 mrg version_type=linux
17388 1.1 mrg else
17389 1.1 mrg version_type=irix
17390 1.1 mrg fi ;;
17391 1.1 mrg esac
17392 1.1 mrg need_lib_prefix=no
17393 1.1 mrg need_version=no
17394 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
17395 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
17396 1.1 mrg case $host_os in
17397 1.1 mrg irix5* | nonstopux*)
17398 1.1 mrg libsuff= shlibsuff=
17399 1.1 mrg ;;
17400 1.1 mrg *)
17401 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD
17402 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
17403 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;;
17404 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
17405 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;;
17406 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
17407 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;;
17408 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;;
17409 1.1 mrg esac
17410 1.1 mrg ;;
17411 1.1 mrg esac
17412 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
17413 1.1 mrg shlibpath_overrides_runpath=no
17414 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
17415 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
17416 1.1 mrg hardcode_into_libs=yes
17417 1.1 mrg ;;
17418 1.1 mrg
17419 1.1 mrg # No shared lib support for Linux oldld, aout, or coff.
17420 1.1 mrg linux*oldld* | linux*aout* | linux*coff*)
17421 1.1 mrg dynamic_linker=no
17422 1.1 mrg ;;
17423 1.1 mrg
17424 1.1 mrg # This must be Linux ELF.
17425 1.1 mrg linux*)
17426 1.1 mrg version_type=linux
17427 1.1 mrg need_lib_prefix=no
17428 1.1 mrg need_version=no
17429 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17430 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
17431 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
17432 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
17433 1.1 mrg shlibpath_overrides_runpath=no
17434 1.1 mrg # This implies no fast_install, which is unacceptable.
17435 1.1 mrg # Some rework will be needed to allow for fast_install
17436 1.1 mrg # before this can be enabled.
17437 1.1 mrg hardcode_into_libs=yes
17438 1.1 mrg
17439 1.1 mrg # find out which ABI we are using
17440 1.1 mrg libsuff=
17441 1.1 mrg case "$host_cpu" in
17442 1.1 mrg x86_64*|s390x*|powerpc64*)
17443 1.1 mrg echo '#line 17443 "configure"' > conftest.$ac_ext
17444 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17445 1.1 mrg (eval $ac_compile) 2>&5
17446 1.1 mrg ac_status=$?
17447 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
17448 1.1 mrg (exit $ac_status); }; then
17449 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
17450 1.1 mrg *64-bit*)
17451 1.1 mrg libsuff=64
17452 1.1 mrg sys_lib_search_path_spec="/lib${libsuff} /usr/lib${libsuff} /usr/local/lib${libsuff}"
17453 1.1 mrg ;;
17454 1.1 mrg esac
17455 1.1 mrg fi
17456 1.1 mrg rm -rf conftest*
17457 1.1 mrg ;;
17458 1.1 mrg esac
17459 1.1 mrg
17460 1.1 mrg # Append ld.so.conf contents to the search path
17461 1.1 mrg if test -f /etc/ld.so.conf; then
17462 1.1 mrg 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/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
17463 1.1 mrg sys_lib_dlsearch_path_spec="/lib${libsuff} /usr/lib${libsuff} $lt_ld_extra"
17464 1.1 mrg fi
17465 1.1 mrg
17466 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on
17467 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the
17468 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers,
17469 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and
17470 1.1 mrg # people can always --disable-shared, the test was removed, and we
17471 1.1 mrg # assume the GNU/Linux dynamic linker is in use.
17472 1.1 mrg dynamic_linker='GNU/Linux ld.so'
17473 1.1 mrg ;;
17474 1.1 mrg
17475 1.1 mrg knetbsd*-gnu)
17476 1.1 mrg version_type=linux
17477 1.1 mrg need_lib_prefix=no
17478 1.1 mrg need_version=no
17479 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17480 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
17481 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
17482 1.1 mrg shlibpath_overrides_runpath=no
17483 1.1 mrg hardcode_into_libs=yes
17484 1.1 mrg dynamic_linker='GNU ld.so'
17485 1.1 mrg ;;
17486 1.1 mrg
17487 1.1 mrg netbsd*)
17488 1.1 mrg version_type=sunos
17489 1.1 mrg need_lib_prefix=no
17490 1.1 mrg need_version=no
17491 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17492 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
17493 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
17494 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so'
17495 1.1 mrg else
17496 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17497 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
17498 1.1 mrg dynamic_linker='NetBSD ld.elf_so'
17499 1.1 mrg fi
17500 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
17501 1.1 mrg shlibpath_overrides_runpath=yes
17502 1.1 mrg hardcode_into_libs=yes
17503 1.1 mrg ;;
17504 1.1 mrg
17505 1.1 mrg newsos6)
17506 1.1 mrg version_type=linux
17507 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17508 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
17509 1.1 mrg shlibpath_overrides_runpath=yes
17510 1.1 mrg ;;
17511 1.1 mrg
17512 1.1 mrg nto-qnx*)
17513 1.1 mrg version_type=linux
17514 1.1 mrg need_lib_prefix=no
17515 1.1 mrg need_version=no
17516 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17517 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
17518 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
17519 1.1 mrg shlibpath_overrides_runpath=yes
17520 1.1 mrg ;;
17521 1.1 mrg
17522 1.1 mrg openbsd*)
17523 1.1 mrg version_type=sunos
17524 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib"
17525 1.1 mrg need_lib_prefix=no
17526 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
17527 1.1 mrg case $host_os in
17528 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;;
17529 1.1 mrg *) need_version=no ;;
17530 1.1 mrg esac
17531 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
17532 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
17533 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
17534 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
17535 1.1 mrg case $host_os in
17536 1.1 mrg openbsd2.[89] | openbsd2.[89].*)
17537 1.1 mrg shlibpath_overrides_runpath=no
17538 1.1 mrg ;;
17539 1.1 mrg *)
17540 1.1 mrg shlibpath_overrides_runpath=yes
17541 1.1 mrg ;;
17542 1.1 mrg esac
17543 1.1 mrg else
17544 1.1 mrg shlibpath_overrides_runpath=yes
17545 1.1 mrg fi
17546 1.1 mrg ;;
17547 1.1 mrg
17548 1.1 mrg os2*)
17549 1.1 mrg libname_spec='$name'
17550 1.1 mrg shrext_cmds=".dll"
17551 1.1 mrg need_lib_prefix=no
17552 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a'
17553 1.1 mrg dynamic_linker='OS/2 ld.exe'
17554 1.1 mrg shlibpath_var=LIBPATH
17555 1.1 mrg ;;
17556 1.1 mrg
17557 1.1 mrg osf3* | osf4* | osf5*)
17558 1.1 mrg version_type=osf
17559 1.1 mrg need_lib_prefix=no
17560 1.1 mrg need_version=no
17561 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
17562 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17563 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
17564 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
17565 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
17566 1.1 mrg ;;
17567 1.1 mrg
17568 1.1 mrg solaris*)
17569 1.1 mrg version_type=linux
17570 1.1 mrg need_lib_prefix=no
17571 1.1 mrg need_version=no
17572 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17573 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
17574 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
17575 1.1 mrg shlibpath_overrides_runpath=yes
17576 1.1 mrg hardcode_into_libs=yes
17577 1.1 mrg # ldd complains unless libraries are executable
17578 1.1 mrg postinstall_cmds='chmod +x $lib'
17579 1.1 mrg ;;
17580 1.1 mrg
17581 1.1 mrg sunos4*)
17582 1.1 mrg version_type=sunos
17583 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
17584 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
17585 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
17586 1.1 mrg shlibpath_overrides_runpath=yes
17587 1.1 mrg if test "$with_gnu_ld" = yes; then
17588 1.1 mrg need_lib_prefix=no
17589 1.1 mrg fi
17590 1.1 mrg need_version=yes
17591 1.1 mrg ;;
17592 1.1 mrg
17593 1.1 mrg sysv4 | sysv4.3*)
17594 1.1 mrg version_type=linux
17595 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17596 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
17597 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
17598 1.1 mrg case $host_vendor in
17599 1.1 mrg sni)
17600 1.1 mrg shlibpath_overrides_runpath=no
17601 1.1 mrg need_lib_prefix=no
17602 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym'
17603 1.1 mrg runpath_var=LD_RUN_PATH
17604 1.1 mrg ;;
17605 1.1 mrg siemens)
17606 1.1 mrg need_lib_prefix=no
17607 1.1 mrg ;;
17608 1.1 mrg motorola)
17609 1.1 mrg need_lib_prefix=no
17610 1.1 mrg need_version=no
17611 1.1 mrg shlibpath_overrides_runpath=no
17612 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
17613 1.1 mrg ;;
17614 1.1 mrg esac
17615 1.1 mrg ;;
17616 1.1 mrg
17617 1.1 mrg sysv4*MP*)
17618 1.1 mrg if test -d /usr/nec ;then
17619 1.1 mrg version_type=linux
17620 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
17621 1.1 mrg soname_spec='$libname${shared_ext}.$major'
17622 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
17623 1.1 mrg fi
17624 1.1 mrg ;;
17625 1.1 mrg
17626 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
17627 1.1 mrg version_type=freebsd-elf
17628 1.1 mrg need_lib_prefix=no
17629 1.1 mrg need_version=no
17630 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
17631 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
17632 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
17633 1.1 mrg hardcode_into_libs=yes
17634 1.1 mrg if test "$with_gnu_ld" = yes; then
17635 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
17636 1.1 mrg shlibpath_overrides_runpath=no
17637 1.1 mrg else
17638 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
17639 1.1 mrg shlibpath_overrides_runpath=yes
17640 1.1 mrg case $host_os in
17641 1.1 mrg sco3.2v5*)
17642 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
17643 1.1 mrg ;;
17644 1.1 mrg esac
17645 1.1 mrg fi
17646 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib'
17647 1.1 mrg ;;
17648 1.1 mrg
17649 1.1 mrg uts4*)
17650 1.1 mrg version_type=linux
17651 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17652 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
17653 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
17654 1.1 mrg ;;
17655 1.1 mrg
17656 1.1 mrg *)
17657 1.1 mrg dynamic_linker=no
17658 1.1 mrg ;;
17659 1.1 mrg esac
17660 1.1 mrg echo "$as_me:$LINENO: result: $dynamic_linker" >&5
17661 1.1 mrg echo "${ECHO_T}$dynamic_linker" >&6
17662 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no
17663 1.1 mrg
17664 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
17665 1.1 mrg if test "$GCC" = yes; then
17666 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
17667 1.1 mrg fi
17668 1.1 mrg
17669 1.1 mrg echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
17670 1.1 mrg echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
17671 1.1 mrg hardcode_action_GCJ=
17672 1.1 mrg if test -n "$hardcode_libdir_flag_spec_GCJ" || \
17673 1.1 mrg test -n "$runpath_var_GCJ" || \
17674 1.1 mrg test "X$hardcode_automatic_GCJ" = "Xyes" ; then
17675 1.1 mrg
17676 1.1 mrg # We can hardcode non-existant directories.
17677 1.1 mrg if test "$hardcode_direct_GCJ" != no &&
17678 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we
17679 1.1 mrg # have to relink, otherwise we might link with an installed library
17680 1.1 mrg # when we should be linking with a yet-to-be-installed one
17681 1.1 mrg ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
17682 1.1 mrg test "$hardcode_minus_L_GCJ" != no; then
17683 1.1 mrg # Linking always hardcodes the temporary library directory.
17684 1.1 mrg hardcode_action_GCJ=relink
17685 1.1 mrg else
17686 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs.
17687 1.1 mrg hardcode_action_GCJ=immediate
17688 1.1 mrg fi
17689 1.1 mrg else
17690 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing
17691 1.1 mrg # directories.
17692 1.1 mrg hardcode_action_GCJ=unsupported
17693 1.1 mrg fi
17694 1.1 mrg echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
17695 1.1 mrg echo "${ECHO_T}$hardcode_action_GCJ" >&6
17696 1.1 mrg
17697 1.1 mrg if test "$hardcode_action_GCJ" = relink; then
17698 1.1 mrg # Fast installation is not supported
17699 1.1 mrg enable_fast_install=no
17700 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes ||
17701 1.1 mrg test "$enable_shared" = no; then
17702 1.1 mrg # Fast installation is not necessary
17703 1.1 mrg enable_fast_install=needless
17704 1.1 mrg fi
17705 1.1 mrg
17706 1.1 mrg
17707 1.1 mrg # The else clause should only fire when bootstrapping the
17708 1.1 mrg # libtool distribution, otherwise you forgot to ship ltmain.sh
17709 1.1 mrg # with your package, and you will get complaints that there are
17710 1.1 mrg # no rules to generate ltmain.sh.
17711 1.1 mrg if test -f "$ltmain"; then
17712 1.1 mrg # See if we are running on zsh, and set the options which allow our commands through
17713 1.1 mrg # without removal of \ escapes.
17714 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
17715 1.1 mrg setopt NO_GLOB_SUBST
17716 1.1 mrg fi
17717 1.1 mrg # Now quote all the things that may contain metacharacters while being
17718 1.1 mrg # careful not to overquote the AC_SUBSTed values. We take copies of the
17719 1.1 mrg # variables and quote the copies for generation of the libtool script.
17720 1.1 mrg for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
17721 1.1 mrg SED SHELL STRIP \
17722 1.1 mrg libname_spec library_names_spec soname_spec extract_expsyms_cmds \
17723 1.1 mrg old_striplib striplib file_magic_cmd finish_cmds finish_eval \
17724 1.1 mrg deplibs_check_method reload_flag reload_cmds need_locks \
17725 1.1 mrg lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
17726 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \
17727 1.1 mrg sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
17728 1.1 mrg old_postinstall_cmds old_postuninstall_cmds \
17729 1.1 mrg compiler_GCJ \
17730 1.1 mrg CC_GCJ \
17731 1.1 mrg LD_GCJ \
17732 1.1 mrg lt_prog_compiler_wl_GCJ \
17733 1.1 mrg lt_prog_compiler_pic_GCJ \
17734 1.1 mrg lt_prog_compiler_static_GCJ \
17735 1.1 mrg lt_prog_compiler_no_builtin_flag_GCJ \
17736 1.1 mrg export_dynamic_flag_spec_GCJ \
17737 1.1 mrg thread_safe_flag_spec_GCJ \
17738 1.1 mrg whole_archive_flag_spec_GCJ \
17739 1.1 mrg enable_shared_with_static_runtimes_GCJ \
17740 1.1 mrg old_archive_cmds_GCJ \
17741 1.1 mrg old_archive_from_new_cmds_GCJ \
17742 1.1 mrg predep_objects_GCJ \
17743 1.1 mrg postdep_objects_GCJ \
17744 1.1 mrg predeps_GCJ \
17745 1.1 mrg postdeps_GCJ \
17746 1.1 mrg compiler_lib_search_path_GCJ \
17747 1.1 mrg archive_cmds_GCJ \
17748 1.1 mrg archive_expsym_cmds_GCJ \
17749 1.1 mrg postinstall_cmds_GCJ \
17750 1.1 mrg postuninstall_cmds_GCJ \
17751 1.1 mrg old_archive_from_expsyms_cmds_GCJ \
17752 1.1 mrg allow_undefined_flag_GCJ \
17753 1.1 mrg no_undefined_flag_GCJ \
17754 1.1 mrg export_symbols_cmds_GCJ \
17755 1.1 mrg hardcode_libdir_flag_spec_GCJ \
17756 1.1 mrg hardcode_libdir_flag_spec_ld_GCJ \
17757 1.1 mrg hardcode_libdir_separator_GCJ \
17758 1.1 mrg hardcode_automatic_GCJ \
17759 1.1 mrg module_cmds_GCJ \
17760 1.1 mrg module_expsym_cmds_GCJ \
17761 1.1 mrg lt_cv_prog_compiler_c_o_GCJ \
17762 1.1 mrg exclude_expsyms_GCJ \
17763 1.1 mrg include_expsyms_GCJ; do
17764 1.1 mrg
17765 1.1 mrg case $var in
17766 1.1 mrg old_archive_cmds_GCJ | \
17767 1.1 mrg old_archive_from_new_cmds_GCJ | \
17768 1.1 mrg archive_cmds_GCJ | \
17769 1.1 mrg archive_expsym_cmds_GCJ | \
17770 1.1 mrg module_cmds_GCJ | \
17771 1.1 mrg module_expsym_cmds_GCJ | \
17772 1.1 mrg old_archive_from_expsyms_cmds_GCJ | \
17773 1.1 mrg export_symbols_cmds_GCJ | \
17774 1.1 mrg extract_expsyms_cmds | reload_cmds | finish_cmds | \
17775 1.1 mrg postinstall_cmds | postuninstall_cmds | \
17776 1.1 mrg old_postinstall_cmds | old_postuninstall_cmds | \
17777 1.1 mrg sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
17778 1.1 mrg # Double-quote double-evaled strings.
17779 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
17780 1.1 mrg ;;
17781 1.1 mrg *)
17782 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
17783 1.1 mrg ;;
17784 1.1 mrg esac
17785 1.1 mrg done
17786 1.1 mrg
17787 1.1 mrg case $lt_echo in
17788 1.1 mrg *'\$0 --fallback-echo"')
17789 1.1 mrg lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
17790 1.1 mrg ;;
17791 1.1 mrg esac
17792 1.1 mrg
17793 1.1 mrg cfgfile="$ofile"
17794 1.1 mrg
17795 1.1 mrg cat <<__EOF__ >> "$cfgfile"
17796 1.1 mrg # ### BEGIN LIBTOOL TAG CONFIG: $tagname
17797 1.1 mrg
17798 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17799 1.1 mrg
17800 1.1 mrg # Shell to use when invoking shell scripts.
17801 1.1 mrg SHELL=$lt_SHELL
17802 1.1 mrg
17803 1.1 mrg # Whether or not to build shared libraries.
17804 1.1 mrg build_libtool_libs=$enable_shared
17805 1.1 mrg
17806 1.1 mrg # Whether or not to build static libraries.
17807 1.1 mrg build_old_libs=$enable_static
17808 1.1 mrg
17809 1.1 mrg # Whether or not to add -lc for building shared libraries.
17810 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc_GCJ
17811 1.1 mrg
17812 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static
17813 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
17814 1.1 mrg
17815 1.1 mrg # Whether or not to optimize for fast installation.
17816 1.1 mrg fast_install=$enable_fast_install
17817 1.1 mrg
17818 1.1 mrg # The host system.
17819 1.1 mrg host_alias=$host_alias
17820 1.1 mrg host=$host
17821 1.1 mrg host_os=$host_os
17822 1.1 mrg
17823 1.1 mrg # The build system.
17824 1.1 mrg build_alias=$build_alias
17825 1.1 mrg build=$build
17826 1.1 mrg build_os=$build_os
17827 1.1 mrg
17828 1.1 mrg # An echo program that does not interpret backslashes.
17829 1.1 mrg echo=$lt_echo
17830 1.1 mrg
17831 1.1 mrg # The archiver.
17832 1.1 mrg AR=$lt_AR
17833 1.1 mrg AR_FLAGS=$lt_AR_FLAGS
17834 1.1 mrg
17835 1.1 mrg # A C compiler.
17836 1.1 mrg LTCC=$lt_LTCC
17837 1.1 mrg
17838 1.1 mrg # LTCC compiler flags.
17839 1.1 mrg LTCFLAGS=$lt_LTCFLAGS
17840 1.1 mrg
17841 1.1 mrg # A language-specific compiler.
17842 1.1 mrg CC=$lt_compiler_GCJ
17843 1.1 mrg
17844 1.1 mrg # Is the compiler the GNU C compiler?
17845 1.1 mrg with_gcc=$GCC_GCJ
17846 1.1 mrg
17847 1.1 mrg gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
17848 1.1 mrg gcc_ver=\`gcc -dumpversion\`
17849 1.1 mrg
17850 1.1 mrg # An ERE matcher.
17851 1.1 mrg EGREP=$lt_EGREP
17852 1.1 mrg
17853 1.1 mrg # The linker used to build libraries.
17854 1.1 mrg LD=$lt_LD_GCJ
17855 1.1 mrg
17856 1.1 mrg # Whether we need hard or soft links.
17857 1.1 mrg LN_S=$lt_LN_S
17858 1.1 mrg
17859 1.1 mrg # A BSD-compatible nm program.
17860 1.1 mrg NM=$lt_NM
17861 1.1 mrg
17862 1.1 mrg # A symbol stripping program
17863 1.1 mrg STRIP=$lt_STRIP
17864 1.1 mrg
17865 1.1 mrg # Used to examine libraries when file_magic_cmd begins "file"
17866 1.1 mrg MAGIC_CMD=$MAGIC_CMD
17867 1.1 mrg
17868 1.1 mrg # Used on cygwin: DLL creation program.
17869 1.1 mrg DLLTOOL="$DLLTOOL"
17870 1.1 mrg
17871 1.1 mrg # Used on cygwin: object dumper.
17872 1.1 mrg OBJDUMP="$OBJDUMP"
17873 1.1 mrg
17874 1.1 mrg # Used on cygwin: assembler.
17875 1.1 mrg AS="$AS"
17876 1.1 mrg
17877 1.1 mrg # The name of the directory that contains temporary libtool files.
17878 1.1 mrg objdir=$objdir
17879 1.1 mrg
17880 1.1 mrg # How to create reloadable object files.
17881 1.1 mrg reload_flag=$lt_reload_flag
17882 1.1 mrg reload_cmds=$lt_reload_cmds
17883 1.1 mrg
17884 1.1 mrg # How to pass a linker flag through the compiler.
17885 1.1 mrg wl=$lt_lt_prog_compiler_wl_GCJ
17886 1.1 mrg
17887 1.1 mrg # Object file suffix (normally "o").
17888 1.1 mrg objext="$ac_objext"
17889 1.1 mrg
17890 1.1 mrg # Old archive suffix (normally "a").
17891 1.1 mrg libext="$libext"
17892 1.1 mrg
17893 1.1 mrg # Shared library suffix (normally ".so").
17894 1.1 mrg shrext_cmds='$shrext_cmds'
17895 1.1 mrg
17896 1.1 mrg # Executable file suffix (normally "").
17897 1.1 mrg exeext="$exeext"
17898 1.1 mrg
17899 1.1 mrg # Additional compiler flags for building library objects.
17900 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic_GCJ
17901 1.1 mrg pic_mode=$pic_mode
17902 1.1 mrg
17903 1.1 mrg # What is the maximum length of a command?
17904 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len
17905 1.1 mrg
17906 1.1 mrg # Does compiler simultaneously support -c and -o options?
17907 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
17908 1.1 mrg
17909 1.1 mrg # Must we lock files when doing compilation?
17910 1.1 mrg need_locks=$lt_need_locks
17911 1.1 mrg
17912 1.1 mrg # Do we need the lib prefix for modules?
17913 1.1 mrg need_lib_prefix=$need_lib_prefix
17914 1.1 mrg
17915 1.1 mrg # Do we need a version for libraries?
17916 1.1 mrg need_version=$need_version
17917 1.1 mrg
17918 1.1 mrg # Whether dlopen is supported.
17919 1.1 mrg dlopen_support=$enable_dlopen
17920 1.1 mrg
17921 1.1 mrg # Whether dlopen of programs is supported.
17922 1.1 mrg dlopen_self=$enable_dlopen_self
17923 1.1 mrg
17924 1.1 mrg # Whether dlopen of statically linked programs is supported.
17925 1.1 mrg dlopen_self_static=$enable_dlopen_self_static
17926 1.1 mrg
17927 1.1 mrg # Compiler flag to prevent dynamic linking.
17928 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static_GCJ
17929 1.1 mrg
17930 1.1 mrg # Compiler flag to turn off builtin functions.
17931 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
17932 1.1 mrg
17933 1.1 mrg # Compiler flag to allow reflexive dlopens.
17934 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
17935 1.1 mrg
17936 1.1 mrg # Compiler flag to generate shared objects directly from archives.
17937 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
17938 1.1 mrg
17939 1.1 mrg # Compiler flag to generate thread-safe objects.
17940 1.1 mrg thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
17941 1.1 mrg
17942 1.1 mrg # Library versioning type.
17943 1.1 mrg version_type=$version_type
17944 1.1 mrg
17945 1.1 mrg # Format of library name prefix.
17946 1.1 mrg libname_spec=$lt_libname_spec
17947 1.1 mrg
17948 1.1 mrg # List of archive names. First name is the real one, the rest are links.
17949 1.1 mrg # The last name is the one that the linker finds with -lNAME.
17950 1.1 mrg library_names_spec=$lt_library_names_spec
17951 1.1 mrg
17952 1.1 mrg # The coded name of the library, if different from the real name.
17953 1.1 mrg soname_spec=$lt_soname_spec
17954 1.1 mrg
17955 1.1 mrg # Commands used to build and install an old-style archive.
17956 1.1 mrg RANLIB=$lt_RANLIB
17957 1.1 mrg old_archive_cmds=$lt_old_archive_cmds_GCJ
17958 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds
17959 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds
17960 1.1 mrg
17961 1.1 mrg # Create an old-style archive from a shared archive.
17962 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
17963 1.1 mrg
17964 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive.
17965 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
17966 1.1 mrg
17967 1.1 mrg # Commands used to build and install a shared archive.
17968 1.1 mrg archive_cmds=$lt_archive_cmds_GCJ
17969 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
17970 1.1 mrg postinstall_cmds=$lt_postinstall_cmds
17971 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds
17972 1.1 mrg
17973 1.1 mrg # Commands used to build a loadable module (assumed same as above if empty)
17974 1.1 mrg module_cmds=$lt_module_cmds_GCJ
17975 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds_GCJ
17976 1.1 mrg
17977 1.1 mrg # Commands to strip libraries.
17978 1.1 mrg old_striplib=$lt_old_striplib
17979 1.1 mrg striplib=$lt_striplib
17980 1.1 mrg
17981 1.1 mrg # Dependencies to place before the objects being linked to create a
17982 1.1 mrg # shared library.
17983 1.1 mrg predep_objects=\`echo $lt_predep_objects_GCJ | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
17984 1.1 mrg
17985 1.1 mrg # Dependencies to place after the objects being linked to create a
17986 1.1 mrg # shared library.
17987 1.1 mrg postdep_objects=\`echo $lt_postdep_objects_GCJ | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
17988 1.1 mrg
17989 1.1 mrg # Dependencies to place before the objects being linked to create a
17990 1.1 mrg # shared library.
17991 1.1 mrg predeps=$lt_predeps_GCJ
17992 1.1 mrg
17993 1.1 mrg # Dependencies to place after the objects being linked to create a
17994 1.1 mrg # shared library.
17995 1.1 mrg postdeps=$lt_postdeps_GCJ
17996 1.1 mrg
17997 1.1 mrg # The library search path used internally by the compiler when linking
17998 1.1 mrg # a shared library.
17999 1.1 mrg compiler_lib_search_path=\`echo $lt_compiler_lib_search_path_GCJ | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
18000 1.1 mrg
18001 1.1 mrg # Method to check whether dependent libraries are shared objects.
18002 1.1 mrg deplibs_check_method=$lt_deplibs_check_method
18003 1.1 mrg
18004 1.1 mrg # Command to use when deplibs_check_method == file_magic.
18005 1.1 mrg file_magic_cmd=$lt_file_magic_cmd
18006 1.1 mrg
18007 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built.
18008 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag_GCJ
18009 1.1 mrg
18010 1.1 mrg # Flag that forces no undefined symbols.
18011 1.1 mrg no_undefined_flag=$lt_no_undefined_flag_GCJ
18012 1.1 mrg
18013 1.1 mrg # Commands used to finish a libtool library installation in a directory.
18014 1.1 mrg finish_cmds=$lt_finish_cmds
18015 1.1 mrg
18016 1.1 mrg # Same as above, but a single script fragment to be evaled but not shown.
18017 1.1 mrg finish_eval=$lt_finish_eval
18018 1.1 mrg
18019 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names.
18020 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18021 1.1 mrg
18022 1.1 mrg # Transform the output of nm in a proper C declaration
18023 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18024 1.1 mrg
18025 1.1 mrg # Transform the output of nm in a C name address pair
18026 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18027 1.1 mrg
18028 1.1 mrg # This is the shared library runtime path variable.
18029 1.1 mrg runpath_var=$runpath_var
18030 1.1 mrg
18031 1.1 mrg # This is the shared library path variable.
18032 1.1 mrg shlibpath_var=$shlibpath_var
18033 1.1 mrg
18034 1.1 mrg # Is shlibpath searched before the hard-coded library search path?
18035 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18036 1.1 mrg
18037 1.1 mrg # How to hardcode a shared library path into an executable.
18038 1.1 mrg hardcode_action=$hardcode_action_GCJ
18039 1.1 mrg
18040 1.1 mrg # Whether we should hardcode library paths into libraries.
18041 1.1 mrg hardcode_into_libs=$hardcode_into_libs
18042 1.1 mrg
18043 1.1 mrg # Flag to hardcode \$libdir into a binary during linking.
18044 1.1 mrg # This must work even if \$libdir does not exist.
18045 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
18046 1.1 mrg
18047 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into
18048 1.1 mrg # a binary during linking. This must work even if \$libdir does
18049 1.1 mrg # not exist.
18050 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
18051 1.1 mrg
18052 1.1 mrg # Whether we need a single -rpath flag with a separated argument.
18053 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
18054 1.1 mrg
18055 1.1 mrg # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
18056 1.1 mrg # resulting binary.
18057 1.1 mrg hardcode_direct=$hardcode_direct_GCJ
18058 1.1 mrg
18059 1.1 mrg # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
18060 1.1 mrg # resulting binary.
18061 1.1 mrg hardcode_minus_L=$hardcode_minus_L_GCJ
18062 1.1 mrg
18063 1.1 mrg # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
18064 1.1 mrg # the resulting binary.
18065 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
18066 1.1 mrg
18067 1.1 mrg # Set to yes if building a shared library automatically hardcodes DIR into the library
18068 1.1 mrg # and all subsequent libraries and executables linked against it.
18069 1.1 mrg hardcode_automatic=$hardcode_automatic_GCJ
18070 1.1 mrg
18071 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and
18072 1.1 mrg # restored at relink time.
18073 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink"
18074 1.1 mrg
18075 1.1 mrg # Whether libtool must link a program against all its dependency libraries.
18076 1.1 mrg link_all_deplibs=$link_all_deplibs_GCJ
18077 1.1 mrg
18078 1.1 mrg # Compile-time system search path for libraries
18079 1.1 mrg sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
18080 1.1 mrg
18081 1.1 mrg # Run-time system search path for libraries
18082 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18083 1.1 mrg
18084 1.1 mrg # Fix the shell variable \$srcfile for the compiler.
18085 1.1 mrg fix_srcfile_path="$fix_srcfile_path_GCJ"
18086 1.1 mrg
18087 1.1 mrg # Set to yes if exported symbols are required.
18088 1.1 mrg always_export_symbols=$always_export_symbols_GCJ
18089 1.1 mrg
18090 1.1 mrg # The commands to list exported symbols.
18091 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds_GCJ
18092 1.1 mrg
18093 1.1 mrg # The commands to extract the exported symbol list from a shared archive.
18094 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds
18095 1.1 mrg
18096 1.1 mrg # Symbols that should not be listed in the preloaded symbols.
18097 1.1 mrg exclude_expsyms=$lt_exclude_expsyms_GCJ
18098 1.1 mrg
18099 1.1 mrg # Symbols that must always be exported.
18100 1.1 mrg include_expsyms=$lt_include_expsyms_GCJ
18101 1.1 mrg
18102 1.1 mrg # ### END LIBTOOL TAG CONFIG: $tagname
18103 1.1 mrg
18104 1.1 mrg __EOF__
18105 1.1 mrg
18106 1.1 mrg
18107 1.1 mrg else
18108 1.1 mrg # If there is no Makefile yet, we rely on a make rule to execute
18109 1.1 mrg # `config.status --recheck' to rerun these tests and create the
18110 1.1 mrg # libtool script then.
18111 1.1 mrg ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
18112 1.1 mrg if test -f "$ltmain_in"; then
18113 1.1 mrg test -f Makefile && make "$ltmain"
18114 1.1 mrg fi
18115 1.1 mrg fi
18116 1.1 mrg
18117 1.1 mrg
18118 1.1 mrg ac_ext=c
18119 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
18120 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18121 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18122 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
18123 1.1 mrg
18124 1.1 mrg CC="$lt_save_CC"
18125 1.1 mrg
18126 1.1 mrg else
18127 1.1 mrg tagname=""
18128 1.1 mrg fi
18129 1.1 mrg ;;
18130 1.1 mrg
18131 1.1 mrg RC)
18132 1.1 mrg
18133 1.1 mrg
18134 1.1 mrg
18135 1.1 mrg # Source file extension for RC test sources.
18136 1.1 mrg ac_ext=rc
18137 1.1 mrg
18138 1.1 mrg # Object file extension for compiled RC test sources.
18139 1.1 mrg objext=o
18140 1.1 mrg objext_RC=$objext
18141 1.1 mrg
18142 1.1 mrg # Code to be used in simple compile tests
18143 1.1 mrg lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
18144 1.1 mrg
18145 1.1 mrg # Code to be used in simple link tests
18146 1.1 mrg lt_simple_link_test_code="$lt_simple_compile_test_code"
18147 1.1 mrg
18148 1.1 mrg # ltmain only uses $CC for tagged configurations so make sure $CC is set.
18149 1.1 mrg
18150 1.1 mrg # If no C compiler was specified, use CC.
18151 1.1 mrg LTCC=${LTCC-"$CC"}
18152 1.1 mrg
18153 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
18154 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
18155 1.1 mrg
18156 1.1 mrg # Allow CC to be a program name with arguments.
18157 1.1 mrg compiler=$CC
18158 1.1 mrg
18159 1.1 mrg
18160 1.1 mrg # save warnings/boilerplate of simple test code
18161 1.1 mrg ac_outfile=conftest.$ac_objext
18162 1.1 mrg printf "$lt_simple_compile_test_code" >conftest.$ac_ext
18163 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18164 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err`
18165 1.1 mrg $rm conftest*
18166 1.1 mrg
18167 1.1 mrg ac_outfile=conftest.$ac_objext
18168 1.1 mrg printf "$lt_simple_link_test_code" >conftest.$ac_ext
18169 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18170 1.1 mrg _lt_linker_boilerplate=`cat conftest.err`
18171 1.1 mrg $rm conftest*
18172 1.1 mrg
18173 1.1 mrg
18174 1.1 mrg # Allow CC to be a program name with arguments.
18175 1.1 mrg lt_save_CC="$CC"
18176 1.1 mrg CC=${RC-"windres"}
18177 1.1 mrg compiler=$CC
18178 1.1 mrg compiler_RC=$CC
18179 1.1 mrg for cc_temp in $compiler""; do
18180 1.1 mrg case $cc_temp in
18181 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
18182 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
18183 1.1 mrg \-*) ;;
18184 1.1 mrg *) break;;
18185 1.1 mrg esac
18186 1.1 mrg done
18187 1.1 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
18188 1.1 mrg
18189 1.1 mrg lt_cv_prog_compiler_c_o_RC=yes
18190 1.1 mrg
18191 1.1 mrg # The else clause should only fire when bootstrapping the
18192 1.1 mrg # libtool distribution, otherwise you forgot to ship ltmain.sh
18193 1.1 mrg # with your package, and you will get complaints that there are
18194 1.1 mrg # no rules to generate ltmain.sh.
18195 1.1 mrg if test -f "$ltmain"; then
18196 1.1 mrg # See if we are running on zsh, and set the options which allow our commands through
18197 1.1 mrg # without removal of \ escapes.
18198 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
18199 1.1 mrg setopt NO_GLOB_SUBST
18200 1.1 mrg fi
18201 1.1 mrg # Now quote all the things that may contain metacharacters while being
18202 1.1 mrg # careful not to overquote the AC_SUBSTed values. We take copies of the
18203 1.1 mrg # variables and quote the copies for generation of the libtool script.
18204 1.1 mrg for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
18205 1.1 mrg SED SHELL STRIP \
18206 1.1 mrg libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18207 1.1 mrg old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18208 1.1 mrg deplibs_check_method reload_flag reload_cmds need_locks \
18209 1.1 mrg lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18210 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \
18211 1.1 mrg sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18212 1.1 mrg old_postinstall_cmds old_postuninstall_cmds \
18213 1.1 mrg compiler_RC \
18214 1.1 mrg CC_RC \
18215 1.1 mrg LD_RC \
18216 1.1 mrg lt_prog_compiler_wl_RC \
18217 1.1 mrg lt_prog_compiler_pic_RC \
18218 1.1 mrg lt_prog_compiler_static_RC \
18219 1.1 mrg lt_prog_compiler_no_builtin_flag_RC \
18220 1.1 mrg export_dynamic_flag_spec_RC \
18221 1.1 mrg thread_safe_flag_spec_RC \
18222 1.1 mrg whole_archive_flag_spec_RC \
18223 1.1 mrg enable_shared_with_static_runtimes_RC \
18224 1.1 mrg old_archive_cmds_RC \
18225 1.1 mrg old_archive_from_new_cmds_RC \
18226 1.1 mrg predep_objects_RC \
18227 1.1 mrg postdep_objects_RC \
18228 1.1 mrg predeps_RC \
18229 1.1 mrg postdeps_RC \
18230 1.1 mrg compiler_lib_search_path_RC \
18231 1.1 mrg archive_cmds_RC \
18232 1.1 mrg archive_expsym_cmds_RC \
18233 1.1 mrg postinstall_cmds_RC \
18234 1.1 mrg postuninstall_cmds_RC \
18235 1.1 mrg old_archive_from_expsyms_cmds_RC \
18236 1.1 mrg allow_undefined_flag_RC \
18237 1.1 mrg no_undefined_flag_RC \
18238 1.1 mrg export_symbols_cmds_RC \
18239 1.1 mrg hardcode_libdir_flag_spec_RC \
18240 1.1 mrg hardcode_libdir_flag_spec_ld_RC \
18241 1.1 mrg hardcode_libdir_separator_RC \
18242 1.1 mrg hardcode_automatic_RC \
18243 1.1 mrg module_cmds_RC \
18244 1.1 mrg module_expsym_cmds_RC \
18245 1.1 mrg lt_cv_prog_compiler_c_o_RC \
18246 1.1 mrg exclude_expsyms_RC \
18247 1.1 mrg include_expsyms_RC; do
18248 1.1 mrg
18249 1.1 mrg case $var in
18250 1.1 mrg old_archive_cmds_RC | \
18251 1.1 mrg old_archive_from_new_cmds_RC | \
18252 1.1 mrg archive_cmds_RC | \
18253 1.1 mrg archive_expsym_cmds_RC | \
18254 1.1 mrg module_cmds_RC | \
18255 1.1 mrg module_expsym_cmds_RC | \
18256 1.1 mrg old_archive_from_expsyms_cmds_RC | \
18257 1.1 mrg export_symbols_cmds_RC | \
18258 1.1 mrg extract_expsyms_cmds | reload_cmds | finish_cmds | \
18259 1.1 mrg postinstall_cmds | postuninstall_cmds | \
18260 1.1 mrg old_postinstall_cmds | old_postuninstall_cmds | \
18261 1.1 mrg sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18262 1.1 mrg # Double-quote double-evaled strings.
18263 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18264 1.1 mrg ;;
18265 1.1 mrg *)
18266 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18267 1.1 mrg ;;
18268 1.1 mrg esac
18269 1.1 mrg done
18270 1.1 mrg
18271 1.1 mrg case $lt_echo in
18272 1.1 mrg *'\$0 --fallback-echo"')
18273 1.1 mrg lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18274 1.1 mrg ;;
18275 1.1 mrg esac
18276 1.1 mrg
18277 1.1 mrg cfgfile="$ofile"
18278 1.1 mrg
18279 1.1 mrg cat <<__EOF__ >> "$cfgfile"
18280 1.1 mrg # ### BEGIN LIBTOOL TAG CONFIG: $tagname
18281 1.1 mrg
18282 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18283 1.1 mrg
18284 1.1 mrg # Shell to use when invoking shell scripts.
18285 1.1 mrg SHELL=$lt_SHELL
18286 1.1 mrg
18287 1.1 mrg # Whether or not to build shared libraries.
18288 1.1 mrg build_libtool_libs=$enable_shared
18289 1.1 mrg
18290 1.1 mrg # Whether or not to build static libraries.
18291 1.1 mrg build_old_libs=$enable_static
18292 1.1 mrg
18293 1.1 mrg # Whether or not to add -lc for building shared libraries.
18294 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc_RC
18295 1.1 mrg
18296 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static
18297 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
18298 1.1 mrg
18299 1.1 mrg # Whether or not to optimize for fast installation.
18300 1.1 mrg fast_install=$enable_fast_install
18301 1.1 mrg
18302 1.1 mrg # The host system.
18303 1.1 mrg host_alias=$host_alias
18304 1.1 mrg host=$host
18305 1.1 mrg host_os=$host_os
18306 1.1 mrg
18307 1.1 mrg # The build system.
18308 1.1 mrg build_alias=$build_alias
18309 1.1 mrg build=$build
18310 1.1 mrg build_os=$build_os
18311 1.1 mrg
18312 1.1 mrg # An echo program that does not interpret backslashes.
18313 1.1 mrg echo=$lt_echo
18314 1.1 mrg
18315 1.1 mrg # The archiver.
18316 1.1 mrg AR=$lt_AR
18317 1.1 mrg AR_FLAGS=$lt_AR_FLAGS
18318 1.1 mrg
18319 1.1 mrg # A C compiler.
18320 1.1 mrg LTCC=$lt_LTCC
18321 1.1 mrg
18322 1.1 mrg # LTCC compiler flags.
18323 1.1 mrg LTCFLAGS=$lt_LTCFLAGS
18324 1.1 mrg
18325 1.1 mrg # A language-specific compiler.
18326 1.1 mrg CC=$lt_compiler_RC
18327 1.1 mrg
18328 1.1 mrg # Is the compiler the GNU C compiler?
18329 1.1 mrg with_gcc=$GCC_RC
18330 1.1 mrg
18331 1.1 mrg gcc_dir=\`gcc -print-file-name=. | $SED 's,/\.$,,'\`
18332 1.1 mrg gcc_ver=\`gcc -dumpversion\`
18333 1.1 mrg
18334 1.1 mrg # An ERE matcher.
18335 1.1 mrg EGREP=$lt_EGREP
18336 1.1 mrg
18337 1.1 mrg # The linker used to build libraries.
18338 1.1 mrg LD=$lt_LD_RC
18339 1.1 mrg
18340 1.1 mrg # Whether we need hard or soft links.
18341 1.1 mrg LN_S=$lt_LN_S
18342 1.1 mrg
18343 1.1 mrg # A BSD-compatible nm program.
18344 1.1 mrg NM=$lt_NM
18345 1.1 mrg
18346 1.1 mrg # A symbol stripping program
18347 1.1 mrg STRIP=$lt_STRIP
18348 1.1 mrg
18349 1.1 mrg # Used to examine libraries when file_magic_cmd begins "file"
18350 1.1 mrg MAGIC_CMD=$MAGIC_CMD
18351 1.1 mrg
18352 1.1 mrg # Used on cygwin: DLL creation program.
18353 1.1 mrg DLLTOOL="$DLLTOOL"
18354 1.1 mrg
18355 1.1 mrg # Used on cygwin: object dumper.
18356 1.1 mrg OBJDUMP="$OBJDUMP"
18357 1.1 mrg
18358 1.1 mrg # Used on cygwin: assembler.
18359 1.1 mrg AS="$AS"
18360 1.1 mrg
18361 1.1 mrg # The name of the directory that contains temporary libtool files.
18362 1.1 mrg objdir=$objdir
18363 1.1 mrg
18364 1.1 mrg # How to create reloadable object files.
18365 1.1 mrg reload_flag=$lt_reload_flag
18366 1.1 mrg reload_cmds=$lt_reload_cmds
18367 1.1 mrg
18368 1.1 mrg # How to pass a linker flag through the compiler.
18369 1.1 mrg wl=$lt_lt_prog_compiler_wl_RC
18370 1.1 mrg
18371 1.1 mrg # Object file suffix (normally "o").
18372 1.1 mrg objext="$ac_objext"
18373 1.1 mrg
18374 1.1 mrg # Old archive suffix (normally "a").
18375 1.1 mrg libext="$libext"
18376 1.1 mrg
18377 1.1 mrg # Shared library suffix (normally ".so").
18378 1.1 mrg shrext_cmds='$shrext_cmds'
18379 1.1 mrg
18380 1.1 mrg # Executable file suffix (normally "").
18381 1.1 mrg exeext="$exeext"
18382 1.1 mrg
18383 1.1 mrg # Additional compiler flags for building library objects.
18384 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic_RC
18385 1.1 mrg pic_mode=$pic_mode
18386 1.1 mrg
18387 1.1 mrg # What is the maximum length of a command?
18388 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len
18389 1.1 mrg
18390 1.1 mrg # Does compiler simultaneously support -c and -o options?
18391 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
18392 1.1 mrg
18393 1.1 mrg # Must we lock files when doing compilation?
18394 1.1 mrg need_locks=$lt_need_locks
18395 1.1 mrg
18396 1.1 mrg # Do we need the lib prefix for modules?
18397 1.1 mrg need_lib_prefix=$need_lib_prefix
18398 1.1 mrg
18399 1.1 mrg # Do we need a version for libraries?
18400 1.1 mrg need_version=$need_version
18401 1.1 mrg
18402 1.1 mrg # Whether dlopen is supported.
18403 1.1 mrg dlopen_support=$enable_dlopen
18404 1.1 mrg
18405 1.1 mrg # Whether dlopen of programs is supported.
18406 1.1 mrg dlopen_self=$enable_dlopen_self
18407 1.1 mrg
18408 1.1 mrg # Whether dlopen of statically linked programs is supported.
18409 1.1 mrg dlopen_self_static=$enable_dlopen_self_static
18410 1.1 mrg
18411 1.1 mrg # Compiler flag to prevent dynamic linking.
18412 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static_RC
18413 1.1 mrg
18414 1.1 mrg # Compiler flag to turn off builtin functions.
18415 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
18416 1.1 mrg
18417 1.1 mrg # Compiler flag to allow reflexive dlopens.
18418 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
18419 1.1 mrg
18420 1.1 mrg # Compiler flag to generate shared objects directly from archives.
18421 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
18422 1.1 mrg
18423 1.1 mrg # Compiler flag to generate thread-safe objects.
18424 1.1 mrg thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
18425 1.1 mrg
18426 1.1 mrg # Library versioning type.
18427 1.1 mrg version_type=$version_type
18428 1.1 mrg
18429 1.1 mrg # Format of library name prefix.
18430 1.1 mrg libname_spec=$lt_libname_spec
18431 1.1 mrg
18432 1.1 mrg # List of archive names. First name is the real one, the rest are links.
18433 1.1 mrg # The last name is the one that the linker finds with -lNAME.
18434 1.1 mrg library_names_spec=$lt_library_names_spec
18435 1.1 mrg
18436 1.1 mrg # The coded name of the library, if different from the real name.
18437 1.1 mrg soname_spec=$lt_soname_spec
18438 1.1 mrg
18439 1.1 mrg # Commands used to build and install an old-style archive.
18440 1.1 mrg RANLIB=$lt_RANLIB
18441 1.1 mrg old_archive_cmds=$lt_old_archive_cmds_RC
18442 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds
18443 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds
18444 1.1 mrg
18445 1.1 mrg # Create an old-style archive from a shared archive.
18446 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
18447 1.1 mrg
18448 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive.
18449 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
18450 1.1 mrg
18451 1.1 mrg # Commands used to build and install a shared archive.
18452 1.1 mrg archive_cmds=$lt_archive_cmds_RC
18453 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds_RC
18454 1.1 mrg postinstall_cmds=$lt_postinstall_cmds
18455 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds
18456 1.1 mrg
18457 1.1 mrg # Commands used to build a loadable module (assumed same as above if empty)
18458 1.1 mrg module_cmds=$lt_module_cmds_RC
18459 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds_RC
18460 1.1 mrg
18461 1.1 mrg # Commands to strip libraries.
18462 1.1 mrg old_striplib=$lt_old_striplib
18463 1.1 mrg striplib=$lt_striplib
18464 1.1 mrg
18465 1.1 mrg # Dependencies to place before the objects being linked to create a
18466 1.1 mrg # shared library.
18467 1.1 mrg predep_objects=\`echo $lt_predep_objects_RC | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
18468 1.1 mrg
18469 1.1 mrg # Dependencies to place after the objects being linked to create a
18470 1.1 mrg # shared library.
18471 1.1 mrg postdep_objects=\`echo $lt_postdep_objects_RC | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
18472 1.1 mrg
18473 1.1 mrg # Dependencies to place before the objects being linked to create a
18474 1.1 mrg # shared library.
18475 1.1 mrg predeps=$lt_predeps_RC
18476 1.1 mrg
18477 1.1 mrg # Dependencies to place after the objects being linked to create a
18478 1.1 mrg # shared library.
18479 1.1 mrg postdeps=$lt_postdeps_RC
18480 1.1 mrg
18481 1.1 mrg # The library search path used internally by the compiler when linking
18482 1.1 mrg # a shared library.
18483 1.1 mrg compiler_lib_search_path=\`echo $lt_compiler_lib_search_path_RC | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
18484 1.1 mrg
18485 1.1 mrg # Method to check whether dependent libraries are shared objects.
18486 1.1 mrg deplibs_check_method=$lt_deplibs_check_method
18487 1.1 mrg
18488 1.1 mrg # Command to use when deplibs_check_method == file_magic.
18489 1.1 mrg file_magic_cmd=$lt_file_magic_cmd
18490 1.1 mrg
18491 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built.
18492 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag_RC
18493 1.1 mrg
18494 1.1 mrg # Flag that forces no undefined symbols.
18495 1.1 mrg no_undefined_flag=$lt_no_undefined_flag_RC
18496 1.1 mrg
18497 1.1 mrg # Commands used to finish a libtool library installation in a directory.
18498 1.1 mrg finish_cmds=$lt_finish_cmds
18499 1.1 mrg
18500 1.1 mrg # Same as above, but a single script fragment to be evaled but not shown.
18501 1.1 mrg finish_eval=$lt_finish_eval
18502 1.1 mrg
18503 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names.
18504 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18505 1.1 mrg
18506 1.1 mrg # Transform the output of nm in a proper C declaration
18507 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18508 1.1 mrg
18509 1.1 mrg # Transform the output of nm in a C name address pair
18510 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18511 1.1 mrg
18512 1.1 mrg # This is the shared library runtime path variable.
18513 1.1 mrg runpath_var=$runpath_var
18514 1.1 mrg
18515 1.1 mrg # This is the shared library path variable.
18516 1.1 mrg shlibpath_var=$shlibpath_var
18517 1.1 mrg
18518 1.1 mrg # Is shlibpath searched before the hard-coded library search path?
18519 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18520 1.1 mrg
18521 1.1 mrg # How to hardcode a shared library path into an executable.
18522 1.1 mrg hardcode_action=$hardcode_action_RC
18523 1.1 mrg
18524 1.1 mrg # Whether we should hardcode library paths into libraries.
18525 1.1 mrg hardcode_into_libs=$hardcode_into_libs
18526 1.1 mrg
18527 1.1 mrg # Flag to hardcode \$libdir into a binary during linking.
18528 1.1 mrg # This must work even if \$libdir does not exist.
18529 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
18530 1.1 mrg
18531 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into
18532 1.1 mrg # a binary during linking. This must work even if \$libdir does
18533 1.1 mrg # not exist.
18534 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
18535 1.1 mrg
18536 1.1 mrg # Whether we need a single -rpath flag with a separated argument.
18537 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
18538 1.1 mrg
18539 1.1 mrg # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
18540 1.1 mrg # resulting binary.
18541 1.1 mrg hardcode_direct=$hardcode_direct_RC
18542 1.1 mrg
18543 1.1 mrg # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
18544 1.1 mrg # resulting binary.
18545 1.1 mrg hardcode_minus_L=$hardcode_minus_L_RC
18546 1.1 mrg
18547 1.1 mrg # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
18548 1.1 mrg # the resulting binary.
18549 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
18550 1.1 mrg
18551 1.1 mrg # Set to yes if building a shared library automatically hardcodes DIR into the library
18552 1.1 mrg # and all subsequent libraries and executables linked against it.
18553 1.1 mrg hardcode_automatic=$hardcode_automatic_RC
18554 1.1 mrg
18555 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and
18556 1.1 mrg # restored at relink time.
18557 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink"
18558 1.1 mrg
18559 1.1 mrg # Whether libtool must link a program against all its dependency libraries.
18560 1.1 mrg link_all_deplibs=$link_all_deplibs_RC
18561 1.1 mrg
18562 1.1 mrg # Compile-time system search path for libraries
18563 1.1 mrg sys_lib_search_path_spec=\`echo $lt_sys_lib_search_path_spec | \$SED -e "s@\${gcc_dir}@\\\${gcc_dir}@g;s@\${gcc_ver}@\\\${gcc_ver}@g"\`
18564 1.1 mrg
18565 1.1 mrg # Run-time system search path for libraries
18566 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18567 1.1 mrg
18568 1.1 mrg # Fix the shell variable \$srcfile for the compiler.
18569 1.1 mrg fix_srcfile_path="$fix_srcfile_path_RC"
18570 1.1 mrg
18571 1.1 mrg # Set to yes if exported symbols are required.
18572 1.1 mrg always_export_symbols=$always_export_symbols_RC
18573 1.1 mrg
18574 1.1 mrg # The commands to list exported symbols.
18575 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds_RC
18576 1.1 mrg
18577 1.1 mrg # The commands to extract the exported symbol list from a shared archive.
18578 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds
18579 1.1 mrg
18580 1.1 mrg # Symbols that should not be listed in the preloaded symbols.
18581 1.1 mrg exclude_expsyms=$lt_exclude_expsyms_RC
18582 1.1 mrg
18583 1.1 mrg # Symbols that must always be exported.
18584 1.1 mrg include_expsyms=$lt_include_expsyms_RC
18585 1.1 mrg
18586 1.1 mrg # ### END LIBTOOL TAG CONFIG: $tagname
18587 1.1 mrg
18588 1.1 mrg __EOF__
18589 1.1 mrg
18590 1.1 mrg
18591 1.1 mrg else
18592 1.1 mrg # If there is no Makefile yet, we rely on a make rule to execute
18593 1.1 mrg # `config.status --recheck' to rerun these tests and create the
18594 1.1 mrg # libtool script then.
18595 1.1 mrg ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
18596 1.1 mrg if test -f "$ltmain_in"; then
18597 1.1 mrg test -f Makefile && make "$ltmain"
18598 1.1 mrg fi
18599 1.1 mrg fi
18600 1.1 mrg
18601 1.1 mrg
18602 1.1 mrg ac_ext=c
18603 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
18604 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18605 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18606 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
18607 1.1 mrg
18608 1.1 mrg CC="$lt_save_CC"
18609 1.1 mrg
18610 1.1 mrg ;;
18611 1.1 mrg
18612 1.1 mrg *)
18613 1.1 mrg { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
18614 1.1 mrg echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
18615 1.1 mrg { (exit 1); exit 1; }; }
18616 1.1 mrg ;;
18617 1.1 mrg esac
18618 1.1 mrg
18619 1.1 mrg # Append the new tag name to the list of available tags.
18620 1.1 mrg if test -n "$tagname" ; then
18621 1.1 mrg available_tags="$available_tags $tagname"
18622 1.1 mrg fi
18623 1.1 mrg fi
18624 1.1 mrg done
18625 1.1 mrg IFS="$lt_save_ifs"
18626 1.1 mrg
18627 1.1 mrg # Now substitute the updated list of available tags.
18628 1.1 mrg if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
18629 1.1 mrg mv "${ofile}T" "$ofile"
18630 1.1 mrg chmod +x "$ofile"
18631 1.1 mrg else
18632 1.1 mrg rm -f "${ofile}T"
18633 1.1 mrg { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
18634 1.1 mrg echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
18635 1.1 mrg { (exit 1); exit 1; }; }
18636 1.1 mrg fi
18637 1.1 mrg fi
18638 1.1 mrg
18639 1.1 mrg
18640 1.1 mrg
18641 1.1 mrg # This can be used to rebuild libtool when needed
18642 1.1 mrg LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
18643 1.1 mrg
18644 1.1 mrg # Always use our own libtool.
18645 1.1 mrg LIBTOOL='$(SHELL) $(top_builddir)/libtool'
18646 1.1 mrg
18647 1.1 mrg # Prevent multiple expansion
18648 1.1 mrg
18649 1.1 mrg
18650 1.1 mrg
18651 1.1 mrg
18652 1.1 mrg
18653 1.1 mrg
18654 1.1 mrg
18655 1.1 mrg
18656 1.1 mrg
18657 1.1 mrg
18658 1.1 mrg
18659 1.1 mrg
18660 1.1 mrg
18661 1.1 mrg
18662 1.1 mrg
18663 1.1 mrg
18664 1.1 mrg
18665 1.1 mrg
18666 1.1 mrg
18667 1.1 mrg
18668 1.1 mrg ac_ext=c
18669 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
18670 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18671 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18672 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
18673 1.1 mrg if test -n "$ac_tool_prefix"; then
18674 1.1 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
18675 1.1 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2
18676 1.1 mrg echo "$as_me:$LINENO: checking for $ac_word" >&5
18677 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18678 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
18679 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
18680 1.1 mrg else
18681 1.1 mrg if test -n "$CC"; then
18682 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
18683 1.1 mrg else
18684 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18685 1.1 mrg for as_dir in $PATH
18686 1.1 mrg do
18687 1.1 mrg IFS=$as_save_IFS
18688 1.1 mrg test -z "$as_dir" && as_dir=.
18689 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
18690 1.1 mrg if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18691 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc"
18692 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18693 1.1 mrg break 2
18694 1.1 mrg fi
18695 1.1 mrg done
18696 1.1 mrg done
18697 1.1 mrg
18698 1.1 mrg fi
18699 1.1 mrg fi
18700 1.1 mrg CC=$ac_cv_prog_CC
18701 1.1 mrg if test -n "$CC"; then
18702 1.1 mrg echo "$as_me:$LINENO: result: $CC" >&5
18703 1.1 mrg echo "${ECHO_T}$CC" >&6
18704 1.1 mrg else
18705 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
18706 1.1 mrg echo "${ECHO_T}no" >&6
18707 1.1 mrg fi
18708 1.1 mrg
18709 1.1 mrg fi
18710 1.1 mrg if test -z "$ac_cv_prog_CC"; then
18711 1.1 mrg ac_ct_CC=$CC
18712 1.1 mrg # Extract the first word of "gcc", so it can be a program name with args.
18713 1.1 mrg set dummy gcc; ac_word=$2
18714 1.1 mrg echo "$as_me:$LINENO: checking for $ac_word" >&5
18715 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18716 1.1 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
18717 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
18718 1.1 mrg else
18719 1.1 mrg if test -n "$ac_ct_CC"; then
18720 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
18721 1.1 mrg else
18722 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18723 1.1 mrg for as_dir in $PATH
18724 1.1 mrg do
18725 1.1 mrg IFS=$as_save_IFS
18726 1.1 mrg test -z "$as_dir" && as_dir=.
18727 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
18728 1.1 mrg if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18729 1.1 mrg ac_cv_prog_ac_ct_CC="gcc"
18730 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18731 1.1 mrg break 2
18732 1.1 mrg fi
18733 1.1 mrg done
18734 1.1 mrg done
18735 1.1 mrg
18736 1.1 mrg fi
18737 1.1 mrg fi
18738 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
18739 1.1 mrg if test -n "$ac_ct_CC"; then
18740 1.1 mrg echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
18741 1.1 mrg echo "${ECHO_T}$ac_ct_CC" >&6
18742 1.1 mrg else
18743 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
18744 1.1 mrg echo "${ECHO_T}no" >&6
18745 1.1 mrg fi
18746 1.1 mrg
18747 1.1 mrg CC=$ac_ct_CC
18748 1.1 mrg else
18749 1.1 mrg CC="$ac_cv_prog_CC"
18750 1.1 mrg fi
18751 1.1 mrg
18752 1.1 mrg if test -z "$CC"; then
18753 1.1 mrg if test -n "$ac_tool_prefix"; then
18754 1.1 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
18755 1.1 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2
18756 1.1 mrg echo "$as_me:$LINENO: checking for $ac_word" >&5
18757 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18758 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
18759 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
18760 1.1 mrg else
18761 1.1 mrg if test -n "$CC"; then
18762 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
18763 1.1 mrg else
18764 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18765 1.1 mrg for as_dir in $PATH
18766 1.1 mrg do
18767 1.1 mrg IFS=$as_save_IFS
18768 1.1 mrg test -z "$as_dir" && as_dir=.
18769 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
18770 1.1 mrg if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18771 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}cc"
18772 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18773 1.1 mrg break 2
18774 1.1 mrg fi
18775 1.1 mrg done
18776 1.1 mrg done
18777 1.1 mrg
18778 1.1 mrg fi
18779 1.1 mrg fi
18780 1.1 mrg CC=$ac_cv_prog_CC
18781 1.1 mrg if test -n "$CC"; then
18782 1.1 mrg echo "$as_me:$LINENO: result: $CC" >&5
18783 1.1 mrg echo "${ECHO_T}$CC" >&6
18784 1.1 mrg else
18785 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
18786 1.1 mrg echo "${ECHO_T}no" >&6
18787 1.1 mrg fi
18788 1.1 mrg
18789 1.1 mrg fi
18790 1.1 mrg if test -z "$ac_cv_prog_CC"; then
18791 1.1 mrg ac_ct_CC=$CC
18792 1.1 mrg # Extract the first word of "cc", so it can be a program name with args.
18793 1.1 mrg set dummy cc; ac_word=$2
18794 1.1 mrg echo "$as_me:$LINENO: checking for $ac_word" >&5
18795 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18796 1.1 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
18797 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
18798 1.1 mrg else
18799 1.1 mrg if test -n "$ac_ct_CC"; then
18800 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
18801 1.1 mrg else
18802 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18803 1.1 mrg for as_dir in $PATH
18804 1.1 mrg do
18805 1.1 mrg IFS=$as_save_IFS
18806 1.1 mrg test -z "$as_dir" && as_dir=.
18807 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
18808 1.1 mrg if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18809 1.1 mrg ac_cv_prog_ac_ct_CC="cc"
18810 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18811 1.1 mrg break 2
18812 1.1 mrg fi
18813 1.1 mrg done
18814 1.1 mrg done
18815 1.1 mrg
18816 1.1 mrg fi
18817 1.1 mrg fi
18818 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
18819 1.1 mrg if test -n "$ac_ct_CC"; then
18820 1.1 mrg echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
18821 1.1 mrg echo "${ECHO_T}$ac_ct_CC" >&6
18822 1.1 mrg else
18823 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
18824 1.1 mrg echo "${ECHO_T}no" >&6
18825 1.1 mrg fi
18826 1.1 mrg
18827 1.1 mrg CC=$ac_ct_CC
18828 1.1 mrg else
18829 1.1 mrg CC="$ac_cv_prog_CC"
18830 1.1 mrg fi
18831 1.1 mrg
18832 1.1 mrg fi
18833 1.1 mrg if test -z "$CC"; then
18834 1.1 mrg # Extract the first word of "cc", so it can be a program name with args.
18835 1.1 mrg set dummy cc; ac_word=$2
18836 1.1 mrg echo "$as_me:$LINENO: checking for $ac_word" >&5
18837 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18838 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
18839 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
18840 1.1 mrg else
18841 1.1 mrg if test -n "$CC"; then
18842 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
18843 1.1 mrg else
18844 1.1 mrg ac_prog_rejected=no
18845 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18846 1.1 mrg for as_dir in $PATH
18847 1.1 mrg do
18848 1.1 mrg IFS=$as_save_IFS
18849 1.1 mrg test -z "$as_dir" && as_dir=.
18850 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
18851 1.1 mrg if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18852 1.1 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
18853 1.1 mrg ac_prog_rejected=yes
18854 1.1 mrg continue
18855 1.1 mrg fi
18856 1.1 mrg ac_cv_prog_CC="cc"
18857 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18858 1.1 mrg break 2
18859 1.1 mrg fi
18860 1.1 mrg done
18861 1.1 mrg done
18862 1.1 mrg
18863 1.1 mrg if test $ac_prog_rejected = yes; then
18864 1.1 mrg # We found a bogon in the path, so make sure we never use it.
18865 1.1 mrg set dummy $ac_cv_prog_CC
18866 1.1 mrg shift
18867 1.1 mrg if test $# != 0; then
18868 1.1 mrg # We chose a different compiler from the bogus one.
18869 1.1 mrg # However, it has the same basename, so the bogon will be chosen
18870 1.1 mrg # first if we set CC to just the basename; use the full file name.
18871 1.1 mrg shift
18872 1.1 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
18873 1.1 mrg fi
18874 1.1 mrg fi
18875 1.1 mrg fi
18876 1.1 mrg fi
18877 1.1 mrg CC=$ac_cv_prog_CC
18878 1.1 mrg if test -n "$CC"; then
18879 1.1 mrg echo "$as_me:$LINENO: result: $CC" >&5
18880 1.1 mrg echo "${ECHO_T}$CC" >&6
18881 1.1 mrg else
18882 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
18883 1.1 mrg echo "${ECHO_T}no" >&6
18884 1.1 mrg fi
18885 1.1 mrg
18886 1.1 mrg fi
18887 1.1 mrg if test -z "$CC"; then
18888 1.1 mrg if test -n "$ac_tool_prefix"; then
18889 1.1 mrg for ac_prog in cl
18890 1.1 mrg do
18891 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
18892 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
18893 1.1 mrg echo "$as_me:$LINENO: checking for $ac_word" >&5
18894 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18895 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
18896 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
18897 1.1 mrg else
18898 1.1 mrg if test -n "$CC"; then
18899 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
18900 1.1 mrg else
18901 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18902 1.1 mrg for as_dir in $PATH
18903 1.1 mrg do
18904 1.1 mrg IFS=$as_save_IFS
18905 1.1 mrg test -z "$as_dir" && as_dir=.
18906 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
18907 1.1 mrg if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18908 1.1 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
18909 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18910 1.1 mrg break 2
18911 1.1 mrg fi
18912 1.1 mrg done
18913 1.1 mrg done
18914 1.1 mrg
18915 1.1 mrg fi
18916 1.1 mrg fi
18917 1.1 mrg CC=$ac_cv_prog_CC
18918 1.1 mrg if test -n "$CC"; then
18919 1.1 mrg echo "$as_me:$LINENO: result: $CC" >&5
18920 1.1 mrg echo "${ECHO_T}$CC" >&6
18921 1.1 mrg else
18922 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
18923 1.1 mrg echo "${ECHO_T}no" >&6
18924 1.1 mrg fi
18925 1.1 mrg
18926 1.1 mrg test -n "$CC" && break
18927 1.1 mrg done
18928 1.1 mrg fi
18929 1.1 mrg if test -z "$CC"; then
18930 1.1 mrg ac_ct_CC=$CC
18931 1.1 mrg for ac_prog in cl
18932 1.1 mrg do
18933 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
18934 1.1 mrg set dummy $ac_prog; ac_word=$2
18935 1.1 mrg echo "$as_me:$LINENO: checking for $ac_word" >&5
18936 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18937 1.1 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
18938 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
18939 1.1 mrg else
18940 1.1 mrg if test -n "$ac_ct_CC"; then
18941 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
18942 1.1 mrg else
18943 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
18944 1.1 mrg for as_dir in $PATH
18945 1.1 mrg do
18946 1.1 mrg IFS=$as_save_IFS
18947 1.1 mrg test -z "$as_dir" && as_dir=.
18948 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
18949 1.1 mrg if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
18950 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_prog"
18951 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
18952 1.1 mrg break 2
18953 1.1 mrg fi
18954 1.1 mrg done
18955 1.1 mrg done
18956 1.1 mrg
18957 1.1 mrg fi
18958 1.1 mrg fi
18959 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
18960 1.1 mrg if test -n "$ac_ct_CC"; then
18961 1.1 mrg echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
18962 1.1 mrg echo "${ECHO_T}$ac_ct_CC" >&6
18963 1.1 mrg else
18964 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
18965 1.1 mrg echo "${ECHO_T}no" >&6
18966 1.1 mrg fi
18967 1.1 mrg
18968 1.1 mrg test -n "$ac_ct_CC" && break
18969 1.1 mrg done
18970 1.1 mrg
18971 1.1 mrg CC=$ac_ct_CC
18972 1.1 mrg fi
18973 1.1 mrg
18974 1.1 mrg fi
18975 1.1 mrg
18976 1.1 mrg
18977 1.1 mrg test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
18978 1.1 mrg See \`config.log' for more details." >&5
18979 1.1 mrg echo "$as_me: error: no acceptable C compiler found in \$PATH
18980 1.1 mrg See \`config.log' for more details." >&2;}
18981 1.1 mrg { (exit 1); exit 1; }; }
18982 1.1 mrg
18983 1.1 mrg # Provide some information about the compiler.
18984 1.1 mrg echo "$as_me:$LINENO:" \
18985 1.1 mrg "checking for C compiler version" >&5
18986 1.1 mrg ac_compiler=`set X $ac_compile; echo $2`
18987 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
18988 1.1 mrg (eval $ac_compiler --version </dev/null >&5) 2>&5
18989 1.1 mrg ac_status=$?
18990 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
18991 1.1 mrg (exit $ac_status); }
18992 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
18993 1.1 mrg (eval $ac_compiler -v </dev/null >&5) 2>&5
18994 1.1 mrg ac_status=$?
18995 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
18996 1.1 mrg (exit $ac_status); }
18997 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
18998 1.1 mrg (eval $ac_compiler -V </dev/null >&5) 2>&5
18999 1.1 mrg ac_status=$?
19000 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19001 1.1 mrg (exit $ac_status); }
19002 1.1 mrg
19003 1.1 mrg echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
19004 1.1 mrg echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
19005 1.1 mrg if test "${ac_cv_c_compiler_gnu+set}" = set; then
19006 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
19007 1.1 mrg else
19008 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
19009 1.1 mrg /* confdefs.h. */
19010 1.1 mrg _ACEOF
19011 1.1 mrg cat confdefs.h >>conftest.$ac_ext
19012 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
19013 1.1 mrg /* end confdefs.h. */
19014 1.1 mrg
19015 1.1 mrg int
19016 1.1 mrg main ()
19017 1.1 mrg {
19018 1.1 mrg #ifndef __GNUC__
19019 1.1 mrg choke me
19020 1.1 mrg #endif
19021 1.1 mrg
19022 1.1 mrg ;
19023 1.1 mrg return 0;
19024 1.1 mrg }
19025 1.1 mrg _ACEOF
19026 1.1 mrg rm -f conftest.$ac_objext
19027 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19028 1.1 mrg (eval $ac_compile) 2>conftest.er1
19029 1.1 mrg ac_status=$?
19030 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
19031 1.1 mrg rm -f conftest.er1
19032 1.1 mrg cat conftest.err >&5
19033 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19034 1.1 mrg (exit $ac_status); } &&
19035 1.1 mrg { ac_try='test -z "$ac_c_werror_flag"
19036 1.1 mrg || test ! -s conftest.err'
19037 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19038 1.1 mrg (eval $ac_try) 2>&5
19039 1.1 mrg ac_status=$?
19040 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19041 1.1 mrg (exit $ac_status); }; } &&
19042 1.1 mrg { ac_try='test -s conftest.$ac_objext'
19043 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19044 1.1 mrg (eval $ac_try) 2>&5
19045 1.1 mrg ac_status=$?
19046 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19047 1.1 mrg (exit $ac_status); }; }; then
19048 1.1 mrg ac_compiler_gnu=yes
19049 1.1 mrg else
19050 1.1 mrg echo "$as_me: failed program was:" >&5
19051 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
19052 1.1 mrg
19053 1.1 mrg ac_compiler_gnu=no
19054 1.1 mrg fi
19055 1.1 mrg rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19056 1.1 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu
19057 1.1 mrg
19058 1.1 mrg fi
19059 1.1 mrg echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
19060 1.1 mrg echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
19061 1.1 mrg GCC=`test $ac_compiler_gnu = yes && echo yes`
19062 1.1 mrg ac_test_CFLAGS=${CFLAGS+set}
19063 1.1 mrg ac_save_CFLAGS=$CFLAGS
19064 1.1 mrg CFLAGS="-g"
19065 1.1 mrg echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
19066 1.1 mrg echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
19067 1.1 mrg if test "${ac_cv_prog_cc_g+set}" = set; then
19068 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
19069 1.1 mrg else
19070 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
19071 1.1 mrg /* confdefs.h. */
19072 1.1 mrg _ACEOF
19073 1.1 mrg cat confdefs.h >>conftest.$ac_ext
19074 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
19075 1.1 mrg /* end confdefs.h. */
19076 1.1 mrg
19077 1.1 mrg int
19078 1.1 mrg main ()
19079 1.1 mrg {
19080 1.1 mrg
19081 1.1 mrg ;
19082 1.1 mrg return 0;
19083 1.1 mrg }
19084 1.1 mrg _ACEOF
19085 1.1 mrg rm -f conftest.$ac_objext
19086 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19087 1.1 mrg (eval $ac_compile) 2>conftest.er1
19088 1.1 mrg ac_status=$?
19089 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
19090 1.1 mrg rm -f conftest.er1
19091 1.1 mrg cat conftest.err >&5
19092 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19093 1.1 mrg (exit $ac_status); } &&
19094 1.1 mrg { ac_try='test -z "$ac_c_werror_flag"
19095 1.1 mrg || test ! -s conftest.err'
19096 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19097 1.1 mrg (eval $ac_try) 2>&5
19098 1.1 mrg ac_status=$?
19099 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19100 1.1 mrg (exit $ac_status); }; } &&
19101 1.1 mrg { ac_try='test -s conftest.$ac_objext'
19102 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19103 1.1 mrg (eval $ac_try) 2>&5
19104 1.1 mrg ac_status=$?
19105 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19106 1.1 mrg (exit $ac_status); }; }; then
19107 1.1 mrg ac_cv_prog_cc_g=yes
19108 1.1 mrg else
19109 1.1 mrg echo "$as_me: failed program was:" >&5
19110 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
19111 1.1 mrg
19112 1.1 mrg ac_cv_prog_cc_g=no
19113 1.1 mrg fi
19114 1.1 mrg rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19115 1.1 mrg fi
19116 1.1 mrg echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
19117 1.1 mrg echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
19118 1.1 mrg if test "$ac_test_CFLAGS" = set; then
19119 1.1 mrg CFLAGS=$ac_save_CFLAGS
19120 1.1 mrg elif test $ac_cv_prog_cc_g = yes; then
19121 1.1 mrg if test "$GCC" = yes; then
19122 1.1 mrg CFLAGS="-g -O2"
19123 1.1 mrg else
19124 1.1 mrg CFLAGS="-g"
19125 1.1 mrg fi
19126 1.1 mrg else
19127 1.1 mrg if test "$GCC" = yes; then
19128 1.1 mrg CFLAGS="-O2"
19129 1.1 mrg else
19130 1.1 mrg CFLAGS=
19131 1.1 mrg fi
19132 1.1 mrg fi
19133 1.1 mrg echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
19134 1.1 mrg echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
19135 1.1 mrg if test "${ac_cv_prog_cc_stdc+set}" = set; then
19136 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
19137 1.1 mrg else
19138 1.1 mrg ac_cv_prog_cc_stdc=no
19139 1.1 mrg ac_save_CC=$CC
19140 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
19141 1.1 mrg /* confdefs.h. */
19142 1.1 mrg _ACEOF
19143 1.1 mrg cat confdefs.h >>conftest.$ac_ext
19144 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
19145 1.1 mrg /* end confdefs.h. */
19146 1.1 mrg #include <stdarg.h>
19147 1.1 mrg #include <stdio.h>
19148 1.1 mrg #include <sys/types.h>
19149 1.1 mrg #include <sys/stat.h>
19150 1.1 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
19151 1.1 mrg struct buf { int x; };
19152 1.1 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int);
19153 1.1 mrg static char *e (p, i)
19154 1.1 mrg char **p;
19155 1.1 mrg int i;
19156 1.1 mrg {
19157 1.1 mrg return p[i];
19158 1.1 mrg }
19159 1.1 mrg static char *f (char * (*g) (char **, int), char **p, ...)
19160 1.1 mrg {
19161 1.1 mrg char *s;
19162 1.1 mrg va_list v;
19163 1.1 mrg va_start (v,p);
19164 1.1 mrg s = g (p, va_arg (v,int));
19165 1.1 mrg va_end (v);
19166 1.1 mrg return s;
19167 1.1 mrg }
19168 1.1 mrg
19169 1.1 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
19170 1.1 mrg function prototypes and stuff, but not '\xHH' hex character constants.
19171 1.1 mrg These don't provoke an error unfortunately, instead are silently treated
19172 1.1 mrg as 'x'. The following induces an error, until -std1 is added to get
19173 1.1 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
19174 1.1 mrg array size at least. It's necessary to write '\x00'==0 to get something
19175 1.1 mrg that's true only with -std1. */
19176 1.1 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1];
19177 1.1 mrg
19178 1.1 mrg int test (int i, double x);
19179 1.1 mrg struct s1 {int (*f) (int a);};
19180 1.1 mrg struct s2 {int (*f) (double a);};
19181 1.1 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
19182 1.1 mrg int argc;
19183 1.1 mrg char **argv;
19184 1.1 mrg int
19185 1.1 mrg main ()
19186 1.1 mrg {
19187 1.1 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
19188 1.1 mrg ;
19189 1.1 mrg return 0;
19190 1.1 mrg }
19191 1.1 mrg _ACEOF
19192 1.1 mrg # Don't try gcc -ansi; that turns off useful extensions and
19193 1.1 mrg # breaks some systems' header files.
19194 1.1 mrg # AIX -qlanglvl=ansi
19195 1.1 mrg # Ultrix and OSF/1 -std1
19196 1.1 mrg # HP-UX 10.20 and later -Ae
19197 1.1 mrg # HP-UX older versions -Aa -D_HPUX_SOURCE
19198 1.1 mrg # SVR4 -Xc -D__EXTENSIONS__
19199 1.1 mrg for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
19200 1.1 mrg do
19201 1.1 mrg CC="$ac_save_CC $ac_arg"
19202 1.1 mrg rm -f conftest.$ac_objext
19203 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19204 1.1 mrg (eval $ac_compile) 2>conftest.er1
19205 1.1 mrg ac_status=$?
19206 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
19207 1.1 mrg rm -f conftest.er1
19208 1.1 mrg cat conftest.err >&5
19209 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19210 1.1 mrg (exit $ac_status); } &&
19211 1.1 mrg { ac_try='test -z "$ac_c_werror_flag"
19212 1.1 mrg || test ! -s conftest.err'
19213 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19214 1.1 mrg (eval $ac_try) 2>&5
19215 1.1 mrg ac_status=$?
19216 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19217 1.1 mrg (exit $ac_status); }; } &&
19218 1.1 mrg { ac_try='test -s conftest.$ac_objext'
19219 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19220 1.1 mrg (eval $ac_try) 2>&5
19221 1.1 mrg ac_status=$?
19222 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19223 1.1 mrg (exit $ac_status); }; }; then
19224 1.1 mrg ac_cv_prog_cc_stdc=$ac_arg
19225 1.1 mrg break
19226 1.1 mrg else
19227 1.1 mrg echo "$as_me: failed program was:" >&5
19228 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
19229 1.1 mrg
19230 1.1 mrg fi
19231 1.1 mrg rm -f conftest.err conftest.$ac_objext
19232 1.1 mrg done
19233 1.1 mrg rm -f conftest.$ac_ext conftest.$ac_objext
19234 1.1 mrg CC=$ac_save_CC
19235 1.1 mrg
19236 1.1 mrg fi
19237 1.1 mrg
19238 1.1 mrg case "x$ac_cv_prog_cc_stdc" in
19239 1.1 mrg x|xno)
19240 1.1 mrg echo "$as_me:$LINENO: result: none needed" >&5
19241 1.1 mrg echo "${ECHO_T}none needed" >&6 ;;
19242 1.1 mrg *)
19243 1.1 mrg echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
19244 1.1 mrg echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
19245 1.1 mrg CC="$CC $ac_cv_prog_cc_stdc" ;;
19246 1.1 mrg esac
19247 1.1 mrg
19248 1.1 mrg # Some people use a C++ compiler to compile C. Since we use `exit',
19249 1.1 mrg # in C++ we need to declare it. In case someone uses the same compiler
19250 1.1 mrg # for both compiling C and C++ we need to have the C++ compiler decide
19251 1.1 mrg # the declaration of exit, since it's the most demanding environment.
19252 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
19253 1.1 mrg #ifndef __cplusplus
19254 1.1 mrg choke me
19255 1.1 mrg #endif
19256 1.1 mrg _ACEOF
19257 1.1 mrg rm -f conftest.$ac_objext
19258 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19259 1.1 mrg (eval $ac_compile) 2>conftest.er1
19260 1.1 mrg ac_status=$?
19261 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
19262 1.1 mrg rm -f conftest.er1
19263 1.1 mrg cat conftest.err >&5
19264 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19265 1.1 mrg (exit $ac_status); } &&
19266 1.1 mrg { ac_try='test -z "$ac_c_werror_flag"
19267 1.1 mrg || test ! -s conftest.err'
19268 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19269 1.1 mrg (eval $ac_try) 2>&5
19270 1.1 mrg ac_status=$?
19271 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19272 1.1 mrg (exit $ac_status); }; } &&
19273 1.1 mrg { ac_try='test -s conftest.$ac_objext'
19274 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19275 1.1 mrg (eval $ac_try) 2>&5
19276 1.1 mrg ac_status=$?
19277 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19278 1.1 mrg (exit $ac_status); }; }; then
19279 1.1 mrg for ac_declaration in \
19280 1.1 mrg '' \
19281 1.1 mrg 'extern "C" void std::exit (int) throw (); using std::exit;' \
19282 1.1 mrg 'extern "C" void std::exit (int); using std::exit;' \
19283 1.1 mrg 'extern "C" void exit (int) throw ();' \
19284 1.1 mrg 'extern "C" void exit (int);' \
19285 1.1 mrg 'void exit (int);'
19286 1.1 mrg do
19287 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
19288 1.1 mrg /* confdefs.h. */
19289 1.1 mrg _ACEOF
19290 1.1 mrg cat confdefs.h >>conftest.$ac_ext
19291 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
19292 1.1 mrg /* end confdefs.h. */
19293 1.1 mrg $ac_declaration
19294 1.1 mrg #include <stdlib.h>
19295 1.1 mrg int
19296 1.1 mrg main ()
19297 1.1 mrg {
19298 1.1 mrg exit (42);
19299 1.1 mrg ;
19300 1.1 mrg return 0;
19301 1.1 mrg }
19302 1.1 mrg _ACEOF
19303 1.1 mrg rm -f conftest.$ac_objext
19304 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19305 1.1 mrg (eval $ac_compile) 2>conftest.er1
19306 1.1 mrg ac_status=$?
19307 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
19308 1.1 mrg rm -f conftest.er1
19309 1.1 mrg cat conftest.err >&5
19310 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19311 1.1 mrg (exit $ac_status); } &&
19312 1.1 mrg { ac_try='test -z "$ac_c_werror_flag"
19313 1.1 mrg || test ! -s conftest.err'
19314 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19315 1.1 mrg (eval $ac_try) 2>&5
19316 1.1 mrg ac_status=$?
19317 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19318 1.1 mrg (exit $ac_status); }; } &&
19319 1.1 mrg { ac_try='test -s conftest.$ac_objext'
19320 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19321 1.1 mrg (eval $ac_try) 2>&5
19322 1.1 mrg ac_status=$?
19323 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19324 1.1 mrg (exit $ac_status); }; }; then
19325 1.1 mrg :
19326 1.1 mrg else
19327 1.1 mrg echo "$as_me: failed program was:" >&5
19328 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
19329 1.1 mrg
19330 1.1 mrg continue
19331 1.1 mrg fi
19332 1.1 mrg rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19333 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
19334 1.1 mrg /* confdefs.h. */
19335 1.1 mrg _ACEOF
19336 1.1 mrg cat confdefs.h >>conftest.$ac_ext
19337 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
19338 1.1 mrg /* end confdefs.h. */
19339 1.1 mrg $ac_declaration
19340 1.1 mrg int
19341 1.1 mrg main ()
19342 1.1 mrg {
19343 1.1 mrg exit (42);
19344 1.1 mrg ;
19345 1.1 mrg return 0;
19346 1.1 mrg }
19347 1.1 mrg _ACEOF
19348 1.1 mrg rm -f conftest.$ac_objext
19349 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19350 1.1 mrg (eval $ac_compile) 2>conftest.er1
19351 1.1 mrg ac_status=$?
19352 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
19353 1.1 mrg rm -f conftest.er1
19354 1.1 mrg cat conftest.err >&5
19355 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19356 1.1 mrg (exit $ac_status); } &&
19357 1.1 mrg { ac_try='test -z "$ac_c_werror_flag"
19358 1.1 mrg || test ! -s conftest.err'
19359 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19360 1.1 mrg (eval $ac_try) 2>&5
19361 1.1 mrg ac_status=$?
19362 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19363 1.1 mrg (exit $ac_status); }; } &&
19364 1.1 mrg { ac_try='test -s conftest.$ac_objext'
19365 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19366 1.1 mrg (eval $ac_try) 2>&5
19367 1.1 mrg ac_status=$?
19368 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19369 1.1 mrg (exit $ac_status); }; }; then
19370 1.1 mrg break
19371 1.1 mrg else
19372 1.1 mrg echo "$as_me: failed program was:" >&5
19373 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
19374 1.1 mrg
19375 1.1 mrg fi
19376 1.1 mrg rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19377 1.1 mrg done
19378 1.1 mrg rm -f conftest*
19379 1.1 mrg if test -n "$ac_declaration"; then
19380 1.1 mrg echo '#ifdef __cplusplus' >>confdefs.h
19381 1.1 mrg echo $ac_declaration >>confdefs.h
19382 1.1 mrg echo '#endif' >>confdefs.h
19383 1.1 mrg fi
19384 1.1 mrg
19385 1.1 mrg else
19386 1.1 mrg echo "$as_me: failed program was:" >&5
19387 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
19388 1.1 mrg
19389 1.1 mrg fi
19390 1.1 mrg rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19391 1.1 mrg ac_ext=c
19392 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
19393 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19394 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19395 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
19396 1.1 mrg
19397 1.1 mrg depcc="$CC" am_compiler_list=
19398 1.1 mrg
19399 1.1 mrg echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
19400 1.1 mrg echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
19401 1.1 mrg if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
19402 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
19403 1.1 mrg else
19404 1.1 mrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
19405 1.1 mrg # We make a subdir and do the tests there. Otherwise we can end up
19406 1.1 mrg # making bogus files that we don't know about and never remove. For
19407 1.1 mrg # instance it was reported that on HP-UX the gcc test will end up
19408 1.1 mrg # making a dummy file named `D' -- because `-MD' means `put the output
19409 1.1 mrg # in D'.
19410 1.1 mrg mkdir conftest.dir
19411 1.1 mrg # Copy depcomp to subdir because otherwise we won't find it if we're
19412 1.1 mrg # using a relative directory.
19413 1.1 mrg cp "$am_depcomp" conftest.dir
19414 1.1 mrg cd conftest.dir
19415 1.1 mrg # We will build objects and dependencies in a subdirectory because
19416 1.1 mrg # it helps to detect inapplicable dependency modes. For instance
19417 1.1 mrg # both Tru64's cc and ICC support -MD to output dependencies as a
19418 1.1 mrg # side effect of compilation, but ICC will put the dependencies in
19419 1.1 mrg # the current directory while Tru64 will put them in the object
19420 1.1 mrg # directory.
19421 1.1 mrg mkdir sub
19422 1.1 mrg
19423 1.1 mrg am_cv_CC_dependencies_compiler_type=none
19424 1.1 mrg if test "$am_compiler_list" = ""; then
19425 1.1 mrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
19426 1.1 mrg fi
19427 1.1 mrg for depmode in $am_compiler_list; do
19428 1.1 mrg # Setup a source with many dependencies, because some compilers
19429 1.1 mrg # like to wrap large dependency lists on column 80 (with \), and
19430 1.1 mrg # we should not choose a depcomp mode which is confused by this.
19431 1.1 mrg #
19432 1.1 mrg # We need to recreate these files for each test, as the compiler may
19433 1.1 mrg # overwrite some of them when testing with obscure command lines.
19434 1.1 mrg # This happens at least with the AIX C compiler.
19435 1.1 mrg : > sub/conftest.c
19436 1.1 mrg for i in 1 2 3 4 5 6; do
19437 1.1 mrg echo '#include "conftst'$i'.h"' >> sub/conftest.c
19438 1.1 mrg # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
19439 1.1 mrg # Solaris 8's {/usr,}/bin/sh.
19440 1.1 mrg touch sub/conftst$i.h
19441 1.1 mrg done
19442 1.1 mrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
19443 1.1 mrg
19444 1.1 mrg case $depmode in
19445 1.1 mrg nosideeffect)
19446 1.1 mrg # after this tag, mechanisms are not by side-effect, so they'll
19447 1.1 mrg # only be used when explicitly requested
19448 1.1 mrg if test "x$enable_dependency_tracking" = xyes; then
19449 1.1 mrg continue
19450 1.1 mrg else
19451 1.1 mrg break
19452 1.1 mrg fi
19453 1.1 mrg ;;
19454 1.1 mrg none) break ;;
19455 1.1 mrg esac
19456 1.1 mrg # We check with `-c' and `-o' for the sake of the "dashmstdout"
19457 1.1 mrg # mode. It turns out that the SunPro C++ compiler does not properly
19458 1.1 mrg # handle `-M -o', and we need to detect this.
19459 1.1 mrg if depmode=$depmode \
19460 1.1 mrg source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
19461 1.1 mrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
19462 1.1 mrg $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
19463 1.1 mrg >/dev/null 2>conftest.err &&
19464 1.1 mrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
19465 1.1 mrg grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
19466 1.1 mrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
19467 1.1 mrg # icc doesn't choke on unknown options, it will just issue warnings
19468 1.1 mrg # or remarks (even with -Werror). So we grep stderr for any message
19469 1.1 mrg # that says an option was ignored or not supported.
19470 1.1 mrg # When given -MP, icc 7.0 and 7.1 complain thusly:
19471 1.1 mrg # icc: Command line warning: ignoring option '-M'; no argument required
19472 1.1 mrg # The diagnosis changed in icc 8.0:
19473 1.1 mrg # icc: Command line remark: option '-MP' not supported
19474 1.1 mrg if (grep 'ignoring option' conftest.err ||
19475 1.1 mrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
19476 1.1 mrg am_cv_CC_dependencies_compiler_type=$depmode
19477 1.1 mrg break
19478 1.1 mrg fi
19479 1.1 mrg fi
19480 1.1 mrg done
19481 1.1 mrg
19482 1.1 mrg cd ..
19483 1.1 mrg rm -rf conftest.dir
19484 1.1 mrg else
19485 1.1 mrg am_cv_CC_dependencies_compiler_type=none
19486 1.1 mrg fi
19487 1.1 mrg
19488 1.1 mrg fi
19489 1.1 mrg echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
19490 1.1 mrg echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
19491 1.1 mrg CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
19492 1.1 mrg
19493 1.1 mrg
19494 1.1 mrg
19495 1.1 mrg if
19496 1.1 mrg test "x$enable_dependency_tracking" != xno \
19497 1.1 mrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
19498 1.1 mrg am__fastdepCC_TRUE=
19499 1.1 mrg am__fastdepCC_FALSE='#'
19500 1.1 mrg else
19501 1.1 mrg am__fastdepCC_TRUE='#'
19502 1.1 mrg am__fastdepCC_FALSE=
19503 1.1 mrg fi
19504 1.1 mrg
19505 1.1 mrg
19506 1.1 mrg
19507 1.1 mrg if test "x$GCC" = "xyes"; then
19508 1.1 mrg CFLAGS="$CFLAGS -Wall -pedantic"
19509 1.1 mrg fi
19510 1.1 mrg
19511 1.1 mrg
19512 1.1 mrg
19513 1.1 mrg
19514 1.1 mrg
19515 1.1 mrg # Check whether --with-xorg-module-dir or --without-xorg-module-dir was given.
19516 1.1 mrg if test "${with_xorg_module_dir+set}" = set; then
19517 1.1 mrg withval="$with_xorg_module_dir"
19518 1.1 mrg moduledir="$withval"
19519 1.1 mrg else
19520 1.1 mrg moduledir="$libdir/xorg/modules"
19521 1.1 mrg fi;
19522 1.1 mrg
19523 1.1 mrg # Checks for extensions
19524 1.1 mrg
19525 1.1 mrg SAVE_CFLAGS="$CFLAGS"
19526 1.1 mrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
19527 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
19528 1.1 mrg /* confdefs.h. */
19529 1.1 mrg _ACEOF
19530 1.1 mrg cat confdefs.h >>conftest.$ac_ext
19531 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
19532 1.1 mrg /* end confdefs.h. */
19533 1.1 mrg
19534 1.1 mrg #include "xorg-server.h"
19535 1.1 mrg #if !defined RANDR
19536 1.1 mrg #error RANDR not defined
19537 1.1 mrg #endif
19538 1.1 mrg
19539 1.1 mrg int
19540 1.1 mrg main ()
19541 1.1 mrg {
19542 1.1 mrg
19543 1.1 mrg ;
19544 1.1 mrg return 0;
19545 1.1 mrg }
19546 1.1 mrg _ACEOF
19547 1.1 mrg rm -f conftest.$ac_objext
19548 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19549 1.1 mrg (eval $ac_compile) 2>conftest.er1
19550 1.1 mrg ac_status=$?
19551 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
19552 1.1 mrg rm -f conftest.er1
19553 1.1 mrg cat conftest.err >&5
19554 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19555 1.1 mrg (exit $ac_status); } &&
19556 1.1 mrg { ac_try='test -z "$ac_c_werror_flag"
19557 1.1 mrg || test ! -s conftest.err'
19558 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19559 1.1 mrg (eval $ac_try) 2>&5
19560 1.1 mrg ac_status=$?
19561 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19562 1.1 mrg (exit $ac_status); }; } &&
19563 1.1 mrg { ac_try='test -s conftest.$ac_objext'
19564 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19565 1.1 mrg (eval $ac_try) 2>&5
19566 1.1 mrg ac_status=$?
19567 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19568 1.1 mrg (exit $ac_status); }; }; then
19569 1.1 mrg _EXT_CHECK=yes
19570 1.1 mrg else
19571 1.1 mrg echo "$as_me: failed program was:" >&5
19572 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
19573 1.1 mrg
19574 1.1 mrg _EXT_CHECK=no
19575 1.1 mrg fi
19576 1.1 mrg rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19577 1.1 mrg CFLAGS="$SAVE_CFLAGS"
19578 1.1 mrg echo "$as_me:$LINENO: checking if RANDR is defined" >&5
19579 1.1 mrg echo $ECHO_N "checking if RANDR is defined... $ECHO_C" >&6
19580 1.1 mrg echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
19581 1.1 mrg echo "${ECHO_T}$_EXT_CHECK" >&6
19582 1.1 mrg if test "$_EXT_CHECK" != no; then
19583 1.1 mrg REQUIRED_MODULES="$REQUIRED_MODULES randrproto"
19584 1.1 mrg fi
19585 1.1 mrg
19586 1.1 mrg
19587 1.1 mrg SAVE_CFLAGS="$CFLAGS"
19588 1.1 mrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
19589 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
19590 1.1 mrg /* confdefs.h. */
19591 1.1 mrg _ACEOF
19592 1.1 mrg cat confdefs.h >>conftest.$ac_ext
19593 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
19594 1.1 mrg /* end confdefs.h. */
19595 1.1 mrg
19596 1.1 mrg #include "xorg-server.h"
19597 1.1 mrg #if !defined RENDER
19598 1.1 mrg #error RENDER not defined
19599 1.1 mrg #endif
19600 1.1 mrg
19601 1.1 mrg int
19602 1.1 mrg main ()
19603 1.1 mrg {
19604 1.1 mrg
19605 1.1 mrg ;
19606 1.1 mrg return 0;
19607 1.1 mrg }
19608 1.1 mrg _ACEOF
19609 1.1 mrg rm -f conftest.$ac_objext
19610 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19611 1.1 mrg (eval $ac_compile) 2>conftest.er1
19612 1.1 mrg ac_status=$?
19613 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
19614 1.1 mrg rm -f conftest.er1
19615 1.1 mrg cat conftest.err >&5
19616 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19617 1.1 mrg (exit $ac_status); } &&
19618 1.1 mrg { ac_try='test -z "$ac_c_werror_flag"
19619 1.1 mrg || test ! -s conftest.err'
19620 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19621 1.1 mrg (eval $ac_try) 2>&5
19622 1.1 mrg ac_status=$?
19623 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19624 1.1 mrg (exit $ac_status); }; } &&
19625 1.1 mrg { ac_try='test -s conftest.$ac_objext'
19626 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19627 1.1 mrg (eval $ac_try) 2>&5
19628 1.1 mrg ac_status=$?
19629 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19630 1.1 mrg (exit $ac_status); }; }; then
19631 1.1 mrg _EXT_CHECK=yes
19632 1.1 mrg else
19633 1.1 mrg echo "$as_me: failed program was:" >&5
19634 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
19635 1.1 mrg
19636 1.1 mrg _EXT_CHECK=no
19637 1.1 mrg fi
19638 1.1 mrg rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19639 1.1 mrg CFLAGS="$SAVE_CFLAGS"
19640 1.1 mrg echo "$as_me:$LINENO: checking if RENDER is defined" >&5
19641 1.1 mrg echo $ECHO_N "checking if RENDER is defined... $ECHO_C" >&6
19642 1.1 mrg echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
19643 1.1 mrg echo "${ECHO_T}$_EXT_CHECK" >&6
19644 1.1 mrg if test "$_EXT_CHECK" != no; then
19645 1.1 mrg REQUIRED_MODULES="$REQUIRED_MODULES renderproto"
19646 1.1 mrg fi
19647 1.1 mrg
19648 1.1 mrg
19649 1.1 mrg SAVE_CFLAGS="$CFLAGS"
19650 1.1 mrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
19651 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
19652 1.1 mrg /* confdefs.h. */
19653 1.1 mrg _ACEOF
19654 1.1 mrg cat confdefs.h >>conftest.$ac_ext
19655 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
19656 1.1 mrg /* end confdefs.h. */
19657 1.1 mrg
19658 1.1 mrg #include "xorg-server.h"
19659 1.1 mrg #if !defined XV
19660 1.1 mrg #error XV not defined
19661 1.1 mrg #endif
19662 1.1 mrg
19663 1.1 mrg int
19664 1.1 mrg main ()
19665 1.1 mrg {
19666 1.1 mrg
19667 1.1 mrg ;
19668 1.1 mrg return 0;
19669 1.1 mrg }
19670 1.1 mrg _ACEOF
19671 1.1 mrg rm -f conftest.$ac_objext
19672 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19673 1.1 mrg (eval $ac_compile) 2>conftest.er1
19674 1.1 mrg ac_status=$?
19675 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
19676 1.1 mrg rm -f conftest.er1
19677 1.1 mrg cat conftest.err >&5
19678 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19679 1.1 mrg (exit $ac_status); } &&
19680 1.1 mrg { ac_try='test -z "$ac_c_werror_flag"
19681 1.1 mrg || test ! -s conftest.err'
19682 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19683 1.1 mrg (eval $ac_try) 2>&5
19684 1.1 mrg ac_status=$?
19685 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19686 1.1 mrg (exit $ac_status); }; } &&
19687 1.1 mrg { ac_try='test -s conftest.$ac_objext'
19688 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19689 1.1 mrg (eval $ac_try) 2>&5
19690 1.1 mrg ac_status=$?
19691 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19692 1.1 mrg (exit $ac_status); }; }; then
19693 1.1 mrg _EXT_CHECK=yes
19694 1.1 mrg else
19695 1.1 mrg echo "$as_me: failed program was:" >&5
19696 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
19697 1.1 mrg
19698 1.1 mrg _EXT_CHECK=no
19699 1.1 mrg fi
19700 1.1 mrg rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19701 1.1 mrg CFLAGS="$SAVE_CFLAGS"
19702 1.1 mrg echo "$as_me:$LINENO: checking if XV is defined" >&5
19703 1.1 mrg echo $ECHO_N "checking if XV is defined... $ECHO_C" >&6
19704 1.1 mrg echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
19705 1.1 mrg echo "${ECHO_T}$_EXT_CHECK" >&6
19706 1.1 mrg if test "$_EXT_CHECK" != no; then
19707 1.1 mrg REQUIRED_MODULES="$REQUIRED_MODULES videoproto"
19708 1.1 mrg fi
19709 1.1 mrg
19710 1.1 mrg
19711 1.1 mrg SAVE_CFLAGS="$CFLAGS"
19712 1.1 mrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
19713 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
19714 1.1 mrg /* confdefs.h. */
19715 1.1 mrg _ACEOF
19716 1.1 mrg cat confdefs.h >>conftest.$ac_ext
19717 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
19718 1.1 mrg /* end confdefs.h. */
19719 1.1 mrg
19720 1.1 mrg #include "xorg-server.h"
19721 1.1 mrg #if !defined DPMSExtension
19722 1.1 mrg #error DPMSExtension not defined
19723 1.1 mrg #endif
19724 1.1 mrg
19725 1.1 mrg int
19726 1.1 mrg main ()
19727 1.1 mrg {
19728 1.1 mrg
19729 1.1 mrg ;
19730 1.1 mrg return 0;
19731 1.1 mrg }
19732 1.1 mrg _ACEOF
19733 1.1 mrg rm -f conftest.$ac_objext
19734 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
19735 1.1 mrg (eval $ac_compile) 2>conftest.er1
19736 1.1 mrg ac_status=$?
19737 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
19738 1.1 mrg rm -f conftest.er1
19739 1.1 mrg cat conftest.err >&5
19740 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19741 1.1 mrg (exit $ac_status); } &&
19742 1.1 mrg { ac_try='test -z "$ac_c_werror_flag"
19743 1.1 mrg || test ! -s conftest.err'
19744 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19745 1.1 mrg (eval $ac_try) 2>&5
19746 1.1 mrg ac_status=$?
19747 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19748 1.1 mrg (exit $ac_status); }; } &&
19749 1.1 mrg { ac_try='test -s conftest.$ac_objext'
19750 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
19751 1.1 mrg (eval $ac_try) 2>&5
19752 1.1 mrg ac_status=$?
19753 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19754 1.1 mrg (exit $ac_status); }; }; then
19755 1.1 mrg _EXT_CHECK=yes
19756 1.1 mrg else
19757 1.1 mrg echo "$as_me: failed program was:" >&5
19758 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
19759 1.1 mrg
19760 1.1 mrg _EXT_CHECK=no
19761 1.1 mrg fi
19762 1.1 mrg rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
19763 1.1 mrg CFLAGS="$SAVE_CFLAGS"
19764 1.1 mrg echo "$as_me:$LINENO: checking if DPMSExtension is defined" >&5
19765 1.1 mrg echo $ECHO_N "checking if DPMSExtension is defined... $ECHO_C" >&6
19766 1.1 mrg echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
19767 1.1 mrg echo "${ECHO_T}$_EXT_CHECK" >&6
19768 1.1 mrg if test "$_EXT_CHECK" != no; then
19769 1.1 mrg REQUIRED_MODULES="$REQUIRED_MODULES xextproto"
19770 1.1 mrg fi
19771 1.1 mrg
19772 1.1 mrg
19773 1.1 mrg # Checks for pkg-config packages
19774 1.1 mrg
19775 1.1 mrg
19776 1.1 mrg if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
19777 1.1 mrg if test -n "$ac_tool_prefix"; then
19778 1.1 mrg # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
19779 1.1 mrg set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
19780 1.1 mrg echo "$as_me:$LINENO: checking for $ac_word" >&5
19781 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
19782 1.1 mrg if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
19783 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
19784 1.1 mrg else
19785 1.1 mrg case $PKG_CONFIG in
19786 1.1 mrg [\\/]* | ?:[\\/]*)
19787 1.1 mrg ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
19788 1.1 mrg ;;
19789 1.1 mrg *)
19790 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19791 1.1 mrg for as_dir in $PATH
19792 1.1 mrg do
19793 1.1 mrg IFS=$as_save_IFS
19794 1.1 mrg test -z "$as_dir" && as_dir=.
19795 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
19796 1.1 mrg if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19797 1.1 mrg ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19798 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19799 1.1 mrg break 2
19800 1.1 mrg fi
19801 1.1 mrg done
19802 1.1 mrg done
19803 1.1 mrg
19804 1.1 mrg ;;
19805 1.1 mrg esac
19806 1.1 mrg fi
19807 1.1 mrg PKG_CONFIG=$ac_cv_path_PKG_CONFIG
19808 1.1 mrg
19809 1.1 mrg if test -n "$PKG_CONFIG"; then
19810 1.1 mrg echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
19811 1.1 mrg echo "${ECHO_T}$PKG_CONFIG" >&6
19812 1.1 mrg else
19813 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
19814 1.1 mrg echo "${ECHO_T}no" >&6
19815 1.1 mrg fi
19816 1.1 mrg
19817 1.1 mrg fi
19818 1.1 mrg if test -z "$ac_cv_path_PKG_CONFIG"; then
19819 1.1 mrg ac_pt_PKG_CONFIG=$PKG_CONFIG
19820 1.1 mrg # Extract the first word of "pkg-config", so it can be a program name with args.
19821 1.1 mrg set dummy pkg-config; ac_word=$2
19822 1.1 mrg echo "$as_me:$LINENO: checking for $ac_word" >&5
19823 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
19824 1.1 mrg if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
19825 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
19826 1.1 mrg else
19827 1.1 mrg case $ac_pt_PKG_CONFIG in
19828 1.1 mrg [\\/]* | ?:[\\/]*)
19829 1.1 mrg ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
19830 1.1 mrg ;;
19831 1.1 mrg *)
19832 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19833 1.1 mrg for as_dir in $PATH
19834 1.1 mrg do
19835 1.1 mrg IFS=$as_save_IFS
19836 1.1 mrg test -z "$as_dir" && as_dir=.
19837 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
19838 1.1 mrg if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19839 1.1 mrg ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19840 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19841 1.1 mrg break 2
19842 1.1 mrg fi
19843 1.1 mrg done
19844 1.1 mrg done
19845 1.1 mrg
19846 1.1 mrg ;;
19847 1.1 mrg esac
19848 1.1 mrg fi
19849 1.1 mrg ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
19850 1.1 mrg
19851 1.1 mrg if test -n "$ac_pt_PKG_CONFIG"; then
19852 1.1 mrg echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
19853 1.1 mrg echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6
19854 1.1 mrg else
19855 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
19856 1.1 mrg echo "${ECHO_T}no" >&6
19857 1.1 mrg fi
19858 1.1 mrg
19859 1.1 mrg PKG_CONFIG=$ac_pt_PKG_CONFIG
19860 1.1 mrg else
19861 1.1 mrg PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
19862 1.1 mrg fi
19863 1.1 mrg
19864 1.1 mrg fi
19865 1.1 mrg if test -n "$PKG_CONFIG"; then
19866 1.1 mrg _pkg_min_version=0.9.0
19867 1.1 mrg echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
19868 1.1 mrg echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6
19869 1.1 mrg if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
19870 1.1 mrg echo "$as_me:$LINENO: result: yes" >&5
19871 1.1 mrg echo "${ECHO_T}yes" >&6
19872 1.1 mrg else
19873 1.1 mrg echo "$as_me:$LINENO: result: no" >&5
19874 1.1 mrg echo "${ECHO_T}no" >&6
19875 1.1 mrg PKG_CONFIG=""
19876 1.1 mrg fi
19877 1.1 mrg
19878 1.1 mrg fi
19879 1.1 mrg
19880 1.1 mrg pkg_failed=no
19881 1.1 mrg echo "$as_me:$LINENO: checking for XORG" >&5
19882 1.1 mrg echo $ECHO_N "checking for XORG... $ECHO_C" >&6
19883 1.1 mrg
19884 1.1 mrg if test -n "$PKG_CONFIG"; then
19885 1.1 mrg if test -n "$XORG_CFLAGS"; then
19886 1.1 mrg pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
19887 1.1 mrg else
19888 1.1 mrg if test -n "$PKG_CONFIG" && \
19889 1.1 mrg { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5
19890 1.1 mrg ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5
19891 1.1 mrg ac_status=$?
19892 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19893 1.1 mrg (exit $ac_status); }; then
19894 1.1 mrg pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
19895 1.1 mrg else
19896 1.1 mrg pkg_failed=yes
19897 1.1 mrg fi
19898 1.1 mrg fi
19899 1.1 mrg else
19900 1.1 mrg pkg_failed=untried
19901 1.1 mrg fi
19902 1.1 mrg if test -n "$PKG_CONFIG"; then
19903 1.1 mrg if test -n "$XORG_LIBS"; then
19904 1.1 mrg pkg_cv_XORG_LIBS="$XORG_LIBS"
19905 1.1 mrg else
19906 1.1 mrg if test -n "$PKG_CONFIG" && \
19907 1.1 mrg { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5
19908 1.1 mrg ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5
19909 1.1 mrg ac_status=$?
19910 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19911 1.1 mrg (exit $ac_status); }; then
19912 1.1 mrg pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
19913 1.1 mrg else
19914 1.1 mrg pkg_failed=yes
19915 1.1 mrg fi
19916 1.1 mrg fi
19917 1.1 mrg else
19918 1.1 mrg pkg_failed=untried
19919 1.1 mrg fi
19920 1.1 mrg
19921 1.1 mrg
19922 1.1 mrg
19923 1.1 mrg if test $pkg_failed = yes; then
19924 1.1 mrg
19925 1.1 mrg if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
19926 1.1 mrg _pkg_short_errors_supported=yes
19927 1.1 mrg else
19928 1.1 mrg _pkg_short_errors_supported=no
19929 1.1 mrg fi
19930 1.1 mrg if test $_pkg_short_errors_supported = yes; then
19931 1.1 mrg XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES"`
19932 1.1 mrg else
19933 1.1 mrg XORG_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES"`
19934 1.1 mrg fi
19935 1.1 mrg # Put the nasty error message in config.log where it belongs
19936 1.1 mrg echo "$XORG_PKG_ERRORS" >&5
19937 1.1 mrg
19938 1.1 mrg { { echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met:
19939 1.1 mrg
19940 1.1 mrg $XORG_PKG_ERRORS
19941 1.1 mrg
19942 1.1 mrg Consider adjusting the PKG_CONFIG_PATH environment variable if you
19943 1.1 mrg installed software in a non-standard prefix.
19944 1.1 mrg
19945 1.1 mrg Alternatively, you may set the environment variables XORG_CFLAGS
19946 1.1 mrg and XORG_LIBS to avoid the need to call pkg-config.
19947 1.1 mrg See the pkg-config man page for more details.
19948 1.1 mrg " >&5
19949 1.1 mrg echo "$as_me: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met:
19950 1.1 mrg
19951 1.1 mrg $XORG_PKG_ERRORS
19952 1.1 mrg
19953 1.1 mrg Consider adjusting the PKG_CONFIG_PATH environment variable if you
19954 1.1 mrg installed software in a non-standard prefix.
19955 1.1 mrg
19956 1.1 mrg Alternatively, you may set the environment variables XORG_CFLAGS
19957 1.1 mrg and XORG_LIBS to avoid the need to call pkg-config.
19958 1.1 mrg See the pkg-config man page for more details.
19959 1.1 mrg " >&2;}
19960 1.1 mrg { (exit 1); exit 1; }; }
19961 1.1 mrg elif test $pkg_failed = untried; then
19962 1.1 mrg { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
19963 1.1 mrg is in your PATH or set the PKG_CONFIG environment variable to the full
19964 1.1 mrg path to pkg-config.
19965 1.1 mrg
19966 1.1 mrg Alternatively, you may set the environment variables XORG_CFLAGS
19967 1.1 mrg and XORG_LIBS to avoid the need to call pkg-config.
19968 1.1 mrg See the pkg-config man page for more details.
19969 1.1 mrg
19970 1.1 mrg To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
19971 1.1 mrg See \`config.log' for more details." >&5
19972 1.1 mrg echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
19973 1.1 mrg is in your PATH or set the PKG_CONFIG environment variable to the full
19974 1.1 mrg path to pkg-config.
19975 1.1 mrg
19976 1.1 mrg Alternatively, you may set the environment variables XORG_CFLAGS
19977 1.1 mrg and XORG_LIBS to avoid the need to call pkg-config.
19978 1.1 mrg See the pkg-config man page for more details.
19979 1.1 mrg
19980 1.1 mrg To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
19981 1.1 mrg See \`config.log' for more details." >&2;}
19982 1.1 mrg { (exit 1); exit 1; }; }
19983 1.1 mrg else
19984 1.1 mrg XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
19985 1.1 mrg XORG_LIBS=$pkg_cv_XORG_LIBS
19986 1.1 mrg echo "$as_me:$LINENO: result: yes" >&5
19987 1.1 mrg echo "${ECHO_T}yes" >&6
19988 1.1 mrg :
19989 1.1 mrg fi
19990 1.1 mrg sdkdir=$(pkg-config --variable=sdkdir xorg-server)
19991 1.1 mrg
19992 1.1 mrg # Checks for libraries.
19993 1.1 mrg
19994 1.1 mrg # Checks for header files.
19995 1.1 mrg echo "$as_me:$LINENO: checking for ANSI C header files" >&5
19996 1.1 mrg echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
19997 1.1 mrg if test "${ac_cv_header_stdc+set}" = set; then
19998 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
19999 1.1 mrg else
20000 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
20001 1.1 mrg /* confdefs.h. */
20002 1.1 mrg _ACEOF
20003 1.1 mrg cat confdefs.h >>conftest.$ac_ext
20004 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
20005 1.1 mrg /* end confdefs.h. */
20006 1.1 mrg #include <stdlib.h>
20007 1.1 mrg #include <stdarg.h>
20008 1.1 mrg #include <string.h>
20009 1.1 mrg #include <float.h>
20010 1.1 mrg
20011 1.1 mrg int
20012 1.1 mrg main ()
20013 1.1 mrg {
20014 1.1 mrg
20015 1.1 mrg ;
20016 1.1 mrg return 0;
20017 1.1 mrg }
20018 1.1 mrg _ACEOF
20019 1.1 mrg rm -f conftest.$ac_objext
20020 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20021 1.1 mrg (eval $ac_compile) 2>conftest.er1
20022 1.1 mrg ac_status=$?
20023 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
20024 1.1 mrg rm -f conftest.er1
20025 1.1 mrg cat conftest.err >&5
20026 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
20027 1.1 mrg (exit $ac_status); } &&
20028 1.1 mrg { ac_try='test -z "$ac_c_werror_flag"
20029 1.1 mrg || test ! -s conftest.err'
20030 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20031 1.1 mrg (eval $ac_try) 2>&5
20032 1.1 mrg ac_status=$?
20033 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
20034 1.1 mrg (exit $ac_status); }; } &&
20035 1.1 mrg { ac_try='test -s conftest.$ac_objext'
20036 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20037 1.1 mrg (eval $ac_try) 2>&5
20038 1.1 mrg ac_status=$?
20039 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
20040 1.1 mrg (exit $ac_status); }; }; then
20041 1.1 mrg ac_cv_header_stdc=yes
20042 1.1 mrg else
20043 1.1 mrg echo "$as_me: failed program was:" >&5
20044 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
20045 1.1 mrg
20046 1.1 mrg ac_cv_header_stdc=no
20047 1.1 mrg fi
20048 1.1 mrg rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20049 1.1 mrg
20050 1.1 mrg if test $ac_cv_header_stdc = yes; then
20051 1.1 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
20052 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
20053 1.1 mrg /* confdefs.h. */
20054 1.1 mrg _ACEOF
20055 1.1 mrg cat confdefs.h >>conftest.$ac_ext
20056 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
20057 1.1 mrg /* end confdefs.h. */
20058 1.1 mrg #include <string.h>
20059 1.1 mrg
20060 1.1 mrg _ACEOF
20061 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20062 1.1 mrg $EGREP "memchr" >/dev/null 2>&1; then
20063 1.1 mrg :
20064 1.1 mrg else
20065 1.1 mrg ac_cv_header_stdc=no
20066 1.1 mrg fi
20067 1.1 mrg rm -f conftest*
20068 1.1 mrg
20069 1.1 mrg fi
20070 1.1 mrg
20071 1.1 mrg if test $ac_cv_header_stdc = yes; then
20072 1.1 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
20073 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
20074 1.1 mrg /* confdefs.h. */
20075 1.1 mrg _ACEOF
20076 1.1 mrg cat confdefs.h >>conftest.$ac_ext
20077 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
20078 1.1 mrg /* end confdefs.h. */
20079 1.1 mrg #include <stdlib.h>
20080 1.1 mrg
20081 1.1 mrg _ACEOF
20082 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20083 1.1 mrg $EGREP "free" >/dev/null 2>&1; then
20084 1.1 mrg :
20085 1.1 mrg else
20086 1.1 mrg ac_cv_header_stdc=no
20087 1.1 mrg fi
20088 1.1 mrg rm -f conftest*
20089 1.1 mrg
20090 1.1 mrg fi
20091 1.1 mrg
20092 1.1 mrg if test $ac_cv_header_stdc = yes; then
20093 1.1 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
20094 1.1 mrg if test "$cross_compiling" = yes; then
20095 1.1 mrg :
20096 1.1 mrg else
20097 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
20098 1.1 mrg /* confdefs.h. */
20099 1.1 mrg _ACEOF
20100 1.1 mrg cat confdefs.h >>conftest.$ac_ext
20101 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
20102 1.1 mrg /* end confdefs.h. */
20103 1.1 mrg #include <ctype.h>
20104 1.1 mrg #if ((' ' & 0x0FF) == 0x020)
20105 1.1 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
20106 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
20107 1.1 mrg #else
20108 1.1 mrg # define ISLOWER(c) \
20109 1.1 mrg (('a' <= (c) && (c) <= 'i') \
20110 1.1 mrg || ('j' <= (c) && (c) <= 'r') \
20111 1.1 mrg || ('s' <= (c) && (c) <= 'z'))
20112 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
20113 1.1 mrg #endif
20114 1.1 mrg
20115 1.1 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
20116 1.1 mrg int
20117 1.1 mrg main ()
20118 1.1 mrg {
20119 1.1 mrg int i;
20120 1.1 mrg for (i = 0; i < 256; i++)
20121 1.1 mrg if (XOR (islower (i), ISLOWER (i))
20122 1.1 mrg || toupper (i) != TOUPPER (i))
20123 1.1 mrg exit(2);
20124 1.1 mrg exit (0);
20125 1.1 mrg }
20126 1.1 mrg _ACEOF
20127 1.1 mrg rm -f conftest$ac_exeext
20128 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
20129 1.1 mrg (eval $ac_link) 2>&5
20130 1.1 mrg ac_status=$?
20131 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
20132 1.1 mrg (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20133 1.1 mrg { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20134 1.1 mrg (eval $ac_try) 2>&5
20135 1.1 mrg ac_status=$?
20136 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
20137 1.1 mrg (exit $ac_status); }; }; then
20138 1.1 mrg :
20139 1.1 mrg else
20140 1.1 mrg echo "$as_me: program exited with status $ac_status" >&5
20141 1.1 mrg echo "$as_me: failed program was:" >&5
20142 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
20143 1.1 mrg
20144 1.1 mrg ( exit $ac_status )
20145 1.1 mrg ac_cv_header_stdc=no
20146 1.1 mrg fi
20147 1.1 mrg rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20148 1.1 mrg fi
20149 1.1 mrg fi
20150 1.1 mrg fi
20151 1.1 mrg echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
20152 1.1 mrg echo "${ECHO_T}$ac_cv_header_stdc" >&6
20153 1.1 mrg if test $ac_cv_header_stdc = yes; then
20154 1.1 mrg
20155 1.1 mrg cat >>confdefs.h <<\_ACEOF
20156 1.1 mrg #define STDC_HEADERS 1
20157 1.1 mrg _ACEOF
20158 1.1 mrg
20159 1.1 mrg fi
20160 1.1 mrg
20161 1.1 mrg
20162 1.1 mrg
20163 1.1 mrg
20164 1.1 mrg
20165 1.1 mrg DRIVER_NAME=tseng
20166 1.1 mrg
20167 1.1 mrg
20168 1.1 mrg
20169 1.1 mrg
20170 1.1 mrg
20171 1.1 mrg if test x$APP_MAN_SUFFIX = x ; then
20172 1.1 mrg APP_MAN_SUFFIX=1
20173 1.1 mrg fi
20174 1.1 mrg if test x$APP_MAN_DIR = x ; then
20175 1.1 mrg APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
20176 1.1 mrg fi
20177 1.1 mrg
20178 1.1 mrg if test x$LIB_MAN_SUFFIX = x ; then
20179 1.1 mrg LIB_MAN_SUFFIX=3
20180 1.1 mrg fi
20181 1.1 mrg if test x$LIB_MAN_DIR = x ; then
20182 1.1 mrg LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
20183 1.1 mrg fi
20184 1.1 mrg
20185 1.1 mrg if test x$FILE_MAN_SUFFIX = x ; then
20186 1.1 mrg case $host_os in
20187 1.1 mrg solaris*) FILE_MAN_SUFFIX=4 ;;
20188 1.1 mrg *) FILE_MAN_SUFFIX=5 ;;
20189 1.1 mrg esac
20190 1.1 mrg fi
20191 1.1 mrg if test x$FILE_MAN_DIR = x ; then
20192 1.1 mrg FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
20193 1.1 mrg fi
20194 1.1 mrg
20195 1.1 mrg if test x$MISC_MAN_SUFFIX = x ; then
20196 1.1 mrg case $host_os in
20197 1.1 mrg solaris*) MISC_MAN_SUFFIX=5 ;;
20198 1.1 mrg *) MISC_MAN_SUFFIX=7 ;;
20199 1.1 mrg esac
20200 1.1 mrg fi
20201 1.1 mrg if test x$MISC_MAN_DIR = x ; then
20202 1.1 mrg MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
20203 1.1 mrg fi
20204 1.1 mrg
20205 1.1 mrg if test x$DRIVER_MAN_SUFFIX = x ; then
20206 1.1 mrg case $host_os in
20207 1.1 mrg solaris*) DRIVER_MAN_SUFFIX=7 ;;
20208 1.1 mrg *) DRIVER_MAN_SUFFIX=4 ;;
20209 1.1 mrg esac
20210 1.1 mrg fi
20211 1.1 mrg if test x$DRIVER_MAN_DIR = x ; then
20212 1.1 mrg DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
20213 1.1 mrg fi
20214 1.1 mrg
20215 1.1 mrg if test x$ADMIN_MAN_SUFFIX = x ; then
20216 1.1 mrg case $host_os in
20217 1.1 mrg solaris*) ADMIN_MAN_SUFFIX=1m ;;
20218 1.1 mrg *) ADMIN_MAN_SUFFIX=8 ;;
20219 1.1 mrg esac
20220 1.1 mrg fi
20221 1.1 mrg if test x$ADMIN_MAN_DIR = x ; then
20222 1.1 mrg ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
20223 1.1 mrg fi
20224 1.1 mrg
20225 1.1 mrg
20226 1.1 mrg
20227 1.1 mrg
20228 1.1 mrg
20229 1.1 mrg
20230 1.1 mrg
20231 1.1 mrg
20232 1.1 mrg
20233 1.1 mrg
20234 1.1 mrg
20235 1.1 mrg
20236 1.1 mrg
20237 1.1 mrg
20238 1.1 mrg
20239 1.1 mrg
20240 1.1 mrg
20241 1.1 mrg # Check whether --with-release-version or --without-release-version was given.
20242 1.1 mrg if test "${with_release_version+set}" = set; then
20243 1.1 mrg withval="$with_release_version"
20244 1.1 mrg RELEASE_VERSION="$withval"
20245 1.1 mrg else
20246 1.1 mrg RELEASE_VERSION=""
20247 1.1 mrg fi;
20248 1.1 mrg if test "x$RELEASE_VERSION" != "x"; then
20249 1.1 mrg PACKAGE="$PACKAGE-$RELEASE_VERSION"
20250 1.1 mrg PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
20251 1.1 mrg { echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
20252 1.1 mrg echo "$as_me: Building with package name set to $PACKAGE" >&6;}
20253 1.1 mrg fi
20254 1.1 mrg
20255 1.1 mrg
20256 1.1 mrg ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile"
20257 1.1 mrg cat >confcache <<\_ACEOF
20258 1.1 mrg # This file is a shell script that caches the results of configure
20259 1.1 mrg # tests run on this system so they can be shared between configure
20260 1.1 mrg # scripts and configure runs, see configure's option --config-cache.
20261 1.1 mrg # It is not useful on other systems. If it contains results you don't
20262 1.1 mrg # want to keep, you may remove or edit it.
20263 1.1 mrg #
20264 1.1 mrg # config.status only pays attention to the cache file if you give it
20265 1.1 mrg # the --recheck option to rerun configure.
20266 1.1 mrg #
20267 1.1 mrg # `ac_cv_env_foo' variables (set or unset) will be overridden when
20268 1.1 mrg # loading this file, other *unset* `ac_cv_foo' will be assigned the
20269 1.1 mrg # following values.
20270 1.1 mrg
20271 1.1 mrg _ACEOF
20272 1.1 mrg
20273 1.1 mrg # The following way of writing the cache mishandles newlines in values,
20274 1.1 mrg # but we know of no workaround that is simple, portable, and efficient.
20275 1.1 mrg # So, don't put newlines in cache variables' values.
20276 1.1 mrg # Ultrix sh set writes to stderr and can't be redirected directly,
20277 1.1 mrg # and sets the high bit in the cache file unless we assign to the vars.
20278 1.1 mrg {
20279 1.1 mrg (set) 2>&1 |
20280 1.1 mrg case `(ac_space=' '; set | grep ac_space) 2>&1` in
20281 1.1 mrg *ac_space=\ *)
20282 1.1 mrg # `set' does not quote correctly, so add quotes (double-quote
20283 1.1 mrg # substitution turns \\\\ into \\, and sed turns \\ into \).
20284 1.1 mrg sed -n \
20285 1.1 mrg "s/'/'\\\\''/g;
20286 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
20287 1.1 mrg ;;
20288 1.1 mrg *)
20289 1.1 mrg # `set' quotes correctly as required by POSIX, so do not add quotes.
20290 1.1 mrg sed -n \
20291 1.1 mrg "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
20292 1.1 mrg ;;
20293 1.1 mrg esac;
20294 1.1 mrg } |
20295 1.1 mrg sed '
20296 1.1 mrg t clear
20297 1.1 mrg : clear
20298 1.1 mrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
20299 1.1 mrg t end
20300 1.1 mrg /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
20301 1.1 mrg : end' >>confcache
20302 1.1 mrg if diff $cache_file confcache >/dev/null 2>&1; then :; else
20303 1.1 mrg if test -w $cache_file; then
20304 1.1 mrg test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
20305 1.1 mrg cat confcache >$cache_file
20306 1.1 mrg else
20307 1.1 mrg echo "not updating unwritable cache $cache_file"
20308 1.1 mrg fi
20309 1.1 mrg fi
20310 1.1 mrg rm -f confcache
20311 1.1 mrg
20312 1.1 mrg test "x$prefix" = xNONE && prefix=$ac_default_prefix
20313 1.1 mrg # Let make expand exec_prefix.
20314 1.1 mrg test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
20315 1.1 mrg
20316 1.1 mrg # VPATH may cause trouble with some makes, so we remove $(srcdir),
20317 1.1 mrg # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
20318 1.1 mrg # trailing colons and then remove the whole line if VPATH becomes empty
20319 1.1 mrg # (actually we leave an empty line to preserve line numbers).
20320 1.1 mrg if test "x$srcdir" = x.; then
20321 1.1 mrg ac_vpsub='/^[ ]*VPATH[ ]*=/{
20322 1.1 mrg s/:*\$(srcdir):*/:/;
20323 1.1 mrg s/:*\${srcdir}:*/:/;
20324 1.1 mrg s/:*@srcdir@:*/:/;
20325 1.1 mrg s/^\([^=]*=[ ]*\):*/\1/;
20326 1.1 mrg s/:*$//;
20327 1.1 mrg s/^[^=]*=[ ]*$//;
20328 1.1 mrg }'
20329 1.1 mrg fi
20330 1.1 mrg
20331 1.1 mrg DEFS=-DHAVE_CONFIG_H
20332 1.1 mrg
20333 1.1 mrg ac_libobjs=
20334 1.1 mrg ac_ltlibobjs=
20335 1.1 mrg for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
20336 1.1 mrg # 1. Remove the extension, and $U if already installed.
20337 1.1 mrg ac_i=`echo "$ac_i" |
20338 1.1 mrg sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
20339 1.1 mrg # 2. Add them.
20340 1.1 mrg ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
20341 1.1 mrg ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
20342 1.1 mrg done
20343 1.1 mrg LIBOBJS=$ac_libobjs
20344 1.1 mrg
20345 1.1 mrg LTLIBOBJS=$ac_ltlibobjs
20346 1.1 mrg
20347 1.1 mrg
20348 1.1 mrg if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
20349 1.1 mrg { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
20350 1.1 mrg Usually this means the macro was only invoked conditionally." >&5
20351 1.1 mrg echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
20352 1.1 mrg Usually this means the macro was only invoked conditionally." >&2;}
20353 1.1 mrg { (exit 1); exit 1; }; }
20354 1.1 mrg fi
20355 1.1 mrg if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
20356 1.1 mrg { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
20357 1.1 mrg Usually this means the macro was only invoked conditionally." >&5
20358 1.1 mrg echo "$as_me: error: conditional \"AMDEP\" was never defined.
20359 1.1 mrg Usually this means the macro was only invoked conditionally." >&2;}
20360 1.1 mrg { (exit 1); exit 1; }; }
20361 1.1 mrg fi
20362 1.1 mrg if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
20363 1.1 mrg { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
20364 1.1 mrg Usually this means the macro was only invoked conditionally." >&5
20365 1.1 mrg echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
20366 1.1 mrg Usually this means the macro was only invoked conditionally." >&2;}
20367 1.1 mrg { (exit 1); exit 1; }; }
20368 1.1 mrg fi
20369 1.1 mrg if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
20370 1.1 mrg { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
20371 1.1 mrg Usually this means the macro was only invoked conditionally." >&5
20372 1.1 mrg echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
20373 1.1 mrg Usually this means the macro was only invoked conditionally." >&2;}
20374 1.1 mrg { (exit 1); exit 1; }; }
20375 1.1 mrg fi
20376 1.1 mrg if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
20377 1.1 mrg { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
20378 1.1 mrg Usually this means the macro was only invoked conditionally." >&5
20379 1.1 mrg echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
20380 1.1 mrg Usually this means the macro was only invoked conditionally." >&2;}
20381 1.1 mrg { (exit 1); exit 1; }; }
20382 1.1 mrg fi
20383 1.1 mrg
20384 1.1 mrg : ${CONFIG_STATUS=./config.status}
20385 1.1 mrg ac_clean_files_save=$ac_clean_files
20386 1.1 mrg ac_clean_files="$ac_clean_files $CONFIG_STATUS"
20387 1.1 mrg { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
20388 1.1 mrg echo "$as_me: creating $CONFIG_STATUS" >&6;}
20389 1.1 mrg cat >$CONFIG_STATUS <<_ACEOF
20390 1.1 mrg #! $SHELL
20391 1.1 mrg # Generated by $as_me.
20392 1.1 mrg # Run this file to recreate the current configuration.
20393 1.1 mrg # Compiler output produced by configure, useful for debugging
20394 1.1 mrg # configure, is in config.log if it exists.
20395 1.1 mrg
20396 1.1 mrg debug=false
20397 1.1 mrg ac_cs_recheck=false
20398 1.1 mrg ac_cs_silent=false
20399 1.1 mrg SHELL=\${CONFIG_SHELL-$SHELL}
20400 1.1 mrg _ACEOF
20401 1.1 mrg
20402 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF
20403 1.1 mrg ## --------------------- ##
20404 1.1 mrg ## M4sh Initialization. ##
20405 1.1 mrg ## --------------------- ##
20406 1.1 mrg
20407 1.1 mrg # Be Bourne compatible
20408 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
20409 1.1 mrg emulate sh
20410 1.1 mrg NULLCMD=:
20411 1.1 mrg # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
20412 1.1 mrg # is contrary to our usage. Disable this feature.
20413 1.1 mrg alias -g '${1+"$@"}'='"$@"'
20414 1.1 mrg elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
20415 1.1 mrg set -o posix
20416 1.1 mrg fi
20417 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh
20418 1.1 mrg
20419 1.1 mrg # Support unset when possible.
20420 1.1 mrg if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
20421 1.1 mrg as_unset=unset
20422 1.1 mrg else
20423 1.1 mrg as_unset=false
20424 1.1 mrg fi
20425 1.1 mrg
20426 1.1 mrg
20427 1.1 mrg # Work around bugs in pre-3.0 UWIN ksh.
20428 1.1 mrg $as_unset ENV MAIL MAILPATH
20429 1.1 mrg PS1='$ '
20430 1.1 mrg PS2='> '
20431 1.1 mrg PS4='+ '
20432 1.1 mrg
20433 1.1 mrg # NLS nuisances.
20434 1.1 mrg for as_var in \
20435 1.1 mrg LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
20436 1.1 mrg LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
20437 1.1 mrg LC_TELEPHONE LC_TIME
20438 1.1 mrg do
20439 1.1 mrg if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
20440 1.1 mrg eval $as_var=C; export $as_var
20441 1.1 mrg else
20442 1.1 mrg $as_unset $as_var
20443 1.1 mrg fi
20444 1.1 mrg done
20445 1.1 mrg
20446 1.1 mrg # Required to use basename.
20447 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1; then
20448 1.1 mrg as_expr=expr
20449 1.1 mrg else
20450 1.1 mrg as_expr=false
20451 1.1 mrg fi
20452 1.1 mrg
20453 1.1 mrg if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
20454 1.1 mrg as_basename=basename
20455 1.1 mrg else
20456 1.1 mrg as_basename=false
20457 1.1 mrg fi
20458 1.1 mrg
20459 1.1 mrg
20460 1.1 mrg # Name of the executable.
20461 1.1 mrg as_me=`$as_basename "$0" ||
20462 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
20463 1.1 mrg X"$0" : 'X\(//\)$' \| \
20464 1.1 mrg X"$0" : 'X\(/\)$' \| \
20465 1.1 mrg . : '\(.\)' 2>/dev/null ||
20466 1.1 mrg echo X/"$0" |
20467 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
20468 1.1 mrg /^X\/\(\/\/\)$/{ s//\1/; q; }
20469 1.1 mrg /^X\/\(\/\).*/{ s//\1/; q; }
20470 1.1 mrg s/.*/./; q'`
20471 1.1 mrg
20472 1.1 mrg
20473 1.1 mrg # PATH needs CR, and LINENO needs CR and PATH.
20474 1.1 mrg # Avoid depending upon Character Ranges.
20475 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz'
20476 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
20477 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS
20478 1.1 mrg as_cr_digits='0123456789'
20479 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits
20480 1.1 mrg
20481 1.1 mrg # The user is always right.
20482 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then
20483 1.1 mrg echo "#! /bin/sh" >conf$$.sh
20484 1.1 mrg echo "exit 0" >>conf$$.sh
20485 1.1 mrg chmod +x conf$$.sh
20486 1.1 mrg if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
20487 1.1 mrg PATH_SEPARATOR=';'
20488 1.1 mrg else
20489 1.1 mrg PATH_SEPARATOR=:
20490 1.1 mrg fi
20491 1.1 mrg rm -f conf$$.sh
20492 1.1 mrg fi
20493 1.1 mrg
20494 1.1 mrg
20495 1.1 mrg as_lineno_1=$LINENO
20496 1.1 mrg as_lineno_2=$LINENO
20497 1.1 mrg as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
20498 1.1 mrg test "x$as_lineno_1" != "x$as_lineno_2" &&
20499 1.1 mrg test "x$as_lineno_3" = "x$as_lineno_2" || {
20500 1.1 mrg # Find who we are. Look in the path if we contain no path at all
20501 1.1 mrg # relative or not.
20502 1.1 mrg case $0 in
20503 1.1 mrg *[\\/]* ) as_myself=$0 ;;
20504 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20505 1.1 mrg for as_dir in $PATH
20506 1.1 mrg do
20507 1.1 mrg IFS=$as_save_IFS
20508 1.1 mrg test -z "$as_dir" && as_dir=.
20509 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
20510 1.1 mrg done
20511 1.1 mrg
20512 1.1 mrg ;;
20513 1.1 mrg esac
20514 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND'
20515 1.1 mrg # in which case we are not to be found in the path.
20516 1.1 mrg if test "x$as_myself" = x; then
20517 1.1 mrg as_myself=$0
20518 1.1 mrg fi
20519 1.1 mrg if test ! -f "$as_myself"; then
20520 1.1 mrg { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
20521 1.1 mrg echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
20522 1.1 mrg { (exit 1); exit 1; }; }
20523 1.1 mrg fi
20524 1.1 mrg case $CONFIG_SHELL in
20525 1.1 mrg '')
20526 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20527 1.1 mrg for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
20528 1.1 mrg do
20529 1.1 mrg IFS=$as_save_IFS
20530 1.1 mrg test -z "$as_dir" && as_dir=.
20531 1.1 mrg for as_base in sh bash ksh sh5; do
20532 1.1 mrg case $as_dir in
20533 1.1 mrg /*)
20534 1.1 mrg if ("$as_dir/$as_base" -c '
20535 1.1 mrg as_lineno_1=$LINENO
20536 1.1 mrg as_lineno_2=$LINENO
20537 1.1 mrg as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
20538 1.1 mrg test "x$as_lineno_1" != "x$as_lineno_2" &&
20539 1.1 mrg test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
20540 1.1 mrg $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
20541 1.1 mrg $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
20542 1.1 mrg CONFIG_SHELL=$as_dir/$as_base
20543 1.1 mrg export CONFIG_SHELL
20544 1.1 mrg exec "$CONFIG_SHELL" "$0" ${1+"$@"}
20545 1.1 mrg fi;;
20546 1.1 mrg esac
20547 1.1 mrg done
20548 1.1 mrg done
20549 1.1 mrg ;;
20550 1.1 mrg esac
20551 1.1 mrg
20552 1.1 mrg # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
20553 1.1 mrg # uniformly replaced by the line number. The first 'sed' inserts a
20554 1.1 mrg # line-number line before each line; the second 'sed' does the real
20555 1.1 mrg # work. The second script uses 'N' to pair each line-number line
20556 1.1 mrg # with the numbered line, and appends trailing '-' during
20557 1.1 mrg # substitution so that $LINENO is not a special case at line end.
20558 1.1 mrg # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
20559 1.1 mrg # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
20560 1.1 mrg sed '=' <$as_myself |
20561 1.1 mrg sed '
20562 1.1 mrg N
20563 1.1 mrg s,$,-,
20564 1.1 mrg : loop
20565 1.1 mrg s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
20566 1.1 mrg t loop
20567 1.1 mrg s,-$,,
20568 1.1 mrg s,^['$as_cr_digits']*\n,,
20569 1.1 mrg ' >$as_me.lineno &&
20570 1.1 mrg chmod +x $as_me.lineno ||
20571 1.1 mrg { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
20572 1.1 mrg echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
20573 1.1 mrg { (exit 1); exit 1; }; }
20574 1.1 mrg
20575 1.1 mrg # Don't try to exec as it changes $[0], causing all sort of problems
20576 1.1 mrg # (the dirname of $[0] is not the place where we might find the
20577 1.1 mrg # original and so on. Autoconf is especially sensible to this).
20578 1.1 mrg . ./$as_me.lineno
20579 1.1 mrg # Exit status is that of the last command.
20580 1.1 mrg exit
20581 1.1 mrg }
20582 1.1 mrg
20583 1.1 mrg
20584 1.1 mrg case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
20585 1.1 mrg *c*,-n*) ECHO_N= ECHO_C='
20586 1.1 mrg ' ECHO_T=' ' ;;
20587 1.1 mrg *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
20588 1.1 mrg *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
20589 1.1 mrg esac
20590 1.1 mrg
20591 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1; then
20592 1.1 mrg as_expr=expr
20593 1.1 mrg else
20594 1.1 mrg as_expr=false
20595 1.1 mrg fi
20596 1.1 mrg
20597 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file
20598 1.1 mrg echo >conf$$.file
20599 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then
20600 1.1 mrg # We could just check for DJGPP; but this test a) works b) is more generic
20601 1.1 mrg # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
20602 1.1 mrg if test -f conf$$.exe; then
20603 1.1 mrg # Don't use ln at all; we don't have any links
20604 1.1 mrg as_ln_s='cp -p'
20605 1.1 mrg else
20606 1.1 mrg as_ln_s='ln -s'
20607 1.1 mrg fi
20608 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then
20609 1.1 mrg as_ln_s=ln
20610 1.1 mrg else
20611 1.1 mrg as_ln_s='cp -p'
20612 1.1 mrg fi
20613 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file
20614 1.1 mrg
20615 1.1 mrg if mkdir -p . 2>/dev/null; then
20616 1.1 mrg as_mkdir_p=:
20617 1.1 mrg else
20618 1.1 mrg test -d ./-p && rmdir ./-p
20619 1.1 mrg as_mkdir_p=false
20620 1.1 mrg fi
20621 1.1 mrg
20622 1.1 mrg as_executable_p="test -f"
20623 1.1 mrg
20624 1.1 mrg # Sed expression to map a string onto a valid CPP name.
20625 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
20626 1.1 mrg
20627 1.1 mrg # Sed expression to map a string onto a valid variable name.
20628 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
20629 1.1 mrg
20630 1.1 mrg
20631 1.1 mrg # IFS
20632 1.1 mrg # We need space, tab and new line, in precisely that order.
20633 1.1 mrg as_nl='
20634 1.1 mrg '
20635 1.1 mrg IFS=" $as_nl"
20636 1.1 mrg
20637 1.1 mrg # CDPATH.
20638 1.1 mrg $as_unset CDPATH
20639 1.1 mrg
20640 1.1 mrg exec 6>&1
20641 1.1 mrg
20642 1.1 mrg # Open the log real soon, to keep \$[0] and so on meaningful, and to
20643 1.1 mrg # report actual input values of CONFIG_FILES etc. instead of their
20644 1.1 mrg # values after options handling. Logging --version etc. is OK.
20645 1.1 mrg exec 5>>config.log
20646 1.1 mrg {
20647 1.1 mrg echo
20648 1.1 mrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
20649 1.1 mrg ## Running $as_me. ##
20650 1.1 mrg _ASBOX
20651 1.1 mrg } >&5
20652 1.1 mrg cat >&5 <<_CSEOF
20653 1.1 mrg
20654 1.1 mrg This file was extended by xf86-video-tseng $as_me 1.1.1, which was
20655 1.1 mrg generated by GNU Autoconf 2.59. Invocation command line was
20656 1.1 mrg
20657 1.1 mrg CONFIG_FILES = $CONFIG_FILES
20658 1.1 mrg CONFIG_HEADERS = $CONFIG_HEADERS
20659 1.1 mrg CONFIG_LINKS = $CONFIG_LINKS
20660 1.1 mrg CONFIG_COMMANDS = $CONFIG_COMMANDS
20661 1.1 mrg $ $0 $@
20662 1.1 mrg
20663 1.1 mrg _CSEOF
20664 1.1 mrg echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
20665 1.1 mrg echo >&5
20666 1.1 mrg _ACEOF
20667 1.1 mrg
20668 1.1 mrg # Files that config.status was made for.
20669 1.1 mrg if test -n "$ac_config_files"; then
20670 1.1 mrg echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
20671 1.1 mrg fi
20672 1.1 mrg
20673 1.1 mrg if test -n "$ac_config_headers"; then
20674 1.1 mrg echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
20675 1.1 mrg fi
20676 1.1 mrg
20677 1.1 mrg if test -n "$ac_config_links"; then
20678 1.1 mrg echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
20679 1.1 mrg fi
20680 1.1 mrg
20681 1.1 mrg if test -n "$ac_config_commands"; then
20682 1.1 mrg echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
20683 1.1 mrg fi
20684 1.1 mrg
20685 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF
20686 1.1 mrg
20687 1.1 mrg ac_cs_usage="\
20688 1.1 mrg \`$as_me' instantiates files from templates according to the
20689 1.1 mrg current configuration.
20690 1.1 mrg
20691 1.1 mrg Usage: $0 [OPTIONS] [FILE]...
20692 1.1 mrg
20693 1.1 mrg -h, --help print this help, then exit
20694 1.1 mrg -V, --version print version number, then exit
20695 1.1 mrg -q, --quiet do not print progress messages
20696 1.1 mrg -d, --debug don't remove temporary files
20697 1.1 mrg --recheck update $as_me by reconfiguring in the same conditions
20698 1.1 mrg --file=FILE[:TEMPLATE]
20699 1.1 mrg instantiate the configuration file FILE
20700 1.1 mrg --header=FILE[:TEMPLATE]
20701 1.1 mrg instantiate the configuration header FILE
20702 1.1 mrg
20703 1.1 mrg Configuration files:
20704 1.1 mrg $config_files
20705 1.1 mrg
20706 1.1 mrg Configuration headers:
20707 1.1 mrg $config_headers
20708 1.1 mrg
20709 1.1 mrg Configuration commands:
20710 1.1 mrg $config_commands
20711 1.1 mrg
20712 1.1 mrg Report bugs to <bug-autoconf@gnu.org>."
20713 1.1 mrg _ACEOF
20714 1.1 mrg
20715 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF
20716 1.1 mrg ac_cs_version="\\
20717 1.1 mrg xf86-video-tseng config.status 1.1.1
20718 1.1 mrg configured by $0, generated by GNU Autoconf 2.59,
20719 1.1 mrg with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
20720 1.1 mrg
20721 1.1 mrg Copyright (C) 2003 Free Software Foundation, Inc.
20722 1.1 mrg This config.status script is free software; the Free Software Foundation
20723 1.1 mrg gives unlimited permission to copy, distribute and modify it."
20724 1.1 mrg srcdir=$srcdir
20725 1.1 mrg INSTALL="$INSTALL"
20726 1.1 mrg _ACEOF
20727 1.1 mrg
20728 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF
20729 1.1 mrg # If no file are specified by the user, then we need to provide default
20730 1.1 mrg # value. By we need to know if files were specified by the user.
20731 1.1 mrg ac_need_defaults=:
20732 1.1 mrg while test $# != 0
20733 1.1 mrg do
20734 1.1 mrg case $1 in
20735 1.1 mrg --*=*)
20736 1.1 mrg ac_option=`expr "x$1" : 'x\([^=]*\)='`
20737 1.1 mrg ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
20738 1.1 mrg ac_shift=:
20739 1.1 mrg ;;
20740 1.1 mrg -*)
20741 1.1 mrg ac_option=$1
20742 1.1 mrg ac_optarg=$2
20743 1.1 mrg ac_shift=shift
20744 1.1 mrg ;;
20745 1.1 mrg *) # This is not an option, so the user has probably given explicit
20746 1.1 mrg # arguments.
20747 1.1 mrg ac_option=$1
20748 1.1 mrg ac_need_defaults=false;;
20749 1.1 mrg esac
20750 1.1 mrg
20751 1.1 mrg case $ac_option in
20752 1.1 mrg # Handling of the options.
20753 1.1 mrg _ACEOF
20754 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF
20755 1.1 mrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
20756 1.1 mrg ac_cs_recheck=: ;;
20757 1.1 mrg --version | --vers* | -V )
20758 1.1 mrg echo "$ac_cs_version"; exit 0 ;;
20759 1.1 mrg --he | --h)
20760 1.1 mrg # Conflict between --help and --header
20761 1.1 mrg { { echo "$as_me:$LINENO: error: ambiguous option: $1
20762 1.1 mrg Try \`$0 --help' for more information." >&5
20763 1.1 mrg echo "$as_me: error: ambiguous option: $1
20764 1.1 mrg Try \`$0 --help' for more information." >&2;}
20765 1.1 mrg { (exit 1); exit 1; }; };;
20766 1.1 mrg --help | --hel | -h )
20767 1.1 mrg echo "$ac_cs_usage"; exit 0 ;;
20768 1.1 mrg --debug | --d* | -d )
20769 1.1 mrg debug=: ;;
20770 1.1 mrg --file | --fil | --fi | --f )
20771 1.1 mrg $ac_shift
20772 1.1 mrg CONFIG_FILES="$CONFIG_FILES $ac_optarg"
20773 1.1 mrg ac_need_defaults=false;;
20774 1.1 mrg --header | --heade | --head | --hea )
20775 1.1 mrg $ac_shift
20776 1.1 mrg CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
20777 1.1 mrg ac_need_defaults=false;;
20778 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
20779 1.1 mrg | -silent | --silent | --silen | --sile | --sil | --si | --s)
20780 1.1 mrg ac_cs_silent=: ;;
20781 1.1 mrg
20782 1.1 mrg # This is an error.
20783 1.1 mrg -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
20784 1.1 mrg Try \`$0 --help' for more information." >&5
20785 1.1 mrg echo "$as_me: error: unrecognized option: $1
20786 1.1 mrg Try \`$0 --help' for more information." >&2;}
20787 1.1 mrg { (exit 1); exit 1; }; } ;;
20788 1.1 mrg
20789 1.1 mrg *) ac_config_targets="$ac_config_targets $1" ;;
20790 1.1 mrg
20791 1.1 mrg esac
20792 1.1 mrg shift
20793 1.1 mrg done
20794 1.1 mrg
20795 1.1 mrg ac_configure_extra_args=
20796 1.1 mrg
20797 1.1 mrg if $ac_cs_silent; then
20798 1.1 mrg exec 6>/dev/null
20799 1.1 mrg ac_configure_extra_args="$ac_configure_extra_args --silent"
20800 1.1 mrg fi
20801 1.1 mrg
20802 1.1 mrg _ACEOF
20803 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF
20804 1.1 mrg if \$ac_cs_recheck; then
20805 1.1 mrg echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
20806 1.1 mrg exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
20807 1.1 mrg fi
20808 1.1 mrg
20809 1.1 mrg _ACEOF
20810 1.1 mrg
20811 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF
20812 1.1 mrg #
20813 1.1 mrg # INIT-COMMANDS section.
20814 1.1 mrg #
20815 1.1 mrg
20816 1.1 mrg AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
20817 1.1 mrg
20818 1.1 mrg _ACEOF
20819 1.1 mrg
20820 1.1 mrg
20821 1.1 mrg
20822 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF
20823 1.1 mrg for ac_config_target in $ac_config_targets
20824 1.1 mrg do
20825 1.1 mrg case "$ac_config_target" in
20826 1.1 mrg # Handling of arguments.
20827 1.1 mrg "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
20828 1.1 mrg "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
20829 1.1 mrg "man/Makefile" ) CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
20830 1.1 mrg "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
20831 1.1 mrg "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
20832 1.1 mrg *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
20833 1.1 mrg echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
20834 1.1 mrg { (exit 1); exit 1; }; };;
20835 1.1 mrg esac
20836 1.1 mrg done
20837 1.1 mrg
20838 1.1 mrg # If the user did not use the arguments to specify the items to instantiate,
20839 1.1 mrg # then the envvar interface is used. Set only those that are not.
20840 1.1 mrg # We use the long form for the default assignment because of an extremely
20841 1.1 mrg # bizarre bug on SunOS 4.1.3.
20842 1.1 mrg if $ac_need_defaults; then
20843 1.1 mrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
20844 1.1 mrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
20845 1.1 mrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
20846 1.1 mrg fi
20847 1.1 mrg
20848 1.1 mrg # Have a temporary directory for convenience. Make it in the build tree
20849 1.1 mrg # simply because there is no reason to put it here, and in addition,
20850 1.1 mrg # creating and moving files from /tmp can sometimes cause problems.
20851 1.1 mrg # Create a temporary directory, and hook for its removal unless debugging.
20852 1.1 mrg $debug ||
20853 1.1 mrg {
20854 1.1 mrg trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
20855 1.1 mrg trap '{ (exit 1); exit 1; }' 1 2 13 15
20856 1.1 mrg }
20857 1.1 mrg
20858 1.1 mrg # Create a (secure) tmp directory for tmp files.
20859 1.1 mrg
20860 1.1 mrg {
20861 1.1 mrg tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
20862 1.1 mrg test -n "$tmp" && test -d "$tmp"
20863 1.1 mrg } ||
20864 1.1 mrg {
20865 1.1 mrg tmp=./confstat$$-$RANDOM
20866 1.1 mrg (umask 077 && mkdir $tmp)
20867 1.1 mrg } ||
20868 1.1 mrg {
20869 1.1 mrg echo "$me: cannot create a temporary directory in ." >&2
20870 1.1 mrg { (exit 1); exit 1; }
20871 1.1 mrg }
20872 1.1 mrg
20873 1.1 mrg _ACEOF
20874 1.1 mrg
20875 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF
20876 1.1 mrg
20877 1.1 mrg #
20878 1.1 mrg # CONFIG_FILES section.
20879 1.1 mrg #
20880 1.1 mrg
20881 1.1 mrg # No need to generate the scripts if there are no CONFIG_FILES.
20882 1.1 mrg # This happens for instance when ./config.status config.h
20883 1.1 mrg if test -n "\$CONFIG_FILES"; then
20884 1.1 mrg # Protect against being on the right side of a sed subst in config.status.
20885 1.1 mrg sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
20886 1.1 mrg s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
20887 1.1 mrg s,@SHELL@,$SHELL,;t t
20888 1.1 mrg s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
20889 1.1 mrg s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
20890 1.1 mrg s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
20891 1.1 mrg s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
20892 1.1 mrg s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
20893 1.1 mrg s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
20894 1.1 mrg s,@exec_prefix@,$exec_prefix,;t t
20895 1.1 mrg s,@prefix@,$prefix,;t t
20896 1.1 mrg s,@program_transform_name@,$program_transform_name,;t t
20897 1.1 mrg s,@bindir@,$bindir,;t t
20898 1.1 mrg s,@sbindir@,$sbindir,;t t
20899 1.1 mrg s,@libexecdir@,$libexecdir,;t t
20900 1.1 mrg s,@datadir@,$datadir,;t t
20901 1.1 mrg s,@sysconfdir@,$sysconfdir,;t t
20902 1.1 mrg s,@sharedstatedir@,$sharedstatedir,;t t
20903 1.1 mrg s,@localstatedir@,$localstatedir,;t t
20904 1.1 mrg s,@libdir@,$libdir,;t t
20905 1.1 mrg s,@includedir@,$includedir,;t t
20906 1.1 mrg s,@oldincludedir@,$oldincludedir,;t t
20907 1.1 mrg s,@infodir@,$infodir,;t t
20908 1.1 mrg s,@mandir@,$mandir,;t t
20909 1.1 mrg s,@build_alias@,$build_alias,;t t
20910 1.1 mrg s,@host_alias@,$host_alias,;t t
20911 1.1 mrg s,@target_alias@,$target_alias,;t t
20912 1.1 mrg s,@DEFS@,$DEFS,;t t
20913 1.1 mrg s,@ECHO_C@,$ECHO_C,;t t
20914 1.1 mrg s,@ECHO_N@,$ECHO_N,;t t
20915 1.1 mrg s,@ECHO_T@,$ECHO_T,;t t
20916 1.1 mrg s,@LIBS@,$LIBS,;t t
20917 1.1 mrg s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
20918 1.1 mrg s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
20919 1.1 mrg s,@INSTALL_DATA@,$INSTALL_DATA,;t t
20920 1.1 mrg s,@CYGPATH_W@,$CYGPATH_W,;t t
20921 1.1 mrg s,@PACKAGE@,$PACKAGE,;t t
20922 1.1 mrg s,@VERSION@,$VERSION,;t t
20923 1.1 mrg s,@ACLOCAL@,$ACLOCAL,;t t
20924 1.1 mrg s,@AUTOCONF@,$AUTOCONF,;t t
20925 1.1 mrg s,@AUTOMAKE@,$AUTOMAKE,;t t
20926 1.1 mrg s,@AUTOHEADER@,$AUTOHEADER,;t t
20927 1.1 mrg s,@MAKEINFO@,$MAKEINFO,;t t
20928 1.1 mrg s,@install_sh@,$install_sh,;t t
20929 1.1 mrg s,@STRIP@,$STRIP,;t t
20930 1.1 mrg s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
20931 1.1 mrg s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
20932 1.1 mrg s,@mkdir_p@,$mkdir_p,;t t
20933 1.1 mrg s,@AWK@,$AWK,;t t
20934 1.1 mrg s,@SET_MAKE@,$SET_MAKE,;t t
20935 1.1 mrg s,@am__leading_dot@,$am__leading_dot,;t t
20936 1.1 mrg s,@AMTAR@,$AMTAR,;t t
20937 1.1 mrg s,@am__tar@,$am__tar,;t t
20938 1.1 mrg s,@am__untar@,$am__untar,;t t
20939 1.1 mrg s,@MAINTAINER_MODE_TRUE@,$MAINTAINER_MODE_TRUE,;t t
20940 1.1 mrg s,@MAINTAINER_MODE_FALSE@,$MAINTAINER_MODE_FALSE,;t t
20941 1.1 mrg s,@MAINT@,$MAINT,;t t
20942 1.1 mrg s,@build@,$build,;t t
20943 1.1 mrg s,@build_cpu@,$build_cpu,;t t
20944 1.1 mrg s,@build_vendor@,$build_vendor,;t t
20945 1.1 mrg s,@build_os@,$build_os,;t t
20946 1.1 mrg s,@host@,$host,;t t
20947 1.1 mrg s,@host_cpu@,$host_cpu,;t t
20948 1.1 mrg s,@host_vendor@,$host_vendor,;t t
20949 1.1 mrg s,@host_os@,$host_os,;t t
20950 1.1 mrg s,@CC@,$CC,;t t
20951 1.1 mrg s,@CFLAGS@,$CFLAGS,;t t
20952 1.1 mrg s,@LDFLAGS@,$LDFLAGS,;t t
20953 1.1 mrg s,@CPPFLAGS@,$CPPFLAGS,;t t
20954 1.1 mrg s,@ac_ct_CC@,$ac_ct_CC,;t t
20955 1.1 mrg s,@EXEEXT@,$EXEEXT,;t t
20956 1.1 mrg s,@OBJEXT@,$OBJEXT,;t t
20957 1.1 mrg s,@DEPDIR@,$DEPDIR,;t t
20958 1.1 mrg s,@am__include@,$am__include,;t t
20959 1.1 mrg s,@am__quote@,$am__quote,;t t
20960 1.1 mrg s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
20961 1.1 mrg s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
20962 1.1 mrg s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
20963 1.1 mrg s,@CCDEPMODE@,$CCDEPMODE,;t t
20964 1.1 mrg s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
20965 1.1 mrg s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
20966 1.1 mrg s,@SED@,$SED,;t t
20967 1.1 mrg s,@EGREP@,$EGREP,;t t
20968 1.1 mrg s,@LN_S@,$LN_S,;t t
20969 1.1 mrg s,@ECHO@,$ECHO,;t t
20970 1.1 mrg s,@AR@,$AR,;t t
20971 1.1 mrg s,@ac_ct_AR@,$ac_ct_AR,;t t
20972 1.1 mrg s,@RANLIB@,$RANLIB,;t t
20973 1.1 mrg s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
20974 1.1 mrg s,@CPP@,$CPP,;t t
20975 1.1 mrg s,@CXX@,$CXX,;t t
20976 1.1 mrg s,@CXXFLAGS@,$CXXFLAGS,;t t
20977 1.1 mrg s,@ac_ct_CXX@,$ac_ct_CXX,;t t
20978 1.1 mrg s,@CXXDEPMODE@,$CXXDEPMODE,;t t
20979 1.1 mrg s,@am__fastdepCXX_TRUE@,$am__fastdepCXX_TRUE,;t t
20980 1.1 mrg s,@am__fastdepCXX_FALSE@,$am__fastdepCXX_FALSE,;t t
20981 1.1 mrg s,@CXXCPP@,$CXXCPP,;t t
20982 1.1 mrg s,@F77@,$F77,;t t
20983 1.1 mrg s,@FFLAGS@,$FFLAGS,;t t
20984 1.1 mrg s,@ac_ct_F77@,$ac_ct_F77,;t t
20985 1.1 mrg s,@LIBTOOL@,$LIBTOOL,;t t
20986 1.1 mrg s,@PKG_CONFIG@,$PKG_CONFIG,;t t
20987 1.1 mrg s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
20988 1.1 mrg s,@XORG_CFLAGS@,$XORG_CFLAGS,;t t
20989 1.1 mrg s,@XORG_LIBS@,$XORG_LIBS,;t t
20990 1.1 mrg s,@moduledir@,$moduledir,;t t
20991 1.1 mrg s,@DRIVER_NAME@,$DRIVER_NAME,;t t
20992 1.1 mrg s,@APP_MAN_SUFFIX@,$APP_MAN_SUFFIX,;t t
20993 1.1 mrg s,@LIB_MAN_SUFFIX@,$LIB_MAN_SUFFIX,;t t
20994 1.1 mrg s,@FILE_MAN_SUFFIX@,$FILE_MAN_SUFFIX,;t t
20995 1.1 mrg s,@MISC_MAN_SUFFIX@,$MISC_MAN_SUFFIX,;t t
20996 1.1 mrg s,@DRIVER_MAN_SUFFIX@,$DRIVER_MAN_SUFFIX,;t t
20997 1.1 mrg s,@ADMIN_MAN_SUFFIX@,$ADMIN_MAN_SUFFIX,;t t
20998 1.1 mrg s,@APP_MAN_DIR@,$APP_MAN_DIR,;t t
20999 1.1 mrg s,@LIB_MAN_DIR@,$LIB_MAN_DIR,;t t
21000 1.1 mrg s,@FILE_MAN_DIR@,$FILE_MAN_DIR,;t t
21001 1.1 mrg s,@MISC_MAN_DIR@,$MISC_MAN_DIR,;t t
21002 1.1 mrg s,@DRIVER_MAN_DIR@,$DRIVER_MAN_DIR,;t t
21003 1.1 mrg s,@ADMIN_MAN_DIR@,$ADMIN_MAN_DIR,;t t
21004 1.1 mrg s,@LIBOBJS@,$LIBOBJS,;t t
21005 1.1 mrg s,@LTLIBOBJS@,$LTLIBOBJS,;t t
21006 1.1 mrg CEOF
21007 1.1 mrg
21008 1.1 mrg _ACEOF
21009 1.1 mrg
21010 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF
21011 1.1 mrg # Split the substitutions into bite-sized pieces for seds with
21012 1.1 mrg # small command number limits, like on Digital OSF/1 and HP-UX.
21013 1.1 mrg ac_max_sed_lines=48
21014 1.1 mrg ac_sed_frag=1 # Number of current file.
21015 1.1 mrg ac_beg=1 # First line for current file.
21016 1.1 mrg ac_end=$ac_max_sed_lines # Line after last line for current file.
21017 1.1 mrg ac_more_lines=:
21018 1.1 mrg ac_sed_cmds=
21019 1.1 mrg while $ac_more_lines; do
21020 1.1 mrg if test $ac_beg -gt 1; then
21021 1.1 mrg sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
21022 1.1 mrg else
21023 1.1 mrg sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
21024 1.1 mrg fi
21025 1.1 mrg if test ! -s $tmp/subs.frag; then
21026 1.1 mrg ac_more_lines=false
21027 1.1 mrg else
21028 1.1 mrg # The purpose of the label and of the branching condition is to
21029 1.1 mrg # speed up the sed processing (if there are no `@' at all, there
21030 1.1 mrg # is no need to browse any of the substitutions).
21031 1.1 mrg # These are the two extra sed commands mentioned above.
21032 1.1 mrg (echo ':t
21033 1.1 mrg /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
21034 1.1 mrg if test -z "$ac_sed_cmds"; then
21035 1.1 mrg ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
21036 1.1 mrg else
21037 1.1 mrg ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
21038 1.1 mrg fi
21039 1.1 mrg ac_sed_frag=`expr $ac_sed_frag + 1`
21040 1.1 mrg ac_beg=$ac_end
21041 1.1 mrg ac_end=`expr $ac_end + $ac_max_sed_lines`
21042 1.1 mrg fi
21043 1.1 mrg done
21044 1.1 mrg if test -z "$ac_sed_cmds"; then
21045 1.1 mrg ac_sed_cmds=cat
21046 1.1 mrg fi
21047 1.1 mrg fi # test -n "$CONFIG_FILES"
21048 1.1 mrg
21049 1.1 mrg _ACEOF
21050 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF
21051 1.1 mrg for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
21052 1.1 mrg # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
21053 1.1 mrg case $ac_file in
21054 1.1 mrg - | *:- | *:-:* ) # input from stdin
21055 1.1 mrg cat >$tmp/stdin
21056 1.1 mrg ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21057 1.1 mrg ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21058 1.1 mrg *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21059 1.1 mrg ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21060 1.1 mrg * ) ac_file_in=$ac_file.in ;;
21061 1.1 mrg esac
21062 1.1 mrg
21063 1.1 mrg # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
21064 1.1 mrg ac_dir=`(dirname "$ac_file") 2>/dev/null ||
21065 1.1 mrg $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21066 1.1 mrg X"$ac_file" : 'X\(//\)[^/]' \| \
21067 1.1 mrg X"$ac_file" : 'X\(//\)$' \| \
21068 1.1 mrg X"$ac_file" : 'X\(/\)' \| \
21069 1.1 mrg . : '\(.\)' 2>/dev/null ||
21070 1.1 mrg echo X"$ac_file" |
21071 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
21072 1.1 mrg /^X\(\/\/\)[^/].*/{ s//\1/; q; }
21073 1.1 mrg /^X\(\/\/\)$/{ s//\1/; q; }
21074 1.1 mrg /^X\(\/\).*/{ s//\1/; q; }
21075 1.1 mrg s/.*/./; q'`
21076 1.1 mrg { if $as_mkdir_p; then
21077 1.1 mrg mkdir -p "$ac_dir"
21078 1.1 mrg else
21079 1.1 mrg as_dir="$ac_dir"
21080 1.1 mrg as_dirs=
21081 1.1 mrg while test ! -d "$as_dir"; do
21082 1.1 mrg as_dirs="$as_dir $as_dirs"
21083 1.1 mrg as_dir=`(dirname "$as_dir") 2>/dev/null ||
21084 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21085 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \
21086 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \
21087 1.1 mrg X"$as_dir" : 'X\(/\)' \| \
21088 1.1 mrg . : '\(.\)' 2>/dev/null ||
21089 1.1 mrg echo X"$as_dir" |
21090 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
21091 1.1 mrg /^X\(\/\/\)[^/].*/{ s//\1/; q; }
21092 1.1 mrg /^X\(\/\/\)$/{ s//\1/; q; }
21093 1.1 mrg /^X\(\/\).*/{ s//\1/; q; }
21094 1.1 mrg s/.*/./; q'`
21095 1.1 mrg done
21096 1.1 mrg test ! -n "$as_dirs" || mkdir $as_dirs
21097 1.1 mrg fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
21098 1.1 mrg echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
21099 1.1 mrg { (exit 1); exit 1; }; }; }
21100 1.1 mrg
21101 1.1 mrg ac_builddir=.
21102 1.1 mrg
21103 1.1 mrg if test "$ac_dir" != .; then
21104 1.1 mrg ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
21105 1.1 mrg # A "../" for each directory in $ac_dir_suffix.
21106 1.1 mrg ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
21107 1.1 mrg else
21108 1.1 mrg ac_dir_suffix= ac_top_builddir=
21109 1.1 mrg fi
21110 1.1 mrg
21111 1.1 mrg case $srcdir in
21112 1.1 mrg .) # No --srcdir option. We are building in place.
21113 1.1 mrg ac_srcdir=.
21114 1.1 mrg if test -z "$ac_top_builddir"; then
21115 1.1 mrg ac_top_srcdir=.
21116 1.1 mrg else
21117 1.1 mrg ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
21118 1.1 mrg fi ;;
21119 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute path.
21120 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix;
21121 1.1 mrg ac_top_srcdir=$srcdir ;;
21122 1.1 mrg *) # Relative path.
21123 1.1 mrg ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
21124 1.1 mrg ac_top_srcdir=$ac_top_builddir$srcdir ;;
21125 1.1 mrg esac
21126 1.1 mrg
21127 1.1 mrg # Do not use `cd foo && pwd` to compute absolute paths, because
21128 1.1 mrg # the directories may not exist.
21129 1.1 mrg case `pwd` in
21130 1.1 mrg .) ac_abs_builddir="$ac_dir";;
21131 1.1 mrg *)
21132 1.1 mrg case "$ac_dir" in
21133 1.1 mrg .) ac_abs_builddir=`pwd`;;
21134 1.1 mrg [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
21135 1.1 mrg *) ac_abs_builddir=`pwd`/"$ac_dir";;
21136 1.1 mrg esac;;
21137 1.1 mrg esac
21138 1.1 mrg case $ac_abs_builddir in
21139 1.1 mrg .) ac_abs_top_builddir=${ac_top_builddir}.;;
21140 1.1 mrg *)
21141 1.1 mrg case ${ac_top_builddir}. in
21142 1.1 mrg .) ac_abs_top_builddir=$ac_abs_builddir;;
21143 1.1 mrg [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
21144 1.1 mrg *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
21145 1.1 mrg esac;;
21146 1.1 mrg esac
21147 1.1 mrg case $ac_abs_builddir in
21148 1.1 mrg .) ac_abs_srcdir=$ac_srcdir;;
21149 1.1 mrg *)
21150 1.1 mrg case $ac_srcdir in
21151 1.1 mrg .) ac_abs_srcdir=$ac_abs_builddir;;
21152 1.1 mrg [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
21153 1.1 mrg *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
21154 1.1 mrg esac;;
21155 1.1 mrg esac
21156 1.1 mrg case $ac_abs_builddir in
21157 1.1 mrg .) ac_abs_top_srcdir=$ac_top_srcdir;;
21158 1.1 mrg *)
21159 1.1 mrg case $ac_top_srcdir in
21160 1.1 mrg .) ac_abs_top_srcdir=$ac_abs_builddir;;
21161 1.1 mrg [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
21162 1.1 mrg *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
21163 1.1 mrg esac;;
21164 1.1 mrg esac
21165 1.1 mrg
21166 1.1 mrg
21167 1.1 mrg case $INSTALL in
21168 1.1 mrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
21169 1.1 mrg *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
21170 1.1 mrg esac
21171 1.1 mrg
21172 1.1 mrg if test x"$ac_file" != x-; then
21173 1.1 mrg { echo "$as_me:$LINENO: creating $ac_file" >&5
21174 1.1 mrg echo "$as_me: creating $ac_file" >&6;}
21175 1.1 mrg rm -f "$ac_file"
21176 1.1 mrg fi
21177 1.1 mrg # Let's still pretend it is `configure' which instantiates (i.e., don't
21178 1.1 mrg # use $as_me), people would be surprised to read:
21179 1.1 mrg # /* config.h. Generated by config.status. */
21180 1.1 mrg if test x"$ac_file" = x-; then
21181 1.1 mrg configure_input=
21182 1.1 mrg else
21183 1.1 mrg configure_input="$ac_file. "
21184 1.1 mrg fi
21185 1.1 mrg configure_input=$configure_input"Generated from `echo $ac_file_in |
21186 1.1 mrg sed 's,.*/,,'` by configure."
21187 1.1 mrg
21188 1.1 mrg # First look for the input files in the build tree, otherwise in the
21189 1.1 mrg # src tree.
21190 1.1 mrg ac_file_inputs=`IFS=:
21191 1.1 mrg for f in $ac_file_in; do
21192 1.1 mrg case $f in
21193 1.1 mrg -) echo $tmp/stdin ;;
21194 1.1 mrg [\\/$]*)
21195 1.1 mrg # Absolute (can't be DOS-style, as IFS=:)
21196 1.1 mrg test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
21197 1.1 mrg echo "$as_me: error: cannot find input file: $f" >&2;}
21198 1.1 mrg { (exit 1); exit 1; }; }
21199 1.1 mrg echo "$f";;
21200 1.1 mrg *) # Relative
21201 1.1 mrg if test -f "$f"; then
21202 1.1 mrg # Build tree
21203 1.1 mrg echo "$f"
21204 1.1 mrg elif test -f "$srcdir/$f"; then
21205 1.1 mrg # Source tree
21206 1.1 mrg echo "$srcdir/$f"
21207 1.1 mrg else
21208 1.1 mrg # /dev/null tree
21209 1.1 mrg { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
21210 1.1 mrg echo "$as_me: error: cannot find input file: $f" >&2;}
21211 1.1 mrg { (exit 1); exit 1; }; }
21212 1.1 mrg fi;;
21213 1.1 mrg esac
21214 1.1 mrg done` || { (exit 1); exit 1; }
21215 1.1 mrg _ACEOF
21216 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF
21217 1.1 mrg sed "$ac_vpsub
21218 1.1 mrg $extrasub
21219 1.1 mrg _ACEOF
21220 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF
21221 1.1 mrg :t
21222 1.1 mrg /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21223 1.1 mrg s,@configure_input@,$configure_input,;t t
21224 1.1 mrg s,@srcdir@,$ac_srcdir,;t t
21225 1.1 mrg s,@abs_srcdir@,$ac_abs_srcdir,;t t
21226 1.1 mrg s,@top_srcdir@,$ac_top_srcdir,;t t
21227 1.1 mrg s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
21228 1.1 mrg s,@builddir@,$ac_builddir,;t t
21229 1.1 mrg s,@abs_builddir@,$ac_abs_builddir,;t t
21230 1.1 mrg s,@top_builddir@,$ac_top_builddir,;t t
21231 1.1 mrg s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
21232 1.1 mrg s,@INSTALL@,$ac_INSTALL,;t t
21233 1.1 mrg " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
21234 1.1 mrg rm -f $tmp/stdin
21235 1.1 mrg if test x"$ac_file" != x-; then
21236 1.1 mrg mv $tmp/out $ac_file
21237 1.1 mrg else
21238 1.1 mrg cat $tmp/out
21239 1.1 mrg rm -f $tmp/out
21240 1.1 mrg fi
21241 1.1 mrg
21242 1.1 mrg done
21243 1.1 mrg _ACEOF
21244 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF
21245 1.1 mrg
21246 1.1 mrg #
21247 1.1 mrg # CONFIG_HEADER section.
21248 1.1 mrg #
21249 1.1 mrg
21250 1.1 mrg # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
21251 1.1 mrg # NAME is the cpp macro being defined and VALUE is the value it is being given.
21252 1.1 mrg #
21253 1.1 mrg # ac_d sets the value in "#define NAME VALUE" lines.
21254 1.1 mrg ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
21255 1.1 mrg ac_dB='[ ].*$,\1#\2'
21256 1.1 mrg ac_dC=' '
21257 1.1 mrg ac_dD=',;t'
21258 1.1 mrg # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
21259 1.1 mrg ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
21260 1.1 mrg ac_uB='$,\1#\2define\3'
21261 1.1 mrg ac_uC=' '
21262 1.1 mrg ac_uD=',;t'
21263 1.1 mrg
21264 1.1 mrg for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
21265 1.1 mrg # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
21266 1.1 mrg case $ac_file in
21267 1.1 mrg - | *:- | *:-:* ) # input from stdin
21268 1.1 mrg cat >$tmp/stdin
21269 1.1 mrg ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21270 1.1 mrg ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21271 1.1 mrg *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21272 1.1 mrg ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21273 1.1 mrg * ) ac_file_in=$ac_file.in ;;
21274 1.1 mrg esac
21275 1.1 mrg
21276 1.1 mrg test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
21277 1.1 mrg echo "$as_me: creating $ac_file" >&6;}
21278 1.1 mrg
21279 1.1 mrg # First look for the input files in the build tree, otherwise in the
21280 1.1 mrg # src tree.
21281 1.1 mrg ac_file_inputs=`IFS=:
21282 1.1 mrg for f in $ac_file_in; do
21283 1.1 mrg case $f in
21284 1.1 mrg -) echo $tmp/stdin ;;
21285 1.1 mrg [\\/$]*)
21286 1.1 mrg # Absolute (can't be DOS-style, as IFS=:)
21287 1.1 mrg test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
21288 1.1 mrg echo "$as_me: error: cannot find input file: $f" >&2;}
21289 1.1 mrg { (exit 1); exit 1; }; }
21290 1.1 mrg # Do quote $f, to prevent DOS paths from being IFS'd.
21291 1.1 mrg echo "$f";;
21292 1.1 mrg *) # Relative
21293 1.1 mrg if test -f "$f"; then
21294 1.1 mrg # Build tree
21295 1.1 mrg echo "$f"
21296 1.1 mrg elif test -f "$srcdir/$f"; then
21297 1.1 mrg # Source tree
21298 1.1 mrg echo "$srcdir/$f"
21299 1.1 mrg else
21300 1.1 mrg # /dev/null tree
21301 1.1 mrg { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
21302 1.1 mrg echo "$as_me: error: cannot find input file: $f" >&2;}
21303 1.1 mrg { (exit 1); exit 1; }; }
21304 1.1 mrg fi;;
21305 1.1 mrg esac
21306 1.1 mrg done` || { (exit 1); exit 1; }
21307 1.1 mrg # Remove the trailing spaces.
21308 1.1 mrg sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
21309 1.1 mrg
21310 1.1 mrg _ACEOF
21311 1.1 mrg
21312 1.1 mrg # Transform confdefs.h into two sed scripts, `conftest.defines' and
21313 1.1 mrg # `conftest.undefs', that substitutes the proper values into
21314 1.1 mrg # config.h.in to produce config.h. The first handles `#define'
21315 1.1 mrg # templates, and the second `#undef' templates.
21316 1.1 mrg # And first: Protect against being on the right side of a sed subst in
21317 1.1 mrg # config.status. Protect against being in an unquoted here document
21318 1.1 mrg # in config.status.
21319 1.1 mrg rm -f conftest.defines conftest.undefs
21320 1.1 mrg # Using a here document instead of a string reduces the quoting nightmare.
21321 1.1 mrg # Putting comments in sed scripts is not portable.
21322 1.1 mrg #
21323 1.1 mrg # `end' is used to avoid that the second main sed command (meant for
21324 1.1 mrg # 0-ary CPP macros) applies to n-ary macro definitions.
21325 1.1 mrg # See the Autoconf documentation for `clear'.
21326 1.1 mrg cat >confdef2sed.sed <<\_ACEOF
21327 1.1 mrg s/[\\&,]/\\&/g
21328 1.1 mrg s,[\\$`],\\&,g
21329 1.1 mrg t clear
21330 1.1 mrg : clear
21331 1.1 mrg s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
21332 1.1 mrg t end
21333 1.1 mrg s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
21334 1.1 mrg : end
21335 1.1 mrg _ACEOF
21336 1.1 mrg # If some macros were called several times there might be several times
21337 1.1 mrg # the same #defines, which is useless. Nevertheless, we may not want to
21338 1.1 mrg # sort them, since we want the *last* AC-DEFINE to be honored.
21339 1.1 mrg uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
21340 1.1 mrg sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
21341 1.1 mrg rm -f confdef2sed.sed
21342 1.1 mrg
21343 1.1 mrg # This sed command replaces #undef with comments. This is necessary, for
21344 1.1 mrg # example, in the case of _POSIX_SOURCE, which is predefined and required
21345 1.1 mrg # on some systems where configure will not decide to define it.
21346 1.1 mrg cat >>conftest.undefs <<\_ACEOF
21347 1.1 mrg s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
21348 1.1 mrg _ACEOF
21349 1.1 mrg
21350 1.1 mrg # Break up conftest.defines because some shells have a limit on the size
21351 1.1 mrg # of here documents, and old seds have small limits too (100 cmds).
21352 1.1 mrg echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
21353 1.1 mrg echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
21354 1.1 mrg echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
21355 1.1 mrg echo ' :' >>$CONFIG_STATUS
21356 1.1 mrg rm -f conftest.tail
21357 1.1 mrg while grep . conftest.defines >/dev/null
21358 1.1 mrg do
21359 1.1 mrg # Write a limited-size here document to $tmp/defines.sed.
21360 1.1 mrg echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
21361 1.1 mrg # Speed up: don't consider the non `#define' lines.
21362 1.1 mrg echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
21363 1.1 mrg # Work around the forget-to-reset-the-flag bug.
21364 1.1 mrg echo 't clr' >>$CONFIG_STATUS
21365 1.1 mrg echo ': clr' >>$CONFIG_STATUS
21366 1.1 mrg sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
21367 1.1 mrg echo 'CEOF
21368 1.1 mrg sed -f $tmp/defines.sed $tmp/in >$tmp/out
21369 1.1 mrg rm -f $tmp/in
21370 1.1 mrg mv $tmp/out $tmp/in
21371 1.1 mrg ' >>$CONFIG_STATUS
21372 1.1 mrg sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
21373 1.1 mrg rm -f conftest.defines
21374 1.1 mrg mv conftest.tail conftest.defines
21375 1.1 mrg done
21376 1.1 mrg rm -f conftest.defines
21377 1.1 mrg echo ' fi # grep' >>$CONFIG_STATUS
21378 1.1 mrg echo >>$CONFIG_STATUS
21379 1.1 mrg
21380 1.1 mrg # Break up conftest.undefs because some shells have a limit on the size
21381 1.1 mrg # of here documents, and old seds have small limits too (100 cmds).
21382 1.1 mrg echo ' # Handle all the #undef templates' >>$CONFIG_STATUS
21383 1.1 mrg rm -f conftest.tail
21384 1.1 mrg while grep . conftest.undefs >/dev/null
21385 1.1 mrg do
21386 1.1 mrg # Write a limited-size here document to $tmp/undefs.sed.
21387 1.1 mrg echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
21388 1.1 mrg # Speed up: don't consider the non `#undef'
21389 1.1 mrg echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
21390 1.1 mrg # Work around the forget-to-reset-the-flag bug.
21391 1.1 mrg echo 't clr' >>$CONFIG_STATUS
21392 1.1 mrg echo ': clr' >>$CONFIG_STATUS
21393 1.1 mrg sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
21394 1.1 mrg echo 'CEOF
21395 1.1 mrg sed -f $tmp/undefs.sed $tmp/in >$tmp/out
21396 1.1 mrg rm -f $tmp/in
21397 1.1 mrg mv $tmp/out $tmp/in
21398 1.1 mrg ' >>$CONFIG_STATUS
21399 1.1 mrg sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
21400 1.1 mrg rm -f conftest.undefs
21401 1.1 mrg mv conftest.tail conftest.undefs
21402 1.1 mrg done
21403 1.1 mrg rm -f conftest.undefs
21404 1.1 mrg
21405 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF
21406 1.1 mrg # Let's still pretend it is `configure' which instantiates (i.e., don't
21407 1.1 mrg # use $as_me), people would be surprised to read:
21408 1.1 mrg # /* config.h. Generated by config.status. */
21409 1.1 mrg if test x"$ac_file" = x-; then
21410 1.1 mrg echo "/* Generated by configure. */" >$tmp/config.h
21411 1.1 mrg else
21412 1.1 mrg echo "/* $ac_file. Generated by configure. */" >$tmp/config.h
21413 1.1 mrg fi
21414 1.1 mrg cat $tmp/in >>$tmp/config.h
21415 1.1 mrg rm -f $tmp/in
21416 1.1 mrg if test x"$ac_file" != x-; then
21417 1.1 mrg if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
21418 1.1 mrg { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
21419 1.1 mrg echo "$as_me: $ac_file is unchanged" >&6;}
21420 1.1 mrg else
21421 1.1 mrg ac_dir=`(dirname "$ac_file") 2>/dev/null ||
21422 1.1 mrg $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21423 1.1 mrg X"$ac_file" : 'X\(//\)[^/]' \| \
21424 1.1 mrg X"$ac_file" : 'X\(//\)$' \| \
21425 1.1 mrg X"$ac_file" : 'X\(/\)' \| \
21426 1.1 mrg . : '\(.\)' 2>/dev/null ||
21427 1.1 mrg echo X"$ac_file" |
21428 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
21429 1.1 mrg /^X\(\/\/\)[^/].*/{ s//\1/; q; }
21430 1.1 mrg /^X\(\/\/\)$/{ s//\1/; q; }
21431 1.1 mrg /^X\(\/\).*/{ s//\1/; q; }
21432 1.1 mrg s/.*/./; q'`
21433 1.1 mrg { if $as_mkdir_p; then
21434 1.1 mrg mkdir -p "$ac_dir"
21435 1.1 mrg else
21436 1.1 mrg as_dir="$ac_dir"
21437 1.1 mrg as_dirs=
21438 1.1 mrg while test ! -d "$as_dir"; do
21439 1.1 mrg as_dirs="$as_dir $as_dirs"
21440 1.1 mrg as_dir=`(dirname "$as_dir") 2>/dev/null ||
21441 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21442 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \
21443 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \
21444 1.1 mrg X"$as_dir" : 'X\(/\)' \| \
21445 1.1 mrg . : '\(.\)' 2>/dev/null ||
21446 1.1 mrg echo X"$as_dir" |
21447 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
21448 1.1 mrg /^X\(\/\/\)[^/].*/{ s//\1/; q; }
21449 1.1 mrg /^X\(\/\/\)$/{ s//\1/; q; }
21450 1.1 mrg /^X\(\/\).*/{ s//\1/; q; }
21451 1.1 mrg s/.*/./; q'`
21452 1.1 mrg done
21453 1.1 mrg test ! -n "$as_dirs" || mkdir $as_dirs
21454 1.1 mrg fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
21455 1.1 mrg echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
21456 1.1 mrg { (exit 1); exit 1; }; }; }
21457 1.1 mrg
21458 1.1 mrg rm -f $ac_file
21459 1.1 mrg mv $tmp/config.h $ac_file
21460 1.1 mrg fi
21461 1.1 mrg else
21462 1.1 mrg cat $tmp/config.h
21463 1.1 mrg rm -f $tmp/config.h
21464 1.1 mrg fi
21465 1.1 mrg # Compute $ac_file's index in $config_headers.
21466 1.1 mrg _am_stamp_count=1
21467 1.1 mrg for _am_header in $config_headers :; do
21468 1.1 mrg case $_am_header in
21469 1.1 mrg $ac_file | $ac_file:* )
21470 1.1 mrg break ;;
21471 1.1 mrg * )
21472 1.1 mrg _am_stamp_count=`expr $_am_stamp_count + 1` ;;
21473 1.1 mrg esac
21474 1.1 mrg done
21475 1.1 mrg echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null ||
21476 1.1 mrg $as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21477 1.1 mrg X$ac_file : 'X\(//\)[^/]' \| \
21478 1.1 mrg X$ac_file : 'X\(//\)$' \| \
21479 1.1 mrg X$ac_file : 'X\(/\)' \| \
21480 1.1 mrg . : '\(.\)' 2>/dev/null ||
21481 1.1 mrg echo X$ac_file |
21482 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
21483 1.1 mrg /^X\(\/\/\)[^/].*/{ s//\1/; q; }
21484 1.1 mrg /^X\(\/\/\)$/{ s//\1/; q; }
21485 1.1 mrg /^X\(\/\).*/{ s//\1/; q; }
21486 1.1 mrg s/.*/./; q'`/stamp-h$_am_stamp_count
21487 1.1 mrg done
21488 1.1 mrg _ACEOF
21489 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF
21490 1.1 mrg
21491 1.1 mrg #
21492 1.1 mrg # CONFIG_COMMANDS section.
21493 1.1 mrg #
21494 1.1 mrg for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
21495 1.1 mrg ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
21496 1.1 mrg ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
21497 1.1 mrg ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
21498 1.1 mrg $as_expr X"$ac_dest" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21499 1.1 mrg X"$ac_dest" : 'X\(//\)[^/]' \| \
21500 1.1 mrg X"$ac_dest" : 'X\(//\)$' \| \
21501 1.1 mrg X"$ac_dest" : 'X\(/\)' \| \
21502 1.1 mrg . : '\(.\)' 2>/dev/null ||
21503 1.1 mrg echo X"$ac_dest" |
21504 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
21505 1.1 mrg /^X\(\/\/\)[^/].*/{ s//\1/; q; }
21506 1.1 mrg /^X\(\/\/\)$/{ s//\1/; q; }
21507 1.1 mrg /^X\(\/\).*/{ s//\1/; q; }
21508 1.1 mrg s/.*/./; q'`
21509 1.1 mrg { if $as_mkdir_p; then
21510 1.1 mrg mkdir -p "$ac_dir"
21511 1.1 mrg else
21512 1.1 mrg as_dir="$ac_dir"
21513 1.1 mrg as_dirs=
21514 1.1 mrg while test ! -d "$as_dir"; do
21515 1.1 mrg as_dirs="$as_dir $as_dirs"
21516 1.1 mrg as_dir=`(dirname "$as_dir") 2>/dev/null ||
21517 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21518 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \
21519 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \
21520 1.1 mrg X"$as_dir" : 'X\(/\)' \| \
21521 1.1 mrg . : '\(.\)' 2>/dev/null ||
21522 1.1 mrg echo X"$as_dir" |
21523 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
21524 1.1 mrg /^X\(\/\/\)[^/].*/{ s//\1/; q; }
21525 1.1 mrg /^X\(\/\/\)$/{ s//\1/; q; }
21526 1.1 mrg /^X\(\/\).*/{ s//\1/; q; }
21527 1.1 mrg s/.*/./; q'`
21528 1.1 mrg done
21529 1.1 mrg test ! -n "$as_dirs" || mkdir $as_dirs
21530 1.1 mrg fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
21531 1.1 mrg echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
21532 1.1 mrg { (exit 1); exit 1; }; }; }
21533 1.1 mrg
21534 1.1 mrg ac_builddir=.
21535 1.1 mrg
21536 1.1 mrg if test "$ac_dir" != .; then
21537 1.1 mrg ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
21538 1.1 mrg # A "../" for each directory in $ac_dir_suffix.
21539 1.1 mrg ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
21540 1.1 mrg else
21541 1.1 mrg ac_dir_suffix= ac_top_builddir=
21542 1.1 mrg fi
21543 1.1 mrg
21544 1.1 mrg case $srcdir in
21545 1.1 mrg .) # No --srcdir option. We are building in place.
21546 1.1 mrg ac_srcdir=.
21547 1.1 mrg if test -z "$ac_top_builddir"; then
21548 1.1 mrg ac_top_srcdir=.
21549 1.1 mrg else
21550 1.1 mrg ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
21551 1.1 mrg fi ;;
21552 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute path.
21553 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix;
21554 1.1 mrg ac_top_srcdir=$srcdir ;;
21555 1.1 mrg *) # Relative path.
21556 1.1 mrg ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
21557 1.1 mrg ac_top_srcdir=$ac_top_builddir$srcdir ;;
21558 1.1 mrg esac
21559 1.1 mrg
21560 1.1 mrg # Do not use `cd foo && pwd` to compute absolute paths, because
21561 1.1 mrg # the directories may not exist.
21562 1.1 mrg case `pwd` in
21563 1.1 mrg .) ac_abs_builddir="$ac_dir";;
21564 1.1 mrg *)
21565 1.1 mrg case "$ac_dir" in
21566 1.1 mrg .) ac_abs_builddir=`pwd`;;
21567 1.1 mrg [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
21568 1.1 mrg *) ac_abs_builddir=`pwd`/"$ac_dir";;
21569 1.1 mrg esac;;
21570 1.1 mrg esac
21571 1.1 mrg case $ac_abs_builddir in
21572 1.1 mrg .) ac_abs_top_builddir=${ac_top_builddir}.;;
21573 1.1 mrg *)
21574 1.1 mrg case ${ac_top_builddir}. in
21575 1.1 mrg .) ac_abs_top_builddir=$ac_abs_builddir;;
21576 1.1 mrg [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
21577 1.1 mrg *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
21578 1.1 mrg esac;;
21579 1.1 mrg esac
21580 1.1 mrg case $ac_abs_builddir in
21581 1.1 mrg .) ac_abs_srcdir=$ac_srcdir;;
21582 1.1 mrg *)
21583 1.1 mrg case $ac_srcdir in
21584 1.1 mrg .) ac_abs_srcdir=$ac_abs_builddir;;
21585 1.1 mrg [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
21586 1.1 mrg *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
21587 1.1 mrg esac;;
21588 1.1 mrg esac
21589 1.1 mrg case $ac_abs_builddir in
21590 1.1 mrg .) ac_abs_top_srcdir=$ac_top_srcdir;;
21591 1.1 mrg *)
21592 1.1 mrg case $ac_top_srcdir in
21593 1.1 mrg .) ac_abs_top_srcdir=$ac_abs_builddir;;
21594 1.1 mrg [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
21595 1.1 mrg *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
21596 1.1 mrg esac;;
21597 1.1 mrg esac
21598 1.1 mrg
21599 1.1 mrg
21600 1.1 mrg { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
21601 1.1 mrg echo "$as_me: executing $ac_dest commands" >&6;}
21602 1.1 mrg case $ac_dest in
21603 1.1 mrg depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
21604 1.1 mrg # Strip MF so we end up with the name of the file.
21605 1.1 mrg mf=`echo "$mf" | sed -e 's/:.*$//'`
21606 1.1 mrg # Check whether this is an Automake generated Makefile or not.
21607 1.1 mrg # We used to match only the files named `Makefile.in', but
21608 1.1 mrg # some people rename them; so instead we look at the file content.
21609 1.1 mrg # Grep'ing the first line is not enough: some people post-process
21610 1.1 mrg # each Makefile.in and add a new line on top of each file to say so.
21611 1.1 mrg # So let's grep whole file.
21612 1.1 mrg if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
21613 1.1 mrg dirpart=`(dirname "$mf") 2>/dev/null ||
21614 1.1 mrg $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21615 1.1 mrg X"$mf" : 'X\(//\)[^/]' \| \
21616 1.1 mrg X"$mf" : 'X\(//\)$' \| \
21617 1.1 mrg X"$mf" : 'X\(/\)' \| \
21618 1.1 mrg . : '\(.\)' 2>/dev/null ||
21619 1.1 mrg echo X"$mf" |
21620 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
21621 1.1 mrg /^X\(\/\/\)[^/].*/{ s//\1/; q; }
21622 1.1 mrg /^X\(\/\/\)$/{ s//\1/; q; }
21623 1.1 mrg /^X\(\/\).*/{ s//\1/; q; }
21624 1.1 mrg s/.*/./; q'`
21625 1.1 mrg else
21626 1.1 mrg continue
21627 1.1 mrg fi
21628 1.1 mrg # Extract the definition of DEPDIR, am__include, and am__quote
21629 1.1 mrg # from the Makefile without running `make'.
21630 1.1 mrg DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
21631 1.1 mrg test -z "$DEPDIR" && continue
21632 1.1 mrg am__include=`sed -n 's/^am__include = //p' < "$mf"`
21633 1.1 mrg test -z "am__include" && continue
21634 1.1 mrg am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
21635 1.1 mrg # When using ansi2knr, U may be empty or an underscore; expand it
21636 1.1 mrg U=`sed -n 's/^U = //p' < "$mf"`
21637 1.1 mrg # Find all dependency output files, they are included files with
21638 1.1 mrg # $(DEPDIR) in their names. We invoke sed twice because it is the
21639 1.1 mrg # simplest approach to changing $(DEPDIR) to its actual value in the
21640 1.1 mrg # expansion.
21641 1.1 mrg for file in `sed -n "
21642 1.1 mrg s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
21643 1.1 mrg sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
21644 1.1 mrg # Make sure the directory exists.
21645 1.1 mrg test -f "$dirpart/$file" && continue
21646 1.1 mrg fdir=`(dirname "$file") 2>/dev/null ||
21647 1.1 mrg $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21648 1.1 mrg X"$file" : 'X\(//\)[^/]' \| \
21649 1.1 mrg X"$file" : 'X\(//\)$' \| \
21650 1.1 mrg X"$file" : 'X\(/\)' \| \
21651 1.1 mrg . : '\(.\)' 2>/dev/null ||
21652 1.1 mrg echo X"$file" |
21653 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
21654 1.1 mrg /^X\(\/\/\)[^/].*/{ s//\1/; q; }
21655 1.1 mrg /^X\(\/\/\)$/{ s//\1/; q; }
21656 1.1 mrg /^X\(\/\).*/{ s//\1/; q; }
21657 1.1 mrg s/.*/./; q'`
21658 1.1 mrg { if $as_mkdir_p; then
21659 1.1 mrg mkdir -p $dirpart/$fdir
21660 1.1 mrg else
21661 1.1 mrg as_dir=$dirpart/$fdir
21662 1.1 mrg as_dirs=
21663 1.1 mrg while test ! -d "$as_dir"; do
21664 1.1 mrg as_dirs="$as_dir $as_dirs"
21665 1.1 mrg as_dir=`(dirname "$as_dir") 2>/dev/null ||
21666 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21667 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \
21668 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \
21669 1.1 mrg X"$as_dir" : 'X\(/\)' \| \
21670 1.1 mrg . : '\(.\)' 2>/dev/null ||
21671 1.1 mrg echo X"$as_dir" |
21672 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
21673 1.1 mrg /^X\(\/\/\)[^/].*/{ s//\1/; q; }
21674 1.1 mrg /^X\(\/\/\)$/{ s//\1/; q; }
21675 1.1 mrg /^X\(\/\).*/{ s//\1/; q; }
21676 1.1 mrg s/.*/./; q'`
21677 1.1 mrg done
21678 1.1 mrg test ! -n "$as_dirs" || mkdir $as_dirs
21679 1.1 mrg fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5
21680 1.1 mrg echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
21681 1.1 mrg { (exit 1); exit 1; }; }; }
21682 1.1 mrg
21683 1.1 mrg # echo "creating $dirpart/$file"
21684 1.1 mrg echo '# dummy' > "$dirpart/$file"
21685 1.1 mrg done
21686 1.1 mrg done
21687 1.1 mrg ;;
21688 1.1 mrg esac
21689 1.1 mrg done
21690 1.1 mrg _ACEOF
21691 1.1 mrg
21692 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF
21693 1.1 mrg
21694 1.1 mrg { (exit 0); exit 0; }
21695 1.1 mrg _ACEOF
21696 1.1 mrg chmod +x $CONFIG_STATUS
21697 1.1 mrg ac_clean_files=$ac_clean_files_save
21698 1.1 mrg
21699 1.1 mrg
21700 1.1 mrg # configure is writing to config.log, and then calls config.status.
21701 1.1 mrg # config.status does its own redirection, appending to config.log.
21702 1.1 mrg # Unfortunately, on DOS this fails, as config.log is still kept open
21703 1.1 mrg # by configure, so config.status won't be able to write to it; its
21704 1.1 mrg # output is simply discarded. So we exec the FD to /dev/null,
21705 1.1 mrg # effectively closing config.log, so it can be properly (re)opened and
21706 1.1 mrg # appended to by config.status. When coming back to configure, we
21707 1.1 mrg # need to make the FD available again.
21708 1.1 mrg if test "$no_create" != yes; then
21709 1.1 mrg ac_cs_success=:
21710 1.1 mrg ac_config_status_args=
21711 1.1 mrg test "$silent" = yes &&
21712 1.1 mrg ac_config_status_args="$ac_config_status_args --quiet"
21713 1.1 mrg exec 5>/dev/null
21714 1.1 mrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
21715 1.1 mrg exec 5>>config.log
21716 1.1 mrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which
21717 1.1 mrg # would make configure fail if this is the last instruction.
21718 1.1 mrg $ac_cs_success || { (exit 1); exit 1; }
21719 1.1 mrg fi
21720 1.1 mrg
21721