configure revision 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.61 for xf86-video-siliconmotion 1.5.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) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 1.1 mrg # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
9 1.1 mrg # This configure script is free software; the Free Software Foundation
10 1.1 mrg # gives unlimited permission to copy, distribute and modify it.
11 1.1 mrg ## --------------------- ##
12 1.1 mrg ## M4sh Initialization. ##
13 1.1 mrg ## --------------------- ##
14 1.1 mrg
15 1.1 mrg # Be more Bourne compatible
16 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh
17 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18 1.1 mrg emulate sh
19 1.1 mrg NULLCMD=:
20 1.1 mrg # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21 1.1 mrg # is contrary to our usage. Disable this feature.
22 1.1 mrg alias -g '${1+"$@"}'='"$@"'
23 1.1 mrg setopt NO_GLOB_SUBST
24 1.1 mrg else
25 1.1 mrg case `(set -o) 2>/dev/null` in
26 1.1 mrg *posix*) set -o posix ;;
27 1.1 mrg esac
28 1.1 mrg
29 1.1 mrg fi
30 1.1 mrg
31 1.1 mrg
32 1.1 mrg
33 1.1 mrg
34 1.1 mrg # PATH needs CR
35 1.1 mrg # Avoid depending upon Character Ranges.
36 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz'
37 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
38 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS
39 1.1 mrg as_cr_digits='0123456789'
40 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits
41 1.1 mrg
42 1.1 mrg # The user is always right.
43 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then
44 1.1 mrg echo "#! /bin/sh" >conf$$.sh
45 1.1 mrg echo "exit 0" >>conf$$.sh
46 1.1 mrg chmod +x conf$$.sh
47 1.1 mrg if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
48 1.1 mrg PATH_SEPARATOR=';'
49 1.1 mrg else
50 1.1 mrg PATH_SEPARATOR=:
51 1.1 mrg fi
52 1.1 mrg rm -f conf$$.sh
53 1.1 mrg fi
54 1.1 mrg
55 1.1 mrg # Support unset when possible.
56 1.1 mrg if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
57 1.1 mrg as_unset=unset
58 1.1 mrg else
59 1.1 mrg as_unset=false
60 1.1 mrg fi
61 1.1 mrg
62 1.1 mrg
63 1.1 mrg # IFS
64 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is
65 1.1 mrg # there to prevent editors from complaining about space-tab.
66 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word
67 1.1 mrg # splitting by setting IFS to empty value.)
68 1.1 mrg as_nl='
69 1.1 mrg '
70 1.1 mrg IFS=" "" $as_nl"
71 1.1 mrg
72 1.1 mrg # Find who we are. Look in the path if we contain no directory separator.
73 1.1 mrg case $0 in
74 1.1 mrg *[\\/]* ) as_myself=$0 ;;
75 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
76 1.1 mrg for as_dir in $PATH
77 1.1 mrg do
78 1.1 mrg IFS=$as_save_IFS
79 1.1 mrg test -z "$as_dir" && as_dir=.
80 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
81 1.1 mrg done
82 1.1 mrg IFS=$as_save_IFS
83 1.1 mrg
84 1.1 mrg ;;
85 1.1 mrg esac
86 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND'
87 1.1 mrg # in which case we are not to be found in the path.
88 1.1 mrg if test "x$as_myself" = x; then
89 1.1 mrg as_myself=$0
90 1.1 mrg fi
91 1.1 mrg if test ! -f "$as_myself"; then
92 1.1 mrg echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
93 1.1 mrg { (exit 1); exit 1; }
94 1.1 mrg fi
95 1.1 mrg
96 1.1 mrg # Work around bugs in pre-3.0 UWIN ksh.
97 1.1 mrg for as_var in ENV MAIL MAILPATH
98 1.1 mrg do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
99 1.1 mrg done
100 1.1 mrg PS1='$ '
101 1.1 mrg PS2='> '
102 1.1 mrg PS4='+ '
103 1.1 mrg
104 1.1 mrg # NLS nuisances.
105 1.1 mrg for as_var in \
106 1.1 mrg LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
107 1.1 mrg LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
108 1.1 mrg LC_TELEPHONE LC_TIME
109 1.1 mrg do
110 1.1 mrg if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
111 1.1 mrg eval $as_var=C; export $as_var
112 1.1 mrg else
113 1.1 mrg ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
114 1.1 mrg fi
115 1.1 mrg done
116 1.1 mrg
117 1.1 mrg # Required to use basename.
118 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 &&
119 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then
120 1.1 mrg as_expr=expr
121 1.1 mrg else
122 1.1 mrg as_expr=false
123 1.1 mrg fi
124 1.1 mrg
125 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
126 1.1 mrg as_basename=basename
127 1.1 mrg else
128 1.1 mrg as_basename=false
129 1.1 mrg fi
130 1.1 mrg
131 1.1 mrg
132 1.1 mrg # Name of the executable.
133 1.1 mrg as_me=`$as_basename -- "$0" ||
134 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
135 1.1 mrg X"$0" : 'X\(//\)$' \| \
136 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null ||
137 1.1 mrg echo X/"$0" |
138 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{
139 1.1 mrg s//\1/
140 1.1 mrg q
141 1.1 mrg }
142 1.1 mrg /^X\/\(\/\/\)$/{
143 1.1 mrg s//\1/
144 1.1 mrg q
145 1.1 mrg }
146 1.1 mrg /^X\/\(\/\).*/{
147 1.1 mrg s//\1/
148 1.1 mrg q
149 1.1 mrg }
150 1.1 mrg s/.*/./; q'`
151 1.1 mrg
152 1.1 mrg # CDPATH.
153 1.1 mrg $as_unset CDPATH
154 1.1 mrg
155 1.1 mrg
156 1.1 mrg if test "x$CONFIG_SHELL" = x; then
157 1.1 mrg if (eval ":") 2>/dev/null; then
158 1.1 mrg as_have_required=yes
159 1.1 mrg else
160 1.1 mrg as_have_required=no
161 1.1 mrg fi
162 1.1 mrg
163 1.1 mrg if test $as_have_required = yes && (eval ":
164 1.1 mrg (as_func_return () {
165 1.1 mrg (exit \$1)
166 1.1 mrg }
167 1.1 mrg as_func_success () {
168 1.1 mrg as_func_return 0
169 1.1 mrg }
170 1.1 mrg as_func_failure () {
171 1.1 mrg as_func_return 1
172 1.1 mrg }
173 1.1 mrg as_func_ret_success () {
174 1.1 mrg return 0
175 1.1 mrg }
176 1.1 mrg as_func_ret_failure () {
177 1.1 mrg return 1
178 1.1 mrg }
179 1.1 mrg
180 1.1 mrg exitcode=0
181 1.1 mrg if as_func_success; then
182 1.1 mrg :
183 1.1 mrg else
184 1.1 mrg exitcode=1
185 1.1 mrg echo as_func_success failed.
186 1.1 mrg fi
187 1.1 mrg
188 1.1 mrg if as_func_failure; then
189 1.1 mrg exitcode=1
190 1.1 mrg echo as_func_failure succeeded.
191 1.1 mrg fi
192 1.1 mrg
193 1.1 mrg if as_func_ret_success; then
194 1.1 mrg :
195 1.1 mrg else
196 1.1 mrg exitcode=1
197 1.1 mrg echo as_func_ret_success failed.
198 1.1 mrg fi
199 1.1 mrg
200 1.1 mrg if as_func_ret_failure; then
201 1.1 mrg exitcode=1
202 1.1 mrg echo as_func_ret_failure succeeded.
203 1.1 mrg fi
204 1.1 mrg
205 1.1 mrg if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
206 1.1 mrg :
207 1.1 mrg else
208 1.1 mrg exitcode=1
209 1.1 mrg echo positional parameters were not saved.
210 1.1 mrg fi
211 1.1 mrg
212 1.1 mrg test \$exitcode = 0) || { (exit 1); exit 1; }
213 1.1 mrg
214 1.1 mrg (
215 1.1 mrg as_lineno_1=\$LINENO
216 1.1 mrg as_lineno_2=\$LINENO
217 1.1 mrg test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
218 1.1 mrg test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
219 1.1 mrg ") 2> /dev/null; then
220 1.1 mrg :
221 1.1 mrg else
222 1.1 mrg as_candidate_shells=
223 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
224 1.1 mrg for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
225 1.1 mrg do
226 1.1 mrg IFS=$as_save_IFS
227 1.1 mrg test -z "$as_dir" && as_dir=.
228 1.1 mrg case $as_dir in
229 1.1 mrg /*)
230 1.1 mrg for as_base in sh bash ksh sh5; do
231 1.1 mrg as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
232 1.1 mrg done;;
233 1.1 mrg esac
234 1.1 mrg done
235 1.1 mrg IFS=$as_save_IFS
236 1.1 mrg
237 1.1 mrg
238 1.1 mrg for as_shell in $as_candidate_shells $SHELL; do
239 1.1 mrg # Try only shells that exist, to save several forks.
240 1.1 mrg if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
241 1.1 mrg { ("$as_shell") 2> /dev/null <<\_ASEOF
242 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
243 1.1 mrg emulate sh
244 1.1 mrg NULLCMD=:
245 1.1 mrg # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
246 1.1 mrg # is contrary to our usage. Disable this feature.
247 1.1 mrg alias -g '${1+"$@"}'='"$@"'
248 1.1 mrg setopt NO_GLOB_SUBST
249 1.1 mrg else
250 1.1 mrg case `(set -o) 2>/dev/null` in
251 1.1 mrg *posix*) set -o posix ;;
252 1.1 mrg esac
253 1.1 mrg
254 1.1 mrg fi
255 1.1 mrg
256 1.1 mrg
257 1.1 mrg :
258 1.1 mrg _ASEOF
259 1.1 mrg }; then
260 1.1 mrg CONFIG_SHELL=$as_shell
261 1.1 mrg as_have_required=yes
262 1.1 mrg if { "$as_shell" 2> /dev/null <<\_ASEOF
263 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
264 1.1 mrg emulate sh
265 1.1 mrg NULLCMD=:
266 1.1 mrg # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
267 1.1 mrg # is contrary to our usage. Disable this feature.
268 1.1 mrg alias -g '${1+"$@"}'='"$@"'
269 1.1 mrg setopt NO_GLOB_SUBST
270 1.1 mrg else
271 1.1 mrg case `(set -o) 2>/dev/null` in
272 1.1 mrg *posix*) set -o posix ;;
273 1.1 mrg esac
274 1.1 mrg
275 1.1 mrg fi
276 1.1 mrg
277 1.1 mrg
278 1.1 mrg :
279 1.1 mrg (as_func_return () {
280 1.1 mrg (exit $1)
281 1.1 mrg }
282 1.1 mrg as_func_success () {
283 1.1 mrg as_func_return 0
284 1.1 mrg }
285 1.1 mrg as_func_failure () {
286 1.1 mrg as_func_return 1
287 1.1 mrg }
288 1.1 mrg as_func_ret_success () {
289 1.1 mrg return 0
290 1.1 mrg }
291 1.1 mrg as_func_ret_failure () {
292 1.1 mrg return 1
293 1.1 mrg }
294 1.1 mrg
295 1.1 mrg exitcode=0
296 1.1 mrg if as_func_success; then
297 1.1 mrg :
298 1.1 mrg else
299 1.1 mrg exitcode=1
300 1.1 mrg echo as_func_success failed.
301 1.1 mrg fi
302 1.1 mrg
303 1.1 mrg if as_func_failure; then
304 1.1 mrg exitcode=1
305 1.1 mrg echo as_func_failure succeeded.
306 1.1 mrg fi
307 1.1 mrg
308 1.1 mrg if as_func_ret_success; then
309 1.1 mrg :
310 1.1 mrg else
311 1.1 mrg exitcode=1
312 1.1 mrg echo as_func_ret_success failed.
313 1.1 mrg fi
314 1.1 mrg
315 1.1 mrg if as_func_ret_failure; then
316 1.1 mrg exitcode=1
317 1.1 mrg echo as_func_ret_failure succeeded.
318 1.1 mrg fi
319 1.1 mrg
320 1.1 mrg if ( set x; as_func_ret_success y && test x = "$1" ); then
321 1.1 mrg :
322 1.1 mrg else
323 1.1 mrg exitcode=1
324 1.1 mrg echo positional parameters were not saved.
325 1.1 mrg fi
326 1.1 mrg
327 1.1 mrg test $exitcode = 0) || { (exit 1); exit 1; }
328 1.1 mrg
329 1.1 mrg (
330 1.1 mrg as_lineno_1=$LINENO
331 1.1 mrg as_lineno_2=$LINENO
332 1.1 mrg test "x$as_lineno_1" != "x$as_lineno_2" &&
333 1.1 mrg test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
334 1.1 mrg
335 1.1 mrg _ASEOF
336 1.1 mrg }; then
337 1.1 mrg break
338 1.1 mrg fi
339 1.1 mrg
340 1.1 mrg fi
341 1.1 mrg
342 1.1 mrg done
343 1.1 mrg
344 1.1 mrg if test "x$CONFIG_SHELL" != x; then
345 1.1 mrg for as_var in BASH_ENV ENV
346 1.1 mrg do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
347 1.1 mrg done
348 1.1 mrg export CONFIG_SHELL
349 1.1 mrg exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
350 1.1 mrg fi
351 1.1 mrg
352 1.1 mrg
353 1.1 mrg if test $as_have_required = no; then
354 1.1 mrg echo This script requires a shell more modern than all the
355 1.1 mrg echo shells that I found on your system. Please install a
356 1.1 mrg echo modern shell, or manually run the script under such a
357 1.1 mrg echo shell if you do have one.
358 1.1 mrg { (exit 1); exit 1; }
359 1.1 mrg fi
360 1.1 mrg
361 1.1 mrg
362 1.1 mrg fi
363 1.1 mrg
364 1.1 mrg fi
365 1.1 mrg
366 1.1 mrg
367 1.1 mrg
368 1.1 mrg (eval "as_func_return () {
369 1.1 mrg (exit \$1)
370 1.1 mrg }
371 1.1 mrg as_func_success () {
372 1.1 mrg as_func_return 0
373 1.1 mrg }
374 1.1 mrg as_func_failure () {
375 1.1 mrg as_func_return 1
376 1.1 mrg }
377 1.1 mrg as_func_ret_success () {
378 1.1 mrg return 0
379 1.1 mrg }
380 1.1 mrg as_func_ret_failure () {
381 1.1 mrg return 1
382 1.1 mrg }
383 1.1 mrg
384 1.1 mrg exitcode=0
385 1.1 mrg if as_func_success; then
386 1.1 mrg :
387 1.1 mrg else
388 1.1 mrg exitcode=1
389 1.1 mrg echo as_func_success failed.
390 1.1 mrg fi
391 1.1 mrg
392 1.1 mrg if as_func_failure; then
393 1.1 mrg exitcode=1
394 1.1 mrg echo as_func_failure succeeded.
395 1.1 mrg fi
396 1.1 mrg
397 1.1 mrg if as_func_ret_success; then
398 1.1 mrg :
399 1.1 mrg else
400 1.1 mrg exitcode=1
401 1.1 mrg echo as_func_ret_success failed.
402 1.1 mrg fi
403 1.1 mrg
404 1.1 mrg if as_func_ret_failure; then
405 1.1 mrg exitcode=1
406 1.1 mrg echo as_func_ret_failure succeeded.
407 1.1 mrg fi
408 1.1 mrg
409 1.1 mrg if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
410 1.1 mrg :
411 1.1 mrg else
412 1.1 mrg exitcode=1
413 1.1 mrg echo positional parameters were not saved.
414 1.1 mrg fi
415 1.1 mrg
416 1.1 mrg test \$exitcode = 0") || {
417 1.1 mrg echo No shell found that supports shell functions.
418 1.1 mrg echo Please tell autoconf@gnu.org about your system,
419 1.1 mrg echo including any error possibly output before this
420 1.1 mrg echo message
421 1.1 mrg }
422 1.1 mrg
423 1.1 mrg
424 1.1 mrg
425 1.1 mrg as_lineno_1=$LINENO
426 1.1 mrg as_lineno_2=$LINENO
427 1.1 mrg test "x$as_lineno_1" != "x$as_lineno_2" &&
428 1.1 mrg test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
429 1.1 mrg
430 1.1 mrg # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
431 1.1 mrg # uniformly replaced by the line number. The first 'sed' inserts a
432 1.1 mrg # line-number line after each line using $LINENO; the second 'sed'
433 1.1 mrg # does the real work. The second script uses 'N' to pair each
434 1.1 mrg # line-number line with the line containing $LINENO, and appends
435 1.1 mrg # trailing '-' during substitution so that $LINENO is not a special
436 1.1 mrg # case at line end.
437 1.1 mrg # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
438 1.1 mrg # scripts with optimization help from Paolo Bonzini. Blame Lee
439 1.1 mrg # E. McMahon (1931-1989) for sed's syntax. :-)
440 1.1 mrg sed -n '
441 1.1 mrg p
442 1.1 mrg /[$]LINENO/=
443 1.1 mrg ' <$as_myself |
444 1.1 mrg sed '
445 1.1 mrg s/[$]LINENO.*/&-/
446 1.1 mrg t lineno
447 1.1 mrg b
448 1.1 mrg :lineno
449 1.1 mrg N
450 1.1 mrg :loop
451 1.1 mrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
452 1.1 mrg t loop
453 1.1 mrg s/-\n.*//
454 1.1 mrg ' >$as_me.lineno &&
455 1.1 mrg chmod +x "$as_me.lineno" ||
456 1.1 mrg { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
457 1.1 mrg { (exit 1); exit 1; }; }
458 1.1 mrg
459 1.1 mrg # Don't try to exec as it changes $[0], causing all sort of problems
460 1.1 mrg # (the dirname of $[0] is not the place where we might find the
461 1.1 mrg # original and so on. Autoconf is especially sensitive to this).
462 1.1 mrg . "./$as_me.lineno"
463 1.1 mrg # Exit status is that of the last command.
464 1.1 mrg exit
465 1.1 mrg }
466 1.1 mrg
467 1.1 mrg
468 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
469 1.1 mrg as_dirname=dirname
470 1.1 mrg else
471 1.1 mrg as_dirname=false
472 1.1 mrg fi
473 1.1 mrg
474 1.1 mrg ECHO_C= ECHO_N= ECHO_T=
475 1.1 mrg case `echo -n x` in
476 1.1 mrg -n*)
477 1.1 mrg case `echo 'x\c'` in
478 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character.
479 1.1 mrg *) ECHO_C='\c';;
480 1.1 mrg esac;;
481 1.1 mrg *)
482 1.1 mrg ECHO_N='-n';;
483 1.1 mrg esac
484 1.1 mrg
485 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 &&
486 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then
487 1.1 mrg as_expr=expr
488 1.1 mrg else
489 1.1 mrg as_expr=false
490 1.1 mrg fi
491 1.1 mrg
492 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file
493 1.1 mrg if test -d conf$$.dir; then
494 1.1 mrg rm -f conf$$.dir/conf$$.file
495 1.1 mrg else
496 1.1 mrg rm -f conf$$.dir
497 1.1 mrg mkdir conf$$.dir
498 1.1 mrg fi
499 1.1 mrg echo >conf$$.file
500 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then
501 1.1 mrg as_ln_s='ln -s'
502 1.1 mrg # ... but there are two gotchas:
503 1.1 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
504 1.1 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
505 1.1 mrg # In both cases, we have to default to `cp -p'.
506 1.1 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
507 1.1 mrg as_ln_s='cp -p'
508 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then
509 1.1 mrg as_ln_s=ln
510 1.1 mrg else
511 1.1 mrg as_ln_s='cp -p'
512 1.1 mrg fi
513 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
514 1.1 mrg rmdir conf$$.dir 2>/dev/null
515 1.1 mrg
516 1.1 mrg if mkdir -p . 2>/dev/null; then
517 1.1 mrg as_mkdir_p=:
518 1.1 mrg else
519 1.1 mrg test -d ./-p && rmdir ./-p
520 1.1 mrg as_mkdir_p=false
521 1.1 mrg fi
522 1.1 mrg
523 1.1 mrg if test -x / >/dev/null 2>&1; then
524 1.1 mrg as_test_x='test -x'
525 1.1 mrg else
526 1.1 mrg if ls -dL / >/dev/null 2>&1; then
527 1.1 mrg as_ls_L_option=L
528 1.1 mrg else
529 1.1 mrg as_ls_L_option=
530 1.1 mrg fi
531 1.1 mrg as_test_x='
532 1.1 mrg eval sh -c '\''
533 1.1 mrg if test -d "$1"; then
534 1.1 mrg test -d "$1/.";
535 1.1 mrg else
536 1.1 mrg case $1 in
537 1.1 mrg -*)set "./$1";;
538 1.1 mrg esac;
539 1.1 mrg case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
540 1.1 mrg ???[sx]*):;;*)false;;esac;fi
541 1.1 mrg '\'' sh
542 1.1 mrg '
543 1.1 mrg fi
544 1.1 mrg as_executable_p=$as_test_x
545 1.1 mrg
546 1.1 mrg # Sed expression to map a string onto a valid CPP name.
547 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
548 1.1 mrg
549 1.1 mrg # Sed expression to map a string onto a valid variable name.
550 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
551 1.1 mrg
552 1.1 mrg
553 1.1 mrg
554 1.1 mrg
555 1.1 mrg # Check that we are running under the correct shell.
556 1.1 mrg SHELL=${CONFIG_SHELL-/bin/sh}
557 1.1 mrg
558 1.1 mrg case X$ECHO in
559 1.1 mrg X*--fallback-echo)
560 1.1 mrg # Remove one level of quotation (which was required for Make).
561 1.1 mrg ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
562 1.1 mrg ;;
563 1.1 mrg esac
564 1.1 mrg
565 1.1 mrg echo=${ECHO-echo}
566 1.1 mrg if test "X$1" = X--no-reexec; then
567 1.1 mrg # Discard the --no-reexec flag, and continue.
568 1.1 mrg shift
569 1.1 mrg elif test "X$1" = X--fallback-echo; then
570 1.1 mrg # Avoid inline document here, it may be left over
571 1.1 mrg :
572 1.1 mrg elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
573 1.1 mrg # Yippee, $echo works!
574 1.1 mrg :
575 1.1 mrg else
576 1.1 mrg # Restart under the correct shell.
577 1.1 mrg exec $SHELL "$0" --no-reexec ${1+"$@"}
578 1.1 mrg fi
579 1.1 mrg
580 1.1 mrg if test "X$1" = X--fallback-echo; then
581 1.1 mrg # used as fallback echo
582 1.1 mrg shift
583 1.1 mrg cat <<EOF
584 1.1 mrg $*
585 1.1 mrg EOF
586 1.1 mrg exit 0
587 1.1 mrg fi
588 1.1 mrg
589 1.1 mrg # The HP-UX ksh and POSIX shell print the target directory to stdout
590 1.1 mrg # if CDPATH is set.
591 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
592 1.1 mrg
593 1.1 mrg if test -z "$ECHO"; then
594 1.1 mrg if test "X${echo_test_string+set}" != Xset; then
595 1.1 mrg # find a string as large as possible, as long as the shell can cope with it
596 1.1 mrg for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
597 1.1 mrg # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
598 1.1 mrg if (echo_test_string=`eval $cmd`) 2>/dev/null &&
599 1.1 mrg echo_test_string=`eval $cmd` &&
600 1.1 mrg (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
601 1.1 mrg then
602 1.1 mrg break
603 1.1 mrg fi
604 1.1 mrg done
605 1.1 mrg fi
606 1.1 mrg
607 1.1 mrg if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
608 1.1 mrg echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
609 1.1 mrg test "X$echo_testing_string" = "X$echo_test_string"; then
610 1.1 mrg :
611 1.1 mrg else
612 1.1 mrg # The Solaris, AIX, and Digital Unix default echo programs unquote
613 1.1 mrg # backslashes. This makes it impossible to quote backslashes using
614 1.1 mrg # echo "$something" | sed 's/\\/\\\\/g'
615 1.1 mrg #
616 1.1 mrg # So, first we look for a working echo in the user's PATH.
617 1.1 mrg
618 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
619 1.1 mrg for dir in $PATH /usr/ucb; do
620 1.1 mrg IFS="$lt_save_ifs"
621 1.1 mrg if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
622 1.1 mrg test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
623 1.1 mrg echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
624 1.1 mrg test "X$echo_testing_string" = "X$echo_test_string"; then
625 1.1 mrg echo="$dir/echo"
626 1.1 mrg break
627 1.1 mrg fi
628 1.1 mrg done
629 1.1 mrg IFS="$lt_save_ifs"
630 1.1 mrg
631 1.1 mrg if test "X$echo" = Xecho; then
632 1.1 mrg # We didn't find a better echo, so look for alternatives.
633 1.1 mrg if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
634 1.1 mrg echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
635 1.1 mrg test "X$echo_testing_string" = "X$echo_test_string"; then
636 1.1 mrg # This shell has a builtin print -r that does the trick.
637 1.1 mrg echo='print -r'
638 1.1 mrg elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
639 1.1 mrg test "X$CONFIG_SHELL" != X/bin/ksh; then
640 1.1 mrg # If we have ksh, try running configure again with it.
641 1.1 mrg ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
642 1.1 mrg export ORIGINAL_CONFIG_SHELL
643 1.1 mrg CONFIG_SHELL=/bin/ksh
644 1.1 mrg export CONFIG_SHELL
645 1.1 mrg exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
646 1.1 mrg else
647 1.1 mrg # Try using printf.
648 1.1 mrg echo='printf %s\n'
649 1.1 mrg if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
650 1.1 mrg echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
651 1.1 mrg test "X$echo_testing_string" = "X$echo_test_string"; then
652 1.1 mrg # Cool, printf works
653 1.1 mrg :
654 1.1 mrg elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
655 1.1 mrg test "X$echo_testing_string" = 'X\t' &&
656 1.1 mrg echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
657 1.1 mrg test "X$echo_testing_string" = "X$echo_test_string"; then
658 1.1 mrg CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
659 1.1 mrg export CONFIG_SHELL
660 1.1 mrg SHELL="$CONFIG_SHELL"
661 1.1 mrg export SHELL
662 1.1 mrg echo="$CONFIG_SHELL $0 --fallback-echo"
663 1.1 mrg elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
664 1.1 mrg test "X$echo_testing_string" = 'X\t' &&
665 1.1 mrg echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
666 1.1 mrg test "X$echo_testing_string" = "X$echo_test_string"; then
667 1.1 mrg echo="$CONFIG_SHELL $0 --fallback-echo"
668 1.1 mrg else
669 1.1 mrg # maybe with a smaller string...
670 1.1 mrg prev=:
671 1.1 mrg
672 1.1 mrg for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
673 1.1 mrg if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
674 1.1 mrg then
675 1.1 mrg break
676 1.1 mrg fi
677 1.1 mrg prev="$cmd"
678 1.1 mrg done
679 1.1 mrg
680 1.1 mrg if test "$prev" != 'sed 50q "$0"'; then
681 1.1 mrg echo_test_string=`eval $prev`
682 1.1 mrg export echo_test_string
683 1.1 mrg exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
684 1.1 mrg else
685 1.1 mrg # Oops. We lost completely, so just stick with echo.
686 1.1 mrg echo=echo
687 1.1 mrg fi
688 1.1 mrg fi
689 1.1 mrg fi
690 1.1 mrg fi
691 1.1 mrg fi
692 1.1 mrg fi
693 1.1 mrg
694 1.1 mrg # Copy echo and quote the copy suitably for passing to libtool from
695 1.1 mrg # the Makefile, instead of quoting the original, which is used later.
696 1.1 mrg ECHO=$echo
697 1.1 mrg if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
698 1.1 mrg ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
699 1.1 mrg fi
700 1.1 mrg
701 1.1 mrg
702 1.1 mrg
703 1.1 mrg
704 1.1 mrg tagnames=${tagnames+${tagnames},}CXX
705 1.1 mrg
706 1.1 mrg tagnames=${tagnames+${tagnames},}F77
707 1.1 mrg
708 1.1 mrg exec 7<&0 </dev/null 6>&1
709 1.1 mrg
710 1.1 mrg # Name of the host.
711 1.1 mrg # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
712 1.1 mrg # so uname gets run too.
713 1.1 mrg ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
714 1.1 mrg
715 1.1 mrg #
716 1.1 mrg # Initializations.
717 1.1 mrg #
718 1.1 mrg ac_default_prefix=/usr/local
719 1.1 mrg ac_clean_files=
720 1.1 mrg ac_config_libobj_dir=.
721 1.1 mrg LIBOBJS=
722 1.1 mrg cross_compiling=no
723 1.1 mrg subdirs=
724 1.1 mrg MFLAGS=
725 1.1 mrg MAKEFLAGS=
726 1.1 mrg SHELL=${CONFIG_SHELL-/bin/sh}
727 1.1 mrg
728 1.1 mrg # Identity of this package.
729 1.1 mrg PACKAGE_NAME='xf86-video-siliconmotion'
730 1.1 mrg PACKAGE_TARNAME='xf86-video-siliconmotion'
731 1.1 mrg PACKAGE_VERSION='1.5.1'
732 1.1 mrg PACKAGE_STRING='xf86-video-siliconmotion 1.5.1'
733 1.1 mrg PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
734 1.1 mrg
735 1.1 mrg ac_unique_file="Makefile.am"
736 1.1 mrg # Factoring default headers for most tests.
737 1.1 mrg ac_includes_default="\
738 1.1 mrg #include <stdio.h>
739 1.1 mrg #ifdef HAVE_SYS_TYPES_H
740 1.1 mrg # include <sys/types.h>
741 1.1 mrg #endif
742 1.1 mrg #ifdef HAVE_SYS_STAT_H
743 1.1 mrg # include <sys/stat.h>
744 1.1 mrg #endif
745 1.1 mrg #ifdef STDC_HEADERS
746 1.1 mrg # include <stdlib.h>
747 1.1 mrg # include <stddef.h>
748 1.1 mrg #else
749 1.1 mrg # ifdef HAVE_STDLIB_H
750 1.1 mrg # include <stdlib.h>
751 1.1 mrg # endif
752 1.1 mrg #endif
753 1.1 mrg #ifdef HAVE_STRING_H
754 1.1 mrg # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
755 1.1 mrg # include <memory.h>
756 1.1 mrg # endif
757 1.1 mrg # include <string.h>
758 1.1 mrg #endif
759 1.1 mrg #ifdef HAVE_STRINGS_H
760 1.1 mrg # include <strings.h>
761 1.1 mrg #endif
762 1.1 mrg #ifdef HAVE_INTTYPES_H
763 1.1 mrg # include <inttypes.h>
764 1.1 mrg #endif
765 1.1 mrg #ifdef HAVE_STDINT_H
766 1.1 mrg # include <stdint.h>
767 1.1 mrg #endif
768 1.1 mrg #ifdef HAVE_UNISTD_H
769 1.1 mrg # include <unistd.h>
770 1.1 mrg #endif"
771 1.1 mrg
772 1.1 mrg ac_subst_vars='SHELL
773 1.1 mrg PATH_SEPARATOR
774 1.1 mrg PACKAGE_NAME
775 1.1 mrg PACKAGE_TARNAME
776 1.1 mrg PACKAGE_VERSION
777 1.1 mrg PACKAGE_STRING
778 1.1 mrg PACKAGE_BUGREPORT
779 1.1 mrg exec_prefix
780 1.1 mrg prefix
781 1.1 mrg program_transform_name
782 1.1 mrg bindir
783 1.1 mrg sbindir
784 1.1 mrg libexecdir
785 1.1 mrg datarootdir
786 1.1 mrg datadir
787 1.1 mrg sysconfdir
788 1.1 mrg sharedstatedir
789 1.1 mrg localstatedir
790 1.1 mrg includedir
791 1.1 mrg oldincludedir
792 1.1 mrg docdir
793 1.1 mrg infodir
794 1.1 mrg htmldir
795 1.1 mrg dvidir
796 1.1 mrg pdfdir
797 1.1 mrg psdir
798 1.1 mrg libdir
799 1.1 mrg localedir
800 1.1 mrg mandir
801 1.1 mrg DEFS
802 1.1 mrg ECHO_C
803 1.1 mrg ECHO_N
804 1.1 mrg ECHO_T
805 1.1 mrg LIBS
806 1.1 mrg build_alias
807 1.1 mrg host_alias
808 1.1 mrg target_alias
809 1.1 mrg INSTALL_PROGRAM
810 1.1 mrg INSTALL_SCRIPT
811 1.1 mrg INSTALL_DATA
812 1.1 mrg CYGPATH_W
813 1.1 mrg PACKAGE
814 1.1 mrg VERSION
815 1.1 mrg ACLOCAL
816 1.1 mrg AUTOCONF
817 1.1 mrg AUTOMAKE
818 1.1 mrg AUTOHEADER
819 1.1 mrg MAKEINFO
820 1.1 mrg install_sh
821 1.1 mrg STRIP
822 1.1 mrg INSTALL_STRIP_PROGRAM
823 1.1 mrg mkdir_p
824 1.1 mrg AWK
825 1.1 mrg SET_MAKE
826 1.1 mrg am__leading_dot
827 1.1 mrg AMTAR
828 1.1 mrg am__tar
829 1.1 mrg am__untar
830 1.1 mrg MAINTAINER_MODE_TRUE
831 1.1 mrg MAINTAINER_MODE_FALSE
832 1.1 mrg MAINT
833 1.1 mrg build
834 1.1 mrg build_cpu
835 1.1 mrg build_vendor
836 1.1 mrg build_os
837 1.1 mrg host
838 1.1 mrg host_cpu
839 1.1 mrg host_vendor
840 1.1 mrg host_os
841 1.1 mrg CC
842 1.1 mrg CFLAGS
843 1.1 mrg LDFLAGS
844 1.1 mrg CPPFLAGS
845 1.1 mrg ac_ct_CC
846 1.1 mrg EXEEXT
847 1.1 mrg OBJEXT
848 1.1 mrg DEPDIR
849 1.1 mrg am__include
850 1.1 mrg am__quote
851 1.1 mrg AMDEP_TRUE
852 1.1 mrg AMDEP_FALSE
853 1.1 mrg AMDEPBACKSLASH
854 1.1 mrg CCDEPMODE
855 1.1 mrg am__fastdepCC_TRUE
856 1.1 mrg am__fastdepCC_FALSE
857 1.1 mrg GREP
858 1.1 mrg EGREP
859 1.1 mrg LN_S
860 1.1 mrg ECHO
861 1.1 mrg AR
862 1.1 mrg RANLIB
863 1.1 mrg CPP
864 1.1 mrg CXX
865 1.1 mrg CXXFLAGS
866 1.1 mrg ac_ct_CXX
867 1.1 mrg CXXDEPMODE
868 1.1 mrg am__fastdepCXX_TRUE
869 1.1 mrg am__fastdepCXX_FALSE
870 1.1 mrg CXXCPP
871 1.1 mrg F77
872 1.1 mrg FFLAGS
873 1.1 mrg ac_ct_F77
874 1.1 mrg LIBTOOL
875 1.1 mrg PKG_CONFIG
876 1.1 mrg XORG_CFLAGS
877 1.1 mrg XORG_LIBS
878 1.1 mrg moduledir
879 1.1 mrg DRIVER_NAME
880 1.1 mrg APP_MAN_SUFFIX
881 1.1 mrg LIB_MAN_SUFFIX
882 1.1 mrg FILE_MAN_SUFFIX
883 1.1 mrg MISC_MAN_SUFFIX
884 1.1 mrg DRIVER_MAN_SUFFIX
885 1.1 mrg ADMIN_MAN_SUFFIX
886 1.1 mrg APP_MAN_DIR
887 1.1 mrg LIB_MAN_DIR
888 1.1 mrg FILE_MAN_DIR
889 1.1 mrg MISC_MAN_DIR
890 1.1 mrg DRIVER_MAN_DIR
891 1.1 mrg ADMIN_MAN_DIR
892 1.1 mrg LIBOBJS
893 1.1 mrg LTLIBOBJS'
894 1.1 mrg ac_subst_files=''
895 1.1 mrg ac_precious_vars='build_alias
896 1.1 mrg host_alias
897 1.1 mrg target_alias
898 1.1 mrg CC
899 1.1 mrg CFLAGS
900 1.1 mrg LDFLAGS
901 1.1 mrg LIBS
902 1.1 mrg CPPFLAGS
903 1.1 mrg CPP
904 1.1 mrg CXX
905 1.1 mrg CXXFLAGS
906 1.1 mrg CCC
907 1.1 mrg CXXCPP
908 1.1 mrg F77
909 1.1 mrg FFLAGS
910 1.1 mrg PKG_CONFIG
911 1.1 mrg XORG_CFLAGS
912 1.1 mrg XORG_LIBS'
913 1.1 mrg
914 1.1 mrg
915 1.1 mrg # Initialize some variables set by options.
916 1.1 mrg ac_init_help=
917 1.1 mrg ac_init_version=false
918 1.1 mrg # The variables have the same names as the options, with
919 1.1 mrg # dashes changed to underlines.
920 1.1 mrg cache_file=/dev/null
921 1.1 mrg exec_prefix=NONE
922 1.1 mrg no_create=
923 1.1 mrg no_recursion=
924 1.1 mrg prefix=NONE
925 1.1 mrg program_prefix=NONE
926 1.1 mrg program_suffix=NONE
927 1.1 mrg program_transform_name=s,x,x,
928 1.1 mrg silent=
929 1.1 mrg site=
930 1.1 mrg srcdir=
931 1.1 mrg verbose=
932 1.1 mrg x_includes=NONE
933 1.1 mrg x_libraries=NONE
934 1.1 mrg
935 1.1 mrg # Installation directory options.
936 1.1 mrg # These are left unexpanded so users can "make install exec_prefix=/foo"
937 1.1 mrg # and all the variables that are supposed to be based on exec_prefix
938 1.1 mrg # by default will actually change.
939 1.1 mrg # Use braces instead of parens because sh, perl, etc. also accept them.
940 1.1 mrg # (The list follows the same order as the GNU Coding Standards.)
941 1.1 mrg bindir='${exec_prefix}/bin'
942 1.1 mrg sbindir='${exec_prefix}/sbin'
943 1.1 mrg libexecdir='${exec_prefix}/libexec'
944 1.1 mrg datarootdir='${prefix}/share'
945 1.1 mrg datadir='${datarootdir}'
946 1.1 mrg sysconfdir='${prefix}/etc'
947 1.1 mrg sharedstatedir='${prefix}/com'
948 1.1 mrg localstatedir='${prefix}/var'
949 1.1 mrg includedir='${prefix}/include'
950 1.1 mrg oldincludedir='/usr/include'
951 1.1 mrg docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
952 1.1 mrg infodir='${datarootdir}/info'
953 1.1 mrg htmldir='${docdir}'
954 1.1 mrg dvidir='${docdir}'
955 1.1 mrg pdfdir='${docdir}'
956 1.1 mrg psdir='${docdir}'
957 1.1 mrg libdir='${exec_prefix}/lib'
958 1.1 mrg localedir='${datarootdir}/locale'
959 1.1 mrg mandir='${datarootdir}/man'
960 1.1 mrg
961 1.1 mrg ac_prev=
962 1.1 mrg ac_dashdash=
963 1.1 mrg for ac_option
964 1.1 mrg do
965 1.1 mrg # If the previous option needs an argument, assign it.
966 1.1 mrg if test -n "$ac_prev"; then
967 1.1 mrg eval $ac_prev=\$ac_option
968 1.1 mrg ac_prev=
969 1.1 mrg continue
970 1.1 mrg fi
971 1.1 mrg
972 1.1 mrg case $ac_option in
973 1.1 mrg *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
974 1.1 mrg *) ac_optarg=yes ;;
975 1.1 mrg esac
976 1.1 mrg
977 1.1 mrg # Accept the important Cygnus configure options, so we can diagnose typos.
978 1.1 mrg
979 1.1 mrg case $ac_dashdash$ac_option in
980 1.1 mrg --)
981 1.1 mrg ac_dashdash=yes ;;
982 1.1 mrg
983 1.1 mrg -bindir | --bindir | --bindi | --bind | --bin | --bi)
984 1.1 mrg ac_prev=bindir ;;
985 1.1 mrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
986 1.1 mrg bindir=$ac_optarg ;;
987 1.1 mrg
988 1.1 mrg -build | --build | --buil | --bui | --bu)
989 1.1 mrg ac_prev=build_alias ;;
990 1.1 mrg -build=* | --build=* | --buil=* | --bui=* | --bu=*)
991 1.1 mrg build_alias=$ac_optarg ;;
992 1.1 mrg
993 1.1 mrg -cache-file | --cache-file | --cache-fil | --cache-fi \
994 1.1 mrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
995 1.1 mrg ac_prev=cache_file ;;
996 1.1 mrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
997 1.1 mrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
998 1.1 mrg cache_file=$ac_optarg ;;
999 1.1 mrg
1000 1.1 mrg --config-cache | -C)
1001 1.1 mrg cache_file=config.cache ;;
1002 1.1 mrg
1003 1.1 mrg -datadir | --datadir | --datadi | --datad)
1004 1.1 mrg ac_prev=datadir ;;
1005 1.1 mrg -datadir=* | --datadir=* | --datadi=* | --datad=*)
1006 1.1 mrg datadir=$ac_optarg ;;
1007 1.1 mrg
1008 1.1 mrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1009 1.1 mrg | --dataroo | --dataro | --datar)
1010 1.1 mrg ac_prev=datarootdir ;;
1011 1.1 mrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1012 1.1 mrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1013 1.1 mrg datarootdir=$ac_optarg ;;
1014 1.1 mrg
1015 1.1 mrg -disable-* | --disable-*)
1016 1.1 mrg ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1017 1.1 mrg # Reject names that are not valid shell variable names.
1018 1.1 mrg expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1019 1.1 mrg { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1020 1.1 mrg { (exit 1); exit 1; }; }
1021 1.1 mrg ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1022 1.1 mrg eval enable_$ac_feature=no ;;
1023 1.1 mrg
1024 1.1 mrg -docdir | --docdir | --docdi | --doc | --do)
1025 1.1 mrg ac_prev=docdir ;;
1026 1.1 mrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1027 1.1 mrg docdir=$ac_optarg ;;
1028 1.1 mrg
1029 1.1 mrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1030 1.1 mrg ac_prev=dvidir ;;
1031 1.1 mrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1032 1.1 mrg dvidir=$ac_optarg ;;
1033 1.1 mrg
1034 1.1 mrg -enable-* | --enable-*)
1035 1.1 mrg ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1036 1.1 mrg # Reject names that are not valid shell variable names.
1037 1.1 mrg expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1038 1.1 mrg { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1039 1.1 mrg { (exit 1); exit 1; }; }
1040 1.1 mrg ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1041 1.1 mrg eval enable_$ac_feature=\$ac_optarg ;;
1042 1.1 mrg
1043 1.1 mrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1044 1.1 mrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1045 1.1 mrg | --exec | --exe | --ex)
1046 1.1 mrg ac_prev=exec_prefix ;;
1047 1.1 mrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1048 1.1 mrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1049 1.1 mrg | --exec=* | --exe=* | --ex=*)
1050 1.1 mrg exec_prefix=$ac_optarg ;;
1051 1.1 mrg
1052 1.1 mrg -gas | --gas | --ga | --g)
1053 1.1 mrg # Obsolete; use --with-gas.
1054 1.1 mrg with_gas=yes ;;
1055 1.1 mrg
1056 1.1 mrg -help | --help | --hel | --he | -h)
1057 1.1 mrg ac_init_help=long ;;
1058 1.1 mrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1059 1.1 mrg ac_init_help=recursive ;;
1060 1.1 mrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1061 1.1 mrg ac_init_help=short ;;
1062 1.1 mrg
1063 1.1 mrg -host | --host | --hos | --ho)
1064 1.1 mrg ac_prev=host_alias ;;
1065 1.1 mrg -host=* | --host=* | --hos=* | --ho=*)
1066 1.1 mrg host_alias=$ac_optarg ;;
1067 1.1 mrg
1068 1.1 mrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1069 1.1 mrg ac_prev=htmldir ;;
1070 1.1 mrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1071 1.1 mrg | --ht=*)
1072 1.1 mrg htmldir=$ac_optarg ;;
1073 1.1 mrg
1074 1.1 mrg -includedir | --includedir | --includedi | --included | --include \
1075 1.1 mrg | --includ | --inclu | --incl | --inc)
1076 1.1 mrg ac_prev=includedir ;;
1077 1.1 mrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1078 1.1 mrg | --includ=* | --inclu=* | --incl=* | --inc=*)
1079 1.1 mrg includedir=$ac_optarg ;;
1080 1.1 mrg
1081 1.1 mrg -infodir | --infodir | --infodi | --infod | --info | --inf)
1082 1.1 mrg ac_prev=infodir ;;
1083 1.1 mrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1084 1.1 mrg infodir=$ac_optarg ;;
1085 1.1 mrg
1086 1.1 mrg -libdir | --libdir | --libdi | --libd)
1087 1.1 mrg ac_prev=libdir ;;
1088 1.1 mrg -libdir=* | --libdir=* | --libdi=* | --libd=*)
1089 1.1 mrg libdir=$ac_optarg ;;
1090 1.1 mrg
1091 1.1 mrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1092 1.1 mrg | --libexe | --libex | --libe)
1093 1.1 mrg ac_prev=libexecdir ;;
1094 1.1 mrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1095 1.1 mrg | --libexe=* | --libex=* | --libe=*)
1096 1.1 mrg libexecdir=$ac_optarg ;;
1097 1.1 mrg
1098 1.1 mrg -localedir | --localedir | --localedi | --localed | --locale)
1099 1.1 mrg ac_prev=localedir ;;
1100 1.1 mrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1101 1.1 mrg localedir=$ac_optarg ;;
1102 1.1 mrg
1103 1.1 mrg -localstatedir | --localstatedir | --localstatedi | --localstated \
1104 1.1 mrg | --localstate | --localstat | --localsta | --localst | --locals)
1105 1.1 mrg ac_prev=localstatedir ;;
1106 1.1 mrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1107 1.1 mrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1108 1.1 mrg localstatedir=$ac_optarg ;;
1109 1.1 mrg
1110 1.1 mrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1111 1.1 mrg ac_prev=mandir ;;
1112 1.1 mrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1113 1.1 mrg mandir=$ac_optarg ;;
1114 1.1 mrg
1115 1.1 mrg -nfp | --nfp | --nf)
1116 1.1 mrg # Obsolete; use --without-fp.
1117 1.1 mrg with_fp=no ;;
1118 1.1 mrg
1119 1.1 mrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1120 1.1 mrg | --no-cr | --no-c | -n)
1121 1.1 mrg no_create=yes ;;
1122 1.1 mrg
1123 1.1 mrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1124 1.1 mrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1125 1.1 mrg no_recursion=yes ;;
1126 1.1 mrg
1127 1.1 mrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1128 1.1 mrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1129 1.1 mrg | --oldin | --oldi | --old | --ol | --o)
1130 1.1 mrg ac_prev=oldincludedir ;;
1131 1.1 mrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1132 1.1 mrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1133 1.1 mrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1134 1.1 mrg oldincludedir=$ac_optarg ;;
1135 1.1 mrg
1136 1.1 mrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1137 1.1 mrg ac_prev=prefix ;;
1138 1.1 mrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1139 1.1 mrg prefix=$ac_optarg ;;
1140 1.1 mrg
1141 1.1 mrg -program-prefix | --program-prefix | --program-prefi | --program-pref \
1142 1.1 mrg | --program-pre | --program-pr | --program-p)
1143 1.1 mrg ac_prev=program_prefix ;;
1144 1.1 mrg -program-prefix=* | --program-prefix=* | --program-prefi=* \
1145 1.1 mrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1146 1.1 mrg program_prefix=$ac_optarg ;;
1147 1.1 mrg
1148 1.1 mrg -program-suffix | --program-suffix | --program-suffi | --program-suff \
1149 1.1 mrg | --program-suf | --program-su | --program-s)
1150 1.1 mrg ac_prev=program_suffix ;;
1151 1.1 mrg -program-suffix=* | --program-suffix=* | --program-suffi=* \
1152 1.1 mrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1153 1.1 mrg program_suffix=$ac_optarg ;;
1154 1.1 mrg
1155 1.1 mrg -program-transform-name | --program-transform-name \
1156 1.1 mrg | --program-transform-nam | --program-transform-na \
1157 1.1 mrg | --program-transform-n | --program-transform- \
1158 1.1 mrg | --program-transform | --program-transfor \
1159 1.1 mrg | --program-transfo | --program-transf \
1160 1.1 mrg | --program-trans | --program-tran \
1161 1.1 mrg | --progr-tra | --program-tr | --program-t)
1162 1.1 mrg ac_prev=program_transform_name ;;
1163 1.1 mrg -program-transform-name=* | --program-transform-name=* \
1164 1.1 mrg | --program-transform-nam=* | --program-transform-na=* \
1165 1.1 mrg | --program-transform-n=* | --program-transform-=* \
1166 1.1 mrg | --program-transform=* | --program-transfor=* \
1167 1.1 mrg | --program-transfo=* | --program-transf=* \
1168 1.1 mrg | --program-trans=* | --program-tran=* \
1169 1.1 mrg | --progr-tra=* | --program-tr=* | --program-t=*)
1170 1.1 mrg program_transform_name=$ac_optarg ;;
1171 1.1 mrg
1172 1.1 mrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1173 1.1 mrg ac_prev=pdfdir ;;
1174 1.1 mrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1175 1.1 mrg pdfdir=$ac_optarg ;;
1176 1.1 mrg
1177 1.1 mrg -psdir | --psdir | --psdi | --psd | --ps)
1178 1.1 mrg ac_prev=psdir ;;
1179 1.1 mrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1180 1.1 mrg psdir=$ac_optarg ;;
1181 1.1 mrg
1182 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1183 1.1 mrg | -silent | --silent | --silen | --sile | --sil)
1184 1.1 mrg silent=yes ;;
1185 1.1 mrg
1186 1.1 mrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1187 1.1 mrg ac_prev=sbindir ;;
1188 1.1 mrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1189 1.1 mrg | --sbi=* | --sb=*)
1190 1.1 mrg sbindir=$ac_optarg ;;
1191 1.1 mrg
1192 1.1 mrg -sharedstatedir | --sharedstatedir | --sharedstatedi \
1193 1.1 mrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1194 1.1 mrg | --sharedst | --shareds | --shared | --share | --shar \
1195 1.1 mrg | --sha | --sh)
1196 1.1 mrg ac_prev=sharedstatedir ;;
1197 1.1 mrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1198 1.1 mrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1199 1.1 mrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1200 1.1 mrg | --sha=* | --sh=*)
1201 1.1 mrg sharedstatedir=$ac_optarg ;;
1202 1.1 mrg
1203 1.1 mrg -site | --site | --sit)
1204 1.1 mrg ac_prev=site ;;
1205 1.1 mrg -site=* | --site=* | --sit=*)
1206 1.1 mrg site=$ac_optarg ;;
1207 1.1 mrg
1208 1.1 mrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1209 1.1 mrg ac_prev=srcdir ;;
1210 1.1 mrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1211 1.1 mrg srcdir=$ac_optarg ;;
1212 1.1 mrg
1213 1.1 mrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1214 1.1 mrg | --syscon | --sysco | --sysc | --sys | --sy)
1215 1.1 mrg ac_prev=sysconfdir ;;
1216 1.1 mrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1217 1.1 mrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1218 1.1 mrg sysconfdir=$ac_optarg ;;
1219 1.1 mrg
1220 1.1 mrg -target | --target | --targe | --targ | --tar | --ta | --t)
1221 1.1 mrg ac_prev=target_alias ;;
1222 1.1 mrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1223 1.1 mrg target_alias=$ac_optarg ;;
1224 1.1 mrg
1225 1.1 mrg -v | -verbose | --verbose | --verbos | --verbo | --verb)
1226 1.1 mrg verbose=yes ;;
1227 1.1 mrg
1228 1.1 mrg -version | --version | --versio | --versi | --vers | -V)
1229 1.1 mrg ac_init_version=: ;;
1230 1.1 mrg
1231 1.1 mrg -with-* | --with-*)
1232 1.1 mrg ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1233 1.1 mrg # Reject names that are not valid shell variable names.
1234 1.1 mrg expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1235 1.1 mrg { echo "$as_me: error: invalid package name: $ac_package" >&2
1236 1.1 mrg { (exit 1); exit 1; }; }
1237 1.1 mrg ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1238 1.1 mrg eval with_$ac_package=\$ac_optarg ;;
1239 1.1 mrg
1240 1.1 mrg -without-* | --without-*)
1241 1.1 mrg ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1242 1.1 mrg # Reject names that are not valid shell variable names.
1243 1.1 mrg expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1244 1.1 mrg { echo "$as_me: error: invalid package name: $ac_package" >&2
1245 1.1 mrg { (exit 1); exit 1; }; }
1246 1.1 mrg ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1247 1.1 mrg eval with_$ac_package=no ;;
1248 1.1 mrg
1249 1.1 mrg --x)
1250 1.1 mrg # Obsolete; use --with-x.
1251 1.1 mrg with_x=yes ;;
1252 1.1 mrg
1253 1.1 mrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1254 1.1 mrg | --x-incl | --x-inc | --x-in | --x-i)
1255 1.1 mrg ac_prev=x_includes ;;
1256 1.1 mrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1257 1.1 mrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1258 1.1 mrg x_includes=$ac_optarg ;;
1259 1.1 mrg
1260 1.1 mrg -x-libraries | --x-libraries | --x-librarie | --x-librari \
1261 1.1 mrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1262 1.1 mrg ac_prev=x_libraries ;;
1263 1.1 mrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1264 1.1 mrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1265 1.1 mrg x_libraries=$ac_optarg ;;
1266 1.1 mrg
1267 1.1 mrg -*) { echo "$as_me: error: unrecognized option: $ac_option
1268 1.1 mrg Try \`$0 --help' for more information." >&2
1269 1.1 mrg { (exit 1); exit 1; }; }
1270 1.1 mrg ;;
1271 1.1 mrg
1272 1.1 mrg *=*)
1273 1.1 mrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1274 1.1 mrg # Reject names that are not valid shell variable names.
1275 1.1 mrg expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1276 1.1 mrg { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1277 1.1 mrg { (exit 1); exit 1; }; }
1278 1.1 mrg eval $ac_envvar=\$ac_optarg
1279 1.1 mrg export $ac_envvar ;;
1280 1.1 mrg
1281 1.1 mrg *)
1282 1.1 mrg # FIXME: should be removed in autoconf 3.0.
1283 1.1 mrg echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1284 1.1 mrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1285 1.1 mrg echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1286 1.1 mrg : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1287 1.1 mrg ;;
1288 1.1 mrg
1289 1.1 mrg esac
1290 1.1 mrg done
1291 1.1 mrg
1292 1.1 mrg if test -n "$ac_prev"; then
1293 1.1 mrg ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1294 1.1 mrg { echo "$as_me: error: missing argument to $ac_option" >&2
1295 1.1 mrg { (exit 1); exit 1; }; }
1296 1.1 mrg fi
1297 1.1 mrg
1298 1.1 mrg # Be sure to have absolute directory names.
1299 1.1 mrg for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1300 1.1 mrg datadir sysconfdir sharedstatedir localstatedir includedir \
1301 1.1 mrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1302 1.1 mrg libdir localedir mandir
1303 1.1 mrg do
1304 1.1 mrg eval ac_val=\$$ac_var
1305 1.1 mrg case $ac_val in
1306 1.1 mrg [\\/$]* | ?:[\\/]* ) continue;;
1307 1.1 mrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1308 1.1 mrg esac
1309 1.1 mrg { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1310 1.1 mrg { (exit 1); exit 1; }; }
1311 1.1 mrg done
1312 1.1 mrg
1313 1.1 mrg # There might be people who depend on the old broken behavior: `$host'
1314 1.1 mrg # used to hold the argument of --host etc.
1315 1.1 mrg # FIXME: To remove some day.
1316 1.1 mrg build=$build_alias
1317 1.1 mrg host=$host_alias
1318 1.1 mrg target=$target_alias
1319 1.1 mrg
1320 1.1 mrg # FIXME: To remove some day.
1321 1.1 mrg if test "x$host_alias" != x; then
1322 1.1 mrg if test "x$build_alias" = x; then
1323 1.1 mrg cross_compiling=maybe
1324 1.1 mrg echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1325 1.1 mrg If a cross compiler is detected then cross compile mode will be used." >&2
1326 1.1 mrg elif test "x$build_alias" != "x$host_alias"; then
1327 1.1 mrg cross_compiling=yes
1328 1.1 mrg fi
1329 1.1 mrg fi
1330 1.1 mrg
1331 1.1 mrg ac_tool_prefix=
1332 1.1 mrg test -n "$host_alias" && ac_tool_prefix=$host_alias-
1333 1.1 mrg
1334 1.1 mrg test "$silent" = yes && exec 6>/dev/null
1335 1.1 mrg
1336 1.1 mrg
1337 1.1 mrg ac_pwd=`pwd` && test -n "$ac_pwd" &&
1338 1.1 mrg ac_ls_di=`ls -di .` &&
1339 1.1 mrg ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1340 1.1 mrg { echo "$as_me: error: Working directory cannot be determined" >&2
1341 1.1 mrg { (exit 1); exit 1; }; }
1342 1.1 mrg test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1343 1.1 mrg { echo "$as_me: error: pwd does not report name of working directory" >&2
1344 1.1 mrg { (exit 1); exit 1; }; }
1345 1.1 mrg
1346 1.1 mrg
1347 1.1 mrg # Find the source files, if location was not specified.
1348 1.1 mrg if test -z "$srcdir"; then
1349 1.1 mrg ac_srcdir_defaulted=yes
1350 1.1 mrg # Try the directory containing this script, then the parent directory.
1351 1.1 mrg ac_confdir=`$as_dirname -- "$0" ||
1352 1.1 mrg $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1353 1.1 mrg X"$0" : 'X\(//\)[^/]' \| \
1354 1.1 mrg X"$0" : 'X\(//\)$' \| \
1355 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1356 1.1 mrg echo X"$0" |
1357 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1358 1.1 mrg s//\1/
1359 1.1 mrg q
1360 1.1 mrg }
1361 1.1 mrg /^X\(\/\/\)[^/].*/{
1362 1.1 mrg s//\1/
1363 1.1 mrg q
1364 1.1 mrg }
1365 1.1 mrg /^X\(\/\/\)$/{
1366 1.1 mrg s//\1/
1367 1.1 mrg q
1368 1.1 mrg }
1369 1.1 mrg /^X\(\/\).*/{
1370 1.1 mrg s//\1/
1371 1.1 mrg q
1372 1.1 mrg }
1373 1.1 mrg s/.*/./; q'`
1374 1.1 mrg srcdir=$ac_confdir
1375 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then
1376 1.1 mrg srcdir=..
1377 1.1 mrg fi
1378 1.1 mrg else
1379 1.1 mrg ac_srcdir_defaulted=no
1380 1.1 mrg fi
1381 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then
1382 1.1 mrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1383 1.1 mrg { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1384 1.1 mrg { (exit 1); exit 1; }; }
1385 1.1 mrg fi
1386 1.1 mrg ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1387 1.1 mrg ac_abs_confdir=`(
1388 1.1 mrg cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1389 1.1 mrg { (exit 1); exit 1; }; }
1390 1.1 mrg pwd)`
1391 1.1 mrg # When building in place, set srcdir=.
1392 1.1 mrg if test "$ac_abs_confdir" = "$ac_pwd"; then
1393 1.1 mrg srcdir=.
1394 1.1 mrg fi
1395 1.1 mrg # Remove unnecessary trailing slashes from srcdir.
1396 1.1 mrg # Double slashes in file names in object file debugging info
1397 1.1 mrg # mess up M-x gdb in Emacs.
1398 1.1 mrg case $srcdir in
1399 1.1 mrg */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1400 1.1 mrg esac
1401 1.1 mrg for ac_var in $ac_precious_vars; do
1402 1.1 mrg eval ac_env_${ac_var}_set=\${${ac_var}+set}
1403 1.1 mrg eval ac_env_${ac_var}_value=\$${ac_var}
1404 1.1 mrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1405 1.1 mrg eval ac_cv_env_${ac_var}_value=\$${ac_var}
1406 1.1 mrg done
1407 1.1 mrg
1408 1.1 mrg #
1409 1.1 mrg # Report the --help message.
1410 1.1 mrg #
1411 1.1 mrg if test "$ac_init_help" = "long"; then
1412 1.1 mrg # Omit some internal or obsolete options to make the list less imposing.
1413 1.1 mrg # This message is too long to be a string in the A/UX 3.1 sh.
1414 1.1 mrg cat <<_ACEOF
1415 1.1 mrg \`configure' configures xf86-video-siliconmotion 1.5.1 to adapt to many kinds of systems.
1416 1.1 mrg
1417 1.1 mrg Usage: $0 [OPTION]... [VAR=VALUE]...
1418 1.1 mrg
1419 1.1 mrg To assign environment variables (e.g., CC, CFLAGS...), specify them as
1420 1.1 mrg VAR=VALUE. See below for descriptions of some of the useful variables.
1421 1.1 mrg
1422 1.1 mrg Defaults for the options are specified in brackets.
1423 1.1 mrg
1424 1.1 mrg Configuration:
1425 1.1 mrg -h, --help display this help and exit
1426 1.1 mrg --help=short display options specific to this package
1427 1.1 mrg --help=recursive display the short help of all the included packages
1428 1.1 mrg -V, --version display version information and exit
1429 1.1 mrg -q, --quiet, --silent do not print \`checking...' messages
1430 1.1 mrg --cache-file=FILE cache test results in FILE [disabled]
1431 1.1 mrg -C, --config-cache alias for \`--cache-file=config.cache'
1432 1.1 mrg -n, --no-create do not create output files
1433 1.1 mrg --srcdir=DIR find the sources in DIR [configure dir or \`..']
1434 1.1 mrg
1435 1.1 mrg Installation directories:
1436 1.1 mrg --prefix=PREFIX install architecture-independent files in PREFIX
1437 1.1 mrg [$ac_default_prefix]
1438 1.1 mrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1439 1.1 mrg [PREFIX]
1440 1.1 mrg
1441 1.1 mrg By default, \`make install' will install all the files in
1442 1.1 mrg \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1443 1.1 mrg an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1444 1.1 mrg for instance \`--prefix=\$HOME'.
1445 1.1 mrg
1446 1.1 mrg For better control, use the options below.
1447 1.1 mrg
1448 1.1 mrg Fine tuning of the installation directories:
1449 1.1 mrg --bindir=DIR user executables [EPREFIX/bin]
1450 1.1 mrg --sbindir=DIR system admin executables [EPREFIX/sbin]
1451 1.1 mrg --libexecdir=DIR program executables [EPREFIX/libexec]
1452 1.1 mrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1453 1.1 mrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1454 1.1 mrg --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1455 1.1 mrg --libdir=DIR object code libraries [EPREFIX/lib]
1456 1.1 mrg --includedir=DIR C header files [PREFIX/include]
1457 1.1 mrg --oldincludedir=DIR C header files for non-gcc [/usr/include]
1458 1.1 mrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1459 1.1 mrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1460 1.1 mrg --infodir=DIR info documentation [DATAROOTDIR/info]
1461 1.1 mrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1462 1.1 mrg --mandir=DIR man documentation [DATAROOTDIR/man]
1463 1.1 mrg --docdir=DIR documentation root [DATAROOTDIR/doc/xf86-video-siliconmotion]
1464 1.1 mrg --htmldir=DIR html documentation [DOCDIR]
1465 1.1 mrg --dvidir=DIR dvi documentation [DOCDIR]
1466 1.1 mrg --pdfdir=DIR pdf documentation [DOCDIR]
1467 1.1 mrg --psdir=DIR ps documentation [DOCDIR]
1468 1.1 mrg _ACEOF
1469 1.1 mrg
1470 1.1 mrg cat <<\_ACEOF
1471 1.1 mrg
1472 1.1 mrg Program names:
1473 1.1 mrg --program-prefix=PREFIX prepend PREFIX to installed program names
1474 1.1 mrg --program-suffix=SUFFIX append SUFFIX to installed program names
1475 1.1 mrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1476 1.1 mrg
1477 1.1 mrg System types:
1478 1.1 mrg --build=BUILD configure for building on BUILD [guessed]
1479 1.1 mrg --host=HOST cross-compile to build programs to run on HOST [BUILD]
1480 1.1 mrg _ACEOF
1481 1.1 mrg fi
1482 1.1 mrg
1483 1.1 mrg if test -n "$ac_init_help"; then
1484 1.1 mrg case $ac_init_help in
1485 1.1 mrg short | recursive ) echo "Configuration of xf86-video-siliconmotion 1.5.1:";;
1486 1.1 mrg esac
1487 1.1 mrg cat <<\_ACEOF
1488 1.1 mrg
1489 1.1 mrg Optional Features:
1490 1.1 mrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1491 1.1 mrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1492 1.1 mrg --enable-maintainer-mode enable make rules and dependencies not useful
1493 1.1 mrg (and sometimes confusing) to the casual installer
1494 1.1 mrg --enable-static[=PKGS] build static libraries [default=no]
1495 1.1 mrg --enable-shared[=PKGS] build shared libraries [default=yes]
1496 1.1 mrg --enable-fast-install[=PKGS]
1497 1.1 mrg optimize for fast installation [default=yes]
1498 1.1 mrg --disable-dependency-tracking speeds up one-time build
1499 1.1 mrg --enable-dependency-tracking do not reject slow dependency extractors
1500 1.1 mrg --disable-libtool-lock avoid locking (might break parallel builds)
1501 1.1 mrg
1502 1.1 mrg Optional Packages:
1503 1.1 mrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1504 1.1 mrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1505 1.1 mrg --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1506 1.1 mrg --with-pic try to use only PIC/non-PIC objects [default=use
1507 1.1 mrg both]
1508 1.1 mrg --with-tags[=TAGS] include additional configurations [automatic]
1509 1.1 mrg --with-xorg-module-dir=DIR
1510 1.1 mrg Default xorg module directory
1511 1.1 mrg [default=$libdir/xorg/modules]
1512 1.1 mrg --with-release-version=STRING
1513 1.1 mrg Use release version string in package name
1514 1.1 mrg
1515 1.1 mrg Some influential environment variables:
1516 1.1 mrg CC C compiler command
1517 1.1 mrg CFLAGS C compiler flags
1518 1.1 mrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1519 1.1 mrg nonstandard directory <lib dir>
1520 1.1 mrg LIBS libraries to pass to the linker, e.g. -l<library>
1521 1.1 mrg CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1522 1.1 mrg you have headers in a nonstandard directory <include dir>
1523 1.1 mrg CPP C preprocessor
1524 1.1 mrg CXX C++ compiler command
1525 1.1 mrg CXXFLAGS C++ compiler flags
1526 1.1 mrg CXXCPP C++ preprocessor
1527 1.1 mrg F77 Fortran 77 compiler command
1528 1.1 mrg FFLAGS Fortran 77 compiler flags
1529 1.1 mrg PKG_CONFIG path to pkg-config utility
1530 1.1 mrg XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
1531 1.1 mrg XORG_LIBS linker flags for XORG, overriding pkg-config
1532 1.1 mrg
1533 1.1 mrg Use these variables to override the choices made by `configure' or to help
1534 1.1 mrg it to find libraries and programs with nonstandard names/locations.
1535 1.1 mrg
1536 1.1 mrg Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1537 1.1 mrg _ACEOF
1538 1.1 mrg ac_status=$?
1539 1.1 mrg fi
1540 1.1 mrg
1541 1.1 mrg if test "$ac_init_help" = "recursive"; then
1542 1.1 mrg # If there are subdirs, report their specific --help.
1543 1.1 mrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1544 1.1 mrg test -d "$ac_dir" || continue
1545 1.1 mrg ac_builddir=.
1546 1.1 mrg
1547 1.1 mrg case "$ac_dir" in
1548 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1549 1.1 mrg *)
1550 1.1 mrg ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1551 1.1 mrg # A ".." for each directory in $ac_dir_suffix.
1552 1.1 mrg ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1553 1.1 mrg case $ac_top_builddir_sub in
1554 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1555 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1556 1.1 mrg esac ;;
1557 1.1 mrg esac
1558 1.1 mrg ac_abs_top_builddir=$ac_pwd
1559 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix
1560 1.1 mrg # for backward compatibility:
1561 1.1 mrg ac_top_builddir=$ac_top_build_prefix
1562 1.1 mrg
1563 1.1 mrg case $srcdir in
1564 1.1 mrg .) # We are building in place.
1565 1.1 mrg ac_srcdir=.
1566 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub
1567 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;;
1568 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name.
1569 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix;
1570 1.1 mrg ac_top_srcdir=$srcdir
1571 1.1 mrg ac_abs_top_srcdir=$srcdir ;;
1572 1.1 mrg *) # Relative name.
1573 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1574 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir
1575 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1576 1.1 mrg esac
1577 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1578 1.1 mrg
1579 1.1 mrg cd "$ac_dir" || { ac_status=$?; continue; }
1580 1.1 mrg # Check for guested configure.
1581 1.1 mrg if test -f "$ac_srcdir/configure.gnu"; then
1582 1.1 mrg echo &&
1583 1.1 mrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1584 1.1 mrg elif test -f "$ac_srcdir/configure"; then
1585 1.1 mrg echo &&
1586 1.1 mrg $SHELL "$ac_srcdir/configure" --help=recursive
1587 1.1 mrg else
1588 1.1 mrg echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1589 1.1 mrg fi || ac_status=$?
1590 1.1 mrg cd "$ac_pwd" || { ac_status=$?; break; }
1591 1.1 mrg done
1592 1.1 mrg fi
1593 1.1 mrg
1594 1.1 mrg test -n "$ac_init_help" && exit $ac_status
1595 1.1 mrg if $ac_init_version; then
1596 1.1 mrg cat <<\_ACEOF
1597 1.1 mrg xf86-video-siliconmotion configure 1.5.1
1598 1.1 mrg generated by GNU Autoconf 2.61
1599 1.1 mrg
1600 1.1 mrg Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1601 1.1 mrg 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1602 1.1 mrg This configure script is free software; the Free Software Foundation
1603 1.1 mrg gives unlimited permission to copy, distribute and modify it.
1604 1.1 mrg _ACEOF
1605 1.1 mrg exit
1606 1.1 mrg fi
1607 1.1 mrg cat >config.log <<_ACEOF
1608 1.1 mrg This file contains any messages produced by compilers while
1609 1.1 mrg running configure, to aid debugging if configure makes a mistake.
1610 1.1 mrg
1611 1.1 mrg It was created by xf86-video-siliconmotion $as_me 1.5.1, which was
1612 1.1 mrg generated by GNU Autoconf 2.61. Invocation command line was
1613 1.1 mrg
1614 1.1 mrg $ $0 $@
1615 1.1 mrg
1616 1.1 mrg _ACEOF
1617 1.1 mrg exec 5>>config.log
1618 1.1 mrg {
1619 1.1 mrg cat <<_ASUNAME
1620 1.1 mrg ## --------- ##
1621 1.1 mrg ## Platform. ##
1622 1.1 mrg ## --------- ##
1623 1.1 mrg
1624 1.1 mrg hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1625 1.1 mrg uname -m = `(uname -m) 2>/dev/null || echo unknown`
1626 1.1 mrg uname -r = `(uname -r) 2>/dev/null || echo unknown`
1627 1.1 mrg uname -s = `(uname -s) 2>/dev/null || echo unknown`
1628 1.1 mrg uname -v = `(uname -v) 2>/dev/null || echo unknown`
1629 1.1 mrg
1630 1.1 mrg /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1631 1.1 mrg /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1632 1.1 mrg
1633 1.1 mrg /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1634 1.1 mrg /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1635 1.1 mrg /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1636 1.1 mrg /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1637 1.1 mrg /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1638 1.1 mrg /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1639 1.1 mrg /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1640 1.1 mrg
1641 1.1 mrg _ASUNAME
1642 1.1 mrg
1643 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1644 1.1 mrg for as_dir in $PATH
1645 1.1 mrg do
1646 1.1 mrg IFS=$as_save_IFS
1647 1.1 mrg test -z "$as_dir" && as_dir=.
1648 1.1 mrg echo "PATH: $as_dir"
1649 1.1 mrg done
1650 1.1 mrg IFS=$as_save_IFS
1651 1.1 mrg
1652 1.1 mrg } >&5
1653 1.1 mrg
1654 1.1 mrg cat >&5 <<_ACEOF
1655 1.1 mrg
1656 1.1 mrg
1657 1.1 mrg ## ----------- ##
1658 1.1 mrg ## Core tests. ##
1659 1.1 mrg ## ----------- ##
1660 1.1 mrg
1661 1.1 mrg _ACEOF
1662 1.1 mrg
1663 1.1 mrg
1664 1.1 mrg # Keep a trace of the command line.
1665 1.1 mrg # Strip out --no-create and --no-recursion so they do not pile up.
1666 1.1 mrg # Strip out --silent because we don't want to record it for future runs.
1667 1.1 mrg # Also quote any args containing shell meta-characters.
1668 1.1 mrg # Make two passes to allow for proper duplicate-argument suppression.
1669 1.1 mrg ac_configure_args=
1670 1.1 mrg ac_configure_args0=
1671 1.1 mrg ac_configure_args1=
1672 1.1 mrg ac_must_keep_next=false
1673 1.1 mrg for ac_pass in 1 2
1674 1.1 mrg do
1675 1.1 mrg for ac_arg
1676 1.1 mrg do
1677 1.1 mrg case $ac_arg in
1678 1.1 mrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1679 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1680 1.1 mrg | -silent | --silent | --silen | --sile | --sil)
1681 1.1 mrg continue ;;
1682 1.1 mrg *\'*)
1683 1.1 mrg ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1684 1.1 mrg esac
1685 1.1 mrg case $ac_pass in
1686 1.1 mrg 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1687 1.1 mrg 2)
1688 1.1 mrg ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1689 1.1 mrg if test $ac_must_keep_next = true; then
1690 1.1 mrg ac_must_keep_next=false # Got value, back to normal.
1691 1.1 mrg else
1692 1.1 mrg case $ac_arg in
1693 1.1 mrg *=* | --config-cache | -C | -disable-* | --disable-* \
1694 1.1 mrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1695 1.1 mrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1696 1.1 mrg | -with-* | --with-* | -without-* | --without-* | --x)
1697 1.1 mrg case "$ac_configure_args0 " in
1698 1.1 mrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1699 1.1 mrg esac
1700 1.1 mrg ;;
1701 1.1 mrg -* ) ac_must_keep_next=true ;;
1702 1.1 mrg esac
1703 1.1 mrg fi
1704 1.1 mrg ac_configure_args="$ac_configure_args '$ac_arg'"
1705 1.1 mrg ;;
1706 1.1 mrg esac
1707 1.1 mrg done
1708 1.1 mrg done
1709 1.1 mrg $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1710 1.1 mrg $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1711 1.1 mrg
1712 1.1 mrg # When interrupted or exit'd, cleanup temporary files, and complete
1713 1.1 mrg # config.log. We remove comments because anyway the quotes in there
1714 1.1 mrg # would cause problems or look ugly.
1715 1.1 mrg # WARNING: Use '\'' to represent an apostrophe within the trap.
1716 1.1 mrg # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1717 1.1 mrg trap 'exit_status=$?
1718 1.1 mrg # Save into config.log some information that might help in debugging.
1719 1.1 mrg {
1720 1.1 mrg echo
1721 1.1 mrg
1722 1.1 mrg cat <<\_ASBOX
1723 1.1 mrg ## ---------------- ##
1724 1.1 mrg ## Cache variables. ##
1725 1.1 mrg ## ---------------- ##
1726 1.1 mrg _ASBOX
1727 1.1 mrg echo
1728 1.1 mrg # The following way of writing the cache mishandles newlines in values,
1729 1.1 mrg (
1730 1.1 mrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1731 1.1 mrg eval ac_val=\$$ac_var
1732 1.1 mrg case $ac_val in #(
1733 1.1 mrg *${as_nl}*)
1734 1.1 mrg case $ac_var in #(
1735 1.1 mrg *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1736 1.1 mrg echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1737 1.1 mrg esac
1738 1.1 mrg case $ac_var in #(
1739 1.1 mrg _ | IFS | as_nl) ;; #(
1740 1.1 mrg *) $as_unset $ac_var ;;
1741 1.1 mrg esac ;;
1742 1.1 mrg esac
1743 1.1 mrg done
1744 1.1 mrg (set) 2>&1 |
1745 1.1 mrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1746 1.1 mrg *${as_nl}ac_space=\ *)
1747 1.1 mrg sed -n \
1748 1.1 mrg "s/'\''/'\''\\\\'\'''\''/g;
1749 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1750 1.1 mrg ;; #(
1751 1.1 mrg *)
1752 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1753 1.1 mrg ;;
1754 1.1 mrg esac |
1755 1.1 mrg sort
1756 1.1 mrg )
1757 1.1 mrg echo
1758 1.1 mrg
1759 1.1 mrg cat <<\_ASBOX
1760 1.1 mrg ## ----------------- ##
1761 1.1 mrg ## Output variables. ##
1762 1.1 mrg ## ----------------- ##
1763 1.1 mrg _ASBOX
1764 1.1 mrg echo
1765 1.1 mrg for ac_var in $ac_subst_vars
1766 1.1 mrg do
1767 1.1 mrg eval ac_val=\$$ac_var
1768 1.1 mrg case $ac_val in
1769 1.1 mrg *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1770 1.1 mrg esac
1771 1.1 mrg echo "$ac_var='\''$ac_val'\''"
1772 1.1 mrg done | sort
1773 1.1 mrg echo
1774 1.1 mrg
1775 1.1 mrg if test -n "$ac_subst_files"; then
1776 1.1 mrg cat <<\_ASBOX
1777 1.1 mrg ## ------------------- ##
1778 1.1 mrg ## File substitutions. ##
1779 1.1 mrg ## ------------------- ##
1780 1.1 mrg _ASBOX
1781 1.1 mrg echo
1782 1.1 mrg for ac_var in $ac_subst_files
1783 1.1 mrg do
1784 1.1 mrg eval ac_val=\$$ac_var
1785 1.1 mrg case $ac_val in
1786 1.1 mrg *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1787 1.1 mrg esac
1788 1.1 mrg echo "$ac_var='\''$ac_val'\''"
1789 1.1 mrg done | sort
1790 1.1 mrg echo
1791 1.1 mrg fi
1792 1.1 mrg
1793 1.1 mrg if test -s confdefs.h; then
1794 1.1 mrg cat <<\_ASBOX
1795 1.1 mrg ## ----------- ##
1796 1.1 mrg ## confdefs.h. ##
1797 1.1 mrg ## ----------- ##
1798 1.1 mrg _ASBOX
1799 1.1 mrg echo
1800 1.1 mrg cat confdefs.h
1801 1.1 mrg echo
1802 1.1 mrg fi
1803 1.1 mrg test "$ac_signal" != 0 &&
1804 1.1 mrg echo "$as_me: caught signal $ac_signal"
1805 1.1 mrg echo "$as_me: exit $exit_status"
1806 1.1 mrg } >&5
1807 1.1 mrg rm -f core *.core core.conftest.* &&
1808 1.1 mrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1809 1.1 mrg exit $exit_status
1810 1.1 mrg ' 0
1811 1.1 mrg for ac_signal in 1 2 13 15; do
1812 1.1 mrg trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1813 1.1 mrg done
1814 1.1 mrg ac_signal=0
1815 1.1 mrg
1816 1.1 mrg # confdefs.h avoids OS command line length limits that DEFS can exceed.
1817 1.1 mrg rm -f -r conftest* confdefs.h
1818 1.1 mrg
1819 1.1 mrg # Predefined preprocessor variables.
1820 1.1 mrg
1821 1.1 mrg cat >>confdefs.h <<_ACEOF
1822 1.1 mrg #define PACKAGE_NAME "$PACKAGE_NAME"
1823 1.1 mrg _ACEOF
1824 1.1 mrg
1825 1.1 mrg
1826 1.1 mrg cat >>confdefs.h <<_ACEOF
1827 1.1 mrg #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1828 1.1 mrg _ACEOF
1829 1.1 mrg
1830 1.1 mrg
1831 1.1 mrg cat >>confdefs.h <<_ACEOF
1832 1.1 mrg #define PACKAGE_VERSION "$PACKAGE_VERSION"
1833 1.1 mrg _ACEOF
1834 1.1 mrg
1835 1.1 mrg
1836 1.1 mrg cat >>confdefs.h <<_ACEOF
1837 1.1 mrg #define PACKAGE_STRING "$PACKAGE_STRING"
1838 1.1 mrg _ACEOF
1839 1.1 mrg
1840 1.1 mrg
1841 1.1 mrg cat >>confdefs.h <<_ACEOF
1842 1.1 mrg #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1843 1.1 mrg _ACEOF
1844 1.1 mrg
1845 1.1 mrg
1846 1.1 mrg # Let the site file select an alternate cache file if it wants to.
1847 1.1 mrg # Prefer explicitly selected file to automatically selected ones.
1848 1.1 mrg if test -n "$CONFIG_SITE"; then
1849 1.1 mrg set x "$CONFIG_SITE"
1850 1.1 mrg elif test "x$prefix" != xNONE; then
1851 1.1 mrg set x "$prefix/share/config.site" "$prefix/etc/config.site"
1852 1.1 mrg else
1853 1.1 mrg set x "$ac_default_prefix/share/config.site" \
1854 1.1 mrg "$ac_default_prefix/etc/config.site"
1855 1.1 mrg fi
1856 1.1 mrg shift
1857 1.1 mrg for ac_site_file
1858 1.1 mrg do
1859 1.1 mrg if test -r "$ac_site_file"; then
1860 1.1 mrg { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1861 1.1 mrg echo "$as_me: loading site script $ac_site_file" >&6;}
1862 1.1 mrg sed 's/^/| /' "$ac_site_file" >&5
1863 1.1 mrg . "$ac_site_file"
1864 1.1 mrg fi
1865 1.1 mrg done
1866 1.1 mrg
1867 1.1 mrg if test -r "$cache_file"; then
1868 1.1 mrg # Some versions of bash will fail to source /dev/null (special
1869 1.1 mrg # files actually), so we avoid doing that.
1870 1.1 mrg if test -f "$cache_file"; then
1871 1.1 mrg { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1872 1.1 mrg echo "$as_me: loading cache $cache_file" >&6;}
1873 1.1 mrg case $cache_file in
1874 1.1 mrg [\\/]* | ?:[\\/]* ) . "$cache_file";;
1875 1.1 mrg *) . "./$cache_file";;
1876 1.1 mrg esac
1877 1.1 mrg fi
1878 1.1 mrg else
1879 1.1 mrg { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1880 1.1 mrg echo "$as_me: creating cache $cache_file" >&6;}
1881 1.1 mrg >$cache_file
1882 1.1 mrg fi
1883 1.1 mrg
1884 1.1 mrg # Check that the precious variables saved in the cache have kept the same
1885 1.1 mrg # value.
1886 1.1 mrg ac_cache_corrupted=false
1887 1.1 mrg for ac_var in $ac_precious_vars; do
1888 1.1 mrg eval ac_old_set=\$ac_cv_env_${ac_var}_set
1889 1.1 mrg eval ac_new_set=\$ac_env_${ac_var}_set
1890 1.1 mrg eval ac_old_val=\$ac_cv_env_${ac_var}_value
1891 1.1 mrg eval ac_new_val=\$ac_env_${ac_var}_value
1892 1.1 mrg case $ac_old_set,$ac_new_set in
1893 1.1 mrg set,)
1894 1.1 mrg { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1895 1.1 mrg echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1896 1.1 mrg ac_cache_corrupted=: ;;
1897 1.1 mrg ,set)
1898 1.1 mrg { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1899 1.1 mrg echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1900 1.1 mrg ac_cache_corrupted=: ;;
1901 1.1 mrg ,);;
1902 1.1 mrg *)
1903 1.1 mrg if test "x$ac_old_val" != "x$ac_new_val"; then
1904 1.1 mrg { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1905 1.1 mrg echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1906 1.1 mrg { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1907 1.1 mrg echo "$as_me: former value: $ac_old_val" >&2;}
1908 1.1 mrg { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1909 1.1 mrg echo "$as_me: current value: $ac_new_val" >&2;}
1910 1.1 mrg ac_cache_corrupted=:
1911 1.1 mrg fi;;
1912 1.1 mrg esac
1913 1.1 mrg # Pass precious variables to config.status.
1914 1.1 mrg if test "$ac_new_set" = set; then
1915 1.1 mrg case $ac_new_val in
1916 1.1 mrg *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1917 1.1 mrg *) ac_arg=$ac_var=$ac_new_val ;;
1918 1.1 mrg esac
1919 1.1 mrg case " $ac_configure_args " in
1920 1.1 mrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1921 1.1 mrg *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1922 1.1 mrg esac
1923 1.1 mrg fi
1924 1.1 mrg done
1925 1.1 mrg if $ac_cache_corrupted; then
1926 1.1 mrg { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1927 1.1 mrg echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1928 1.1 mrg { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1929 1.1 mrg echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1930 1.1 mrg { (exit 1); exit 1; }; }
1931 1.1 mrg fi
1932 1.1 mrg
1933 1.1 mrg
1934 1.1 mrg
1935 1.1 mrg
1936 1.1 mrg
1937 1.1 mrg
1938 1.1 mrg
1939 1.1 mrg
1940 1.1 mrg
1941 1.1 mrg
1942 1.1 mrg
1943 1.1 mrg
1944 1.1 mrg
1945 1.1 mrg
1946 1.1 mrg
1947 1.1 mrg
1948 1.1 mrg
1949 1.1 mrg
1950 1.1 mrg
1951 1.1 mrg
1952 1.1 mrg
1953 1.1 mrg
1954 1.1 mrg
1955 1.1 mrg
1956 1.1 mrg
1957 1.1 mrg ac_ext=c
1958 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
1959 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1960 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1961 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
1962 1.1 mrg
1963 1.1 mrg
1964 1.1 mrg
1965 1.1 mrg
1966 1.1 mrg ac_config_headers="$ac_config_headers config.h"
1967 1.1 mrg
1968 1.1 mrg ac_aux_dir=
1969 1.1 mrg for ac_dir in . "$srcdir"/.; do
1970 1.1 mrg if test -f "$ac_dir/install-sh"; then
1971 1.1 mrg ac_aux_dir=$ac_dir
1972 1.1 mrg ac_install_sh="$ac_aux_dir/install-sh -c"
1973 1.1 mrg break
1974 1.1 mrg elif test -f "$ac_dir/install.sh"; then
1975 1.1 mrg ac_aux_dir=$ac_dir
1976 1.1 mrg ac_install_sh="$ac_aux_dir/install.sh -c"
1977 1.1 mrg break
1978 1.1 mrg elif test -f "$ac_dir/shtool"; then
1979 1.1 mrg ac_aux_dir=$ac_dir
1980 1.1 mrg ac_install_sh="$ac_aux_dir/shtool install -c"
1981 1.1 mrg break
1982 1.1 mrg fi
1983 1.1 mrg done
1984 1.1 mrg if test -z "$ac_aux_dir"; then
1985 1.1 mrg { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5
1986 1.1 mrg echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;}
1987 1.1 mrg { (exit 1); exit 1; }; }
1988 1.1 mrg fi
1989 1.1 mrg
1990 1.1 mrg # These three variables are undocumented and unsupported,
1991 1.1 mrg # and are intended to be withdrawn in a future Autoconf release.
1992 1.1 mrg # They can cause serious problems if a builder's source tree is in a directory
1993 1.1 mrg # whose full name contains unusual characters.
1994 1.1 mrg ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
1995 1.1 mrg ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
1996 1.1 mrg ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
1997 1.1 mrg
1998 1.1 mrg
1999 1.1 mrg
2000 1.1 mrg am__api_version="1.9"
2001 1.1 mrg # Find a good install program. We prefer a C program (faster),
2002 1.1 mrg # so one script is as good as another. But avoid the broken or
2003 1.1 mrg # incompatible versions:
2004 1.1 mrg # SysV /etc/install, /usr/sbin/install
2005 1.1 mrg # SunOS /usr/etc/install
2006 1.1 mrg # IRIX /sbin/install
2007 1.1 mrg # AIX /bin/install
2008 1.1 mrg # AmigaOS /C/install, which installs bootblocks on floppy discs
2009 1.1 mrg # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2010 1.1 mrg # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2011 1.1 mrg # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2012 1.1 mrg # OS/2's system install, which has a completely different semantic
2013 1.1 mrg # ./install, which can be erroneously created by make from ./install.sh.
2014 1.1 mrg { echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2015 1.1 mrg echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
2016 1.1 mrg if test -z "$INSTALL"; then
2017 1.1 mrg if test "${ac_cv_path_install+set}" = set; then
2018 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
2019 1.1 mrg else
2020 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2021 1.1 mrg for as_dir in $PATH
2022 1.1 mrg do
2023 1.1 mrg IFS=$as_save_IFS
2024 1.1 mrg test -z "$as_dir" && as_dir=.
2025 1.1 mrg # Account for people who put trailing slashes in PATH elements.
2026 1.1 mrg case $as_dir/ in
2027 1.1 mrg ./ | .// | /cC/* | \
2028 1.1 mrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2029 1.1 mrg ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2030 1.1 mrg /usr/ucb/* ) ;;
2031 1.1 mrg *)
2032 1.1 mrg # OSF1 and SCO ODT 3.0 have their own names for install.
2033 1.1 mrg # Don't use installbsd from OSF since it installs stuff as root
2034 1.1 mrg # by default.
2035 1.1 mrg for ac_prog in ginstall scoinst install; do
2036 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2037 1.1 mrg if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2038 1.1 mrg if test $ac_prog = install &&
2039 1.1 mrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2040 1.1 mrg # AIX install. It has an incompatible calling convention.
2041 1.1 mrg :
2042 1.1 mrg elif test $ac_prog = install &&
2043 1.1 mrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2044 1.1 mrg # program-specific install script used by HP pwplus--don't use.
2045 1.1 mrg :
2046 1.1 mrg else
2047 1.1 mrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2048 1.1 mrg break 3
2049 1.1 mrg fi
2050 1.1 mrg fi
2051 1.1 mrg done
2052 1.1 mrg done
2053 1.1 mrg ;;
2054 1.1 mrg esac
2055 1.1 mrg done
2056 1.1 mrg IFS=$as_save_IFS
2057 1.1 mrg
2058 1.1 mrg
2059 1.1 mrg fi
2060 1.1 mrg if test "${ac_cv_path_install+set}" = set; then
2061 1.1 mrg INSTALL=$ac_cv_path_install
2062 1.1 mrg else
2063 1.1 mrg # As a last resort, use the slow shell script. Don't cache a
2064 1.1 mrg # value for INSTALL within a source directory, because that will
2065 1.1 mrg # break other packages using the cache if that directory is
2066 1.1 mrg # removed, or if the value is a relative name.
2067 1.1 mrg INSTALL=$ac_install_sh
2068 1.1 mrg fi
2069 1.1 mrg fi
2070 1.1 mrg { echo "$as_me:$LINENO: result: $INSTALL" >&5
2071 1.1 mrg echo "${ECHO_T}$INSTALL" >&6; }
2072 1.1 mrg
2073 1.1 mrg # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2074 1.1 mrg # It thinks the first close brace ends the variable substitution.
2075 1.1 mrg test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2076 1.1 mrg
2077 1.1 mrg test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2078 1.1 mrg
2079 1.1 mrg test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2080 1.1 mrg
2081 1.1 mrg { echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2082 1.1 mrg echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; }
2083 1.1 mrg # Just in case
2084 1.1 mrg sleep 1
2085 1.1 mrg echo timestamp > conftest.file
2086 1.1 mrg # Do `set' in a subshell so we don't clobber the current shell's
2087 1.1 mrg # arguments. Must try -L first in case configure is actually a
2088 1.1 mrg # symlink; some systems play weird games with the mod time of symlinks
2089 1.1 mrg # (eg FreeBSD returns the mod time of the symlink's containing
2090 1.1 mrg # directory).
2091 1.1 mrg if (
2092 1.1 mrg set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
2093 1.1 mrg if test "$*" = "X"; then
2094 1.1 mrg # -L didn't work.
2095 1.1 mrg set X `ls -t $srcdir/configure conftest.file`
2096 1.1 mrg fi
2097 1.1 mrg rm -f conftest.file
2098 1.1 mrg if test "$*" != "X $srcdir/configure conftest.file" \
2099 1.1 mrg && test "$*" != "X conftest.file $srcdir/configure"; then
2100 1.1 mrg
2101 1.1 mrg # If neither matched, then we have a broken ls. This can happen
2102 1.1 mrg # if, for instance, CONFIG_SHELL is bash and it inherits a
2103 1.1 mrg # broken ls alias from the environment. This has actually
2104 1.1 mrg # happened. Such a system could not be considered "sane".
2105 1.1 mrg { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
2106 1.1 mrg alias in your environment" >&5
2107 1.1 mrg echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
2108 1.1 mrg alias in your environment" >&2;}
2109 1.1 mrg { (exit 1); exit 1; }; }
2110 1.1 mrg fi
2111 1.1 mrg
2112 1.1 mrg test "$2" = conftest.file
2113 1.1 mrg )
2114 1.1 mrg then
2115 1.1 mrg # Ok.
2116 1.1 mrg :
2117 1.1 mrg else
2118 1.1 mrg { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2119 1.1 mrg Check your system clock" >&5
2120 1.1 mrg echo "$as_me: error: newly created file is older than distributed files!
2121 1.1 mrg Check your system clock" >&2;}
2122 1.1 mrg { (exit 1); exit 1; }; }
2123 1.1 mrg fi
2124 1.1 mrg { echo "$as_me:$LINENO: result: yes" >&5
2125 1.1 mrg echo "${ECHO_T}yes" >&6; }
2126 1.1 mrg test "$program_prefix" != NONE &&
2127 1.1 mrg program_transform_name="s&^&$program_prefix&;$program_transform_name"
2128 1.1 mrg # Use a double $ so make ignores it.
2129 1.1 mrg test "$program_suffix" != NONE &&
2130 1.1 mrg program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2131 1.1 mrg # Double any \ or $. echo might interpret backslashes.
2132 1.1 mrg # By default was `s,x,x', remove it if useless.
2133 1.1 mrg cat <<\_ACEOF >conftest.sed
2134 1.1 mrg s/[\\$]/&&/g;s/;s,x,x,$//
2135 1.1 mrg _ACEOF
2136 1.1 mrg program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2137 1.1 mrg rm -f conftest.sed
2138 1.1 mrg
2139 1.1 mrg # expand $ac_aux_dir to an absolute path
2140 1.1 mrg am_aux_dir=`cd $ac_aux_dir && pwd`
2141 1.1 mrg
2142 1.1 mrg test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2143 1.1 mrg # Use eval to expand $SHELL
2144 1.1 mrg if eval "$MISSING --run true"; then
2145 1.1 mrg am_missing_run="$MISSING --run "
2146 1.1 mrg else
2147 1.1 mrg am_missing_run=
2148 1.1 mrg { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2149 1.1 mrg echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2150 1.1 mrg fi
2151 1.1 mrg
2152 1.1 mrg if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
2153 1.1 mrg # We used to keeping the `.' as first argument, in order to
2154 1.1 mrg # allow $(mkdir_p) to be used without argument. As in
2155 1.1 mrg # $(mkdir_p) $(somedir)
2156 1.1 mrg # where $(somedir) is conditionally defined. However this is wrong
2157 1.1 mrg # for two reasons:
2158 1.1 mrg # 1. if the package is installed by a user who cannot write `.'
2159 1.1 mrg # make install will fail,
2160 1.1 mrg # 2. the above comment should most certainly read
2161 1.1 mrg # $(mkdir_p) $(DESTDIR)$(somedir)
2162 1.1 mrg # so it does not work when $(somedir) is undefined and
2163 1.1 mrg # $(DESTDIR) is not.
2164 1.1 mrg # To support the latter case, we have to write
2165 1.1 mrg # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
2166 1.1 mrg # so the `.' trick is pointless.
2167 1.1 mrg mkdir_p='mkdir -p --'
2168 1.1 mrg else
2169 1.1 mrg # On NextStep and OpenStep, the `mkdir' command does not
2170 1.1 mrg # recognize any option. It will interpret all options as
2171 1.1 mrg # directories to create, and then abort because `.' already
2172 1.1 mrg # exists.
2173 1.1 mrg for d in ./-p ./--version;
2174 1.1 mrg do
2175 1.1 mrg test -d $d && rmdir $d
2176 1.1 mrg done
2177 1.1 mrg # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
2178 1.1 mrg if test -f "$ac_aux_dir/mkinstalldirs"; then
2179 1.1 mrg mkdir_p='$(mkinstalldirs)'
2180 1.1 mrg else
2181 1.1 mrg mkdir_p='$(install_sh) -d'
2182 1.1 mrg fi
2183 1.1 mrg fi
2184 1.1 mrg
2185 1.1 mrg for ac_prog in gawk mawk nawk awk
2186 1.1 mrg do
2187 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
2188 1.1 mrg set dummy $ac_prog; ac_word=$2
2189 1.1 mrg { echo "$as_me:$LINENO: checking for $ac_word" >&5
2190 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2191 1.1 mrg if test "${ac_cv_prog_AWK+set}" = set; then
2192 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
2193 1.1 mrg else
2194 1.1 mrg if test -n "$AWK"; then
2195 1.1 mrg ac_cv_prog_AWK="$AWK" # Let the user override the test.
2196 1.1 mrg else
2197 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2198 1.1 mrg for as_dir in $PATH
2199 1.1 mrg do
2200 1.1 mrg IFS=$as_save_IFS
2201 1.1 mrg test -z "$as_dir" && as_dir=.
2202 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2203 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2204 1.1 mrg ac_cv_prog_AWK="$ac_prog"
2205 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2206 1.1 mrg break 2
2207 1.1 mrg fi
2208 1.1 mrg done
2209 1.1 mrg done
2210 1.1 mrg IFS=$as_save_IFS
2211 1.1 mrg
2212 1.1 mrg fi
2213 1.1 mrg fi
2214 1.1 mrg AWK=$ac_cv_prog_AWK
2215 1.1 mrg if test -n "$AWK"; then
2216 1.1 mrg { echo "$as_me:$LINENO: result: $AWK" >&5
2217 1.1 mrg echo "${ECHO_T}$AWK" >&6; }
2218 1.1 mrg else
2219 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
2220 1.1 mrg echo "${ECHO_T}no" >&6; }
2221 1.1 mrg fi
2222 1.1 mrg
2223 1.1 mrg
2224 1.1 mrg test -n "$AWK" && break
2225 1.1 mrg done
2226 1.1 mrg
2227 1.1 mrg { echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2228 1.1 mrg echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
2229 1.1 mrg set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2230 1.1 mrg if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2231 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
2232 1.1 mrg else
2233 1.1 mrg cat >conftest.make <<\_ACEOF
2234 1.1 mrg SHELL = /bin/sh
2235 1.1 mrg all:
2236 1.1 mrg @echo '@@@%%%=$(MAKE)=@@@%%%'
2237 1.1 mrg _ACEOF
2238 1.1 mrg # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2239 1.1 mrg case `${MAKE-make} -f conftest.make 2>/dev/null` in
2240 1.1 mrg *@@@%%%=?*=@@@%%%*)
2241 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=yes;;
2242 1.1 mrg *)
2243 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=no;;
2244 1.1 mrg esac
2245 1.1 mrg rm -f conftest.make
2246 1.1 mrg fi
2247 1.1 mrg if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2248 1.1 mrg { echo "$as_me:$LINENO: result: yes" >&5
2249 1.1 mrg echo "${ECHO_T}yes" >&6; }
2250 1.1 mrg SET_MAKE=
2251 1.1 mrg else
2252 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
2253 1.1 mrg echo "${ECHO_T}no" >&6; }
2254 1.1 mrg SET_MAKE="MAKE=${MAKE-make}"
2255 1.1 mrg fi
2256 1.1 mrg
2257 1.1 mrg rm -rf .tst 2>/dev/null
2258 1.1 mrg mkdir .tst 2>/dev/null
2259 1.1 mrg if test -d .tst; then
2260 1.1 mrg am__leading_dot=.
2261 1.1 mrg else
2262 1.1 mrg am__leading_dot=_
2263 1.1 mrg fi
2264 1.1 mrg rmdir .tst 2>/dev/null
2265 1.1 mrg
2266 1.1 mrg # test to see if srcdir already configured
2267 1.1 mrg if test "`cd $srcdir && pwd`" != "`pwd`" &&
2268 1.1 mrg test -f $srcdir/config.status; then
2269 1.1 mrg { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2270 1.1 mrg echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2271 1.1 mrg { (exit 1); exit 1; }; }
2272 1.1 mrg fi
2273 1.1 mrg
2274 1.1 mrg # test whether we have cygpath
2275 1.1 mrg if test -z "$CYGPATH_W"; then
2276 1.1 mrg if (cygpath --version) >/dev/null 2>/dev/null; then
2277 1.1 mrg CYGPATH_W='cygpath -w'
2278 1.1 mrg else
2279 1.1 mrg CYGPATH_W=echo
2280 1.1 mrg fi
2281 1.1 mrg fi
2282 1.1 mrg
2283 1.1 mrg
2284 1.1 mrg # Define the identity of the package.
2285 1.1 mrg PACKAGE='xf86-video-siliconmotion'
2286 1.1 mrg VERSION='1.5.1'
2287 1.1 mrg
2288 1.1 mrg
2289 1.1 mrg cat >>confdefs.h <<_ACEOF
2290 1.1 mrg #define PACKAGE "$PACKAGE"
2291 1.1 mrg _ACEOF
2292 1.1 mrg
2293 1.1 mrg
2294 1.1 mrg cat >>confdefs.h <<_ACEOF
2295 1.1 mrg #define VERSION "$VERSION"
2296 1.1 mrg _ACEOF
2297 1.1 mrg
2298 1.1 mrg # Some tools Automake needs.
2299 1.1 mrg
2300 1.1 mrg ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2301 1.1 mrg
2302 1.1 mrg
2303 1.1 mrg AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2304 1.1 mrg
2305 1.1 mrg
2306 1.1 mrg AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2307 1.1 mrg
2308 1.1 mrg
2309 1.1 mrg AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2310 1.1 mrg
2311 1.1 mrg
2312 1.1 mrg MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2313 1.1 mrg
2314 1.1 mrg install_sh=${install_sh-"$am_aux_dir/install-sh"}
2315 1.1 mrg
2316 1.1 mrg # Installed binaries are usually stripped using `strip' when the user
2317 1.1 mrg # run `make install-strip'. However `strip' might not be the right
2318 1.1 mrg # tool to use in cross-compilation environments, therefore Automake
2319 1.1 mrg # will honor the `STRIP' environment variable to overrule this program.
2320 1.1 mrg if test "$cross_compiling" != no; then
2321 1.1 mrg if test -n "$ac_tool_prefix"; then
2322 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2323 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2
2324 1.1 mrg { echo "$as_me:$LINENO: checking for $ac_word" >&5
2325 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2326 1.1 mrg if test "${ac_cv_prog_STRIP+set}" = set; then
2327 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
2328 1.1 mrg else
2329 1.1 mrg if test -n "$STRIP"; then
2330 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2331 1.1 mrg else
2332 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2333 1.1 mrg for as_dir in $PATH
2334 1.1 mrg do
2335 1.1 mrg IFS=$as_save_IFS
2336 1.1 mrg test -z "$as_dir" && as_dir=.
2337 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2338 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2339 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2340 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2341 1.1 mrg break 2
2342 1.1 mrg fi
2343 1.1 mrg done
2344 1.1 mrg done
2345 1.1 mrg IFS=$as_save_IFS
2346 1.1 mrg
2347 1.1 mrg fi
2348 1.1 mrg fi
2349 1.1 mrg STRIP=$ac_cv_prog_STRIP
2350 1.1 mrg if test -n "$STRIP"; then
2351 1.1 mrg { echo "$as_me:$LINENO: result: $STRIP" >&5
2352 1.1 mrg echo "${ECHO_T}$STRIP" >&6; }
2353 1.1 mrg else
2354 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
2355 1.1 mrg echo "${ECHO_T}no" >&6; }
2356 1.1 mrg fi
2357 1.1 mrg
2358 1.1 mrg
2359 1.1 mrg fi
2360 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then
2361 1.1 mrg ac_ct_STRIP=$STRIP
2362 1.1 mrg # Extract the first word of "strip", so it can be a program name with args.
2363 1.1 mrg set dummy strip; ac_word=$2
2364 1.1 mrg { echo "$as_me:$LINENO: checking for $ac_word" >&5
2365 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2366 1.1 mrg if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2367 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
2368 1.1 mrg else
2369 1.1 mrg if test -n "$ac_ct_STRIP"; then
2370 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2371 1.1 mrg else
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 { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2379 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip"
2380 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2381 1.1 mrg break 2
2382 1.1 mrg fi
2383 1.1 mrg done
2384 1.1 mrg done
2385 1.1 mrg IFS=$as_save_IFS
2386 1.1 mrg
2387 1.1 mrg fi
2388 1.1 mrg fi
2389 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2390 1.1 mrg if test -n "$ac_ct_STRIP"; then
2391 1.1 mrg { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2392 1.1 mrg echo "${ECHO_T}$ac_ct_STRIP" >&6; }
2393 1.1 mrg else
2394 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
2395 1.1 mrg echo "${ECHO_T}no" >&6; }
2396 1.1 mrg fi
2397 1.1 mrg
2398 1.1 mrg if test "x$ac_ct_STRIP" = x; then
2399 1.1 mrg STRIP=":"
2400 1.1 mrg else
2401 1.1 mrg case $cross_compiling:$ac_tool_warned in
2402 1.1 mrg yes:)
2403 1.1 mrg { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2404 1.1 mrg whose name does not start with the host triplet. If you think this
2405 1.1 mrg configuration is useful to you, please write to autoconf (at] gnu.org." >&5
2406 1.1 mrg echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2407 1.1 mrg whose name does not start with the host triplet. If you think this
2408 1.1 mrg configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
2409 1.1 mrg ac_tool_warned=yes ;;
2410 1.1 mrg esac
2411 1.1 mrg STRIP=$ac_ct_STRIP
2412 1.1 mrg fi
2413 1.1 mrg else
2414 1.1 mrg STRIP="$ac_cv_prog_STRIP"
2415 1.1 mrg fi
2416 1.1 mrg
2417 1.1 mrg fi
2418 1.1 mrg INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
2419 1.1 mrg
2420 1.1 mrg # We need awk for the "check" target. The system "awk" is bad on
2421 1.1 mrg # some platforms.
2422 1.1 mrg # Always define AMTAR for backward compatibility.
2423 1.1 mrg
2424 1.1 mrg AMTAR=${AMTAR-"${am_missing_run}tar"}
2425 1.1 mrg
2426 1.1 mrg am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2427 1.1 mrg
2428 1.1 mrg
2429 1.1 mrg
2430 1.1 mrg
2431 1.1 mrg
2432 1.1 mrg
2433 1.1 mrg { echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2434 1.1 mrg echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; }
2435 1.1 mrg # Check whether --enable-maintainer-mode was given.
2436 1.1 mrg if test "${enable_maintainer_mode+set}" = set; then
2437 1.1 mrg enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2438 1.1 mrg else
2439 1.1 mrg USE_MAINTAINER_MODE=no
2440 1.1 mrg fi
2441 1.1 mrg
2442 1.1 mrg { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2443 1.1 mrg echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6; }
2444 1.1 mrg
2445 1.1 mrg
2446 1.1 mrg if test $USE_MAINTAINER_MODE = yes; then
2447 1.1 mrg MAINTAINER_MODE_TRUE=
2448 1.1 mrg MAINTAINER_MODE_FALSE='#'
2449 1.1 mrg else
2450 1.1 mrg MAINTAINER_MODE_TRUE='#'
2451 1.1 mrg MAINTAINER_MODE_FALSE=
2452 1.1 mrg fi
2453 1.1 mrg
2454 1.1 mrg MAINT=$MAINTAINER_MODE_TRUE
2455 1.1 mrg
2456 1.1 mrg
2457 1.1 mrg
2458 1.1 mrg # Checks for programs.
2459 1.1 mrg # Check whether --enable-static was given.
2460 1.1 mrg if test "${enable_static+set}" = set; then
2461 1.1 mrg enableval=$enable_static; p=${PACKAGE-default}
2462 1.1 mrg case $enableval in
2463 1.1 mrg yes) enable_static=yes ;;
2464 1.1 mrg no) enable_static=no ;;
2465 1.1 mrg *)
2466 1.1 mrg enable_static=no
2467 1.1 mrg # Look at the argument we got. We use all the common list separators.
2468 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2469 1.1 mrg for pkg in $enableval; do
2470 1.1 mrg IFS="$lt_save_ifs"
2471 1.1 mrg if test "X$pkg" = "X$p"; then
2472 1.1 mrg enable_static=yes
2473 1.1 mrg fi
2474 1.1 mrg done
2475 1.1 mrg IFS="$lt_save_ifs"
2476 1.1 mrg ;;
2477 1.1 mrg esac
2478 1.1 mrg else
2479 1.1 mrg enable_static=no
2480 1.1 mrg fi
2481 1.1 mrg
2482 1.1 mrg
2483 1.1 mrg
2484 1.1 mrg # Check whether --enable-shared was given.
2485 1.1 mrg if test "${enable_shared+set}" = set; then
2486 1.1 mrg enableval=$enable_shared; p=${PACKAGE-default}
2487 1.1 mrg case $enableval in
2488 1.1 mrg yes) enable_shared=yes ;;
2489 1.1 mrg no) enable_shared=no ;;
2490 1.1 mrg *)
2491 1.1 mrg enable_shared=no
2492 1.1 mrg # Look at the argument we got. We use all the common list separators.
2493 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2494 1.1 mrg for pkg in $enableval; do
2495 1.1 mrg IFS="$lt_save_ifs"
2496 1.1 mrg if test "X$pkg" = "X$p"; then
2497 1.1 mrg enable_shared=yes
2498 1.1 mrg fi
2499 1.1 mrg done
2500 1.1 mrg IFS="$lt_save_ifs"
2501 1.1 mrg ;;
2502 1.1 mrg esac
2503 1.1 mrg else
2504 1.1 mrg enable_shared=yes
2505 1.1 mrg fi
2506 1.1 mrg
2507 1.1 mrg
2508 1.1 mrg # Check whether --enable-fast-install was given.
2509 1.1 mrg if test "${enable_fast_install+set}" = set; then
2510 1.1 mrg enableval=$enable_fast_install; p=${PACKAGE-default}
2511 1.1 mrg case $enableval in
2512 1.1 mrg yes) enable_fast_install=yes ;;
2513 1.1 mrg no) enable_fast_install=no ;;
2514 1.1 mrg *)
2515 1.1 mrg enable_fast_install=no
2516 1.1 mrg # Look at the argument we got. We use all the common list separators.
2517 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2518 1.1 mrg for pkg in $enableval; do
2519 1.1 mrg IFS="$lt_save_ifs"
2520 1.1 mrg if test "X$pkg" = "X$p"; then
2521 1.1 mrg enable_fast_install=yes
2522 1.1 mrg fi
2523 1.1 mrg done
2524 1.1 mrg IFS="$lt_save_ifs"
2525 1.1 mrg ;;
2526 1.1 mrg esac
2527 1.1 mrg else
2528 1.1 mrg enable_fast_install=yes
2529 1.1 mrg fi
2530 1.1 mrg
2531 1.1 mrg
2532 1.1 mrg # Make sure we can run config.sub.
2533 1.1 mrg $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2534 1.1 mrg { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2535 1.1 mrg echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2536 1.1 mrg { (exit 1); exit 1; }; }
2537 1.1 mrg
2538 1.1 mrg { echo "$as_me:$LINENO: checking build system type" >&5
2539 1.1 mrg echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
2540 1.1 mrg if test "${ac_cv_build+set}" = set; then
2541 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
2542 1.1 mrg else
2543 1.1 mrg ac_build_alias=$build_alias
2544 1.1 mrg test "x$ac_build_alias" = x &&
2545 1.1 mrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2546 1.1 mrg test "x$ac_build_alias" = x &&
2547 1.1 mrg { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2548 1.1 mrg echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2549 1.1 mrg { (exit 1); exit 1; }; }
2550 1.1 mrg ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2551 1.1 mrg { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2552 1.1 mrg echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2553 1.1 mrg { (exit 1); exit 1; }; }
2554 1.1 mrg
2555 1.1 mrg fi
2556 1.1 mrg { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2557 1.1 mrg echo "${ECHO_T}$ac_cv_build" >&6; }
2558 1.1 mrg case $ac_cv_build in
2559 1.1 mrg *-*-*) ;;
2560 1.1 mrg *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2561 1.1 mrg echo "$as_me: error: invalid value of canonical build" >&2;}
2562 1.1 mrg { (exit 1); exit 1; }; };;
2563 1.1 mrg esac
2564 1.1 mrg build=$ac_cv_build
2565 1.1 mrg ac_save_IFS=$IFS; IFS='-'
2566 1.1 mrg set x $ac_cv_build
2567 1.1 mrg shift
2568 1.1 mrg build_cpu=$1
2569 1.1 mrg build_vendor=$2
2570 1.1 mrg shift; shift
2571 1.1 mrg # Remember, the first character of IFS is used to create $*,
2572 1.1 mrg # except with old shells:
2573 1.1 mrg build_os=$*
2574 1.1 mrg IFS=$ac_save_IFS
2575 1.1 mrg case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2576 1.1 mrg
2577 1.1 mrg
2578 1.1 mrg { echo "$as_me:$LINENO: checking host system type" >&5
2579 1.1 mrg echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
2580 1.1 mrg if test "${ac_cv_host+set}" = set; then
2581 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
2582 1.1 mrg else
2583 1.1 mrg if test "x$host_alias" = x; then
2584 1.1 mrg ac_cv_host=$ac_cv_build
2585 1.1 mrg else
2586 1.1 mrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2587 1.1 mrg { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2588 1.1 mrg echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2589 1.1 mrg { (exit 1); exit 1; }; }
2590 1.1 mrg fi
2591 1.1 mrg
2592 1.1 mrg fi
2593 1.1 mrg { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2594 1.1 mrg echo "${ECHO_T}$ac_cv_host" >&6; }
2595 1.1 mrg case $ac_cv_host in
2596 1.1 mrg *-*-*) ;;
2597 1.1 mrg *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2598 1.1 mrg echo "$as_me: error: invalid value of canonical host" >&2;}
2599 1.1 mrg { (exit 1); exit 1; }; };;
2600 1.1 mrg esac
2601 1.1 mrg host=$ac_cv_host
2602 1.1 mrg ac_save_IFS=$IFS; IFS='-'
2603 1.1 mrg set x $ac_cv_host
2604 1.1 mrg shift
2605 1.1 mrg host_cpu=$1
2606 1.1 mrg host_vendor=$2
2607 1.1 mrg shift; shift
2608 1.1 mrg # Remember, the first character of IFS is used to create $*,
2609 1.1 mrg # except with old shells:
2610 1.1 mrg host_os=$*
2611 1.1 mrg IFS=$ac_save_IFS
2612 1.1 mrg case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2613 1.1 mrg
2614 1.1 mrg
2615 1.1 mrg DEPDIR="${am__leading_dot}deps"
2616 1.1 mrg
2617 1.1 mrg ac_config_commands="$ac_config_commands depfiles"
2618 1.1 mrg
2619 1.1 mrg
2620 1.1 mrg am_make=${MAKE-make}
2621 1.1 mrg cat > confinc << 'END'
2622 1.1 mrg am__doit:
2623 1.1 mrg @echo done
2624 1.1 mrg .PHONY: am__doit
2625 1.1 mrg END
2626 1.1 mrg # If we don't find an include directive, just comment out the code.
2627 1.1 mrg { echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2628 1.1 mrg echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
2629 1.1 mrg am__include="#"
2630 1.1 mrg am__quote=
2631 1.1 mrg _am_result=none
2632 1.1 mrg # First try GNU make style include.
2633 1.1 mrg echo "include confinc" > confmf
2634 1.1 mrg # We grep out `Entering directory' and `Leaving directory'
2635 1.1 mrg # messages which can occur if `w' ends up in MAKEFLAGS.
2636 1.1 mrg # In particular we don't look at `^make:' because GNU make might
2637 1.1 mrg # be invoked under some other name (usually "gmake"), in which
2638 1.1 mrg # case it prints its new name instead of `make'.
2639 1.1 mrg if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
2640 1.1 mrg am__include=include
2641 1.1 mrg am__quote=
2642 1.1 mrg _am_result=GNU
2643 1.1 mrg fi
2644 1.1 mrg # Now try BSD make style include.
2645 1.1 mrg if test "$am__include" = "#"; then
2646 1.1 mrg echo '.include "confinc"' > confmf
2647 1.1 mrg if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
2648 1.1 mrg am__include=.include
2649 1.1 mrg am__quote="\""
2650 1.1 mrg _am_result=BSD
2651 1.1 mrg fi
2652 1.1 mrg fi
2653 1.1 mrg
2654 1.1 mrg
2655 1.1 mrg { echo "$as_me:$LINENO: result: $_am_result" >&5
2656 1.1 mrg echo "${ECHO_T}$_am_result" >&6; }
2657 1.1 mrg rm -f confinc confmf
2658 1.1 mrg
2659 1.1 mrg # Check whether --enable-dependency-tracking was given.
2660 1.1 mrg if test "${enable_dependency_tracking+set}" = set; then
2661 1.1 mrg enableval=$enable_dependency_tracking;
2662 1.1 mrg fi
2663 1.1 mrg
2664 1.1 mrg if test "x$enable_dependency_tracking" != xno; then
2665 1.1 mrg am_depcomp="$ac_aux_dir/depcomp"
2666 1.1 mrg AMDEPBACKSLASH='\'
2667 1.1 mrg fi
2668 1.1 mrg
2669 1.1 mrg
2670 1.1 mrg if test "x$enable_dependency_tracking" != xno; then
2671 1.1 mrg AMDEP_TRUE=
2672 1.1 mrg AMDEP_FALSE='#'
2673 1.1 mrg else
2674 1.1 mrg AMDEP_TRUE='#'
2675 1.1 mrg AMDEP_FALSE=
2676 1.1 mrg fi
2677 1.1 mrg
2678 1.1 mrg
2679 1.1 mrg
2680 1.1 mrg ac_ext=c
2681 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
2682 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2683 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2684 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
2685 1.1 mrg if test -n "$ac_tool_prefix"; then
2686 1.1 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2687 1.1 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2
2688 1.1 mrg { echo "$as_me:$LINENO: checking for $ac_word" >&5
2689 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2690 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
2691 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
2692 1.1 mrg else
2693 1.1 mrg if test -n "$CC"; then
2694 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
2695 1.1 mrg else
2696 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2697 1.1 mrg for as_dir in $PATH
2698 1.1 mrg do
2699 1.1 mrg IFS=$as_save_IFS
2700 1.1 mrg test -z "$as_dir" && as_dir=.
2701 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2702 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2703 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc"
2704 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2705 1.1 mrg break 2
2706 1.1 mrg fi
2707 1.1 mrg done
2708 1.1 mrg done
2709 1.1 mrg IFS=$as_save_IFS
2710 1.1 mrg
2711 1.1 mrg fi
2712 1.1 mrg fi
2713 1.1 mrg CC=$ac_cv_prog_CC
2714 1.1 mrg if test -n "$CC"; then
2715 1.1 mrg { echo "$as_me:$LINENO: result: $CC" >&5
2716 1.1 mrg echo "${ECHO_T}$CC" >&6; }
2717 1.1 mrg else
2718 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
2719 1.1 mrg echo "${ECHO_T}no" >&6; }
2720 1.1 mrg fi
2721 1.1 mrg
2722 1.1 mrg
2723 1.1 mrg fi
2724 1.1 mrg if test -z "$ac_cv_prog_CC"; then
2725 1.1 mrg ac_ct_CC=$CC
2726 1.1 mrg # Extract the first word of "gcc", so it can be a program name with args.
2727 1.1 mrg set dummy gcc; ac_word=$2
2728 1.1 mrg { echo "$as_me:$LINENO: checking for $ac_word" >&5
2729 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2730 1.1 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2731 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
2732 1.1 mrg else
2733 1.1 mrg if test -n "$ac_ct_CC"; then
2734 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2735 1.1 mrg else
2736 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2737 1.1 mrg for as_dir in $PATH
2738 1.1 mrg do
2739 1.1 mrg IFS=$as_save_IFS
2740 1.1 mrg test -z "$as_dir" && as_dir=.
2741 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2742 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2743 1.1 mrg ac_cv_prog_ac_ct_CC="gcc"
2744 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2745 1.1 mrg break 2
2746 1.1 mrg fi
2747 1.1 mrg done
2748 1.1 mrg done
2749 1.1 mrg IFS=$as_save_IFS
2750 1.1 mrg
2751 1.1 mrg fi
2752 1.1 mrg fi
2753 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
2754 1.1 mrg if test -n "$ac_ct_CC"; then
2755 1.1 mrg { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2756 1.1 mrg echo "${ECHO_T}$ac_ct_CC" >&6; }
2757 1.1 mrg else
2758 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
2759 1.1 mrg echo "${ECHO_T}no" >&6; }
2760 1.1 mrg fi
2761 1.1 mrg
2762 1.1 mrg if test "x$ac_ct_CC" = x; then
2763 1.1 mrg CC=""
2764 1.1 mrg else
2765 1.1 mrg case $cross_compiling:$ac_tool_warned in
2766 1.1 mrg yes:)
2767 1.1 mrg { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2768 1.1 mrg whose name does not start with the host triplet. If you think this
2769 1.1 mrg configuration is useful to you, please write to autoconf (at] gnu.org." >&5
2770 1.1 mrg echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2771 1.1 mrg whose name does not start with the host triplet. If you think this
2772 1.1 mrg configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
2773 1.1 mrg ac_tool_warned=yes ;;
2774 1.1 mrg esac
2775 1.1 mrg CC=$ac_ct_CC
2776 1.1 mrg fi
2777 1.1 mrg else
2778 1.1 mrg CC="$ac_cv_prog_CC"
2779 1.1 mrg fi
2780 1.1 mrg
2781 1.1 mrg if test -z "$CC"; then
2782 1.1 mrg if test -n "$ac_tool_prefix"; then
2783 1.1 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2784 1.1 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2
2785 1.1 mrg { echo "$as_me:$LINENO: checking for $ac_word" >&5
2786 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2787 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
2788 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
2789 1.1 mrg else
2790 1.1 mrg if test -n "$CC"; then
2791 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
2792 1.1 mrg else
2793 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2794 1.1 mrg for as_dir in $PATH
2795 1.1 mrg do
2796 1.1 mrg IFS=$as_save_IFS
2797 1.1 mrg test -z "$as_dir" && as_dir=.
2798 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2799 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2800 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}cc"
2801 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2802 1.1 mrg break 2
2803 1.1 mrg fi
2804 1.1 mrg done
2805 1.1 mrg done
2806 1.1 mrg IFS=$as_save_IFS
2807 1.1 mrg
2808 1.1 mrg fi
2809 1.1 mrg fi
2810 1.1 mrg CC=$ac_cv_prog_CC
2811 1.1 mrg if test -n "$CC"; then
2812 1.1 mrg { echo "$as_me:$LINENO: result: $CC" >&5
2813 1.1 mrg echo "${ECHO_T}$CC" >&6; }
2814 1.1 mrg else
2815 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
2816 1.1 mrg echo "${ECHO_T}no" >&6; }
2817 1.1 mrg fi
2818 1.1 mrg
2819 1.1 mrg
2820 1.1 mrg fi
2821 1.1 mrg fi
2822 1.1 mrg if test -z "$CC"; then
2823 1.1 mrg # Extract the first word of "cc", so it can be a program name with args.
2824 1.1 mrg set dummy cc; ac_word=$2
2825 1.1 mrg { echo "$as_me:$LINENO: checking for $ac_word" >&5
2826 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2827 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
2828 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
2829 1.1 mrg else
2830 1.1 mrg if test -n "$CC"; then
2831 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
2832 1.1 mrg else
2833 1.1 mrg ac_prog_rejected=no
2834 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2835 1.1 mrg for as_dir in $PATH
2836 1.1 mrg do
2837 1.1 mrg IFS=$as_save_IFS
2838 1.1 mrg test -z "$as_dir" && as_dir=.
2839 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2840 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2841 1.1 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2842 1.1 mrg ac_prog_rejected=yes
2843 1.1 mrg continue
2844 1.1 mrg fi
2845 1.1 mrg ac_cv_prog_CC="cc"
2846 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2847 1.1 mrg break 2
2848 1.1 mrg fi
2849 1.1 mrg done
2850 1.1 mrg done
2851 1.1 mrg IFS=$as_save_IFS
2852 1.1 mrg
2853 1.1 mrg if test $ac_prog_rejected = yes; then
2854 1.1 mrg # We found a bogon in the path, so make sure we never use it.
2855 1.1 mrg set dummy $ac_cv_prog_CC
2856 1.1 mrg shift
2857 1.1 mrg if test $# != 0; then
2858 1.1 mrg # We chose a different compiler from the bogus one.
2859 1.1 mrg # However, it has the same basename, so the bogon will be chosen
2860 1.1 mrg # first if we set CC to just the basename; use the full file name.
2861 1.1 mrg shift
2862 1.1 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2863 1.1 mrg fi
2864 1.1 mrg fi
2865 1.1 mrg fi
2866 1.1 mrg fi
2867 1.1 mrg CC=$ac_cv_prog_CC
2868 1.1 mrg if test -n "$CC"; then
2869 1.1 mrg { echo "$as_me:$LINENO: result: $CC" >&5
2870 1.1 mrg echo "${ECHO_T}$CC" >&6; }
2871 1.1 mrg else
2872 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
2873 1.1 mrg echo "${ECHO_T}no" >&6; }
2874 1.1 mrg fi
2875 1.1 mrg
2876 1.1 mrg
2877 1.1 mrg fi
2878 1.1 mrg if test -z "$CC"; then
2879 1.1 mrg if test -n "$ac_tool_prefix"; then
2880 1.1 mrg for ac_prog in cl.exe
2881 1.1 mrg do
2882 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2883 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2884 1.1 mrg { echo "$as_me:$LINENO: checking for $ac_word" >&5
2885 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2886 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
2887 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
2888 1.1 mrg else
2889 1.1 mrg if test -n "$CC"; then
2890 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
2891 1.1 mrg else
2892 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2893 1.1 mrg for as_dir in $PATH
2894 1.1 mrg do
2895 1.1 mrg IFS=$as_save_IFS
2896 1.1 mrg test -z "$as_dir" && as_dir=.
2897 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2898 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2899 1.1 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2900 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2901 1.1 mrg break 2
2902 1.1 mrg fi
2903 1.1 mrg done
2904 1.1 mrg done
2905 1.1 mrg IFS=$as_save_IFS
2906 1.1 mrg
2907 1.1 mrg fi
2908 1.1 mrg fi
2909 1.1 mrg CC=$ac_cv_prog_CC
2910 1.1 mrg if test -n "$CC"; then
2911 1.1 mrg { echo "$as_me:$LINENO: result: $CC" >&5
2912 1.1 mrg echo "${ECHO_T}$CC" >&6; }
2913 1.1 mrg else
2914 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
2915 1.1 mrg echo "${ECHO_T}no" >&6; }
2916 1.1 mrg fi
2917 1.1 mrg
2918 1.1 mrg
2919 1.1 mrg test -n "$CC" && break
2920 1.1 mrg done
2921 1.1 mrg fi
2922 1.1 mrg if test -z "$CC"; then
2923 1.1 mrg ac_ct_CC=$CC
2924 1.1 mrg for ac_prog in cl.exe
2925 1.1 mrg do
2926 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
2927 1.1 mrg set dummy $ac_prog; ac_word=$2
2928 1.1 mrg { echo "$as_me:$LINENO: checking for $ac_word" >&5
2929 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2930 1.1 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2931 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
2932 1.1 mrg else
2933 1.1 mrg if test -n "$ac_ct_CC"; then
2934 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2935 1.1 mrg else
2936 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2937 1.1 mrg for as_dir in $PATH
2938 1.1 mrg do
2939 1.1 mrg IFS=$as_save_IFS
2940 1.1 mrg test -z "$as_dir" && as_dir=.
2941 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2942 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2943 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_prog"
2944 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2945 1.1 mrg break 2
2946 1.1 mrg fi
2947 1.1 mrg done
2948 1.1 mrg done
2949 1.1 mrg IFS=$as_save_IFS
2950 1.1 mrg
2951 1.1 mrg fi
2952 1.1 mrg fi
2953 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
2954 1.1 mrg if test -n "$ac_ct_CC"; then
2955 1.1 mrg { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2956 1.1 mrg echo "${ECHO_T}$ac_ct_CC" >&6; }
2957 1.1 mrg else
2958 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
2959 1.1 mrg echo "${ECHO_T}no" >&6; }
2960 1.1 mrg fi
2961 1.1 mrg
2962 1.1 mrg
2963 1.1 mrg test -n "$ac_ct_CC" && break
2964 1.1 mrg done
2965 1.1 mrg
2966 1.1 mrg if test "x$ac_ct_CC" = x; then
2967 1.1 mrg CC=""
2968 1.1 mrg else
2969 1.1 mrg case $cross_compiling:$ac_tool_warned in
2970 1.1 mrg yes:)
2971 1.1 mrg { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2972 1.1 mrg whose name does not start with the host triplet. If you think this
2973 1.1 mrg configuration is useful to you, please write to autoconf (at] gnu.org." >&5
2974 1.1 mrg echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2975 1.1 mrg whose name does not start with the host triplet. If you think this
2976 1.1 mrg configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
2977 1.1 mrg ac_tool_warned=yes ;;
2978 1.1 mrg esac
2979 1.1 mrg CC=$ac_ct_CC
2980 1.1 mrg fi
2981 1.1 mrg fi
2982 1.1 mrg
2983 1.1 mrg fi
2984 1.1 mrg
2985 1.1 mrg
2986 1.1 mrg test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2987 1.1 mrg See \`config.log' for more details." >&5
2988 1.1 mrg echo "$as_me: error: no acceptable C compiler found in \$PATH
2989 1.1 mrg See \`config.log' for more details." >&2;}
2990 1.1 mrg { (exit 1); exit 1; }; }
2991 1.1 mrg
2992 1.1 mrg # Provide some information about the compiler.
2993 1.1 mrg echo "$as_me:$LINENO: checking for C compiler version" >&5
2994 1.1 mrg ac_compiler=`set X $ac_compile; echo $2`
2995 1.1 mrg { (ac_try="$ac_compiler --version >&5"
2996 1.1 mrg case "(($ac_try" in
2997 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2998 1.1 mrg *) ac_try_echo=$ac_try;;
2999 1.1 mrg esac
3000 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3001 1.1 mrg (eval "$ac_compiler --version >&5") 2>&5
3002 1.1 mrg ac_status=$?
3003 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
3004 1.1 mrg (exit $ac_status); }
3005 1.1 mrg { (ac_try="$ac_compiler -v >&5"
3006 1.1 mrg case "(($ac_try" in
3007 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3008 1.1 mrg *) ac_try_echo=$ac_try;;
3009 1.1 mrg esac
3010 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3011 1.1 mrg (eval "$ac_compiler -v >&5") 2>&5
3012 1.1 mrg ac_status=$?
3013 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
3014 1.1 mrg (exit $ac_status); }
3015 1.1 mrg { (ac_try="$ac_compiler -V >&5"
3016 1.1 mrg case "(($ac_try" in
3017 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3018 1.1 mrg *) ac_try_echo=$ac_try;;
3019 1.1 mrg esac
3020 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3021 1.1 mrg (eval "$ac_compiler -V >&5") 2>&5
3022 1.1 mrg ac_status=$?
3023 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
3024 1.1 mrg (exit $ac_status); }
3025 1.1 mrg
3026 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
3027 1.1 mrg /* confdefs.h. */
3028 1.1 mrg _ACEOF
3029 1.1 mrg cat confdefs.h >>conftest.$ac_ext
3030 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
3031 1.1 mrg /* end confdefs.h. */
3032 1.1 mrg
3033 1.1 mrg int
3034 1.1 mrg main ()
3035 1.1 mrg {
3036 1.1 mrg
3037 1.1 mrg ;
3038 1.1 mrg return 0;
3039 1.1 mrg }
3040 1.1 mrg _ACEOF
3041 1.1 mrg ac_clean_files_save=$ac_clean_files
3042 1.1 mrg ac_clean_files="$ac_clean_files a.out a.exe b.out"
3043 1.1 mrg # Try to create an executable without -o first, disregard a.out.
3044 1.1 mrg # It will help us diagnose broken compilers, and finding out an intuition
3045 1.1 mrg # of exeext.
3046 1.1 mrg { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3047 1.1 mrg echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
3048 1.1 mrg ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3049 1.1 mrg #
3050 1.1 mrg # List of possible output files, starting from the most likely.
3051 1.1 mrg # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
3052 1.1 mrg # only as a last resort. b.out is created by i960 compilers.
3053 1.1 mrg ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
3054 1.1 mrg #
3055 1.1 mrg # The IRIX 6 linker writes into existing files which may not be
3056 1.1 mrg # executable, retaining their permissions. Remove them first so a
3057 1.1 mrg # subsequent execution test works.
3058 1.1 mrg ac_rmfiles=
3059 1.1 mrg for ac_file in $ac_files
3060 1.1 mrg do
3061 1.1 mrg case $ac_file in
3062 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
3063 1.1 mrg * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3064 1.1 mrg esac
3065 1.1 mrg done
3066 1.1 mrg rm -f $ac_rmfiles
3067 1.1 mrg
3068 1.1 mrg if { (ac_try="$ac_link_default"
3069 1.1 mrg case "(($ac_try" in
3070 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3071 1.1 mrg *) ac_try_echo=$ac_try;;
3072 1.1 mrg esac
3073 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3074 1.1 mrg (eval "$ac_link_default") 2>&5
3075 1.1 mrg ac_status=$?
3076 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
3077 1.1 mrg (exit $ac_status); }; then
3078 1.1 mrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3079 1.1 mrg # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3080 1.1 mrg # in a Makefile. We should not override ac_cv_exeext if it was cached,
3081 1.1 mrg # so that the user can short-circuit this test for compilers unknown to
3082 1.1 mrg # Autoconf.
3083 1.1 mrg for ac_file in $ac_files ''
3084 1.1 mrg do
3085 1.1 mrg test -f "$ac_file" || continue
3086 1.1 mrg case $ac_file in
3087 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
3088 1.1 mrg ;;
3089 1.1 mrg [ab].out )
3090 1.1 mrg # We found the default executable, but exeext='' is most
3091 1.1 mrg # certainly right.
3092 1.1 mrg break;;
3093 1.1 mrg *.* )
3094 1.1 mrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3095 1.1 mrg then :; else
3096 1.1 mrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3097 1.1 mrg fi
3098 1.1 mrg # We set ac_cv_exeext here because the later test for it is not
3099 1.1 mrg # safe: cross compilers may not add the suffix if given an `-o'
3100 1.1 mrg # argument, so we may need to know it at that point already.
3101 1.1 mrg # Even if this section looks crufty: it has the advantage of
3102 1.1 mrg # actually working.
3103 1.1 mrg break;;
3104 1.1 mrg * )
3105 1.1 mrg break;;
3106 1.1 mrg esac
3107 1.1 mrg done
3108 1.1 mrg test "$ac_cv_exeext" = no && ac_cv_exeext=
3109 1.1 mrg
3110 1.1 mrg else
3111 1.1 mrg ac_file=''
3112 1.1 mrg fi
3113 1.1 mrg
3114 1.1 mrg { echo "$as_me:$LINENO: result: $ac_file" >&5
3115 1.1 mrg echo "${ECHO_T}$ac_file" >&6; }
3116 1.1 mrg if test -z "$ac_file"; then
3117 1.1 mrg echo "$as_me: failed program was:" >&5
3118 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3119 1.1 mrg
3120 1.1 mrg { { echo "$as_me:$LINENO: error: C compiler cannot create executables
3121 1.1 mrg See \`config.log' for more details." >&5
3122 1.1 mrg echo "$as_me: error: C compiler cannot create executables
3123 1.1 mrg See \`config.log' for more details." >&2;}
3124 1.1 mrg { (exit 77); exit 77; }; }
3125 1.1 mrg fi
3126 1.1 mrg
3127 1.1 mrg ac_exeext=$ac_cv_exeext
3128 1.1 mrg
3129 1.1 mrg # Check that the compiler produces executables we can run. If not, either
3130 1.1 mrg # the compiler is broken, or we cross compile.
3131 1.1 mrg { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3132 1.1 mrg echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
3133 1.1 mrg # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3134 1.1 mrg # If not cross compiling, check that we can run a simple program.
3135 1.1 mrg if test "$cross_compiling" != yes; then
3136 1.1 mrg if { ac_try='./$ac_file'
3137 1.1 mrg { (case "(($ac_try" in
3138 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3139 1.1 mrg *) ac_try_echo=$ac_try;;
3140 1.1 mrg esac
3141 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3142 1.1 mrg (eval "$ac_try") 2>&5
3143 1.1 mrg ac_status=$?
3144 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
3145 1.1 mrg (exit $ac_status); }; }; then
3146 1.1 mrg cross_compiling=no
3147 1.1 mrg else
3148 1.1 mrg if test "$cross_compiling" = maybe; then
3149 1.1 mrg cross_compiling=yes
3150 1.1 mrg else
3151 1.1 mrg { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
3152 1.1 mrg If you meant to cross compile, use \`--host'.
3153 1.1 mrg See \`config.log' for more details." >&5
3154 1.1 mrg echo "$as_me: error: cannot run C compiled programs.
3155 1.1 mrg If you meant to cross compile, use \`--host'.
3156 1.1 mrg See \`config.log' for more details." >&2;}
3157 1.1 mrg { (exit 1); exit 1; }; }
3158 1.1 mrg fi
3159 1.1 mrg fi
3160 1.1 mrg fi
3161 1.1 mrg { echo "$as_me:$LINENO: result: yes" >&5
3162 1.1 mrg echo "${ECHO_T}yes" >&6; }
3163 1.1 mrg
3164 1.1 mrg rm -f a.out a.exe conftest$ac_cv_exeext b.out
3165 1.1 mrg ac_clean_files=$ac_clean_files_save
3166 1.1 mrg # Check that the compiler produces executables we can run. If not, either
3167 1.1 mrg # the compiler is broken, or we cross compile.
3168 1.1 mrg { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3169 1.1 mrg echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
3170 1.1 mrg { echo "$as_me:$LINENO: result: $cross_compiling" >&5
3171 1.1 mrg echo "${ECHO_T}$cross_compiling" >&6; }
3172 1.1 mrg
3173 1.1 mrg { echo "$as_me:$LINENO: checking for suffix of executables" >&5
3174 1.1 mrg echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
3175 1.1 mrg if { (ac_try="$ac_link"
3176 1.1 mrg case "(($ac_try" in
3177 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3178 1.1 mrg *) ac_try_echo=$ac_try;;
3179 1.1 mrg esac
3180 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3181 1.1 mrg (eval "$ac_link") 2>&5
3182 1.1 mrg ac_status=$?
3183 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
3184 1.1 mrg (exit $ac_status); }; then
3185 1.1 mrg # If both `conftest.exe' and `conftest' are `present' (well, observable)
3186 1.1 mrg # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3187 1.1 mrg # work properly (i.e., refer to `conftest.exe'), while it won't with
3188 1.1 mrg # `rm'.
3189 1.1 mrg for ac_file in conftest.exe conftest conftest.*; do
3190 1.1 mrg test -f "$ac_file" || continue
3191 1.1 mrg case $ac_file in
3192 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
3193 1.1 mrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3194 1.1 mrg break;;
3195 1.1 mrg * ) break;;
3196 1.1 mrg esac
3197 1.1 mrg done
3198 1.1 mrg else
3199 1.1 mrg { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3200 1.1 mrg See \`config.log' for more details." >&5
3201 1.1 mrg echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3202 1.1 mrg See \`config.log' for more details." >&2;}
3203 1.1 mrg { (exit 1); exit 1; }; }
3204 1.1 mrg fi
3205 1.1 mrg
3206 1.1 mrg rm -f conftest$ac_cv_exeext
3207 1.1 mrg { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3208 1.1 mrg echo "${ECHO_T}$ac_cv_exeext" >&6; }
3209 1.1 mrg
3210 1.1 mrg rm -f conftest.$ac_ext
3211 1.1 mrg EXEEXT=$ac_cv_exeext
3212 1.1 mrg ac_exeext=$EXEEXT
3213 1.1 mrg { echo "$as_me:$LINENO: checking for suffix of object files" >&5
3214 1.1 mrg echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
3215 1.1 mrg if test "${ac_cv_objext+set}" = set; then
3216 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
3217 1.1 mrg else
3218 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
3219 1.1 mrg /* confdefs.h. */
3220 1.1 mrg _ACEOF
3221 1.1 mrg cat confdefs.h >>conftest.$ac_ext
3222 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
3223 1.1 mrg /* end confdefs.h. */
3224 1.1 mrg
3225 1.1 mrg int
3226 1.1 mrg main ()
3227 1.1 mrg {
3228 1.1 mrg
3229 1.1 mrg ;
3230 1.1 mrg return 0;
3231 1.1 mrg }
3232 1.1 mrg _ACEOF
3233 1.1 mrg rm -f conftest.o conftest.obj
3234 1.1 mrg if { (ac_try="$ac_compile"
3235 1.1 mrg case "(($ac_try" in
3236 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3237 1.1 mrg *) ac_try_echo=$ac_try;;
3238 1.1 mrg esac
3239 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3240 1.1 mrg (eval "$ac_compile") 2>&5
3241 1.1 mrg ac_status=$?
3242 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
3243 1.1 mrg (exit $ac_status); }; then
3244 1.1 mrg for ac_file in conftest.o conftest.obj conftest.*; do
3245 1.1 mrg test -f "$ac_file" || continue;
3246 1.1 mrg case $ac_file in
3247 1.1 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
3248 1.1 mrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3249 1.1 mrg break;;
3250 1.1 mrg esac
3251 1.1 mrg done
3252 1.1 mrg else
3253 1.1 mrg echo "$as_me: failed program was:" >&5
3254 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3255 1.1 mrg
3256 1.1 mrg { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3257 1.1 mrg See \`config.log' for more details." >&5
3258 1.1 mrg echo "$as_me: error: cannot compute suffix of object files: cannot compile
3259 1.1 mrg See \`config.log' for more details." >&2;}
3260 1.1 mrg { (exit 1); exit 1; }; }
3261 1.1 mrg fi
3262 1.1 mrg
3263 1.1 mrg rm -f conftest.$ac_cv_objext conftest.$ac_ext
3264 1.1 mrg fi
3265 1.1 mrg { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3266 1.1 mrg echo "${ECHO_T}$ac_cv_objext" >&6; }
3267 1.1 mrg OBJEXT=$ac_cv_objext
3268 1.1 mrg ac_objext=$OBJEXT
3269 1.1 mrg { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3270 1.1 mrg echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
3271 1.1 mrg if test "${ac_cv_c_compiler_gnu+set}" = set; then
3272 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
3273 1.1 mrg else
3274 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
3275 1.1 mrg /* confdefs.h. */
3276 1.1 mrg _ACEOF
3277 1.1 mrg cat confdefs.h >>conftest.$ac_ext
3278 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
3279 1.1 mrg /* end confdefs.h. */
3280 1.1 mrg
3281 1.1 mrg int
3282 1.1 mrg main ()
3283 1.1 mrg {
3284 1.1 mrg #ifndef __GNUC__
3285 1.1 mrg choke me
3286 1.1 mrg #endif
3287 1.1 mrg
3288 1.1 mrg ;
3289 1.1 mrg return 0;
3290 1.1 mrg }
3291 1.1 mrg _ACEOF
3292 1.1 mrg rm -f conftest.$ac_objext
3293 1.1 mrg if { (ac_try="$ac_compile"
3294 1.1 mrg case "(($ac_try" in
3295 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3296 1.1 mrg *) ac_try_echo=$ac_try;;
3297 1.1 mrg esac
3298 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3299 1.1 mrg (eval "$ac_compile") 2>conftest.er1
3300 1.1 mrg ac_status=$?
3301 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
3302 1.1 mrg rm -f conftest.er1
3303 1.1 mrg cat conftest.err >&5
3304 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
3305 1.1 mrg (exit $ac_status); } && {
3306 1.1 mrg test -z "$ac_c_werror_flag" ||
3307 1.1 mrg test ! -s conftest.err
3308 1.1 mrg } && test -s conftest.$ac_objext; then
3309 1.1 mrg ac_compiler_gnu=yes
3310 1.1 mrg else
3311 1.1 mrg echo "$as_me: failed program was:" >&5
3312 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3313 1.1 mrg
3314 1.1 mrg ac_compiler_gnu=no
3315 1.1 mrg fi
3316 1.1 mrg
3317 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3318 1.1 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu
3319 1.1 mrg
3320 1.1 mrg fi
3321 1.1 mrg { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3322 1.1 mrg echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3323 1.1 mrg GCC=`test $ac_compiler_gnu = yes && echo yes`
3324 1.1 mrg ac_test_CFLAGS=${CFLAGS+set}
3325 1.1 mrg ac_save_CFLAGS=$CFLAGS
3326 1.1 mrg { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3327 1.1 mrg echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3328 1.1 mrg if test "${ac_cv_prog_cc_g+set}" = set; then
3329 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
3330 1.1 mrg else
3331 1.1 mrg ac_save_c_werror_flag=$ac_c_werror_flag
3332 1.1 mrg ac_c_werror_flag=yes
3333 1.1 mrg ac_cv_prog_cc_g=no
3334 1.1 mrg CFLAGS="-g"
3335 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
3336 1.1 mrg /* confdefs.h. */
3337 1.1 mrg _ACEOF
3338 1.1 mrg cat confdefs.h >>conftest.$ac_ext
3339 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
3340 1.1 mrg /* end confdefs.h. */
3341 1.1 mrg
3342 1.1 mrg int
3343 1.1 mrg main ()
3344 1.1 mrg {
3345 1.1 mrg
3346 1.1 mrg ;
3347 1.1 mrg return 0;
3348 1.1 mrg }
3349 1.1 mrg _ACEOF
3350 1.1 mrg rm -f conftest.$ac_objext
3351 1.1 mrg if { (ac_try="$ac_compile"
3352 1.1 mrg case "(($ac_try" in
3353 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3354 1.1 mrg *) ac_try_echo=$ac_try;;
3355 1.1 mrg esac
3356 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3357 1.1 mrg (eval "$ac_compile") 2>conftest.er1
3358 1.1 mrg ac_status=$?
3359 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
3360 1.1 mrg rm -f conftest.er1
3361 1.1 mrg cat conftest.err >&5
3362 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
3363 1.1 mrg (exit $ac_status); } && {
3364 1.1 mrg test -z "$ac_c_werror_flag" ||
3365 1.1 mrg test ! -s conftest.err
3366 1.1 mrg } && test -s conftest.$ac_objext; then
3367 1.1 mrg ac_cv_prog_cc_g=yes
3368 1.1 mrg else
3369 1.1 mrg echo "$as_me: failed program was:" >&5
3370 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3371 1.1 mrg
3372 1.1 mrg CFLAGS=""
3373 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
3374 1.1 mrg /* confdefs.h. */
3375 1.1 mrg _ACEOF
3376 1.1 mrg cat confdefs.h >>conftest.$ac_ext
3377 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
3378 1.1 mrg /* end confdefs.h. */
3379 1.1 mrg
3380 1.1 mrg int
3381 1.1 mrg main ()
3382 1.1 mrg {
3383 1.1 mrg
3384 1.1 mrg ;
3385 1.1 mrg return 0;
3386 1.1 mrg }
3387 1.1 mrg _ACEOF
3388 1.1 mrg rm -f conftest.$ac_objext
3389 1.1 mrg if { (ac_try="$ac_compile"
3390 1.1 mrg case "(($ac_try" in
3391 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3392 1.1 mrg *) ac_try_echo=$ac_try;;
3393 1.1 mrg esac
3394 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3395 1.1 mrg (eval "$ac_compile") 2>conftest.er1
3396 1.1 mrg ac_status=$?
3397 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
3398 1.1 mrg rm -f conftest.er1
3399 1.1 mrg cat conftest.err >&5
3400 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
3401 1.1 mrg (exit $ac_status); } && {
3402 1.1 mrg test -z "$ac_c_werror_flag" ||
3403 1.1 mrg test ! -s conftest.err
3404 1.1 mrg } && test -s conftest.$ac_objext; then
3405 1.1 mrg :
3406 1.1 mrg else
3407 1.1 mrg echo "$as_me: failed program was:" >&5
3408 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3409 1.1 mrg
3410 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag
3411 1.1 mrg CFLAGS="-g"
3412 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
3413 1.1 mrg /* confdefs.h. */
3414 1.1 mrg _ACEOF
3415 1.1 mrg cat confdefs.h >>conftest.$ac_ext
3416 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
3417 1.1 mrg /* end confdefs.h. */
3418 1.1 mrg
3419 1.1 mrg int
3420 1.1 mrg main ()
3421 1.1 mrg {
3422 1.1 mrg
3423 1.1 mrg ;
3424 1.1 mrg return 0;
3425 1.1 mrg }
3426 1.1 mrg _ACEOF
3427 1.1 mrg rm -f conftest.$ac_objext
3428 1.1 mrg if { (ac_try="$ac_compile"
3429 1.1 mrg case "(($ac_try" in
3430 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3431 1.1 mrg *) ac_try_echo=$ac_try;;
3432 1.1 mrg esac
3433 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3434 1.1 mrg (eval "$ac_compile") 2>conftest.er1
3435 1.1 mrg ac_status=$?
3436 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
3437 1.1 mrg rm -f conftest.er1
3438 1.1 mrg cat conftest.err >&5
3439 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
3440 1.1 mrg (exit $ac_status); } && {
3441 1.1 mrg test -z "$ac_c_werror_flag" ||
3442 1.1 mrg test ! -s conftest.err
3443 1.1 mrg } && test -s conftest.$ac_objext; then
3444 1.1 mrg ac_cv_prog_cc_g=yes
3445 1.1 mrg else
3446 1.1 mrg echo "$as_me: failed program was:" >&5
3447 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3448 1.1 mrg
3449 1.1 mrg
3450 1.1 mrg fi
3451 1.1 mrg
3452 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3453 1.1 mrg fi
3454 1.1 mrg
3455 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3456 1.1 mrg fi
3457 1.1 mrg
3458 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3459 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag
3460 1.1 mrg fi
3461 1.1 mrg { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3462 1.1 mrg echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3463 1.1 mrg if test "$ac_test_CFLAGS" = set; then
3464 1.1 mrg CFLAGS=$ac_save_CFLAGS
3465 1.1 mrg elif test $ac_cv_prog_cc_g = yes; then
3466 1.1 mrg if test "$GCC" = yes; then
3467 1.1 mrg CFLAGS="-g -O2"
3468 1.1 mrg else
3469 1.1 mrg CFLAGS="-g"
3470 1.1 mrg fi
3471 1.1 mrg else
3472 1.1 mrg if test "$GCC" = yes; then
3473 1.1 mrg CFLAGS="-O2"
3474 1.1 mrg else
3475 1.1 mrg CFLAGS=
3476 1.1 mrg fi
3477 1.1 mrg fi
3478 1.1 mrg { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3479 1.1 mrg echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3480 1.1 mrg if test "${ac_cv_prog_cc_c89+set}" = set; then
3481 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
3482 1.1 mrg else
3483 1.1 mrg ac_cv_prog_cc_c89=no
3484 1.1 mrg ac_save_CC=$CC
3485 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
3486 1.1 mrg /* confdefs.h. */
3487 1.1 mrg _ACEOF
3488 1.1 mrg cat confdefs.h >>conftest.$ac_ext
3489 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
3490 1.1 mrg /* end confdefs.h. */
3491 1.1 mrg #include <stdarg.h>
3492 1.1 mrg #include <stdio.h>
3493 1.1 mrg #include <sys/types.h>
3494 1.1 mrg #include <sys/stat.h>
3495 1.1 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3496 1.1 mrg struct buf { int x; };
3497 1.1 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int);
3498 1.1 mrg static char *e (p, i)
3499 1.1 mrg char **p;
3500 1.1 mrg int i;
3501 1.1 mrg {
3502 1.1 mrg return p[i];
3503 1.1 mrg }
3504 1.1 mrg static char *f (char * (*g) (char **, int), char **p, ...)
3505 1.1 mrg {
3506 1.1 mrg char *s;
3507 1.1 mrg va_list v;
3508 1.1 mrg va_start (v,p);
3509 1.1 mrg s = g (p, va_arg (v,int));
3510 1.1 mrg va_end (v);
3511 1.1 mrg return s;
3512 1.1 mrg }
3513 1.1 mrg
3514 1.1 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3515 1.1 mrg function prototypes and stuff, but not '\xHH' hex character constants.
3516 1.1 mrg These don't provoke an error unfortunately, instead are silently treated
3517 1.1 mrg as 'x'. The following induces an error, until -std is added to get
3518 1.1 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3519 1.1 mrg array size at least. It's necessary to write '\x00'==0 to get something
3520 1.1 mrg that's true only with -std. */
3521 1.1 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3522 1.1 mrg
3523 1.1 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3524 1.1 mrg inside strings and character constants. */
3525 1.1 mrg #define FOO(x) 'x'
3526 1.1 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3527 1.1 mrg
3528 1.1 mrg int test (int i, double x);
3529 1.1 mrg struct s1 {int (*f) (int a);};
3530 1.1 mrg struct s2 {int (*f) (double a);};
3531 1.1 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3532 1.1 mrg int argc;
3533 1.1 mrg char **argv;
3534 1.1 mrg int
3535 1.1 mrg main ()
3536 1.1 mrg {
3537 1.1 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3538 1.1 mrg ;
3539 1.1 mrg return 0;
3540 1.1 mrg }
3541 1.1 mrg _ACEOF
3542 1.1 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3543 1.1 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3544 1.1 mrg do
3545 1.1 mrg CC="$ac_save_CC $ac_arg"
3546 1.1 mrg rm -f conftest.$ac_objext
3547 1.1 mrg if { (ac_try="$ac_compile"
3548 1.1 mrg case "(($ac_try" in
3549 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3550 1.1 mrg *) ac_try_echo=$ac_try;;
3551 1.1 mrg esac
3552 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3553 1.1 mrg (eval "$ac_compile") 2>conftest.er1
3554 1.1 mrg ac_status=$?
3555 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
3556 1.1 mrg rm -f conftest.er1
3557 1.1 mrg cat conftest.err >&5
3558 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
3559 1.1 mrg (exit $ac_status); } && {
3560 1.1 mrg test -z "$ac_c_werror_flag" ||
3561 1.1 mrg test ! -s conftest.err
3562 1.1 mrg } && test -s conftest.$ac_objext; then
3563 1.1 mrg ac_cv_prog_cc_c89=$ac_arg
3564 1.1 mrg else
3565 1.1 mrg echo "$as_me: failed program was:" >&5
3566 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3567 1.1 mrg
3568 1.1 mrg
3569 1.1 mrg fi
3570 1.1 mrg
3571 1.1 mrg rm -f core conftest.err conftest.$ac_objext
3572 1.1 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break
3573 1.1 mrg done
3574 1.1 mrg rm -f conftest.$ac_ext
3575 1.1 mrg CC=$ac_save_CC
3576 1.1 mrg
3577 1.1 mrg fi
3578 1.1 mrg # AC_CACHE_VAL
3579 1.1 mrg case "x$ac_cv_prog_cc_c89" in
3580 1.1 mrg x)
3581 1.1 mrg { echo "$as_me:$LINENO: result: none needed" >&5
3582 1.1 mrg echo "${ECHO_T}none needed" >&6; } ;;
3583 1.1 mrg xno)
3584 1.1 mrg { echo "$as_me:$LINENO: result: unsupported" >&5
3585 1.1 mrg echo "${ECHO_T}unsupported" >&6; } ;;
3586 1.1 mrg *)
3587 1.1 mrg CC="$CC $ac_cv_prog_cc_c89"
3588 1.1 mrg { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3589 1.1 mrg echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3590 1.1 mrg esac
3591 1.1 mrg
3592 1.1 mrg
3593 1.1 mrg ac_ext=c
3594 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
3595 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3596 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3597 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3598 1.1 mrg
3599 1.1 mrg depcc="$CC" am_compiler_list=
3600 1.1 mrg
3601 1.1 mrg { echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3602 1.1 mrg echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
3603 1.1 mrg if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3604 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
3605 1.1 mrg else
3606 1.1 mrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3607 1.1 mrg # We make a subdir and do the tests there. Otherwise we can end up
3608 1.1 mrg # making bogus files that we don't know about and never remove. For
3609 1.1 mrg # instance it was reported that on HP-UX the gcc test will end up
3610 1.1 mrg # making a dummy file named `D' -- because `-MD' means `put the output
3611 1.1 mrg # in D'.
3612 1.1 mrg mkdir conftest.dir
3613 1.1 mrg # Copy depcomp to subdir because otherwise we won't find it if we're
3614 1.1 mrg # using a relative directory.
3615 1.1 mrg cp "$am_depcomp" conftest.dir
3616 1.1 mrg cd conftest.dir
3617 1.1 mrg # We will build objects and dependencies in a subdirectory because
3618 1.1 mrg # it helps to detect inapplicable dependency modes. For instance
3619 1.1 mrg # both Tru64's cc and ICC support -MD to output dependencies as a
3620 1.1 mrg # side effect of compilation, but ICC will put the dependencies in
3621 1.1 mrg # the current directory while Tru64 will put them in the object
3622 1.1 mrg # directory.
3623 1.1 mrg mkdir sub
3624 1.1 mrg
3625 1.1 mrg am_cv_CC_dependencies_compiler_type=none
3626 1.1 mrg if test "$am_compiler_list" = ""; then
3627 1.1 mrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3628 1.1 mrg fi
3629 1.1 mrg for depmode in $am_compiler_list; do
3630 1.1 mrg # Setup a source with many dependencies, because some compilers
3631 1.1 mrg # like to wrap large dependency lists on column 80 (with \), and
3632 1.1 mrg # we should not choose a depcomp mode which is confused by this.
3633 1.1 mrg #
3634 1.1 mrg # We need to recreate these files for each test, as the compiler may
3635 1.1 mrg # overwrite some of them when testing with obscure command lines.
3636 1.1 mrg # This happens at least with the AIX C compiler.
3637 1.1 mrg : > sub/conftest.c
3638 1.1 mrg for i in 1 2 3 4 5 6; do
3639 1.1 mrg echo '#include "conftst'$i'.h"' >> sub/conftest.c
3640 1.1 mrg # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3641 1.1 mrg # Solaris 8's {/usr,}/bin/sh.
3642 1.1 mrg touch sub/conftst$i.h
3643 1.1 mrg done
3644 1.1 mrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3645 1.1 mrg
3646 1.1 mrg case $depmode in
3647 1.1 mrg nosideeffect)
3648 1.1 mrg # after this tag, mechanisms are not by side-effect, so they'll
3649 1.1 mrg # only be used when explicitly requested
3650 1.1 mrg if test "x$enable_dependency_tracking" = xyes; then
3651 1.1 mrg continue
3652 1.1 mrg else
3653 1.1 mrg break
3654 1.1 mrg fi
3655 1.1 mrg ;;
3656 1.1 mrg none) break ;;
3657 1.1 mrg esac
3658 1.1 mrg # We check with `-c' and `-o' for the sake of the "dashmstdout"
3659 1.1 mrg # mode. It turns out that the SunPro C++ compiler does not properly
3660 1.1 mrg # handle `-M -o', and we need to detect this.
3661 1.1 mrg if depmode=$depmode \
3662 1.1 mrg source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3663 1.1 mrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3664 1.1 mrg $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3665 1.1 mrg >/dev/null 2>conftest.err &&
3666 1.1 mrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3667 1.1 mrg grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3668 1.1 mrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3669 1.1 mrg # icc doesn't choke on unknown options, it will just issue warnings
3670 1.1 mrg # or remarks (even with -Werror). So we grep stderr for any message
3671 1.1 mrg # that says an option was ignored or not supported.
3672 1.1 mrg # When given -MP, icc 7.0 and 7.1 complain thusly:
3673 1.1 mrg # icc: Command line warning: ignoring option '-M'; no argument required
3674 1.1 mrg # The diagnosis changed in icc 8.0:
3675 1.1 mrg # icc: Command line remark: option '-MP' not supported
3676 1.1 mrg if (grep 'ignoring option' conftest.err ||
3677 1.1 mrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3678 1.1 mrg am_cv_CC_dependencies_compiler_type=$depmode
3679 1.1 mrg break
3680 1.1 mrg fi
3681 1.1 mrg fi
3682 1.1 mrg done
3683 1.1 mrg
3684 1.1 mrg cd ..
3685 1.1 mrg rm -rf conftest.dir
3686 1.1 mrg else
3687 1.1 mrg am_cv_CC_dependencies_compiler_type=none
3688 1.1 mrg fi
3689 1.1 mrg
3690 1.1 mrg fi
3691 1.1 mrg { echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3692 1.1 mrg echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
3693 1.1 mrg CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3694 1.1 mrg
3695 1.1 mrg
3696 1.1 mrg
3697 1.1 mrg if
3698 1.1 mrg test "x$enable_dependency_tracking" != xno \
3699 1.1 mrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3700 1.1 mrg am__fastdepCC_TRUE=
3701 1.1 mrg am__fastdepCC_FALSE='#'
3702 1.1 mrg else
3703 1.1 mrg am__fastdepCC_TRUE='#'
3704 1.1 mrg am__fastdepCC_FALSE=
3705 1.1 mrg fi
3706 1.1 mrg
3707 1.1 mrg
3708 1.1 mrg { echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3709 1.1 mrg echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
3710 1.1 mrg if test "${lt_cv_path_SED+set}" = set; then
3711 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
3712 1.1 mrg else
3713 1.1 mrg # Loop through the user's path and test for sed and gsed.
3714 1.1 mrg # Then use that list of sed's as ones to test for truncation.
3715 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3716 1.1 mrg for as_dir in $PATH
3717 1.1 mrg do
3718 1.1 mrg IFS=$as_save_IFS
3719 1.1 mrg test -z "$as_dir" && as_dir=.
3720 1.1 mrg for lt_ac_prog in sed gsed; do
3721 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3722 1.1 mrg if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
3723 1.1 mrg lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3724 1.1 mrg fi
3725 1.1 mrg done
3726 1.1 mrg done
3727 1.1 mrg done
3728 1.1 mrg lt_ac_max=0
3729 1.1 mrg lt_ac_count=0
3730 1.1 mrg # Add /usr/xpg4/bin/sed as it is typically found on Solaris
3731 1.1 mrg # along with /bin/sed that truncates output.
3732 1.1 mrg for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3733 1.1 mrg test ! -f $lt_ac_sed && continue
3734 1.1 mrg cat /dev/null > conftest.in
3735 1.1 mrg lt_ac_count=0
3736 1.1 mrg echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3737 1.1 mrg # Check for GNU sed and select it if it is found.
3738 1.1 mrg if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3739 1.1 mrg lt_cv_path_SED=$lt_ac_sed
3740 1.1 mrg break
3741 1.1 mrg fi
3742 1.1 mrg while true; do
3743 1.1 mrg cat conftest.in conftest.in >conftest.tmp
3744 1.1 mrg mv conftest.tmp conftest.in
3745 1.1 mrg cp conftest.in conftest.nl
3746 1.1 mrg echo >>conftest.nl
3747 1.1 mrg $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3748 1.1 mrg cmp -s conftest.out conftest.nl || break
3749 1.1 mrg # 10000 chars as input seems more than enough
3750 1.1 mrg test $lt_ac_count -gt 10 && break
3751 1.1 mrg lt_ac_count=`expr $lt_ac_count + 1`
3752 1.1 mrg if test $lt_ac_count -gt $lt_ac_max; then
3753 1.1 mrg lt_ac_max=$lt_ac_count
3754 1.1 mrg lt_cv_path_SED=$lt_ac_sed
3755 1.1 mrg fi
3756 1.1 mrg done
3757 1.1 mrg done
3758 1.1 mrg
3759 1.1 mrg fi
3760 1.1 mrg
3761 1.1 mrg SED=$lt_cv_path_SED
3762 1.1 mrg { echo "$as_me:$LINENO: result: $SED" >&5
3763 1.1 mrg echo "${ECHO_T}$SED" >&6; }
3764 1.1 mrg
3765 1.1 mrg { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3766 1.1 mrg echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3767 1.1 mrg if test "${ac_cv_path_GREP+set}" = set; then
3768 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
3769 1.1 mrg else
3770 1.1 mrg # Extract the first word of "grep ggrep" to use in msg output
3771 1.1 mrg if test -z "$GREP"; then
3772 1.1 mrg set dummy grep ggrep; ac_prog_name=$2
3773 1.1 mrg if test "${ac_cv_path_GREP+set}" = set; then
3774 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
3775 1.1 mrg else
3776 1.1 mrg ac_path_GREP_found=false
3777 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST
3778 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3779 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3780 1.1 mrg do
3781 1.1 mrg IFS=$as_save_IFS
3782 1.1 mrg test -z "$as_dir" && as_dir=.
3783 1.1 mrg for ac_prog in grep ggrep; do
3784 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3785 1.1 mrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3786 1.1 mrg { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3787 1.1 mrg # Check for GNU ac_path_GREP and select it if it is found.
3788 1.1 mrg # Check for GNU $ac_path_GREP
3789 1.1 mrg case `"$ac_path_GREP" --version 2>&1` in
3790 1.1 mrg *GNU*)
3791 1.1 mrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3792 1.1 mrg *)
3793 1.1 mrg ac_count=0
3794 1.1 mrg echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3795 1.1 mrg while :
3796 1.1 mrg do
3797 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
3798 1.1 mrg mv "conftest.tmp" "conftest.in"
3799 1.1 mrg cp "conftest.in" "conftest.nl"
3800 1.1 mrg echo 'GREP' >> "conftest.nl"
3801 1.1 mrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3802 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3803 1.1 mrg ac_count=`expr $ac_count + 1`
3804 1.1 mrg if test $ac_count -gt ${ac_path_GREP_max-0}; then
3805 1.1 mrg # Best one so far, save it but keep looking for a better one
3806 1.1 mrg ac_cv_path_GREP="$ac_path_GREP"
3807 1.1 mrg ac_path_GREP_max=$ac_count
3808 1.1 mrg fi
3809 1.1 mrg # 10*(2^10) chars as input seems more than enough
3810 1.1 mrg test $ac_count -gt 10 && break
3811 1.1 mrg done
3812 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3813 1.1 mrg esac
3814 1.1 mrg
3815 1.1 mrg
3816 1.1 mrg $ac_path_GREP_found && break 3
3817 1.1 mrg done
3818 1.1 mrg done
3819 1.1 mrg
3820 1.1 mrg done
3821 1.1 mrg IFS=$as_save_IFS
3822 1.1 mrg
3823 1.1 mrg
3824 1.1 mrg fi
3825 1.1 mrg
3826 1.1 mrg GREP="$ac_cv_path_GREP"
3827 1.1 mrg if test -z "$GREP"; then
3828 1.1 mrg { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3829 1.1 mrg echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3830 1.1 mrg { (exit 1); exit 1; }; }
3831 1.1 mrg fi
3832 1.1 mrg
3833 1.1 mrg else
3834 1.1 mrg ac_cv_path_GREP=$GREP
3835 1.1 mrg fi
3836 1.1 mrg
3837 1.1 mrg
3838 1.1 mrg fi
3839 1.1 mrg { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3840 1.1 mrg echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3841 1.1 mrg GREP="$ac_cv_path_GREP"
3842 1.1 mrg
3843 1.1 mrg
3844 1.1 mrg { echo "$as_me:$LINENO: checking for egrep" >&5
3845 1.1 mrg echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3846 1.1 mrg if test "${ac_cv_path_EGREP+set}" = set; then
3847 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
3848 1.1 mrg else
3849 1.1 mrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3850 1.1 mrg then ac_cv_path_EGREP="$GREP -E"
3851 1.1 mrg else
3852 1.1 mrg # Extract the first word of "egrep" to use in msg output
3853 1.1 mrg if test -z "$EGREP"; then
3854 1.1 mrg set dummy egrep; ac_prog_name=$2
3855 1.1 mrg if test "${ac_cv_path_EGREP+set}" = set; then
3856 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
3857 1.1 mrg else
3858 1.1 mrg ac_path_EGREP_found=false
3859 1.1 mrg # Loop through the user's path and test for each of PROGNAME-LIST
3860 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3861 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3862 1.1 mrg do
3863 1.1 mrg IFS=$as_save_IFS
3864 1.1 mrg test -z "$as_dir" && as_dir=.
3865 1.1 mrg for ac_prog in egrep; do
3866 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3867 1.1 mrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3868 1.1 mrg { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3869 1.1 mrg # Check for GNU ac_path_EGREP and select it if it is found.
3870 1.1 mrg # Check for GNU $ac_path_EGREP
3871 1.1 mrg case `"$ac_path_EGREP" --version 2>&1` in
3872 1.1 mrg *GNU*)
3873 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3874 1.1 mrg *)
3875 1.1 mrg ac_count=0
3876 1.1 mrg echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3877 1.1 mrg while :
3878 1.1 mrg do
3879 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
3880 1.1 mrg mv "conftest.tmp" "conftest.in"
3881 1.1 mrg cp "conftest.in" "conftest.nl"
3882 1.1 mrg echo 'EGREP' >> "conftest.nl"
3883 1.1 mrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3884 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3885 1.1 mrg ac_count=`expr $ac_count + 1`
3886 1.1 mrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3887 1.1 mrg # Best one so far, save it but keep looking for a better one
3888 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP"
3889 1.1 mrg ac_path_EGREP_max=$ac_count
3890 1.1 mrg fi
3891 1.1 mrg # 10*(2^10) chars as input seems more than enough
3892 1.1 mrg test $ac_count -gt 10 && break
3893 1.1 mrg done
3894 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3895 1.1 mrg esac
3896 1.1 mrg
3897 1.1 mrg
3898 1.1 mrg $ac_path_EGREP_found && break 3
3899 1.1 mrg done
3900 1.1 mrg done
3901 1.1 mrg
3902 1.1 mrg done
3903 1.1 mrg IFS=$as_save_IFS
3904 1.1 mrg
3905 1.1 mrg
3906 1.1 mrg fi
3907 1.1 mrg
3908 1.1 mrg EGREP="$ac_cv_path_EGREP"
3909 1.1 mrg if test -z "$EGREP"; then
3910 1.1 mrg { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3911 1.1 mrg echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3912 1.1 mrg { (exit 1); exit 1; }; }
3913 1.1 mrg fi
3914 1.1 mrg
3915 1.1 mrg else
3916 1.1 mrg ac_cv_path_EGREP=$EGREP
3917 1.1 mrg fi
3918 1.1 mrg
3919 1.1 mrg
3920 1.1 mrg fi
3921 1.1 mrg fi
3922 1.1 mrg { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3923 1.1 mrg echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3924 1.1 mrg EGREP="$ac_cv_path_EGREP"
3925 1.1 mrg
3926 1.1 mrg
3927 1.1 mrg
3928 1.1 mrg # Check whether --with-gnu-ld was given.
3929 1.1 mrg if test "${with_gnu_ld+set}" = set; then
3930 1.1 mrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
3931 1.1 mrg else
3932 1.1 mrg with_gnu_ld=no
3933 1.1 mrg fi
3934 1.1 mrg
3935 1.1 mrg ac_prog=ld
3936 1.1 mrg if test "$GCC" = yes; then
3937 1.1 mrg # Check if gcc -print-prog-name=ld gives a path.
3938 1.1 mrg { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
3939 1.1 mrg echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
3940 1.1 mrg case $host in
3941 1.1 mrg *-*-mingw*)
3942 1.1 mrg # gcc leaves a trailing carriage return which upsets mingw
3943 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3944 1.1 mrg *)
3945 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3946 1.1 mrg esac
3947 1.1 mrg case $ac_prog in
3948 1.1 mrg # Accept absolute paths.
3949 1.1 mrg [\\/]* | ?:[\\/]*)
3950 1.1 mrg re_direlt='/[^/][^/]*/\.\./'
3951 1.1 mrg # Canonicalize the pathname of ld
3952 1.1 mrg ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
3953 1.1 mrg while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3954 1.1 mrg ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
3955 1.1 mrg done
3956 1.1 mrg test -z "$LD" && LD="$ac_prog"
3957 1.1 mrg ;;
3958 1.1 mrg "")
3959 1.1 mrg # If it fails, then pretend we aren't using GCC.
3960 1.1 mrg ac_prog=ld
3961 1.1 mrg ;;
3962 1.1 mrg *)
3963 1.1 mrg # If it is relative, then search for the first ld in PATH.
3964 1.1 mrg with_gnu_ld=unknown
3965 1.1 mrg ;;
3966 1.1 mrg esac
3967 1.1 mrg elif test "$with_gnu_ld" = yes; then
3968 1.1 mrg { echo "$as_me:$LINENO: checking for GNU ld" >&5
3969 1.1 mrg echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
3970 1.1 mrg else
3971 1.1 mrg { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
3972 1.1 mrg echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
3973 1.1 mrg fi
3974 1.1 mrg if test "${lt_cv_path_LD+set}" = set; then
3975 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
3976 1.1 mrg else
3977 1.1 mrg if test -z "$LD"; then
3978 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3979 1.1 mrg for ac_dir in $PATH; do
3980 1.1 mrg IFS="$lt_save_ifs"
3981 1.1 mrg test -z "$ac_dir" && ac_dir=.
3982 1.1 mrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3983 1.1 mrg lt_cv_path_LD="$ac_dir/$ac_prog"
3984 1.1 mrg # Check to see if the program is GNU ld. I'd rather use --version,
3985 1.1 mrg # but apparently some variants of GNU ld only accept -v.
3986 1.1 mrg # Break only if it was the GNU/non-GNU ld that we prefer.
3987 1.1 mrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
3988 1.1 mrg *GNU* | *'with BFD'*)
3989 1.1 mrg test "$with_gnu_ld" != no && break
3990 1.1 mrg ;;
3991 1.1 mrg *)
3992 1.1 mrg test "$with_gnu_ld" != yes && break
3993 1.1 mrg ;;
3994 1.1 mrg esac
3995 1.1 mrg fi
3996 1.1 mrg done
3997 1.1 mrg IFS="$lt_save_ifs"
3998 1.1 mrg else
3999 1.1 mrg lt_cv_path_LD="$LD" # Let the user override the test with a path.
4000 1.1 mrg fi
4001 1.1 mrg fi
4002 1.1 mrg
4003 1.1 mrg LD="$lt_cv_path_LD"
4004 1.1 mrg if test -n "$LD"; then
4005 1.1 mrg { echo "$as_me:$LINENO: result: $LD" >&5
4006 1.1 mrg echo "${ECHO_T}$LD" >&6; }
4007 1.1 mrg else
4008 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
4009 1.1 mrg echo "${ECHO_T}no" >&6; }
4010 1.1 mrg fi
4011 1.1 mrg test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4012 1.1 mrg echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4013 1.1 mrg { (exit 1); exit 1; }; }
4014 1.1 mrg { echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4015 1.1 mrg echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
4016 1.1 mrg if test "${lt_cv_prog_gnu_ld+set}" = set; then
4017 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
4018 1.1 mrg else
4019 1.1 mrg # I'd rather use --version here, but apparently some GNU lds only accept -v.
4020 1.1 mrg case `$LD -v 2>&1 </dev/null` in
4021 1.1 mrg *GNU* | *'with BFD'*)
4022 1.1 mrg lt_cv_prog_gnu_ld=yes
4023 1.1 mrg ;;
4024 1.1 mrg *)
4025 1.1 mrg lt_cv_prog_gnu_ld=no
4026 1.1 mrg ;;
4027 1.1 mrg esac
4028 1.1 mrg fi
4029 1.1 mrg { echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4030 1.1 mrg echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
4031 1.1 mrg with_gnu_ld=$lt_cv_prog_gnu_ld
4032 1.1 mrg
4033 1.1 mrg
4034 1.1 mrg { echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4035 1.1 mrg echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
4036 1.1 mrg if test "${lt_cv_ld_reload_flag+set}" = set; then
4037 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
4038 1.1 mrg else
4039 1.1 mrg lt_cv_ld_reload_flag='-r'
4040 1.1 mrg fi
4041 1.1 mrg { echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4042 1.1 mrg echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
4043 1.1 mrg reload_flag=$lt_cv_ld_reload_flag
4044 1.1 mrg case $reload_flag in
4045 1.1 mrg "" | " "*) ;;
4046 1.1 mrg *) reload_flag=" $reload_flag" ;;
4047 1.1 mrg esac
4048 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs'
4049 1.1 mrg case $host_os in
4050 1.1 mrg darwin*)
4051 1.1 mrg if test "$GCC" = yes; then
4052 1.1 mrg reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4053 1.1 mrg else
4054 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs'
4055 1.1 mrg fi
4056 1.1 mrg ;;
4057 1.1 mrg esac
4058 1.1 mrg
4059 1.1 mrg { echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4060 1.1 mrg echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
4061 1.1 mrg if test "${lt_cv_path_NM+set}" = set; then
4062 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
4063 1.1 mrg else
4064 1.1 mrg if test -n "$NM"; then
4065 1.1 mrg # Let the user override the test.
4066 1.1 mrg lt_cv_path_NM="$NM"
4067 1.1 mrg else
4068 1.1 mrg lt_nm_to_check="${ac_tool_prefix}nm"
4069 1.1 mrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4070 1.1 mrg lt_nm_to_check="$lt_nm_to_check nm"
4071 1.1 mrg fi
4072 1.1 mrg for lt_tmp_nm in $lt_nm_to_check; do
4073 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4074 1.1 mrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4075 1.1 mrg IFS="$lt_save_ifs"
4076 1.1 mrg test -z "$ac_dir" && ac_dir=.
4077 1.1 mrg tmp_nm="$ac_dir/$lt_tmp_nm"
4078 1.1 mrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4079 1.1 mrg # Check to see if the nm accepts a BSD-compat flag.
4080 1.1 mrg # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4081 1.1 mrg # nm: unknown option "B" ignored
4082 1.1 mrg # Tru64's nm complains that /dev/null is an invalid object file
4083 1.1 mrg case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4084 1.1 mrg */dev/null* | *'Invalid file or object type'*)
4085 1.1 mrg lt_cv_path_NM="$tmp_nm -B"
4086 1.1 mrg break
4087 1.1 mrg ;;
4088 1.1 mrg *)
4089 1.1 mrg case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4090 1.1 mrg */dev/null*)
4091 1.1 mrg lt_cv_path_NM="$tmp_nm -p"
4092 1.1 mrg break
4093 1.1 mrg ;;
4094 1.1 mrg *)
4095 1.1 mrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4096 1.1 mrg continue # so that we can try to find one that supports BSD flags
4097 1.1 mrg ;;
4098 1.1 mrg esac
4099 1.1 mrg ;;
4100 1.1 mrg esac
4101 1.1 mrg fi
4102 1.1 mrg done
4103 1.1 mrg IFS="$lt_save_ifs"
4104 1.1 mrg done
4105 1.1 mrg test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4106 1.1 mrg fi
4107 1.1 mrg fi
4108 1.1 mrg { echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4109 1.1 mrg echo "${ECHO_T}$lt_cv_path_NM" >&6; }
4110 1.1 mrg NM="$lt_cv_path_NM"
4111 1.1 mrg
4112 1.1 mrg { echo "$as_me:$LINENO: checking whether ln -s works" >&5
4113 1.1 mrg echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
4114 1.1 mrg LN_S=$as_ln_s
4115 1.1 mrg if test "$LN_S" = "ln -s"; then
4116 1.1 mrg { echo "$as_me:$LINENO: result: yes" >&5
4117 1.1 mrg echo "${ECHO_T}yes" >&6; }
4118 1.1 mrg else
4119 1.1 mrg { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4120 1.1 mrg echo "${ECHO_T}no, using $LN_S" >&6; }
4121 1.1 mrg fi
4122 1.1 mrg
4123 1.1 mrg { echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
4124 1.1 mrg echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; }
4125 1.1 mrg if test "${lt_cv_deplibs_check_method+set}" = set; then
4126 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
4127 1.1 mrg else
4128 1.1 mrg lt_cv_file_magic_cmd='$MAGIC_CMD'
4129 1.1 mrg lt_cv_file_magic_test_file=
4130 1.1 mrg lt_cv_deplibs_check_method='unknown'
4131 1.1 mrg # Need to set the preceding variable on all platforms that support
4132 1.1 mrg # interlibrary dependencies.
4133 1.1 mrg # 'none' -- dependencies not supported.
4134 1.1 mrg # `unknown' -- same as none, but documents that we really don't know.
4135 1.1 mrg # 'pass_all' -- all dependencies passed with no checks.
4136 1.1 mrg # 'test_compile' -- check by making test program.
4137 1.1 mrg # 'file_magic [[regex]]' -- check by looking for files in library path
4138 1.1 mrg # which responds to the $file_magic_cmd with a given extended regex.
4139 1.1 mrg # If you have `file' or equivalent on your system and you're not sure
4140 1.1 mrg # whether `pass_all' will *always* work, you probably want this one.
4141 1.1 mrg
4142 1.1 mrg case $host_os in
4143 1.1 mrg aix4* | aix5*)
4144 1.1 mrg lt_cv_deplibs_check_method=pass_all
4145 1.1 mrg ;;
4146 1.1 mrg
4147 1.1 mrg beos*)
4148 1.1 mrg lt_cv_deplibs_check_method=pass_all
4149 1.1 mrg ;;
4150 1.1 mrg
4151 1.1 mrg bsdi[45]*)
4152 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4153 1.1 mrg lt_cv_file_magic_cmd='/usr/bin/file -L'
4154 1.1 mrg lt_cv_file_magic_test_file=/shlib/libc.so
4155 1.1 mrg ;;
4156 1.1 mrg
4157 1.1 mrg cygwin*)
4158 1.1 mrg # func_win32_libid is a shell function defined in ltmain.sh
4159 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4160 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid'
4161 1.1 mrg ;;
4162 1.1 mrg
4163 1.1 mrg mingw* | pw32*)
4164 1.1 mrg # Base MSYS/MinGW do not provide the 'file' command needed by
4165 1.1 mrg # func_win32_libid shell function, so use a weaker test based on 'objdump'.
4166 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4167 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f'
4168 1.1 mrg ;;
4169 1.1 mrg
4170 1.1 mrg darwin* | rhapsody*)
4171 1.1 mrg lt_cv_deplibs_check_method=pass_all
4172 1.1 mrg ;;
4173 1.1 mrg
4174 1.1 mrg freebsd* | dragonfly*)
4175 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4176 1.1 mrg case $host_cpu in
4177 1.1 mrg i*86 )
4178 1.1 mrg # Not sure whether the presence of OpenBSD here was a mistake.
4179 1.1 mrg # Let's accept both of them until this is cleared up.
4180 1.1 mrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4181 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
4182 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4183 1.1 mrg ;;
4184 1.1 mrg esac
4185 1.1 mrg else
4186 1.1 mrg lt_cv_deplibs_check_method=pass_all
4187 1.1 mrg fi
4188 1.1 mrg ;;
4189 1.1 mrg
4190 1.1 mrg gnu*)
4191 1.1 mrg lt_cv_deplibs_check_method=pass_all
4192 1.1 mrg ;;
4193 1.1 mrg
4194 1.1 mrg hpux10.20* | hpux11*)
4195 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
4196 1.1 mrg case $host_cpu in
4197 1.1 mrg ia64*)
4198 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'
4199 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4200 1.1 mrg ;;
4201 1.1 mrg hppa*64*)
4202 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]'
4203 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4204 1.1 mrg ;;
4205 1.1 mrg *)
4206 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'
4207 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libc.sl
4208 1.1 mrg ;;
4209 1.1 mrg esac
4210 1.1 mrg ;;
4211 1.1 mrg
4212 1.1 mrg interix3*)
4213 1.1 mrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4214 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4215 1.1 mrg ;;
4216 1.1 mrg
4217 1.1 mrg irix5* | irix6* | nonstopux*)
4218 1.1 mrg case $LD in
4219 1.1 mrg *-32|*"-32 ") libmagic=32-bit;;
4220 1.1 mrg *-n32|*"-n32 ") libmagic=N32;;
4221 1.1 mrg *-64|*"-64 ") libmagic=64-bit;;
4222 1.1 mrg *) libmagic=never-match;;
4223 1.1 mrg esac
4224 1.1 mrg lt_cv_deplibs_check_method=pass_all
4225 1.1 mrg ;;
4226 1.1 mrg
4227 1.1 mrg # This must be Linux ELF.
4228 1.1 mrg linux* | k*bsd*-gnu)
4229 1.1 mrg lt_cv_deplibs_check_method=pass_all
4230 1.1 mrg ;;
4231 1.1 mrg
4232 1.1 mrg netbsd* | netbsdelf*-gnu)
4233 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4234 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4235 1.1 mrg else
4236 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4237 1.1 mrg fi
4238 1.1 mrg ;;
4239 1.1 mrg
4240 1.1 mrg newos6*)
4241 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4242 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
4243 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libnls.so
4244 1.1 mrg ;;
4245 1.1 mrg
4246 1.1 mrg nto-qnx*)
4247 1.1 mrg lt_cv_deplibs_check_method=unknown
4248 1.1 mrg ;;
4249 1.1 mrg
4250 1.1 mrg openbsd*)
4251 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4252 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4253 1.1 mrg else
4254 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4255 1.1 mrg fi
4256 1.1 mrg ;;
4257 1.1 mrg
4258 1.1 mrg osf3* | osf4* | osf5*)
4259 1.1 mrg lt_cv_deplibs_check_method=pass_all
4260 1.1 mrg ;;
4261 1.1 mrg
4262 1.1 mrg solaris*)
4263 1.1 mrg lt_cv_deplibs_check_method=pass_all
4264 1.1 mrg ;;
4265 1.1 mrg
4266 1.1 mrg sysv4 | sysv4.3*)
4267 1.1 mrg case $host_vendor in
4268 1.1 mrg motorola)
4269 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]'
4270 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4271 1.1 mrg ;;
4272 1.1 mrg ncr)
4273 1.1 mrg lt_cv_deplibs_check_method=pass_all
4274 1.1 mrg ;;
4275 1.1 mrg sequent)
4276 1.1 mrg lt_cv_file_magic_cmd='/bin/file'
4277 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4278 1.1 mrg ;;
4279 1.1 mrg sni)
4280 1.1 mrg lt_cv_file_magic_cmd='/bin/file'
4281 1.1 mrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4282 1.1 mrg lt_cv_file_magic_test_file=/lib/libc.so
4283 1.1 mrg ;;
4284 1.1 mrg siemens)
4285 1.1 mrg lt_cv_deplibs_check_method=pass_all
4286 1.1 mrg ;;
4287 1.1 mrg pc)
4288 1.1 mrg lt_cv_deplibs_check_method=pass_all
4289 1.1 mrg ;;
4290 1.1 mrg esac
4291 1.1 mrg ;;
4292 1.1 mrg
4293 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4294 1.1 mrg lt_cv_deplibs_check_method=pass_all
4295 1.1 mrg ;;
4296 1.1 mrg esac
4297 1.1 mrg
4298 1.1 mrg fi
4299 1.1 mrg { echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4300 1.1 mrg echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
4301 1.1 mrg file_magic_cmd=$lt_cv_file_magic_cmd
4302 1.1 mrg deplibs_check_method=$lt_cv_deplibs_check_method
4303 1.1 mrg test -z "$deplibs_check_method" && deplibs_check_method=unknown
4304 1.1 mrg
4305 1.1 mrg
4306 1.1 mrg
4307 1.1 mrg
4308 1.1 mrg # If no C compiler was specified, use CC.
4309 1.1 mrg LTCC=${LTCC-"$CC"}
4310 1.1 mrg
4311 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
4312 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4313 1.1 mrg
4314 1.1 mrg # Allow CC to be a program name with arguments.
4315 1.1 mrg compiler=$CC
4316 1.1 mrg
4317 1.1 mrg
4318 1.1 mrg # Check whether --enable-libtool-lock was given.
4319 1.1 mrg if test "${enable_libtool_lock+set}" = set; then
4320 1.1 mrg enableval=$enable_libtool_lock;
4321 1.1 mrg fi
4322 1.1 mrg
4323 1.1 mrg test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4324 1.1 mrg
4325 1.1 mrg # Some flags need to be propagated to the compiler or linker for good
4326 1.1 mrg # libtool support.
4327 1.1 mrg case $host in
4328 1.1 mrg ia64-*-hpux*)
4329 1.1 mrg # Find out which ABI we are using.
4330 1.1 mrg echo 'int i;' > conftest.$ac_ext
4331 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4332 1.1 mrg (eval $ac_compile) 2>&5
4333 1.1 mrg ac_status=$?
4334 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4335 1.1 mrg (exit $ac_status); }; then
4336 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
4337 1.1 mrg *ELF-32*)
4338 1.1 mrg HPUX_IA64_MODE="32"
4339 1.1 mrg ;;
4340 1.1 mrg *ELF-64*)
4341 1.1 mrg HPUX_IA64_MODE="64"
4342 1.1 mrg ;;
4343 1.1 mrg esac
4344 1.1 mrg fi
4345 1.1 mrg rm -rf conftest*
4346 1.1 mrg ;;
4347 1.1 mrg *-*-irix6*)
4348 1.1 mrg # Find out which ABI we are using.
4349 1.1 mrg echo '#line 4349 "configure"' > conftest.$ac_ext
4350 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4351 1.1 mrg (eval $ac_compile) 2>&5
4352 1.1 mrg ac_status=$?
4353 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4354 1.1 mrg (exit $ac_status); }; then
4355 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
4356 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
4357 1.1 mrg *32-bit*)
4358 1.1 mrg LD="${LD-ld} -melf32bsmip"
4359 1.1 mrg ;;
4360 1.1 mrg *N32*)
4361 1.1 mrg LD="${LD-ld} -melf32bmipn32"
4362 1.1 mrg ;;
4363 1.1 mrg *64-bit*)
4364 1.1 mrg LD="${LD-ld} -melf64bmip"
4365 1.1 mrg ;;
4366 1.1 mrg esac
4367 1.1 mrg else
4368 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
4369 1.1 mrg *32-bit*)
4370 1.1 mrg LD="${LD-ld} -32"
4371 1.1 mrg ;;
4372 1.1 mrg *N32*)
4373 1.1 mrg LD="${LD-ld} -n32"
4374 1.1 mrg ;;
4375 1.1 mrg *64-bit*)
4376 1.1 mrg LD="${LD-ld} -64"
4377 1.1 mrg ;;
4378 1.1 mrg esac
4379 1.1 mrg fi
4380 1.1 mrg fi
4381 1.1 mrg rm -rf conftest*
4382 1.1 mrg ;;
4383 1.1 mrg
4384 1.1 mrg x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
4385 1.1 mrg # Find out which ABI we are using.
4386 1.1 mrg echo 'int i;' > conftest.$ac_ext
4387 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4388 1.1 mrg (eval $ac_compile) 2>&5
4389 1.1 mrg ac_status=$?
4390 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4391 1.1 mrg (exit $ac_status); }; then
4392 1.1 mrg case `/usr/bin/file conftest.o` in
4393 1.1 mrg *32-bit*)
4394 1.1 mrg case $host in
4395 1.1 mrg x86_64-*linux*)
4396 1.1 mrg LD="${LD-ld} -m elf_i386"
4397 1.1 mrg ;;
4398 1.1 mrg ppc64-*linux*|powerpc64-*linux*)
4399 1.1 mrg LD="${LD-ld} -m elf32ppclinux"
4400 1.1 mrg ;;
4401 1.1 mrg s390x-*linux*)
4402 1.1 mrg LD="${LD-ld} -m elf_s390"
4403 1.1 mrg ;;
4404 1.1 mrg sparc64-*linux*)
4405 1.1 mrg LD="${LD-ld} -m elf32_sparc"
4406 1.1 mrg ;;
4407 1.1 mrg esac
4408 1.1 mrg ;;
4409 1.1 mrg *64-bit*)
4410 1.1 mrg case $host in
4411 1.1 mrg x86_64-*linux*)
4412 1.1 mrg LD="${LD-ld} -m elf_x86_64"
4413 1.1 mrg ;;
4414 1.1 mrg ppc*-*linux*|powerpc*-*linux*)
4415 1.1 mrg LD="${LD-ld} -m elf64ppc"
4416 1.1 mrg ;;
4417 1.1 mrg s390*-*linux*)
4418 1.1 mrg LD="${LD-ld} -m elf64_s390"
4419 1.1 mrg ;;
4420 1.1 mrg sparc*-*linux*)
4421 1.1 mrg LD="${LD-ld} -m elf64_sparc"
4422 1.1 mrg ;;
4423 1.1 mrg esac
4424 1.1 mrg ;;
4425 1.1 mrg esac
4426 1.1 mrg fi
4427 1.1 mrg rm -rf conftest*
4428 1.1 mrg ;;
4429 1.1 mrg
4430 1.1 mrg *-*-sco3.2v5*)
4431 1.1 mrg # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4432 1.1 mrg SAVE_CFLAGS="$CFLAGS"
4433 1.1 mrg CFLAGS="$CFLAGS -belf"
4434 1.1 mrg { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4435 1.1 mrg echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
4436 1.1 mrg if test "${lt_cv_cc_needs_belf+set}" = set; then
4437 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
4438 1.1 mrg else
4439 1.1 mrg ac_ext=c
4440 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
4441 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4442 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4443 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
4444 1.1 mrg
4445 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
4446 1.1 mrg /* confdefs.h. */
4447 1.1 mrg _ACEOF
4448 1.1 mrg cat confdefs.h >>conftest.$ac_ext
4449 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
4450 1.1 mrg /* end confdefs.h. */
4451 1.1 mrg
4452 1.1 mrg int
4453 1.1 mrg main ()
4454 1.1 mrg {
4455 1.1 mrg
4456 1.1 mrg ;
4457 1.1 mrg return 0;
4458 1.1 mrg }
4459 1.1 mrg _ACEOF
4460 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
4461 1.1 mrg if { (ac_try="$ac_link"
4462 1.1 mrg case "(($ac_try" in
4463 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4464 1.1 mrg *) ac_try_echo=$ac_try;;
4465 1.1 mrg esac
4466 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4467 1.1 mrg (eval "$ac_link") 2>conftest.er1
4468 1.1 mrg ac_status=$?
4469 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
4470 1.1 mrg rm -f conftest.er1
4471 1.1 mrg cat conftest.err >&5
4472 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4473 1.1 mrg (exit $ac_status); } && {
4474 1.1 mrg test -z "$ac_c_werror_flag" ||
4475 1.1 mrg test ! -s conftest.err
4476 1.1 mrg } && test -s conftest$ac_exeext &&
4477 1.1 mrg $as_test_x conftest$ac_exeext; then
4478 1.1 mrg lt_cv_cc_needs_belf=yes
4479 1.1 mrg else
4480 1.1 mrg echo "$as_me: failed program was:" >&5
4481 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
4482 1.1 mrg
4483 1.1 mrg lt_cv_cc_needs_belf=no
4484 1.1 mrg fi
4485 1.1 mrg
4486 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4487 1.1 mrg conftest$ac_exeext conftest.$ac_ext
4488 1.1 mrg ac_ext=c
4489 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
4490 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4491 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4492 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
4493 1.1 mrg
4494 1.1 mrg fi
4495 1.1 mrg { echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4496 1.1 mrg echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
4497 1.1 mrg if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4498 1.1 mrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4499 1.1 mrg CFLAGS="$SAVE_CFLAGS"
4500 1.1 mrg fi
4501 1.1 mrg ;;
4502 1.1 mrg sparc*-*solaris*)
4503 1.1 mrg # Find out which ABI we are using.
4504 1.1 mrg echo 'int i;' > conftest.$ac_ext
4505 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4506 1.1 mrg (eval $ac_compile) 2>&5
4507 1.1 mrg ac_status=$?
4508 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4509 1.1 mrg (exit $ac_status); }; then
4510 1.1 mrg case `/usr/bin/file conftest.o` in
4511 1.1 mrg *64-bit*)
4512 1.1 mrg case $lt_cv_prog_gnu_ld in
4513 1.1 mrg yes*) LD="${LD-ld} -m elf64_sparc" ;;
4514 1.1 mrg *) LD="${LD-ld} -64" ;;
4515 1.1 mrg esac
4516 1.1 mrg ;;
4517 1.1 mrg esac
4518 1.1 mrg fi
4519 1.1 mrg rm -rf conftest*
4520 1.1 mrg ;;
4521 1.1 mrg
4522 1.1 mrg
4523 1.1 mrg esac
4524 1.1 mrg
4525 1.1 mrg need_locks="$enable_libtool_lock"
4526 1.1 mrg
4527 1.1 mrg
4528 1.1 mrg ac_ext=c
4529 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
4530 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4531 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4532 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
4533 1.1 mrg { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4534 1.1 mrg echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
4535 1.1 mrg # On Suns, sometimes $CPP names a directory.
4536 1.1 mrg if test -n "$CPP" && test -d "$CPP"; then
4537 1.1 mrg CPP=
4538 1.1 mrg fi
4539 1.1 mrg if test -z "$CPP"; then
4540 1.1 mrg if test "${ac_cv_prog_CPP+set}" = set; then
4541 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
4542 1.1 mrg else
4543 1.1 mrg # Double quotes because CPP needs to be expanded
4544 1.1 mrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4545 1.1 mrg do
4546 1.1 mrg ac_preproc_ok=false
4547 1.1 mrg for ac_c_preproc_warn_flag in '' yes
4548 1.1 mrg do
4549 1.1 mrg # Use a header file that comes with gcc, so configuring glibc
4550 1.1 mrg # with a fresh cross-compiler works.
4551 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4552 1.1 mrg # <limits.h> exists even on freestanding compilers.
4553 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
4554 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case.
4555 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
4556 1.1 mrg /* confdefs.h. */
4557 1.1 mrg _ACEOF
4558 1.1 mrg cat confdefs.h >>conftest.$ac_ext
4559 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
4560 1.1 mrg /* end confdefs.h. */
4561 1.1 mrg #ifdef __STDC__
4562 1.1 mrg # include <limits.h>
4563 1.1 mrg #else
4564 1.1 mrg # include <assert.h>
4565 1.1 mrg #endif
4566 1.1 mrg Syntax error
4567 1.1 mrg _ACEOF
4568 1.1 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
4569 1.1 mrg case "(($ac_try" in
4570 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4571 1.1 mrg *) ac_try_echo=$ac_try;;
4572 1.1 mrg esac
4573 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4574 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4575 1.1 mrg ac_status=$?
4576 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
4577 1.1 mrg rm -f conftest.er1
4578 1.1 mrg cat conftest.err >&5
4579 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4580 1.1 mrg (exit $ac_status); } >/dev/null && {
4581 1.1 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4582 1.1 mrg test ! -s conftest.err
4583 1.1 mrg }; then
4584 1.1 mrg :
4585 1.1 mrg else
4586 1.1 mrg echo "$as_me: failed program was:" >&5
4587 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
4588 1.1 mrg
4589 1.1 mrg # Broken: fails on valid input.
4590 1.1 mrg continue
4591 1.1 mrg fi
4592 1.1 mrg
4593 1.1 mrg rm -f conftest.err conftest.$ac_ext
4594 1.1 mrg
4595 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers
4596 1.1 mrg # can be detected and how.
4597 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
4598 1.1 mrg /* confdefs.h. */
4599 1.1 mrg _ACEOF
4600 1.1 mrg cat confdefs.h >>conftest.$ac_ext
4601 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
4602 1.1 mrg /* end confdefs.h. */
4603 1.1 mrg #include <ac_nonexistent.h>
4604 1.1 mrg _ACEOF
4605 1.1 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
4606 1.1 mrg case "(($ac_try" in
4607 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4608 1.1 mrg *) ac_try_echo=$ac_try;;
4609 1.1 mrg esac
4610 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4611 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4612 1.1 mrg ac_status=$?
4613 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
4614 1.1 mrg rm -f conftest.er1
4615 1.1 mrg cat conftest.err >&5
4616 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4617 1.1 mrg (exit $ac_status); } >/dev/null && {
4618 1.1 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4619 1.1 mrg test ! -s conftest.err
4620 1.1 mrg }; then
4621 1.1 mrg # Broken: success on invalid input.
4622 1.1 mrg continue
4623 1.1 mrg else
4624 1.1 mrg echo "$as_me: failed program was:" >&5
4625 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
4626 1.1 mrg
4627 1.1 mrg # Passes both tests.
4628 1.1 mrg ac_preproc_ok=:
4629 1.1 mrg break
4630 1.1 mrg fi
4631 1.1 mrg
4632 1.1 mrg rm -f conftest.err conftest.$ac_ext
4633 1.1 mrg
4634 1.1 mrg done
4635 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4636 1.1 mrg rm -f conftest.err conftest.$ac_ext
4637 1.1 mrg if $ac_preproc_ok; then
4638 1.1 mrg break
4639 1.1 mrg fi
4640 1.1 mrg
4641 1.1 mrg done
4642 1.1 mrg ac_cv_prog_CPP=$CPP
4643 1.1 mrg
4644 1.1 mrg fi
4645 1.1 mrg CPP=$ac_cv_prog_CPP
4646 1.1 mrg else
4647 1.1 mrg ac_cv_prog_CPP=$CPP
4648 1.1 mrg fi
4649 1.1 mrg { echo "$as_me:$LINENO: result: $CPP" >&5
4650 1.1 mrg echo "${ECHO_T}$CPP" >&6; }
4651 1.1 mrg ac_preproc_ok=false
4652 1.1 mrg for ac_c_preproc_warn_flag in '' yes
4653 1.1 mrg do
4654 1.1 mrg # Use a header file that comes with gcc, so configuring glibc
4655 1.1 mrg # with a fresh cross-compiler works.
4656 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4657 1.1 mrg # <limits.h> exists even on freestanding compilers.
4658 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
4659 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case.
4660 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
4661 1.1 mrg /* confdefs.h. */
4662 1.1 mrg _ACEOF
4663 1.1 mrg cat confdefs.h >>conftest.$ac_ext
4664 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
4665 1.1 mrg /* end confdefs.h. */
4666 1.1 mrg #ifdef __STDC__
4667 1.1 mrg # include <limits.h>
4668 1.1 mrg #else
4669 1.1 mrg # include <assert.h>
4670 1.1 mrg #endif
4671 1.1 mrg Syntax error
4672 1.1 mrg _ACEOF
4673 1.1 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
4674 1.1 mrg case "(($ac_try" in
4675 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4676 1.1 mrg *) ac_try_echo=$ac_try;;
4677 1.1 mrg esac
4678 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4679 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4680 1.1 mrg ac_status=$?
4681 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
4682 1.1 mrg rm -f conftest.er1
4683 1.1 mrg cat conftest.err >&5
4684 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4685 1.1 mrg (exit $ac_status); } >/dev/null && {
4686 1.1 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4687 1.1 mrg test ! -s conftest.err
4688 1.1 mrg }; then
4689 1.1 mrg :
4690 1.1 mrg else
4691 1.1 mrg echo "$as_me: failed program was:" >&5
4692 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
4693 1.1 mrg
4694 1.1 mrg # Broken: fails on valid input.
4695 1.1 mrg continue
4696 1.1 mrg fi
4697 1.1 mrg
4698 1.1 mrg rm -f conftest.err conftest.$ac_ext
4699 1.1 mrg
4700 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers
4701 1.1 mrg # can be detected and how.
4702 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
4703 1.1 mrg /* confdefs.h. */
4704 1.1 mrg _ACEOF
4705 1.1 mrg cat confdefs.h >>conftest.$ac_ext
4706 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
4707 1.1 mrg /* end confdefs.h. */
4708 1.1 mrg #include <ac_nonexistent.h>
4709 1.1 mrg _ACEOF
4710 1.1 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
4711 1.1 mrg case "(($ac_try" in
4712 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4713 1.1 mrg *) ac_try_echo=$ac_try;;
4714 1.1 mrg esac
4715 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4716 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4717 1.1 mrg ac_status=$?
4718 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
4719 1.1 mrg rm -f conftest.er1
4720 1.1 mrg cat conftest.err >&5
4721 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4722 1.1 mrg (exit $ac_status); } >/dev/null && {
4723 1.1 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4724 1.1 mrg test ! -s conftest.err
4725 1.1 mrg }; then
4726 1.1 mrg # Broken: success on invalid input.
4727 1.1 mrg continue
4728 1.1 mrg else
4729 1.1 mrg echo "$as_me: failed program was:" >&5
4730 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
4731 1.1 mrg
4732 1.1 mrg # Passes both tests.
4733 1.1 mrg ac_preproc_ok=:
4734 1.1 mrg break
4735 1.1 mrg fi
4736 1.1 mrg
4737 1.1 mrg rm -f conftest.err conftest.$ac_ext
4738 1.1 mrg
4739 1.1 mrg done
4740 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4741 1.1 mrg rm -f conftest.err conftest.$ac_ext
4742 1.1 mrg if $ac_preproc_ok; then
4743 1.1 mrg :
4744 1.1 mrg else
4745 1.1 mrg { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4746 1.1 mrg See \`config.log' for more details." >&5
4747 1.1 mrg echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4748 1.1 mrg See \`config.log' for more details." >&2;}
4749 1.1 mrg { (exit 1); exit 1; }; }
4750 1.1 mrg fi
4751 1.1 mrg
4752 1.1 mrg ac_ext=c
4753 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
4754 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4755 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4756 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
4757 1.1 mrg
4758 1.1 mrg
4759 1.1 mrg { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4760 1.1 mrg echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4761 1.1 mrg if test "${ac_cv_header_stdc+set}" = set; then
4762 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
4763 1.1 mrg else
4764 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
4765 1.1 mrg /* confdefs.h. */
4766 1.1 mrg _ACEOF
4767 1.1 mrg cat confdefs.h >>conftest.$ac_ext
4768 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
4769 1.1 mrg /* end confdefs.h. */
4770 1.1 mrg #include <stdlib.h>
4771 1.1 mrg #include <stdarg.h>
4772 1.1 mrg #include <string.h>
4773 1.1 mrg #include <float.h>
4774 1.1 mrg
4775 1.1 mrg int
4776 1.1 mrg main ()
4777 1.1 mrg {
4778 1.1 mrg
4779 1.1 mrg ;
4780 1.1 mrg return 0;
4781 1.1 mrg }
4782 1.1 mrg _ACEOF
4783 1.1 mrg rm -f conftest.$ac_objext
4784 1.1 mrg if { (ac_try="$ac_compile"
4785 1.1 mrg case "(($ac_try" in
4786 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4787 1.1 mrg *) ac_try_echo=$ac_try;;
4788 1.1 mrg esac
4789 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4790 1.1 mrg (eval "$ac_compile") 2>conftest.er1
4791 1.1 mrg ac_status=$?
4792 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
4793 1.1 mrg rm -f conftest.er1
4794 1.1 mrg cat conftest.err >&5
4795 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4796 1.1 mrg (exit $ac_status); } && {
4797 1.1 mrg test -z "$ac_c_werror_flag" ||
4798 1.1 mrg test ! -s conftest.err
4799 1.1 mrg } && test -s conftest.$ac_objext; then
4800 1.1 mrg ac_cv_header_stdc=yes
4801 1.1 mrg else
4802 1.1 mrg echo "$as_me: failed program was:" >&5
4803 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
4804 1.1 mrg
4805 1.1 mrg ac_cv_header_stdc=no
4806 1.1 mrg fi
4807 1.1 mrg
4808 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4809 1.1 mrg
4810 1.1 mrg if test $ac_cv_header_stdc = yes; then
4811 1.1 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4812 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
4813 1.1 mrg /* confdefs.h. */
4814 1.1 mrg _ACEOF
4815 1.1 mrg cat confdefs.h >>conftest.$ac_ext
4816 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
4817 1.1 mrg /* end confdefs.h. */
4818 1.1 mrg #include <string.h>
4819 1.1 mrg
4820 1.1 mrg _ACEOF
4821 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4822 1.1 mrg $EGREP "memchr" >/dev/null 2>&1; then
4823 1.1 mrg :
4824 1.1 mrg else
4825 1.1 mrg ac_cv_header_stdc=no
4826 1.1 mrg fi
4827 1.1 mrg rm -f conftest*
4828 1.1 mrg
4829 1.1 mrg fi
4830 1.1 mrg
4831 1.1 mrg if test $ac_cv_header_stdc = yes; then
4832 1.1 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4833 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
4834 1.1 mrg /* confdefs.h. */
4835 1.1 mrg _ACEOF
4836 1.1 mrg cat confdefs.h >>conftest.$ac_ext
4837 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
4838 1.1 mrg /* end confdefs.h. */
4839 1.1 mrg #include <stdlib.h>
4840 1.1 mrg
4841 1.1 mrg _ACEOF
4842 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4843 1.1 mrg $EGREP "free" >/dev/null 2>&1; then
4844 1.1 mrg :
4845 1.1 mrg else
4846 1.1 mrg ac_cv_header_stdc=no
4847 1.1 mrg fi
4848 1.1 mrg rm -f conftest*
4849 1.1 mrg
4850 1.1 mrg fi
4851 1.1 mrg
4852 1.1 mrg if test $ac_cv_header_stdc = yes; then
4853 1.1 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4854 1.1 mrg if test "$cross_compiling" = yes; then
4855 1.1 mrg :
4856 1.1 mrg else
4857 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
4858 1.1 mrg /* confdefs.h. */
4859 1.1 mrg _ACEOF
4860 1.1 mrg cat confdefs.h >>conftest.$ac_ext
4861 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
4862 1.1 mrg /* end confdefs.h. */
4863 1.1 mrg #include <ctype.h>
4864 1.1 mrg #include <stdlib.h>
4865 1.1 mrg #if ((' ' & 0x0FF) == 0x020)
4866 1.1 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4867 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4868 1.1 mrg #else
4869 1.1 mrg # define ISLOWER(c) \
4870 1.1 mrg (('a' <= (c) && (c) <= 'i') \
4871 1.1 mrg || ('j' <= (c) && (c) <= 'r') \
4872 1.1 mrg || ('s' <= (c) && (c) <= 'z'))
4873 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4874 1.1 mrg #endif
4875 1.1 mrg
4876 1.1 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4877 1.1 mrg int
4878 1.1 mrg main ()
4879 1.1 mrg {
4880 1.1 mrg int i;
4881 1.1 mrg for (i = 0; i < 256; i++)
4882 1.1 mrg if (XOR (islower (i), ISLOWER (i))
4883 1.1 mrg || toupper (i) != TOUPPER (i))
4884 1.1 mrg return 2;
4885 1.1 mrg return 0;
4886 1.1 mrg }
4887 1.1 mrg _ACEOF
4888 1.1 mrg rm -f conftest$ac_exeext
4889 1.1 mrg if { (ac_try="$ac_link"
4890 1.1 mrg case "(($ac_try" in
4891 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4892 1.1 mrg *) ac_try_echo=$ac_try;;
4893 1.1 mrg esac
4894 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4895 1.1 mrg (eval "$ac_link") 2>&5
4896 1.1 mrg ac_status=$?
4897 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4898 1.1 mrg (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4899 1.1 mrg { (case "(($ac_try" in
4900 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4901 1.1 mrg *) ac_try_echo=$ac_try;;
4902 1.1 mrg esac
4903 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4904 1.1 mrg (eval "$ac_try") 2>&5
4905 1.1 mrg ac_status=$?
4906 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4907 1.1 mrg (exit $ac_status); }; }; then
4908 1.1 mrg :
4909 1.1 mrg else
4910 1.1 mrg echo "$as_me: program exited with status $ac_status" >&5
4911 1.1 mrg echo "$as_me: failed program was:" >&5
4912 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
4913 1.1 mrg
4914 1.1 mrg ( exit $ac_status )
4915 1.1 mrg ac_cv_header_stdc=no
4916 1.1 mrg fi
4917 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4918 1.1 mrg fi
4919 1.1 mrg
4920 1.1 mrg
4921 1.1 mrg fi
4922 1.1 mrg fi
4923 1.1 mrg { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4924 1.1 mrg echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4925 1.1 mrg if test $ac_cv_header_stdc = yes; then
4926 1.1 mrg
4927 1.1 mrg cat >>confdefs.h <<\_ACEOF
4928 1.1 mrg #define STDC_HEADERS 1
4929 1.1 mrg _ACEOF
4930 1.1 mrg
4931 1.1 mrg fi
4932 1.1 mrg
4933 1.1 mrg # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4934 1.1 mrg
4935 1.1 mrg
4936 1.1 mrg
4937 1.1 mrg
4938 1.1 mrg
4939 1.1 mrg
4940 1.1 mrg
4941 1.1 mrg
4942 1.1 mrg
4943 1.1 mrg for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4944 1.1 mrg inttypes.h stdint.h unistd.h
4945 1.1 mrg do
4946 1.1 mrg as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4947 1.1 mrg { echo "$as_me:$LINENO: checking for $ac_header" >&5
4948 1.1 mrg echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4949 1.1 mrg if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4950 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
4951 1.1 mrg else
4952 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
4953 1.1 mrg /* confdefs.h. */
4954 1.1 mrg _ACEOF
4955 1.1 mrg cat confdefs.h >>conftest.$ac_ext
4956 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
4957 1.1 mrg /* end confdefs.h. */
4958 1.1 mrg $ac_includes_default
4959 1.1 mrg
4960 1.1 mrg #include <$ac_header>
4961 1.1 mrg _ACEOF
4962 1.1 mrg rm -f conftest.$ac_objext
4963 1.1 mrg if { (ac_try="$ac_compile"
4964 1.1 mrg case "(($ac_try" in
4965 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4966 1.1 mrg *) ac_try_echo=$ac_try;;
4967 1.1 mrg esac
4968 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4969 1.1 mrg (eval "$ac_compile") 2>conftest.er1
4970 1.1 mrg ac_status=$?
4971 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
4972 1.1 mrg rm -f conftest.er1
4973 1.1 mrg cat conftest.err >&5
4974 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
4975 1.1 mrg (exit $ac_status); } && {
4976 1.1 mrg test -z "$ac_c_werror_flag" ||
4977 1.1 mrg test ! -s conftest.err
4978 1.1 mrg } && test -s conftest.$ac_objext; then
4979 1.1 mrg eval "$as_ac_Header=yes"
4980 1.1 mrg else
4981 1.1 mrg echo "$as_me: failed program was:" >&5
4982 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
4983 1.1 mrg
4984 1.1 mrg eval "$as_ac_Header=no"
4985 1.1 mrg fi
4986 1.1 mrg
4987 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4988 1.1 mrg fi
4989 1.1 mrg ac_res=`eval echo '${'$as_ac_Header'}'`
4990 1.1 mrg { echo "$as_me:$LINENO: result: $ac_res" >&5
4991 1.1 mrg echo "${ECHO_T}$ac_res" >&6; }
4992 1.1 mrg if test `eval echo '${'$as_ac_Header'}'` = yes; then
4993 1.1 mrg cat >>confdefs.h <<_ACEOF
4994 1.1 mrg #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4995 1.1 mrg _ACEOF
4996 1.1 mrg
4997 1.1 mrg fi
4998 1.1 mrg
4999 1.1 mrg done
5000 1.1 mrg
5001 1.1 mrg
5002 1.1 mrg
5003 1.1 mrg for ac_header in dlfcn.h
5004 1.1 mrg do
5005 1.1 mrg as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5006 1.1 mrg if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5007 1.1 mrg { echo "$as_me:$LINENO: checking for $ac_header" >&5
5008 1.1 mrg echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5009 1.1 mrg if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5010 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
5011 1.1 mrg fi
5012 1.1 mrg ac_res=`eval echo '${'$as_ac_Header'}'`
5013 1.1 mrg { echo "$as_me:$LINENO: result: $ac_res" >&5
5014 1.1 mrg echo "${ECHO_T}$ac_res" >&6; }
5015 1.1 mrg else
5016 1.1 mrg # Is the header compilable?
5017 1.1 mrg { echo "$as_me:$LINENO: checking $ac_header usability" >&5
5018 1.1 mrg echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
5019 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5020 1.1 mrg /* confdefs.h. */
5021 1.1 mrg _ACEOF
5022 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5023 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5024 1.1 mrg /* end confdefs.h. */
5025 1.1 mrg $ac_includes_default
5026 1.1 mrg #include <$ac_header>
5027 1.1 mrg _ACEOF
5028 1.1 mrg rm -f conftest.$ac_objext
5029 1.1 mrg if { (ac_try="$ac_compile"
5030 1.1 mrg case "(($ac_try" in
5031 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5032 1.1 mrg *) ac_try_echo=$ac_try;;
5033 1.1 mrg esac
5034 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5035 1.1 mrg (eval "$ac_compile") 2>conftest.er1
5036 1.1 mrg ac_status=$?
5037 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5038 1.1 mrg rm -f conftest.er1
5039 1.1 mrg cat conftest.err >&5
5040 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
5041 1.1 mrg (exit $ac_status); } && {
5042 1.1 mrg test -z "$ac_c_werror_flag" ||
5043 1.1 mrg test ! -s conftest.err
5044 1.1 mrg } && test -s conftest.$ac_objext; then
5045 1.1 mrg ac_header_compiler=yes
5046 1.1 mrg else
5047 1.1 mrg echo "$as_me: failed program was:" >&5
5048 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5049 1.1 mrg
5050 1.1 mrg ac_header_compiler=no
5051 1.1 mrg fi
5052 1.1 mrg
5053 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5054 1.1 mrg { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5055 1.1 mrg echo "${ECHO_T}$ac_header_compiler" >&6; }
5056 1.1 mrg
5057 1.1 mrg # Is the header present?
5058 1.1 mrg { echo "$as_me:$LINENO: checking $ac_header presence" >&5
5059 1.1 mrg echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
5060 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5061 1.1 mrg /* confdefs.h. */
5062 1.1 mrg _ACEOF
5063 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5064 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5065 1.1 mrg /* end confdefs.h. */
5066 1.1 mrg #include <$ac_header>
5067 1.1 mrg _ACEOF
5068 1.1 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
5069 1.1 mrg case "(($ac_try" in
5070 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5071 1.1 mrg *) ac_try_echo=$ac_try;;
5072 1.1 mrg esac
5073 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5074 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5075 1.1 mrg ac_status=$?
5076 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5077 1.1 mrg rm -f conftest.er1
5078 1.1 mrg cat conftest.err >&5
5079 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
5080 1.1 mrg (exit $ac_status); } >/dev/null && {
5081 1.1 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5082 1.1 mrg test ! -s conftest.err
5083 1.1 mrg }; then
5084 1.1 mrg ac_header_preproc=yes
5085 1.1 mrg else
5086 1.1 mrg echo "$as_me: failed program was:" >&5
5087 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5088 1.1 mrg
5089 1.1 mrg ac_header_preproc=no
5090 1.1 mrg fi
5091 1.1 mrg
5092 1.1 mrg rm -f conftest.err conftest.$ac_ext
5093 1.1 mrg { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5094 1.1 mrg echo "${ECHO_T}$ac_header_preproc" >&6; }
5095 1.1 mrg
5096 1.1 mrg # So? What about this header?
5097 1.1 mrg case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5098 1.1 mrg yes:no: )
5099 1.1 mrg { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5100 1.1 mrg echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5101 1.1 mrg { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5102 1.1 mrg echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5103 1.1 mrg ac_header_preproc=yes
5104 1.1 mrg ;;
5105 1.1 mrg no:yes:* )
5106 1.1 mrg { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5107 1.1 mrg echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5108 1.1 mrg { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
5109 1.1 mrg echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
5110 1.1 mrg { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5111 1.1 mrg echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5112 1.1 mrg { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
5113 1.1 mrg echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
5114 1.1 mrg { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5115 1.1 mrg echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5116 1.1 mrg { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5117 1.1 mrg echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5118 1.1 mrg ( cat <<\_ASBOX
5119 1.1 mrg ## ---------------------------------------------------------------------- ##
5120 1.1 mrg ## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
5121 1.1 mrg ## ---------------------------------------------------------------------- ##
5122 1.1 mrg _ASBOX
5123 1.1 mrg ) | sed "s/^/$as_me: WARNING: /" >&2
5124 1.1 mrg ;;
5125 1.1 mrg esac
5126 1.1 mrg { echo "$as_me:$LINENO: checking for $ac_header" >&5
5127 1.1 mrg echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5128 1.1 mrg if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5129 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
5130 1.1 mrg else
5131 1.1 mrg eval "$as_ac_Header=\$ac_header_preproc"
5132 1.1 mrg fi
5133 1.1 mrg ac_res=`eval echo '${'$as_ac_Header'}'`
5134 1.1 mrg { echo "$as_me:$LINENO: result: $ac_res" >&5
5135 1.1 mrg echo "${ECHO_T}$ac_res" >&6; }
5136 1.1 mrg
5137 1.1 mrg fi
5138 1.1 mrg if test `eval echo '${'$as_ac_Header'}'` = yes; then
5139 1.1 mrg cat >>confdefs.h <<_ACEOF
5140 1.1 mrg #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5141 1.1 mrg _ACEOF
5142 1.1 mrg
5143 1.1 mrg fi
5144 1.1 mrg
5145 1.1 mrg done
5146 1.1 mrg
5147 1.1 mrg ac_ext=cpp
5148 1.1 mrg ac_cpp='$CXXCPP $CPPFLAGS'
5149 1.1 mrg ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5150 1.1 mrg ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5151 1.1 mrg ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5152 1.1 mrg if test -z "$CXX"; then
5153 1.1 mrg if test -n "$CCC"; then
5154 1.1 mrg CXX=$CCC
5155 1.1 mrg else
5156 1.1 mrg if test -n "$ac_tool_prefix"; then
5157 1.1 mrg for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5158 1.1 mrg do
5159 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5160 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5161 1.1 mrg { echo "$as_me:$LINENO: checking for $ac_word" >&5
5162 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5163 1.1 mrg if test "${ac_cv_prog_CXX+set}" = set; then
5164 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
5165 1.1 mrg else
5166 1.1 mrg if test -n "$CXX"; then
5167 1.1 mrg ac_cv_prog_CXX="$CXX" # Let the user override the test.
5168 1.1 mrg else
5169 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5170 1.1 mrg for as_dir in $PATH
5171 1.1 mrg do
5172 1.1 mrg IFS=$as_save_IFS
5173 1.1 mrg test -z "$as_dir" && as_dir=.
5174 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5175 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5176 1.1 mrg ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5177 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5178 1.1 mrg break 2
5179 1.1 mrg fi
5180 1.1 mrg done
5181 1.1 mrg done
5182 1.1 mrg IFS=$as_save_IFS
5183 1.1 mrg
5184 1.1 mrg fi
5185 1.1 mrg fi
5186 1.1 mrg CXX=$ac_cv_prog_CXX
5187 1.1 mrg if test -n "$CXX"; then
5188 1.1 mrg { echo "$as_me:$LINENO: result: $CXX" >&5
5189 1.1 mrg echo "${ECHO_T}$CXX" >&6; }
5190 1.1 mrg else
5191 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
5192 1.1 mrg echo "${ECHO_T}no" >&6; }
5193 1.1 mrg fi
5194 1.1 mrg
5195 1.1 mrg
5196 1.1 mrg test -n "$CXX" && break
5197 1.1 mrg done
5198 1.1 mrg fi
5199 1.1 mrg if test -z "$CXX"; then
5200 1.1 mrg ac_ct_CXX=$CXX
5201 1.1 mrg for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5202 1.1 mrg do
5203 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
5204 1.1 mrg set dummy $ac_prog; ac_word=$2
5205 1.1 mrg { echo "$as_me:$LINENO: checking for $ac_word" >&5
5206 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5207 1.1 mrg if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5208 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
5209 1.1 mrg else
5210 1.1 mrg if test -n "$ac_ct_CXX"; then
5211 1.1 mrg ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5212 1.1 mrg else
5213 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5214 1.1 mrg for as_dir in $PATH
5215 1.1 mrg do
5216 1.1 mrg IFS=$as_save_IFS
5217 1.1 mrg test -z "$as_dir" && as_dir=.
5218 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5219 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5220 1.1 mrg ac_cv_prog_ac_ct_CXX="$ac_prog"
5221 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5222 1.1 mrg break 2
5223 1.1 mrg fi
5224 1.1 mrg done
5225 1.1 mrg done
5226 1.1 mrg IFS=$as_save_IFS
5227 1.1 mrg
5228 1.1 mrg fi
5229 1.1 mrg fi
5230 1.1 mrg ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5231 1.1 mrg if test -n "$ac_ct_CXX"; then
5232 1.1 mrg { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5233 1.1 mrg echo "${ECHO_T}$ac_ct_CXX" >&6; }
5234 1.1 mrg else
5235 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
5236 1.1 mrg echo "${ECHO_T}no" >&6; }
5237 1.1 mrg fi
5238 1.1 mrg
5239 1.1 mrg
5240 1.1 mrg test -n "$ac_ct_CXX" && break
5241 1.1 mrg done
5242 1.1 mrg
5243 1.1 mrg if test "x$ac_ct_CXX" = x; then
5244 1.1 mrg CXX="g++"
5245 1.1 mrg else
5246 1.1 mrg case $cross_compiling:$ac_tool_warned in
5247 1.1 mrg yes:)
5248 1.1 mrg { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5249 1.1 mrg whose name does not start with the host triplet. If you think this
5250 1.1 mrg configuration is useful to you, please write to autoconf (at] gnu.org." >&5
5251 1.1 mrg echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5252 1.1 mrg whose name does not start with the host triplet. If you think this
5253 1.1 mrg configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
5254 1.1 mrg ac_tool_warned=yes ;;
5255 1.1 mrg esac
5256 1.1 mrg CXX=$ac_ct_CXX
5257 1.1 mrg fi
5258 1.1 mrg fi
5259 1.1 mrg
5260 1.1 mrg fi
5261 1.1 mrg fi
5262 1.1 mrg # Provide some information about the compiler.
5263 1.1 mrg echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5264 1.1 mrg ac_compiler=`set X $ac_compile; echo $2`
5265 1.1 mrg { (ac_try="$ac_compiler --version >&5"
5266 1.1 mrg case "(($ac_try" in
5267 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5268 1.1 mrg *) ac_try_echo=$ac_try;;
5269 1.1 mrg esac
5270 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5271 1.1 mrg (eval "$ac_compiler --version >&5") 2>&5
5272 1.1 mrg ac_status=$?
5273 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
5274 1.1 mrg (exit $ac_status); }
5275 1.1 mrg { (ac_try="$ac_compiler -v >&5"
5276 1.1 mrg case "(($ac_try" in
5277 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5278 1.1 mrg *) ac_try_echo=$ac_try;;
5279 1.1 mrg esac
5280 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5281 1.1 mrg (eval "$ac_compiler -v >&5") 2>&5
5282 1.1 mrg ac_status=$?
5283 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
5284 1.1 mrg (exit $ac_status); }
5285 1.1 mrg { (ac_try="$ac_compiler -V >&5"
5286 1.1 mrg case "(($ac_try" in
5287 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5288 1.1 mrg *) ac_try_echo=$ac_try;;
5289 1.1 mrg esac
5290 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5291 1.1 mrg (eval "$ac_compiler -V >&5") 2>&5
5292 1.1 mrg ac_status=$?
5293 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
5294 1.1 mrg (exit $ac_status); }
5295 1.1 mrg
5296 1.1 mrg { echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5297 1.1 mrg echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
5298 1.1 mrg if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5299 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
5300 1.1 mrg else
5301 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5302 1.1 mrg /* confdefs.h. */
5303 1.1 mrg _ACEOF
5304 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5305 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5306 1.1 mrg /* end confdefs.h. */
5307 1.1 mrg
5308 1.1 mrg int
5309 1.1 mrg main ()
5310 1.1 mrg {
5311 1.1 mrg #ifndef __GNUC__
5312 1.1 mrg choke me
5313 1.1 mrg #endif
5314 1.1 mrg
5315 1.1 mrg ;
5316 1.1 mrg return 0;
5317 1.1 mrg }
5318 1.1 mrg _ACEOF
5319 1.1 mrg rm -f conftest.$ac_objext
5320 1.1 mrg if { (ac_try="$ac_compile"
5321 1.1 mrg case "(($ac_try" in
5322 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5323 1.1 mrg *) ac_try_echo=$ac_try;;
5324 1.1 mrg esac
5325 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5326 1.1 mrg (eval "$ac_compile") 2>conftest.er1
5327 1.1 mrg ac_status=$?
5328 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5329 1.1 mrg rm -f conftest.er1
5330 1.1 mrg cat conftest.err >&5
5331 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
5332 1.1 mrg (exit $ac_status); } && {
5333 1.1 mrg test -z "$ac_cxx_werror_flag" ||
5334 1.1 mrg test ! -s conftest.err
5335 1.1 mrg } && test -s conftest.$ac_objext; then
5336 1.1 mrg ac_compiler_gnu=yes
5337 1.1 mrg else
5338 1.1 mrg echo "$as_me: failed program was:" >&5
5339 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5340 1.1 mrg
5341 1.1 mrg ac_compiler_gnu=no
5342 1.1 mrg fi
5343 1.1 mrg
5344 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5345 1.1 mrg ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5346 1.1 mrg
5347 1.1 mrg fi
5348 1.1 mrg { echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5349 1.1 mrg echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
5350 1.1 mrg GXX=`test $ac_compiler_gnu = yes && echo yes`
5351 1.1 mrg ac_test_CXXFLAGS=${CXXFLAGS+set}
5352 1.1 mrg ac_save_CXXFLAGS=$CXXFLAGS
5353 1.1 mrg { echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5354 1.1 mrg echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
5355 1.1 mrg if test "${ac_cv_prog_cxx_g+set}" = set; then
5356 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
5357 1.1 mrg else
5358 1.1 mrg ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5359 1.1 mrg ac_cxx_werror_flag=yes
5360 1.1 mrg ac_cv_prog_cxx_g=no
5361 1.1 mrg CXXFLAGS="-g"
5362 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5363 1.1 mrg /* confdefs.h. */
5364 1.1 mrg _ACEOF
5365 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5366 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5367 1.1 mrg /* end confdefs.h. */
5368 1.1 mrg
5369 1.1 mrg int
5370 1.1 mrg main ()
5371 1.1 mrg {
5372 1.1 mrg
5373 1.1 mrg ;
5374 1.1 mrg return 0;
5375 1.1 mrg }
5376 1.1 mrg _ACEOF
5377 1.1 mrg rm -f conftest.$ac_objext
5378 1.1 mrg if { (ac_try="$ac_compile"
5379 1.1 mrg case "(($ac_try" in
5380 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5381 1.1 mrg *) ac_try_echo=$ac_try;;
5382 1.1 mrg esac
5383 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5384 1.1 mrg (eval "$ac_compile") 2>conftest.er1
5385 1.1 mrg ac_status=$?
5386 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5387 1.1 mrg rm -f conftest.er1
5388 1.1 mrg cat conftest.err >&5
5389 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
5390 1.1 mrg (exit $ac_status); } && {
5391 1.1 mrg test -z "$ac_cxx_werror_flag" ||
5392 1.1 mrg test ! -s conftest.err
5393 1.1 mrg } && test -s conftest.$ac_objext; then
5394 1.1 mrg ac_cv_prog_cxx_g=yes
5395 1.1 mrg else
5396 1.1 mrg echo "$as_me: failed program was:" >&5
5397 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5398 1.1 mrg
5399 1.1 mrg CXXFLAGS=""
5400 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5401 1.1 mrg /* confdefs.h. */
5402 1.1 mrg _ACEOF
5403 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5404 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5405 1.1 mrg /* end confdefs.h. */
5406 1.1 mrg
5407 1.1 mrg int
5408 1.1 mrg main ()
5409 1.1 mrg {
5410 1.1 mrg
5411 1.1 mrg ;
5412 1.1 mrg return 0;
5413 1.1 mrg }
5414 1.1 mrg _ACEOF
5415 1.1 mrg rm -f conftest.$ac_objext
5416 1.1 mrg if { (ac_try="$ac_compile"
5417 1.1 mrg case "(($ac_try" in
5418 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5419 1.1 mrg *) ac_try_echo=$ac_try;;
5420 1.1 mrg esac
5421 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5422 1.1 mrg (eval "$ac_compile") 2>conftest.er1
5423 1.1 mrg ac_status=$?
5424 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5425 1.1 mrg rm -f conftest.er1
5426 1.1 mrg cat conftest.err >&5
5427 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
5428 1.1 mrg (exit $ac_status); } && {
5429 1.1 mrg test -z "$ac_cxx_werror_flag" ||
5430 1.1 mrg test ! -s conftest.err
5431 1.1 mrg } && test -s conftest.$ac_objext; then
5432 1.1 mrg :
5433 1.1 mrg else
5434 1.1 mrg echo "$as_me: failed program was:" >&5
5435 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5436 1.1 mrg
5437 1.1 mrg ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5438 1.1 mrg CXXFLAGS="-g"
5439 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5440 1.1 mrg /* confdefs.h. */
5441 1.1 mrg _ACEOF
5442 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5443 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5444 1.1 mrg /* end confdefs.h. */
5445 1.1 mrg
5446 1.1 mrg int
5447 1.1 mrg main ()
5448 1.1 mrg {
5449 1.1 mrg
5450 1.1 mrg ;
5451 1.1 mrg return 0;
5452 1.1 mrg }
5453 1.1 mrg _ACEOF
5454 1.1 mrg rm -f conftest.$ac_objext
5455 1.1 mrg if { (ac_try="$ac_compile"
5456 1.1 mrg case "(($ac_try" in
5457 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5458 1.1 mrg *) ac_try_echo=$ac_try;;
5459 1.1 mrg esac
5460 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5461 1.1 mrg (eval "$ac_compile") 2>conftest.er1
5462 1.1 mrg ac_status=$?
5463 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5464 1.1 mrg rm -f conftest.er1
5465 1.1 mrg cat conftest.err >&5
5466 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
5467 1.1 mrg (exit $ac_status); } && {
5468 1.1 mrg test -z "$ac_cxx_werror_flag" ||
5469 1.1 mrg test ! -s conftest.err
5470 1.1 mrg } && test -s conftest.$ac_objext; then
5471 1.1 mrg ac_cv_prog_cxx_g=yes
5472 1.1 mrg else
5473 1.1 mrg echo "$as_me: failed program was:" >&5
5474 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5475 1.1 mrg
5476 1.1 mrg
5477 1.1 mrg fi
5478 1.1 mrg
5479 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5480 1.1 mrg fi
5481 1.1 mrg
5482 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5483 1.1 mrg fi
5484 1.1 mrg
5485 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5486 1.1 mrg ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5487 1.1 mrg fi
5488 1.1 mrg { echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5489 1.1 mrg echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
5490 1.1 mrg if test "$ac_test_CXXFLAGS" = set; then
5491 1.1 mrg CXXFLAGS=$ac_save_CXXFLAGS
5492 1.1 mrg elif test $ac_cv_prog_cxx_g = yes; then
5493 1.1 mrg if test "$GXX" = yes; then
5494 1.1 mrg CXXFLAGS="-g -O2"
5495 1.1 mrg else
5496 1.1 mrg CXXFLAGS="-g"
5497 1.1 mrg fi
5498 1.1 mrg else
5499 1.1 mrg if test "$GXX" = yes; then
5500 1.1 mrg CXXFLAGS="-O2"
5501 1.1 mrg else
5502 1.1 mrg CXXFLAGS=
5503 1.1 mrg fi
5504 1.1 mrg fi
5505 1.1 mrg ac_ext=cpp
5506 1.1 mrg ac_cpp='$CXXCPP $CPPFLAGS'
5507 1.1 mrg ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5508 1.1 mrg ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5509 1.1 mrg ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5510 1.1 mrg
5511 1.1 mrg depcc="$CXX" am_compiler_list=
5512 1.1 mrg
5513 1.1 mrg { echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5514 1.1 mrg echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
5515 1.1 mrg if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5516 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
5517 1.1 mrg else
5518 1.1 mrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5519 1.1 mrg # We make a subdir and do the tests there. Otherwise we can end up
5520 1.1 mrg # making bogus files that we don't know about and never remove. For
5521 1.1 mrg # instance it was reported that on HP-UX the gcc test will end up
5522 1.1 mrg # making a dummy file named `D' -- because `-MD' means `put the output
5523 1.1 mrg # in D'.
5524 1.1 mrg mkdir conftest.dir
5525 1.1 mrg # Copy depcomp to subdir because otherwise we won't find it if we're
5526 1.1 mrg # using a relative directory.
5527 1.1 mrg cp "$am_depcomp" conftest.dir
5528 1.1 mrg cd conftest.dir
5529 1.1 mrg # We will build objects and dependencies in a subdirectory because
5530 1.1 mrg # it helps to detect inapplicable dependency modes. For instance
5531 1.1 mrg # both Tru64's cc and ICC support -MD to output dependencies as a
5532 1.1 mrg # side effect of compilation, but ICC will put the dependencies in
5533 1.1 mrg # the current directory while Tru64 will put them in the object
5534 1.1 mrg # directory.
5535 1.1 mrg mkdir sub
5536 1.1 mrg
5537 1.1 mrg am_cv_CXX_dependencies_compiler_type=none
5538 1.1 mrg if test "$am_compiler_list" = ""; then
5539 1.1 mrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5540 1.1 mrg fi
5541 1.1 mrg for depmode in $am_compiler_list; do
5542 1.1 mrg # Setup a source with many dependencies, because some compilers
5543 1.1 mrg # like to wrap large dependency lists on column 80 (with \), and
5544 1.1 mrg # we should not choose a depcomp mode which is confused by this.
5545 1.1 mrg #
5546 1.1 mrg # We need to recreate these files for each test, as the compiler may
5547 1.1 mrg # overwrite some of them when testing with obscure command lines.
5548 1.1 mrg # This happens at least with the AIX C compiler.
5549 1.1 mrg : > sub/conftest.c
5550 1.1 mrg for i in 1 2 3 4 5 6; do
5551 1.1 mrg echo '#include "conftst'$i'.h"' >> sub/conftest.c
5552 1.1 mrg # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5553 1.1 mrg # Solaris 8's {/usr,}/bin/sh.
5554 1.1 mrg touch sub/conftst$i.h
5555 1.1 mrg done
5556 1.1 mrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5557 1.1 mrg
5558 1.1 mrg case $depmode in
5559 1.1 mrg nosideeffect)
5560 1.1 mrg # after this tag, mechanisms are not by side-effect, so they'll
5561 1.1 mrg # only be used when explicitly requested
5562 1.1 mrg if test "x$enable_dependency_tracking" = xyes; then
5563 1.1 mrg continue
5564 1.1 mrg else
5565 1.1 mrg break
5566 1.1 mrg fi
5567 1.1 mrg ;;
5568 1.1 mrg none) break ;;
5569 1.1 mrg esac
5570 1.1 mrg # We check with `-c' and `-o' for the sake of the "dashmstdout"
5571 1.1 mrg # mode. It turns out that the SunPro C++ compiler does not properly
5572 1.1 mrg # handle `-M -o', and we need to detect this.
5573 1.1 mrg if depmode=$depmode \
5574 1.1 mrg source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5575 1.1 mrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5576 1.1 mrg $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
5577 1.1 mrg >/dev/null 2>conftest.err &&
5578 1.1 mrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5579 1.1 mrg grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
5580 1.1 mrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5581 1.1 mrg # icc doesn't choke on unknown options, it will just issue warnings
5582 1.1 mrg # or remarks (even with -Werror). So we grep stderr for any message
5583 1.1 mrg # that says an option was ignored or not supported.
5584 1.1 mrg # When given -MP, icc 7.0 and 7.1 complain thusly:
5585 1.1 mrg # icc: Command line warning: ignoring option '-M'; no argument required
5586 1.1 mrg # The diagnosis changed in icc 8.0:
5587 1.1 mrg # icc: Command line remark: option '-MP' not supported
5588 1.1 mrg if (grep 'ignoring option' conftest.err ||
5589 1.1 mrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5590 1.1 mrg am_cv_CXX_dependencies_compiler_type=$depmode
5591 1.1 mrg break
5592 1.1 mrg fi
5593 1.1 mrg fi
5594 1.1 mrg done
5595 1.1 mrg
5596 1.1 mrg cd ..
5597 1.1 mrg rm -rf conftest.dir
5598 1.1 mrg else
5599 1.1 mrg am_cv_CXX_dependencies_compiler_type=none
5600 1.1 mrg fi
5601 1.1 mrg
5602 1.1 mrg fi
5603 1.1 mrg { echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5604 1.1 mrg echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
5605 1.1 mrg CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5606 1.1 mrg
5607 1.1 mrg
5608 1.1 mrg
5609 1.1 mrg if
5610 1.1 mrg test "x$enable_dependency_tracking" != xno \
5611 1.1 mrg && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5612 1.1 mrg am__fastdepCXX_TRUE=
5613 1.1 mrg am__fastdepCXX_FALSE='#'
5614 1.1 mrg else
5615 1.1 mrg am__fastdepCXX_TRUE='#'
5616 1.1 mrg am__fastdepCXX_FALSE=
5617 1.1 mrg fi
5618 1.1 mrg
5619 1.1 mrg
5620 1.1 mrg
5621 1.1 mrg
5622 1.1 mrg if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5623 1.1 mrg ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5624 1.1 mrg (test "X$CXX" != "Xg++"))) ; then
5625 1.1 mrg ac_ext=cpp
5626 1.1 mrg ac_cpp='$CXXCPP $CPPFLAGS'
5627 1.1 mrg ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5628 1.1 mrg ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5629 1.1 mrg ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5630 1.1 mrg { echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5631 1.1 mrg echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
5632 1.1 mrg if test -z "$CXXCPP"; then
5633 1.1 mrg if test "${ac_cv_prog_CXXCPP+set}" = set; then
5634 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
5635 1.1 mrg else
5636 1.1 mrg # Double quotes because CXXCPP needs to be expanded
5637 1.1 mrg for CXXCPP in "$CXX -E" "/lib/cpp"
5638 1.1 mrg do
5639 1.1 mrg ac_preproc_ok=false
5640 1.1 mrg for ac_cxx_preproc_warn_flag in '' yes
5641 1.1 mrg do
5642 1.1 mrg # Use a header file that comes with gcc, so configuring glibc
5643 1.1 mrg # with a fresh cross-compiler works.
5644 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5645 1.1 mrg # <limits.h> exists even on freestanding compilers.
5646 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
5647 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case.
5648 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5649 1.1 mrg /* confdefs.h. */
5650 1.1 mrg _ACEOF
5651 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5652 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5653 1.1 mrg /* end confdefs.h. */
5654 1.1 mrg #ifdef __STDC__
5655 1.1 mrg # include <limits.h>
5656 1.1 mrg #else
5657 1.1 mrg # include <assert.h>
5658 1.1 mrg #endif
5659 1.1 mrg Syntax error
5660 1.1 mrg _ACEOF
5661 1.1 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
5662 1.1 mrg case "(($ac_try" in
5663 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5664 1.1 mrg *) ac_try_echo=$ac_try;;
5665 1.1 mrg esac
5666 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5667 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5668 1.1 mrg ac_status=$?
5669 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5670 1.1 mrg rm -f conftest.er1
5671 1.1 mrg cat conftest.err >&5
5672 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
5673 1.1 mrg (exit $ac_status); } >/dev/null && {
5674 1.1 mrg test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5675 1.1 mrg test ! -s conftest.err
5676 1.1 mrg }; then
5677 1.1 mrg :
5678 1.1 mrg else
5679 1.1 mrg echo "$as_me: failed program was:" >&5
5680 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5681 1.1 mrg
5682 1.1 mrg # Broken: fails on valid input.
5683 1.1 mrg continue
5684 1.1 mrg fi
5685 1.1 mrg
5686 1.1 mrg rm -f conftest.err conftest.$ac_ext
5687 1.1 mrg
5688 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers
5689 1.1 mrg # can be detected and how.
5690 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5691 1.1 mrg /* confdefs.h. */
5692 1.1 mrg _ACEOF
5693 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5694 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5695 1.1 mrg /* end confdefs.h. */
5696 1.1 mrg #include <ac_nonexistent.h>
5697 1.1 mrg _ACEOF
5698 1.1 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
5699 1.1 mrg case "(($ac_try" in
5700 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5701 1.1 mrg *) ac_try_echo=$ac_try;;
5702 1.1 mrg esac
5703 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5704 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5705 1.1 mrg ac_status=$?
5706 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5707 1.1 mrg rm -f conftest.er1
5708 1.1 mrg cat conftest.err >&5
5709 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
5710 1.1 mrg (exit $ac_status); } >/dev/null && {
5711 1.1 mrg test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5712 1.1 mrg test ! -s conftest.err
5713 1.1 mrg }; then
5714 1.1 mrg # Broken: success on invalid input.
5715 1.1 mrg continue
5716 1.1 mrg else
5717 1.1 mrg echo "$as_me: failed program was:" >&5
5718 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5719 1.1 mrg
5720 1.1 mrg # Passes both tests.
5721 1.1 mrg ac_preproc_ok=:
5722 1.1 mrg break
5723 1.1 mrg fi
5724 1.1 mrg
5725 1.1 mrg rm -f conftest.err conftest.$ac_ext
5726 1.1 mrg
5727 1.1 mrg done
5728 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5729 1.1 mrg rm -f conftest.err conftest.$ac_ext
5730 1.1 mrg if $ac_preproc_ok; then
5731 1.1 mrg break
5732 1.1 mrg fi
5733 1.1 mrg
5734 1.1 mrg done
5735 1.1 mrg ac_cv_prog_CXXCPP=$CXXCPP
5736 1.1 mrg
5737 1.1 mrg fi
5738 1.1 mrg CXXCPP=$ac_cv_prog_CXXCPP
5739 1.1 mrg else
5740 1.1 mrg ac_cv_prog_CXXCPP=$CXXCPP
5741 1.1 mrg fi
5742 1.1 mrg { echo "$as_me:$LINENO: result: $CXXCPP" >&5
5743 1.1 mrg echo "${ECHO_T}$CXXCPP" >&6; }
5744 1.1 mrg ac_preproc_ok=false
5745 1.1 mrg for ac_cxx_preproc_warn_flag in '' yes
5746 1.1 mrg do
5747 1.1 mrg # Use a header file that comes with gcc, so configuring glibc
5748 1.1 mrg # with a fresh cross-compiler works.
5749 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5750 1.1 mrg # <limits.h> exists even on freestanding compilers.
5751 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
5752 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case.
5753 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5754 1.1 mrg /* confdefs.h. */
5755 1.1 mrg _ACEOF
5756 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5757 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5758 1.1 mrg /* end confdefs.h. */
5759 1.1 mrg #ifdef __STDC__
5760 1.1 mrg # include <limits.h>
5761 1.1 mrg #else
5762 1.1 mrg # include <assert.h>
5763 1.1 mrg #endif
5764 1.1 mrg Syntax error
5765 1.1 mrg _ACEOF
5766 1.1 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
5767 1.1 mrg case "(($ac_try" in
5768 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5769 1.1 mrg *) ac_try_echo=$ac_try;;
5770 1.1 mrg esac
5771 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5772 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5773 1.1 mrg ac_status=$?
5774 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5775 1.1 mrg rm -f conftest.er1
5776 1.1 mrg cat conftest.err >&5
5777 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
5778 1.1 mrg (exit $ac_status); } >/dev/null && {
5779 1.1 mrg test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5780 1.1 mrg test ! -s conftest.err
5781 1.1 mrg }; then
5782 1.1 mrg :
5783 1.1 mrg else
5784 1.1 mrg echo "$as_me: failed program was:" >&5
5785 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5786 1.1 mrg
5787 1.1 mrg # Broken: fails on valid input.
5788 1.1 mrg continue
5789 1.1 mrg fi
5790 1.1 mrg
5791 1.1 mrg rm -f conftest.err conftest.$ac_ext
5792 1.1 mrg
5793 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers
5794 1.1 mrg # can be detected and how.
5795 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5796 1.1 mrg /* confdefs.h. */
5797 1.1 mrg _ACEOF
5798 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5799 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5800 1.1 mrg /* end confdefs.h. */
5801 1.1 mrg #include <ac_nonexistent.h>
5802 1.1 mrg _ACEOF
5803 1.1 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
5804 1.1 mrg case "(($ac_try" in
5805 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5806 1.1 mrg *) ac_try_echo=$ac_try;;
5807 1.1 mrg esac
5808 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5809 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5810 1.1 mrg ac_status=$?
5811 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5812 1.1 mrg rm -f conftest.er1
5813 1.1 mrg cat conftest.err >&5
5814 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
5815 1.1 mrg (exit $ac_status); } >/dev/null && {
5816 1.1 mrg test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5817 1.1 mrg test ! -s conftest.err
5818 1.1 mrg }; then
5819 1.1 mrg # Broken: success on invalid input.
5820 1.1 mrg continue
5821 1.1 mrg else
5822 1.1 mrg echo "$as_me: failed program was:" >&5
5823 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5824 1.1 mrg
5825 1.1 mrg # Passes both tests.
5826 1.1 mrg ac_preproc_ok=:
5827 1.1 mrg break
5828 1.1 mrg fi
5829 1.1 mrg
5830 1.1 mrg rm -f conftest.err conftest.$ac_ext
5831 1.1 mrg
5832 1.1 mrg done
5833 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5834 1.1 mrg rm -f conftest.err conftest.$ac_ext
5835 1.1 mrg if $ac_preproc_ok; then
5836 1.1 mrg :
5837 1.1 mrg else
5838 1.1 mrg { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5839 1.1 mrg See \`config.log' for more details." >&5
5840 1.1 mrg echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5841 1.1 mrg See \`config.log' for more details." >&2;}
5842 1.1 mrg { (exit 1); exit 1; }; }
5843 1.1 mrg fi
5844 1.1 mrg
5845 1.1 mrg ac_ext=cpp
5846 1.1 mrg ac_cpp='$CXXCPP $CPPFLAGS'
5847 1.1 mrg ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5848 1.1 mrg ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5849 1.1 mrg ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5850 1.1 mrg
5851 1.1 mrg fi
5852 1.1 mrg
5853 1.1 mrg
5854 1.1 mrg ac_ext=f
5855 1.1 mrg ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
5856 1.1 mrg ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5857 1.1 mrg ac_compiler_gnu=$ac_cv_f77_compiler_gnu
5858 1.1 mrg if test -n "$ac_tool_prefix"; then
5859 1.1 mrg for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn
5860 1.1 mrg do
5861 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5862 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5863 1.1 mrg { echo "$as_me:$LINENO: checking for $ac_word" >&5
5864 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5865 1.1 mrg if test "${ac_cv_prog_F77+set}" = set; then
5866 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
5867 1.1 mrg else
5868 1.1 mrg if test -n "$F77"; then
5869 1.1 mrg ac_cv_prog_F77="$F77" # Let the user override the test.
5870 1.1 mrg else
5871 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5872 1.1 mrg for as_dir in $PATH
5873 1.1 mrg do
5874 1.1 mrg IFS=$as_save_IFS
5875 1.1 mrg test -z "$as_dir" && as_dir=.
5876 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5877 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5878 1.1 mrg ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
5879 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5880 1.1 mrg break 2
5881 1.1 mrg fi
5882 1.1 mrg done
5883 1.1 mrg done
5884 1.1 mrg IFS=$as_save_IFS
5885 1.1 mrg
5886 1.1 mrg fi
5887 1.1 mrg fi
5888 1.1 mrg F77=$ac_cv_prog_F77
5889 1.1 mrg if test -n "$F77"; then
5890 1.1 mrg { echo "$as_me:$LINENO: result: $F77" >&5
5891 1.1 mrg echo "${ECHO_T}$F77" >&6; }
5892 1.1 mrg else
5893 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
5894 1.1 mrg echo "${ECHO_T}no" >&6; }
5895 1.1 mrg fi
5896 1.1 mrg
5897 1.1 mrg
5898 1.1 mrg test -n "$F77" && break
5899 1.1 mrg done
5900 1.1 mrg fi
5901 1.1 mrg if test -z "$F77"; then
5902 1.1 mrg ac_ct_F77=$F77
5903 1.1 mrg for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn
5904 1.1 mrg do
5905 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
5906 1.1 mrg set dummy $ac_prog; ac_word=$2
5907 1.1 mrg { echo "$as_me:$LINENO: checking for $ac_word" >&5
5908 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5909 1.1 mrg if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
5910 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
5911 1.1 mrg else
5912 1.1 mrg if test -n "$ac_ct_F77"; then
5913 1.1 mrg ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
5914 1.1 mrg else
5915 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5916 1.1 mrg for as_dir in $PATH
5917 1.1 mrg do
5918 1.1 mrg IFS=$as_save_IFS
5919 1.1 mrg test -z "$as_dir" && as_dir=.
5920 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5921 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5922 1.1 mrg ac_cv_prog_ac_ct_F77="$ac_prog"
5923 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5924 1.1 mrg break 2
5925 1.1 mrg fi
5926 1.1 mrg done
5927 1.1 mrg done
5928 1.1 mrg IFS=$as_save_IFS
5929 1.1 mrg
5930 1.1 mrg fi
5931 1.1 mrg fi
5932 1.1 mrg ac_ct_F77=$ac_cv_prog_ac_ct_F77
5933 1.1 mrg if test -n "$ac_ct_F77"; then
5934 1.1 mrg { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
5935 1.1 mrg echo "${ECHO_T}$ac_ct_F77" >&6; }
5936 1.1 mrg else
5937 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
5938 1.1 mrg echo "${ECHO_T}no" >&6; }
5939 1.1 mrg fi
5940 1.1 mrg
5941 1.1 mrg
5942 1.1 mrg test -n "$ac_ct_F77" && break
5943 1.1 mrg done
5944 1.1 mrg
5945 1.1 mrg if test "x$ac_ct_F77" = x; then
5946 1.1 mrg F77=""
5947 1.1 mrg else
5948 1.1 mrg case $cross_compiling:$ac_tool_warned in
5949 1.1 mrg yes:)
5950 1.1 mrg { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5951 1.1 mrg whose name does not start with the host triplet. If you think this
5952 1.1 mrg configuration is useful to you, please write to autoconf@gnu.org." >&5
5953 1.1 mrg echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5954 1.1 mrg whose name does not start with the host triplet. If you think this
5955 1.1 mrg configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5956 1.1 mrg ac_tool_warned=yes ;;
5957 1.1 mrg esac
5958 1.1 mrg F77=$ac_ct_F77
5959 1.1 mrg fi
5960 1.1 mrg fi
5961 1.1 mrg
5962 1.1 mrg
5963 1.1 mrg # Provide some information about the compiler.
5964 1.1 mrg echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
5965 1.1 mrg ac_compiler=`set X $ac_compile; echo $2`
5966 1.1 mrg { (ac_try="$ac_compiler --version >&5"
5967 1.1 mrg case "(($ac_try" in
5968 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5969 1.1 mrg *) ac_try_echo=$ac_try;;
5970 1.1 mrg esac
5971 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5972 1.1 mrg (eval "$ac_compiler --version >&5") 2>&5
5973 1.1 mrg ac_status=$?
5974 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
5975 1.1 mrg (exit $ac_status); }
5976 1.1 mrg { (ac_try="$ac_compiler -v >&5"
5977 1.1 mrg case "(($ac_try" in
5978 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5979 1.1 mrg *) ac_try_echo=$ac_try;;
5980 1.1 mrg esac
5981 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5982 1.1 mrg (eval "$ac_compiler -v >&5") 2>&5
5983 1.1 mrg ac_status=$?
5984 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
5985 1.1 mrg (exit $ac_status); }
5986 1.1 mrg { (ac_try="$ac_compiler -V >&5"
5987 1.1 mrg case "(($ac_try" in
5988 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5989 1.1 mrg *) ac_try_echo=$ac_try;;
5990 1.1 mrg esac
5991 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5992 1.1 mrg (eval "$ac_compiler -V >&5") 2>&5
5993 1.1 mrg ac_status=$?
5994 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
5995 1.1 mrg (exit $ac_status); }
5996 1.1 mrg rm -f a.out
5997 1.1 mrg
5998 1.1 mrg # If we don't use `.F' as extension, the preprocessor is not run on the
5999 1.1 mrg # input file. (Note that this only needs to work for GNU compilers.)
6000 1.1 mrg ac_save_ext=$ac_ext
6001 1.1 mrg ac_ext=F
6002 1.1 mrg { echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6003 1.1 mrg echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; }
6004 1.1 mrg if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6005 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
6006 1.1 mrg else
6007 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
6008 1.1 mrg program main
6009 1.1 mrg #ifndef __GNUC__
6010 1.1 mrg choke me
6011 1.1 mrg #endif
6012 1.1 mrg
6013 1.1 mrg end
6014 1.1 mrg _ACEOF
6015 1.1 mrg rm -f conftest.$ac_objext
6016 1.1 mrg if { (ac_try="$ac_compile"
6017 1.1 mrg case "(($ac_try" in
6018 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6019 1.1 mrg *) ac_try_echo=$ac_try;;
6020 1.1 mrg esac
6021 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6022 1.1 mrg (eval "$ac_compile") 2>conftest.er1
6023 1.1 mrg ac_status=$?
6024 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
6025 1.1 mrg rm -f conftest.er1
6026 1.1 mrg cat conftest.err >&5
6027 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
6028 1.1 mrg (exit $ac_status); } && {
6029 1.1 mrg test -z "$ac_f77_werror_flag" ||
6030 1.1 mrg test ! -s conftest.err
6031 1.1 mrg } && test -s conftest.$ac_objext; then
6032 1.1 mrg ac_compiler_gnu=yes
6033 1.1 mrg else
6034 1.1 mrg echo "$as_me: failed program was:" >&5
6035 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
6036 1.1 mrg
6037 1.1 mrg ac_compiler_gnu=no
6038 1.1 mrg fi
6039 1.1 mrg
6040 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6041 1.1 mrg ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6042 1.1 mrg
6043 1.1 mrg fi
6044 1.1 mrg { echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6045 1.1 mrg echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; }
6046 1.1 mrg ac_ext=$ac_save_ext
6047 1.1 mrg ac_test_FFLAGS=${FFLAGS+set}
6048 1.1 mrg ac_save_FFLAGS=$FFLAGS
6049 1.1 mrg FFLAGS=
6050 1.1 mrg { echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6051 1.1 mrg echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; }
6052 1.1 mrg if test "${ac_cv_prog_f77_g+set}" = set; then
6053 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
6054 1.1 mrg else
6055 1.1 mrg FFLAGS=-g
6056 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
6057 1.1 mrg program main
6058 1.1 mrg
6059 1.1 mrg end
6060 1.1 mrg _ACEOF
6061 1.1 mrg rm -f conftest.$ac_objext
6062 1.1 mrg if { (ac_try="$ac_compile"
6063 1.1 mrg case "(($ac_try" in
6064 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6065 1.1 mrg *) ac_try_echo=$ac_try;;
6066 1.1 mrg esac
6067 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6068 1.1 mrg (eval "$ac_compile") 2>conftest.er1
6069 1.1 mrg ac_status=$?
6070 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
6071 1.1 mrg rm -f conftest.er1
6072 1.1 mrg cat conftest.err >&5
6073 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
6074 1.1 mrg (exit $ac_status); } && {
6075 1.1 mrg test -z "$ac_f77_werror_flag" ||
6076 1.1 mrg test ! -s conftest.err
6077 1.1 mrg } && test -s conftest.$ac_objext; then
6078 1.1 mrg ac_cv_prog_f77_g=yes
6079 1.1 mrg else
6080 1.1 mrg echo "$as_me: failed program was:" >&5
6081 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
6082 1.1 mrg
6083 1.1 mrg ac_cv_prog_f77_g=no
6084 1.1 mrg fi
6085 1.1 mrg
6086 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6087 1.1 mrg
6088 1.1 mrg fi
6089 1.1 mrg { echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6090 1.1 mrg echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; }
6091 1.1 mrg if test "$ac_test_FFLAGS" = set; then
6092 1.1 mrg FFLAGS=$ac_save_FFLAGS
6093 1.1 mrg elif test $ac_cv_prog_f77_g = yes; then
6094 1.1 mrg if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6095 1.1 mrg FFLAGS="-g -O2"
6096 1.1 mrg else
6097 1.1 mrg FFLAGS="-g"
6098 1.1 mrg fi
6099 1.1 mrg else
6100 1.1 mrg if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6101 1.1 mrg FFLAGS="-O2"
6102 1.1 mrg else
6103 1.1 mrg FFLAGS=
6104 1.1 mrg fi
6105 1.1 mrg fi
6106 1.1 mrg
6107 1.1 mrg G77=`test $ac_compiler_gnu = yes && echo yes`
6108 1.1 mrg ac_ext=c
6109 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
6110 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6111 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6112 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
6113 1.1 mrg
6114 1.1 mrg
6115 1.1 mrg
6116 1.1 mrg # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6117 1.1 mrg
6118 1.1 mrg # find the maximum length of command line arguments
6119 1.1 mrg { echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6120 1.1 mrg echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
6121 1.1 mrg if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6122 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
6123 1.1 mrg else
6124 1.1 mrg i=0
6125 1.1 mrg teststring="ABCD"
6126 1.1 mrg
6127 1.1 mrg case $build_os in
6128 1.1 mrg msdosdjgpp*)
6129 1.1 mrg # On DJGPP, this test can blow up pretty badly due to problems in libc
6130 1.1 mrg # (any single argument exceeding 2000 bytes causes a buffer overrun
6131 1.1 mrg # during glob expansion). Even if it were fixed, the result of this
6132 1.1 mrg # check would be larger than it should be.
6133 1.1 mrg lt_cv_sys_max_cmd_len=12288; # 12K is about right
6134 1.1 mrg ;;
6135 1.1 mrg
6136 1.1 mrg gnu*)
6137 1.1 mrg # Under GNU Hurd, this test is not required because there is
6138 1.1 mrg # no limit to the length of command line arguments.
6139 1.1 mrg # Libtool will interpret -1 as no limit whatsoever
6140 1.1 mrg lt_cv_sys_max_cmd_len=-1;
6141 1.1 mrg ;;
6142 1.1 mrg
6143 1.1 mrg cygwin* | mingw*)
6144 1.1 mrg # On Win9x/ME, this test blows up -- it succeeds, but takes
6145 1.1 mrg # about 5 minutes as the teststring grows exponentially.
6146 1.1 mrg # Worse, since 9x/ME are not pre-emptively multitasking,
6147 1.1 mrg # you end up with a "frozen" computer, even though with patience
6148 1.1 mrg # the test eventually succeeds (with a max line length of 256k).
6149 1.1 mrg # Instead, let's just punt: use the minimum linelength reported by
6150 1.1 mrg # all of the supported platforms: 8192 (on NT/2K/XP).
6151 1.1 mrg lt_cv_sys_max_cmd_len=8192;
6152 1.1 mrg ;;
6153 1.1 mrg
6154 1.1 mrg amigaos*)
6155 1.1 mrg # On AmigaOS with pdksh, this test takes hours, literally.
6156 1.1 mrg # So we just punt and use a minimum line length of 8192.
6157 1.1 mrg lt_cv_sys_max_cmd_len=8192;
6158 1.1 mrg ;;
6159 1.1 mrg
6160 1.1 mrg netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6161 1.1 mrg # This has been around since 386BSD, at least. Likely further.
6162 1.1 mrg if test -x /sbin/sysctl; then
6163 1.1 mrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6164 1.1 mrg elif test -x /usr/sbin/sysctl; then
6165 1.1 mrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6166 1.1 mrg else
6167 1.1 mrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6168 1.1 mrg fi
6169 1.1 mrg # And add a safety zone
6170 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6171 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6172 1.1 mrg ;;
6173 1.1 mrg
6174 1.1 mrg interix*)
6175 1.1 mrg # We know the value 262144 and hardcode it with a safety zone (like BSD)
6176 1.1 mrg lt_cv_sys_max_cmd_len=196608
6177 1.1 mrg ;;
6178 1.1 mrg
6179 1.1 mrg osf*)
6180 1.1 mrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6181 1.1 mrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6182 1.1 mrg # nice to cause kernel panics so lets avoid the loop below.
6183 1.1 mrg # First set a reasonable default.
6184 1.1 mrg lt_cv_sys_max_cmd_len=16384
6185 1.1 mrg #
6186 1.1 mrg if test -x /sbin/sysconfig; then
6187 1.1 mrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6188 1.1 mrg *1*) lt_cv_sys_max_cmd_len=-1 ;;
6189 1.1 mrg esac
6190 1.1 mrg fi
6191 1.1 mrg ;;
6192 1.1 mrg sco3.2v5*)
6193 1.1 mrg lt_cv_sys_max_cmd_len=102400
6194 1.1 mrg ;;
6195 1.1 mrg sysv5* | sco5v6* | sysv4.2uw2*)
6196 1.1 mrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6197 1.1 mrg if test -n "$kargmax"; then
6198 1.1 mrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6199 1.1 mrg else
6200 1.1 mrg lt_cv_sys_max_cmd_len=32768
6201 1.1 mrg fi
6202 1.1 mrg ;;
6203 1.1 mrg *)
6204 1.1 mrg # If test is not a shell built-in, we'll probably end up computing a
6205 1.1 mrg # maximum length that is only half of the actual maximum length, but
6206 1.1 mrg # we can't tell.
6207 1.1 mrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6208 1.1 mrg while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6209 1.1 mrg = "XX$teststring") >/dev/null 2>&1 &&
6210 1.1 mrg new_result=`expr "X$teststring" : ".*" 2>&1` &&
6211 1.1 mrg lt_cv_sys_max_cmd_len=$new_result &&
6212 1.1 mrg test $i != 17 # 1/2 MB should be enough
6213 1.1 mrg do
6214 1.1 mrg i=`expr $i + 1`
6215 1.1 mrg teststring=$teststring$teststring
6216 1.1 mrg done
6217 1.1 mrg teststring=
6218 1.1 mrg # Add a significant safety factor because C++ compilers can tack on massive
6219 1.1 mrg # amounts of additional arguments before passing them to the linker.
6220 1.1 mrg # It appears as though 1/2 is a usable value.
6221 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6222 1.1 mrg ;;
6223 1.1 mrg esac
6224 1.1 mrg
6225 1.1 mrg fi
6226 1.1 mrg
6227 1.1 mrg if test -n $lt_cv_sys_max_cmd_len ; then
6228 1.1 mrg { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6229 1.1 mrg echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
6230 1.1 mrg else
6231 1.1 mrg { echo "$as_me:$LINENO: result: none" >&5
6232 1.1 mrg echo "${ECHO_T}none" >&6; }
6233 1.1 mrg fi
6234 1.1 mrg
6235 1.1 mrg
6236 1.1 mrg
6237 1.1 mrg
6238 1.1 mrg # Check for command to grab the raw symbol name followed by C symbol from nm.
6239 1.1 mrg { echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6240 1.1 mrg echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
6241 1.1 mrg if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6242 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
6243 1.1 mrg else
6244 1.1 mrg
6245 1.1 mrg # These are sane defaults that work on at least a few old systems.
6246 1.1 mrg # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6247 1.1 mrg
6248 1.1 mrg # Character class describing NM global symbol codes.
6249 1.1 mrg symcode='[BCDEGRST]'
6250 1.1 mrg
6251 1.1 mrg # Regexp to match symbols that can be accessed directly from C.
6252 1.1 mrg sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6253 1.1 mrg
6254 1.1 mrg # Transform an extracted symbol line into a proper C declaration
6255 1.1 mrg lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6256 1.1 mrg
6257 1.1 mrg # Transform an extracted symbol line into symbol name and symbol address
6258 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'"
6259 1.1 mrg
6260 1.1 mrg # Define system-specific variables.
6261 1.1 mrg case $host_os in
6262 1.1 mrg aix*)
6263 1.1 mrg symcode='[BCDT]'
6264 1.1 mrg ;;
6265 1.1 mrg cygwin* | mingw* | pw32*)
6266 1.1 mrg symcode='[ABCDGISTW]'
6267 1.1 mrg ;;
6268 1.1 mrg hpux*) # Its linker distinguishes data from code symbols
6269 1.1 mrg if test "$host_cpu" = ia64; then
6270 1.1 mrg symcode='[ABCDEGRST]'
6271 1.1 mrg fi
6272 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'"
6273 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'"
6274 1.1 mrg ;;
6275 1.1 mrg linux* | k*bsd*-gnu)
6276 1.1 mrg if test "$host_cpu" = ia64; then
6277 1.1 mrg symcode='[ABCDGIRSTW]'
6278 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'"
6279 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'"
6280 1.1 mrg fi
6281 1.1 mrg ;;
6282 1.1 mrg irix* | nonstopux*)
6283 1.1 mrg symcode='[BCDEGRST]'
6284 1.1 mrg ;;
6285 1.1 mrg osf*)
6286 1.1 mrg symcode='[BCDEGQRST]'
6287 1.1 mrg ;;
6288 1.1 mrg solaris*)
6289 1.1 mrg symcode='[BDRT]'
6290 1.1 mrg ;;
6291 1.1 mrg sco3.2v5*)
6292 1.1 mrg symcode='[DT]'
6293 1.1 mrg ;;
6294 1.1 mrg sysv4.2uw2*)
6295 1.1 mrg symcode='[DT]'
6296 1.1 mrg ;;
6297 1.1 mrg sysv5* | sco5v6* | unixware* | OpenUNIX*)
6298 1.1 mrg symcode='[ABDT]'
6299 1.1 mrg ;;
6300 1.1 mrg sysv4)
6301 1.1 mrg symcode='[DFNSTU]'
6302 1.1 mrg ;;
6303 1.1 mrg esac
6304 1.1 mrg
6305 1.1 mrg # Handle CRLF in mingw tool chain
6306 1.1 mrg opt_cr=
6307 1.1 mrg case $build_os in
6308 1.1 mrg mingw*)
6309 1.1 mrg opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6310 1.1 mrg ;;
6311 1.1 mrg esac
6312 1.1 mrg
6313 1.1 mrg # If we're using GNU nm, then use its standard symbol codes.
6314 1.1 mrg case `$NM -V 2>&1` in
6315 1.1 mrg *GNU* | *'with BFD'*)
6316 1.1 mrg symcode='[ABCDGIRSTW]' ;;
6317 1.1 mrg esac
6318 1.1 mrg
6319 1.1 mrg # Try without a prefix undercore, then with it.
6320 1.1 mrg for ac_symprfx in "" "_"; do
6321 1.1 mrg
6322 1.1 mrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6323 1.1 mrg symxfrm="\\1 $ac_symprfx\\2 \\2"
6324 1.1 mrg
6325 1.1 mrg # Write the raw and C identifiers.
6326 1.1 mrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6327 1.1 mrg
6328 1.1 mrg # Check to see that the pipe works correctly.
6329 1.1 mrg pipe_works=no
6330 1.1 mrg
6331 1.1 mrg rm -f conftest*
6332 1.1 mrg cat > conftest.$ac_ext <<EOF
6333 1.1 mrg #ifdef __cplusplus
6334 1.1 mrg extern "C" {
6335 1.1 mrg #endif
6336 1.1 mrg char nm_test_var;
6337 1.1 mrg void nm_test_func(){}
6338 1.1 mrg #ifdef __cplusplus
6339 1.1 mrg }
6340 1.1 mrg #endif
6341 1.1 mrg int main(){nm_test_var='a';nm_test_func();return(0);}
6342 1.1 mrg EOF
6343 1.1 mrg
6344 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6345 1.1 mrg (eval $ac_compile) 2>&5
6346 1.1 mrg ac_status=$?
6347 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
6348 1.1 mrg (exit $ac_status); }; then
6349 1.1 mrg # Now try to grab the symbols.
6350 1.1 mrg nlist=conftest.nm
6351 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6352 1.1 mrg (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6353 1.1 mrg ac_status=$?
6354 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
6355 1.1 mrg (exit $ac_status); } && test -s "$nlist"; then
6356 1.1 mrg # Try sorting and uniquifying the output.
6357 1.1 mrg if sort "$nlist" | uniq > "$nlist"T; then
6358 1.1 mrg mv -f "$nlist"T "$nlist"
6359 1.1 mrg else
6360 1.1 mrg rm -f "$nlist"T
6361 1.1 mrg fi
6362 1.1 mrg
6363 1.1 mrg # Make sure that we snagged all the symbols we need.
6364 1.1 mrg if grep ' nm_test_var$' "$nlist" >/dev/null; then
6365 1.1 mrg if grep ' nm_test_func$' "$nlist" >/dev/null; then
6366 1.1 mrg cat <<EOF > conftest.$ac_ext
6367 1.1 mrg #ifdef __cplusplus
6368 1.1 mrg extern "C" {
6369 1.1 mrg #endif
6370 1.1 mrg
6371 1.1 mrg EOF
6372 1.1 mrg # Now generate the symbol file.
6373 1.1 mrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6374 1.1 mrg
6375 1.1 mrg cat <<EOF >> conftest.$ac_ext
6376 1.1 mrg #if defined (__STDC__) && __STDC__
6377 1.1 mrg # define lt_ptr_t void *
6378 1.1 mrg #else
6379 1.1 mrg # define lt_ptr_t char *
6380 1.1 mrg # define const
6381 1.1 mrg #endif
6382 1.1 mrg
6383 1.1 mrg /* The mapping between symbol names and symbols. */
6384 1.1 mrg const struct {
6385 1.1 mrg const char *name;
6386 1.1 mrg lt_ptr_t address;
6387 1.1 mrg }
6388 1.1 mrg lt_preloaded_symbols[] =
6389 1.1 mrg {
6390 1.1 mrg EOF
6391 1.1 mrg $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6392 1.1 mrg cat <<\EOF >> conftest.$ac_ext
6393 1.1 mrg {0, (lt_ptr_t) 0}
6394 1.1 mrg };
6395 1.1 mrg
6396 1.1 mrg #ifdef __cplusplus
6397 1.1 mrg }
6398 1.1 mrg #endif
6399 1.1 mrg EOF
6400 1.1 mrg # Now try linking the two files.
6401 1.1 mrg mv conftest.$ac_objext conftstm.$ac_objext
6402 1.1 mrg lt_save_LIBS="$LIBS"
6403 1.1 mrg lt_save_CFLAGS="$CFLAGS"
6404 1.1 mrg LIBS="conftstm.$ac_objext"
6405 1.1 mrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6406 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6407 1.1 mrg (eval $ac_link) 2>&5
6408 1.1 mrg ac_status=$?
6409 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
6410 1.1 mrg (exit $ac_status); } && test -s conftest${ac_exeext}; then
6411 1.1 mrg pipe_works=yes
6412 1.1 mrg fi
6413 1.1 mrg LIBS="$lt_save_LIBS"
6414 1.1 mrg CFLAGS="$lt_save_CFLAGS"
6415 1.1 mrg else
6416 1.1 mrg echo "cannot find nm_test_func in $nlist" >&5
6417 1.1 mrg fi
6418 1.1 mrg else
6419 1.1 mrg echo "cannot find nm_test_var in $nlist" >&5
6420 1.1 mrg fi
6421 1.1 mrg else
6422 1.1 mrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6423 1.1 mrg fi
6424 1.1 mrg else
6425 1.1 mrg echo "$progname: failed program was:" >&5
6426 1.1 mrg cat conftest.$ac_ext >&5
6427 1.1 mrg fi
6428 1.1 mrg rm -f conftest* conftst*
6429 1.1 mrg
6430 1.1 mrg # Do not use the global_symbol_pipe unless it works.
6431 1.1 mrg if test "$pipe_works" = yes; then
6432 1.1 mrg break
6433 1.1 mrg else
6434 1.1 mrg lt_cv_sys_global_symbol_pipe=
6435 1.1 mrg fi
6436 1.1 mrg done
6437 1.1 mrg
6438 1.1 mrg fi
6439 1.1 mrg
6440 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe"; then
6441 1.1 mrg lt_cv_sys_global_symbol_to_cdecl=
6442 1.1 mrg fi
6443 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6444 1.1 mrg { echo "$as_me:$LINENO: result: failed" >&5
6445 1.1 mrg echo "${ECHO_T}failed" >&6; }
6446 1.1 mrg else
6447 1.1 mrg { echo "$as_me:$LINENO: result: ok" >&5
6448 1.1 mrg echo "${ECHO_T}ok" >&6; }
6449 1.1 mrg fi
6450 1.1 mrg
6451 1.1 mrg { echo "$as_me:$LINENO: checking for objdir" >&5
6452 1.1 mrg echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
6453 1.1 mrg if test "${lt_cv_objdir+set}" = set; then
6454 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
6455 1.1 mrg else
6456 1.1 mrg rm -f .libs 2>/dev/null
6457 1.1 mrg mkdir .libs 2>/dev/null
6458 1.1 mrg if test -d .libs; then
6459 1.1 mrg lt_cv_objdir=.libs
6460 1.1 mrg else
6461 1.1 mrg # MS-DOS does not allow filenames that begin with a dot.
6462 1.1 mrg lt_cv_objdir=_libs
6463 1.1 mrg fi
6464 1.1 mrg rmdir .libs 2>/dev/null
6465 1.1 mrg fi
6466 1.1 mrg { echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6467 1.1 mrg echo "${ECHO_T}$lt_cv_objdir" >&6; }
6468 1.1 mrg objdir=$lt_cv_objdir
6469 1.1 mrg
6470 1.1 mrg
6471 1.1 mrg
6472 1.1 mrg
6473 1.1 mrg
6474 1.1 mrg case $host_os in
6475 1.1 mrg aix3*)
6476 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some
6477 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems
6478 1.1 mrg # vanish in a puff of smoke.
6479 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then
6480 1.1 mrg COLLECT_NAMES=
6481 1.1 mrg export COLLECT_NAMES
6482 1.1 mrg fi
6483 1.1 mrg ;;
6484 1.1 mrg esac
6485 1.1 mrg
6486 1.1 mrg # Sed substitution that helps us do robust quoting. It backslashifies
6487 1.1 mrg # metacharacters that are still active within double-quoted strings.
6488 1.1 mrg Xsed='sed -e 1s/^X//'
6489 1.1 mrg sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6490 1.1 mrg
6491 1.1 mrg # Same as above, but do not quote variable references.
6492 1.1 mrg double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6493 1.1 mrg
6494 1.1 mrg # Sed substitution to delay expansion of an escaped shell variable in a
6495 1.1 mrg # double_quote_subst'ed string.
6496 1.1 mrg delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6497 1.1 mrg
6498 1.1 mrg # Sed substitution to avoid accidental globbing in evaled expressions
6499 1.1 mrg no_glob_subst='s/\*/\\\*/g'
6500 1.1 mrg
6501 1.1 mrg # Constants:
6502 1.1 mrg rm="rm -f"
6503 1.1 mrg
6504 1.1 mrg # Global variables:
6505 1.1 mrg default_ofile=libtool
6506 1.1 mrg can_build_shared=yes
6507 1.1 mrg
6508 1.1 mrg # All known linkers require a `.a' archive for static linking (except MSVC,
6509 1.1 mrg # which needs '.lib').
6510 1.1 mrg libext=a
6511 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh"
6512 1.1 mrg ofile="$default_ofile"
6513 1.1 mrg with_gnu_ld="$lt_cv_prog_gnu_ld"
6514 1.1 mrg
6515 1.1 mrg if test -n "$ac_tool_prefix"; then
6516 1.1 mrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6517 1.1 mrg set dummy ${ac_tool_prefix}ar; ac_word=$2
6518 1.1 mrg { echo "$as_me:$LINENO: checking for $ac_word" >&5
6519 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6520 1.1 mrg if test "${ac_cv_prog_AR+set}" = set; then
6521 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
6522 1.1 mrg else
6523 1.1 mrg if test -n "$AR"; then
6524 1.1 mrg ac_cv_prog_AR="$AR" # Let the user override the test.
6525 1.1 mrg else
6526 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6527 1.1 mrg for as_dir in $PATH
6528 1.1 mrg do
6529 1.1 mrg IFS=$as_save_IFS
6530 1.1 mrg test -z "$as_dir" && as_dir=.
6531 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6532 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6533 1.1 mrg ac_cv_prog_AR="${ac_tool_prefix}ar"
6534 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6535 1.1 mrg break 2
6536 1.1 mrg fi
6537 1.1 mrg done
6538 1.1 mrg done
6539 1.1 mrg IFS=$as_save_IFS
6540 1.1 mrg
6541 1.1 mrg fi
6542 1.1 mrg fi
6543 1.1 mrg AR=$ac_cv_prog_AR
6544 1.1 mrg if test -n "$AR"; then
6545 1.1 mrg { echo "$as_me:$LINENO: result: $AR" >&5
6546 1.1 mrg echo "${ECHO_T}$AR" >&6; }
6547 1.1 mrg else
6548 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
6549 1.1 mrg echo "${ECHO_T}no" >&6; }
6550 1.1 mrg fi
6551 1.1 mrg
6552 1.1 mrg
6553 1.1 mrg fi
6554 1.1 mrg if test -z "$ac_cv_prog_AR"; then
6555 1.1 mrg ac_ct_AR=$AR
6556 1.1 mrg # Extract the first word of "ar", so it can be a program name with args.
6557 1.1 mrg set dummy ar; ac_word=$2
6558 1.1 mrg { echo "$as_me:$LINENO: checking for $ac_word" >&5
6559 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6560 1.1 mrg if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6561 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
6562 1.1 mrg else
6563 1.1 mrg if test -n "$ac_ct_AR"; then
6564 1.1 mrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6565 1.1 mrg else
6566 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6567 1.1 mrg for as_dir in $PATH
6568 1.1 mrg do
6569 1.1 mrg IFS=$as_save_IFS
6570 1.1 mrg test -z "$as_dir" && as_dir=.
6571 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6572 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6573 1.1 mrg ac_cv_prog_ac_ct_AR="ar"
6574 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6575 1.1 mrg break 2
6576 1.1 mrg fi
6577 1.1 mrg done
6578 1.1 mrg done
6579 1.1 mrg IFS=$as_save_IFS
6580 1.1 mrg
6581 1.1 mrg fi
6582 1.1 mrg fi
6583 1.1 mrg ac_ct_AR=$ac_cv_prog_ac_ct_AR
6584 1.1 mrg if test -n "$ac_ct_AR"; then
6585 1.1 mrg { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6586 1.1 mrg echo "${ECHO_T}$ac_ct_AR" >&6; }
6587 1.1 mrg else
6588 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
6589 1.1 mrg echo "${ECHO_T}no" >&6; }
6590 1.1 mrg fi
6591 1.1 mrg
6592 1.1 mrg if test "x$ac_ct_AR" = x; then
6593 1.1 mrg AR="false"
6594 1.1 mrg else
6595 1.1 mrg case $cross_compiling:$ac_tool_warned in
6596 1.1 mrg yes:)
6597 1.1 mrg { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6598 1.1 mrg whose name does not start with the host triplet. If you think this
6599 1.1 mrg configuration is useful to you, please write to autoconf (at] gnu.org." >&5
6600 1.1 mrg echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6601 1.1 mrg whose name does not start with the host triplet. If you think this
6602 1.1 mrg configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
6603 1.1 mrg ac_tool_warned=yes ;;
6604 1.1 mrg esac
6605 1.1 mrg AR=$ac_ct_AR
6606 1.1 mrg fi
6607 1.1 mrg else
6608 1.1 mrg AR="$ac_cv_prog_AR"
6609 1.1 mrg fi
6610 1.1 mrg
6611 1.1 mrg if test -n "$ac_tool_prefix"; then
6612 1.1 mrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6613 1.1 mrg set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6614 1.1 mrg { echo "$as_me:$LINENO: checking for $ac_word" >&5
6615 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6616 1.1 mrg if test "${ac_cv_prog_RANLIB+set}" = set; then
6617 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
6618 1.1 mrg else
6619 1.1 mrg if test -n "$RANLIB"; then
6620 1.1 mrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6621 1.1 mrg else
6622 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6623 1.1 mrg for as_dir in $PATH
6624 1.1 mrg do
6625 1.1 mrg IFS=$as_save_IFS
6626 1.1 mrg test -z "$as_dir" && as_dir=.
6627 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6628 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6629 1.1 mrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6630 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6631 1.1 mrg break 2
6632 1.1 mrg fi
6633 1.1 mrg done
6634 1.1 mrg done
6635 1.1 mrg IFS=$as_save_IFS
6636 1.1 mrg
6637 1.1 mrg fi
6638 1.1 mrg fi
6639 1.1 mrg RANLIB=$ac_cv_prog_RANLIB
6640 1.1 mrg if test -n "$RANLIB"; then
6641 1.1 mrg { echo "$as_me:$LINENO: result: $RANLIB" >&5
6642 1.1 mrg echo "${ECHO_T}$RANLIB" >&6; }
6643 1.1 mrg else
6644 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
6645 1.1 mrg echo "${ECHO_T}no" >&6; }
6646 1.1 mrg fi
6647 1.1 mrg
6648 1.1 mrg
6649 1.1 mrg fi
6650 1.1 mrg if test -z "$ac_cv_prog_RANLIB"; then
6651 1.1 mrg ac_ct_RANLIB=$RANLIB
6652 1.1 mrg # Extract the first word of "ranlib", so it can be a program name with args.
6653 1.1 mrg set dummy ranlib; ac_word=$2
6654 1.1 mrg { echo "$as_me:$LINENO: checking for $ac_word" >&5
6655 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6656 1.1 mrg if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6657 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
6658 1.1 mrg else
6659 1.1 mrg if test -n "$ac_ct_RANLIB"; then
6660 1.1 mrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6661 1.1 mrg else
6662 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6663 1.1 mrg for as_dir in $PATH
6664 1.1 mrg do
6665 1.1 mrg IFS=$as_save_IFS
6666 1.1 mrg test -z "$as_dir" && as_dir=.
6667 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6668 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6669 1.1 mrg ac_cv_prog_ac_ct_RANLIB="ranlib"
6670 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6671 1.1 mrg break 2
6672 1.1 mrg fi
6673 1.1 mrg done
6674 1.1 mrg done
6675 1.1 mrg IFS=$as_save_IFS
6676 1.1 mrg
6677 1.1 mrg fi
6678 1.1 mrg fi
6679 1.1 mrg ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6680 1.1 mrg if test -n "$ac_ct_RANLIB"; then
6681 1.1 mrg { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6682 1.1 mrg echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6683 1.1 mrg else
6684 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
6685 1.1 mrg echo "${ECHO_T}no" >&6; }
6686 1.1 mrg fi
6687 1.1 mrg
6688 1.1 mrg if test "x$ac_ct_RANLIB" = x; then
6689 1.1 mrg RANLIB=":"
6690 1.1 mrg else
6691 1.1 mrg case $cross_compiling:$ac_tool_warned in
6692 1.1 mrg yes:)
6693 1.1 mrg { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6694 1.1 mrg whose name does not start with the host triplet. If you think this
6695 1.1 mrg configuration is useful to you, please write to autoconf (at] gnu.org." >&5
6696 1.1 mrg echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6697 1.1 mrg whose name does not start with the host triplet. If you think this
6698 1.1 mrg configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
6699 1.1 mrg ac_tool_warned=yes ;;
6700 1.1 mrg esac
6701 1.1 mrg RANLIB=$ac_ct_RANLIB
6702 1.1 mrg fi
6703 1.1 mrg else
6704 1.1 mrg RANLIB="$ac_cv_prog_RANLIB"
6705 1.1 mrg fi
6706 1.1 mrg
6707 1.1 mrg if test -n "$ac_tool_prefix"; then
6708 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6709 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2
6710 1.1 mrg { echo "$as_me:$LINENO: checking for $ac_word" >&5
6711 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6712 1.1 mrg if test "${ac_cv_prog_STRIP+set}" = set; then
6713 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
6714 1.1 mrg else
6715 1.1 mrg if test -n "$STRIP"; then
6716 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6717 1.1 mrg else
6718 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6719 1.1 mrg for as_dir in $PATH
6720 1.1 mrg do
6721 1.1 mrg IFS=$as_save_IFS
6722 1.1 mrg test -z "$as_dir" && as_dir=.
6723 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6724 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6725 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6726 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6727 1.1 mrg break 2
6728 1.1 mrg fi
6729 1.1 mrg done
6730 1.1 mrg done
6731 1.1 mrg IFS=$as_save_IFS
6732 1.1 mrg
6733 1.1 mrg fi
6734 1.1 mrg fi
6735 1.1 mrg STRIP=$ac_cv_prog_STRIP
6736 1.1 mrg if test -n "$STRIP"; then
6737 1.1 mrg { echo "$as_me:$LINENO: result: $STRIP" >&5
6738 1.1 mrg echo "${ECHO_T}$STRIP" >&6; }
6739 1.1 mrg else
6740 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
6741 1.1 mrg echo "${ECHO_T}no" >&6; }
6742 1.1 mrg fi
6743 1.1 mrg
6744 1.1 mrg
6745 1.1 mrg fi
6746 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then
6747 1.1 mrg ac_ct_STRIP=$STRIP
6748 1.1 mrg # Extract the first word of "strip", so it can be a program name with args.
6749 1.1 mrg set dummy strip; ac_word=$2
6750 1.1 mrg { echo "$as_me:$LINENO: checking for $ac_word" >&5
6751 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6752 1.1 mrg if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6753 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
6754 1.1 mrg else
6755 1.1 mrg if test -n "$ac_ct_STRIP"; then
6756 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6757 1.1 mrg else
6758 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6759 1.1 mrg for as_dir in $PATH
6760 1.1 mrg do
6761 1.1 mrg IFS=$as_save_IFS
6762 1.1 mrg test -z "$as_dir" && as_dir=.
6763 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6764 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6765 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip"
6766 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6767 1.1 mrg break 2
6768 1.1 mrg fi
6769 1.1 mrg done
6770 1.1 mrg done
6771 1.1 mrg IFS=$as_save_IFS
6772 1.1 mrg
6773 1.1 mrg fi
6774 1.1 mrg fi
6775 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6776 1.1 mrg if test -n "$ac_ct_STRIP"; then
6777 1.1 mrg { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
6778 1.1 mrg echo "${ECHO_T}$ac_ct_STRIP" >&6; }
6779 1.1 mrg else
6780 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
6781 1.1 mrg echo "${ECHO_T}no" >&6; }
6782 1.1 mrg fi
6783 1.1 mrg
6784 1.1 mrg if test "x$ac_ct_STRIP" = x; then
6785 1.1 mrg STRIP=":"
6786 1.1 mrg else
6787 1.1 mrg case $cross_compiling:$ac_tool_warned in
6788 1.1 mrg yes:)
6789 1.1 mrg { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6790 1.1 mrg whose name does not start with the host triplet. If you think this
6791 1.1 mrg configuration is useful to you, please write to autoconf (at] gnu.org." >&5
6792 1.1 mrg echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6793 1.1 mrg whose name does not start with the host triplet. If you think this
6794 1.1 mrg configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
6795 1.1 mrg ac_tool_warned=yes ;;
6796 1.1 mrg esac
6797 1.1 mrg STRIP=$ac_ct_STRIP
6798 1.1 mrg fi
6799 1.1 mrg else
6800 1.1 mrg STRIP="$ac_cv_prog_STRIP"
6801 1.1 mrg fi
6802 1.1 mrg
6803 1.1 mrg
6804 1.1 mrg old_CC="$CC"
6805 1.1 mrg old_CFLAGS="$CFLAGS"
6806 1.1 mrg
6807 1.1 mrg # Set sane defaults for various variables
6808 1.1 mrg test -z "$AR" && AR=ar
6809 1.1 mrg test -z "$AR_FLAGS" && AR_FLAGS=cru
6810 1.1 mrg test -z "$AS" && AS=as
6811 1.1 mrg test -z "$CC" && CC=cc
6812 1.1 mrg test -z "$LTCC" && LTCC=$CC
6813 1.1 mrg test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
6814 1.1 mrg test -z "$DLLTOOL" && DLLTOOL=dlltool
6815 1.1 mrg test -z "$LD" && LD=ld
6816 1.1 mrg test -z "$LN_S" && LN_S="ln -s"
6817 1.1 mrg test -z "$MAGIC_CMD" && MAGIC_CMD=file
6818 1.1 mrg test -z "$NM" && NM=nm
6819 1.1 mrg test -z "$SED" && SED=sed
6820 1.1 mrg test -z "$OBJDUMP" && OBJDUMP=objdump
6821 1.1 mrg test -z "$RANLIB" && RANLIB=:
6822 1.1 mrg test -z "$STRIP" && STRIP=:
6823 1.1 mrg test -z "$ac_objext" && ac_objext=o
6824 1.1 mrg
6825 1.1 mrg # Determine commands to create old-style static archives.
6826 1.1 mrg old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
6827 1.1 mrg old_postinstall_cmds='chmod 644 $oldlib'
6828 1.1 mrg old_postuninstall_cmds=
6829 1.1 mrg
6830 1.1 mrg if test -n "$RANLIB"; then
6831 1.1 mrg case $host_os in
6832 1.1 mrg openbsd*)
6833 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6834 1.1 mrg ;;
6835 1.1 mrg *)
6836 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6837 1.1 mrg ;;
6838 1.1 mrg esac
6839 1.1 mrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6840 1.1 mrg fi
6841 1.1 mrg
6842 1.1 mrg for cc_temp in $compiler""; do
6843 1.1 mrg case $cc_temp in
6844 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6845 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6846 1.1 mrg \-*) ;;
6847 1.1 mrg *) break;;
6848 1.1 mrg esac
6849 1.1 mrg done
6850 1.1 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
6851 1.1 mrg
6852 1.1 mrg
6853 1.1 mrg # Only perform the check for file, if the check method requires it
6854 1.1 mrg case $deplibs_check_method in
6855 1.1 mrg file_magic*)
6856 1.1 mrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then
6857 1.1 mrg { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
6858 1.1 mrg echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
6859 1.1 mrg if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6860 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
6861 1.1 mrg else
6862 1.1 mrg case $MAGIC_CMD in
6863 1.1 mrg [\\/*] | ?:[\\/]*)
6864 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6865 1.1 mrg ;;
6866 1.1 mrg *)
6867 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD"
6868 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6869 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6870 1.1 mrg for ac_dir in $ac_dummy; do
6871 1.1 mrg IFS="$lt_save_ifs"
6872 1.1 mrg test -z "$ac_dir" && ac_dir=.
6873 1.1 mrg if test -f $ac_dir/${ac_tool_prefix}file; then
6874 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
6875 1.1 mrg if test -n "$file_magic_test_file"; then
6876 1.1 mrg case $deplibs_check_method in
6877 1.1 mrg "file_magic "*)
6878 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6879 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6880 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6881 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then
6882 1.1 mrg :
6883 1.1 mrg else
6884 1.1 mrg cat <<EOF 1>&2
6885 1.1 mrg
6886 1.1 mrg *** Warning: the command libtool uses to detect shared libraries,
6887 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize.
6888 1.1 mrg *** The result is that libtool may fail to recognize shared libraries
6889 1.1 mrg *** as such. This will affect the creation of libtool libraries that
6890 1.1 mrg *** depend on shared libraries, but programs linked with such libtool
6891 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you
6892 1.1 mrg *** may want to report the problem to your system manager and/or to
6893 1.1 mrg *** bug-libtool@gnu.org
6894 1.1 mrg
6895 1.1 mrg EOF
6896 1.1 mrg fi ;;
6897 1.1 mrg esac
6898 1.1 mrg fi
6899 1.1 mrg break
6900 1.1 mrg fi
6901 1.1 mrg done
6902 1.1 mrg IFS="$lt_save_ifs"
6903 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD"
6904 1.1 mrg ;;
6905 1.1 mrg esac
6906 1.1 mrg fi
6907 1.1 mrg
6908 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6909 1.1 mrg if test -n "$MAGIC_CMD"; then
6910 1.1 mrg { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6911 1.1 mrg echo "${ECHO_T}$MAGIC_CMD" >&6; }
6912 1.1 mrg else
6913 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
6914 1.1 mrg echo "${ECHO_T}no" >&6; }
6915 1.1 mrg fi
6916 1.1 mrg
6917 1.1 mrg if test -z "$lt_cv_path_MAGIC_CMD"; then
6918 1.1 mrg if test -n "$ac_tool_prefix"; then
6919 1.1 mrg { echo "$as_me:$LINENO: checking for file" >&5
6920 1.1 mrg echo $ECHO_N "checking for file... $ECHO_C" >&6; }
6921 1.1 mrg if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6922 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
6923 1.1 mrg else
6924 1.1 mrg case $MAGIC_CMD in
6925 1.1 mrg [\\/*] | ?:[\\/]*)
6926 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6927 1.1 mrg ;;
6928 1.1 mrg *)
6929 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD"
6930 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6931 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6932 1.1 mrg for ac_dir in $ac_dummy; do
6933 1.1 mrg IFS="$lt_save_ifs"
6934 1.1 mrg test -z "$ac_dir" && ac_dir=.
6935 1.1 mrg if test -f $ac_dir/file; then
6936 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/file"
6937 1.1 mrg if test -n "$file_magic_test_file"; then
6938 1.1 mrg case $deplibs_check_method in
6939 1.1 mrg "file_magic "*)
6940 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6941 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6942 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6943 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then
6944 1.1 mrg :
6945 1.1 mrg else
6946 1.1 mrg cat <<EOF 1>&2
6947 1.1 mrg
6948 1.1 mrg *** Warning: the command libtool uses to detect shared libraries,
6949 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize.
6950 1.1 mrg *** The result is that libtool may fail to recognize shared libraries
6951 1.1 mrg *** as such. This will affect the creation of libtool libraries that
6952 1.1 mrg *** depend on shared libraries, but programs linked with such libtool
6953 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you
6954 1.1 mrg *** may want to report the problem to your system manager and/or to
6955 1.1 mrg *** bug-libtool@gnu.org
6956 1.1 mrg
6957 1.1 mrg EOF
6958 1.1 mrg fi ;;
6959 1.1 mrg esac
6960 1.1 mrg fi
6961 1.1 mrg break
6962 1.1 mrg fi
6963 1.1 mrg done
6964 1.1 mrg IFS="$lt_save_ifs"
6965 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD"
6966 1.1 mrg ;;
6967 1.1 mrg esac
6968 1.1 mrg fi
6969 1.1 mrg
6970 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6971 1.1 mrg if test -n "$MAGIC_CMD"; then
6972 1.1 mrg { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6973 1.1 mrg echo "${ECHO_T}$MAGIC_CMD" >&6; }
6974 1.1 mrg else
6975 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
6976 1.1 mrg echo "${ECHO_T}no" >&6; }
6977 1.1 mrg fi
6978 1.1 mrg
6979 1.1 mrg else
6980 1.1 mrg MAGIC_CMD=:
6981 1.1 mrg fi
6982 1.1 mrg fi
6983 1.1 mrg
6984 1.1 mrg fi
6985 1.1 mrg ;;
6986 1.1 mrg esac
6987 1.1 mrg
6988 1.1 mrg enable_dlopen=no
6989 1.1 mrg enable_win32_dll=no
6990 1.1 mrg
6991 1.1 mrg # Check whether --enable-libtool-lock was given.
6992 1.1 mrg if test "${enable_libtool_lock+set}" = set; then
6993 1.1 mrg enableval=$enable_libtool_lock;
6994 1.1 mrg fi
6995 1.1 mrg
6996 1.1 mrg test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6997 1.1 mrg
6998 1.1 mrg
6999 1.1 mrg # Check whether --with-pic was given.
7000 1.1 mrg if test "${with_pic+set}" = set; then
7001 1.1 mrg withval=$with_pic; pic_mode="$withval"
7002 1.1 mrg else
7003 1.1 mrg pic_mode=default
7004 1.1 mrg fi
7005 1.1 mrg
7006 1.1 mrg test -z "$pic_mode" && pic_mode=default
7007 1.1 mrg
7008 1.1 mrg # Use C for the default configuration in the libtool script
7009 1.1 mrg tagname=
7010 1.1 mrg lt_save_CC="$CC"
7011 1.1 mrg ac_ext=c
7012 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
7013 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7014 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7015 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
7016 1.1 mrg
7017 1.1 mrg
7018 1.1 mrg # Source file extension for C test sources.
7019 1.1 mrg ac_ext=c
7020 1.1 mrg
7021 1.1 mrg # Object file extension for compiled C test sources.
7022 1.1 mrg objext=o
7023 1.1 mrg objext=$objext
7024 1.1 mrg
7025 1.1 mrg # Code to be used in simple compile tests
7026 1.1 mrg lt_simple_compile_test_code="int some_variable = 0;\n"
7027 1.1 mrg
7028 1.1 mrg # Code to be used in simple link tests
7029 1.1 mrg lt_simple_link_test_code='int main(){return(0);}\n'
7030 1.1 mrg
7031 1.1 mrg
7032 1.1 mrg # If no C compiler was specified, use CC.
7033 1.1 mrg LTCC=${LTCC-"$CC"}
7034 1.1 mrg
7035 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
7036 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7037 1.1 mrg
7038 1.1 mrg # Allow CC to be a program name with arguments.
7039 1.1 mrg compiler=$CC
7040 1.1 mrg
7041 1.1 mrg
7042 1.1 mrg # save warnings/boilerplate of simple test code
7043 1.1 mrg ac_outfile=conftest.$ac_objext
7044 1.1 mrg printf "$lt_simple_compile_test_code" >conftest.$ac_ext
7045 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7046 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err`
7047 1.1 mrg $rm conftest*
7048 1.1 mrg
7049 1.1 mrg ac_outfile=conftest.$ac_objext
7050 1.1 mrg printf "$lt_simple_link_test_code" >conftest.$ac_ext
7051 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7052 1.1 mrg _lt_linker_boilerplate=`cat conftest.err`
7053 1.1 mrg $rm conftest*
7054 1.1 mrg
7055 1.1 mrg
7056 1.1 mrg
7057 1.1 mrg lt_prog_compiler_no_builtin_flag=
7058 1.1 mrg
7059 1.1 mrg if test "$GCC" = yes; then
7060 1.1 mrg lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7061 1.1 mrg
7062 1.1 mrg
7063 1.1 mrg { echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7064 1.1 mrg echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
7065 1.1 mrg if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7066 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
7067 1.1 mrg else
7068 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=no
7069 1.1 mrg ac_outfile=conftest.$ac_objext
7070 1.1 mrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7071 1.1 mrg lt_compiler_flag="-fno-rtti -fno-exceptions"
7072 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
7073 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
7074 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
7075 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
7076 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
7077 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
7078 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7079 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7080 1.1 mrg -e 's:$: $lt_compiler_flag:'`
7081 1.1 mrg (eval echo "\"\$as_me:7081: $lt_compile\"" >&5)
7082 1.1 mrg (eval "$lt_compile" 2>conftest.err)
7083 1.1 mrg ac_status=$?
7084 1.1 mrg cat conftest.err >&5
7085 1.1 mrg echo "$as_me:7085: \$? = $ac_status" >&5
7086 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
7087 1.1 mrg # The compiler can only warn and ignore the option if not recognized
7088 1.1 mrg # So say no if there are warnings other than the usual output.
7089 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7090 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7091 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7092 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=yes
7093 1.1 mrg fi
7094 1.1 mrg fi
7095 1.1 mrg $rm conftest*
7096 1.1 mrg
7097 1.1 mrg fi
7098 1.1 mrg { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7099 1.1 mrg echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7100 1.1 mrg
7101 1.1 mrg if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7102 1.1 mrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7103 1.1 mrg else
7104 1.1 mrg :
7105 1.1 mrg fi
7106 1.1 mrg
7107 1.1 mrg fi
7108 1.1 mrg
7109 1.1 mrg lt_prog_compiler_wl=
7110 1.1 mrg lt_prog_compiler_pic=
7111 1.1 mrg lt_prog_compiler_static=
7112 1.1 mrg
7113 1.1 mrg { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7114 1.1 mrg echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
7115 1.1 mrg
7116 1.1 mrg if test "$GCC" = yes; then
7117 1.1 mrg lt_prog_compiler_wl='-Wl,'
7118 1.1 mrg lt_prog_compiler_static='-static'
7119 1.1 mrg
7120 1.1 mrg case $host_os in
7121 1.1 mrg aix*)
7122 1.1 mrg # All AIX code is PIC.
7123 1.1 mrg if test "$host_cpu" = ia64; then
7124 1.1 mrg # AIX 5 now supports IA64 processor
7125 1.1 mrg lt_prog_compiler_static='-Bstatic'
7126 1.1 mrg fi
7127 1.1 mrg ;;
7128 1.1 mrg
7129 1.1 mrg amigaos*)
7130 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but
7131 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better,
7132 1.1 mrg # like `-m68040'.
7133 1.1 mrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7134 1.1 mrg ;;
7135 1.1 mrg
7136 1.1 mrg beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7137 1.1 mrg # PIC is the default for these OSes.
7138 1.1 mrg ;;
7139 1.1 mrg
7140 1.1 mrg mingw* | pw32* | os2*)
7141 1.1 mrg # This hack is so that the source file can tell whether it is being
7142 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
7143 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT'
7144 1.1 mrg ;;
7145 1.1 mrg
7146 1.1 mrg darwin* | rhapsody*)
7147 1.1 mrg # PIC is the default on this platform
7148 1.1 mrg # Common symbols not allowed in MH_DYLIB files
7149 1.1 mrg lt_prog_compiler_pic='-fno-common'
7150 1.1 mrg ;;
7151 1.1 mrg
7152 1.1 mrg interix3*)
7153 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7154 1.1 mrg # Instead, we relocate shared libraries at runtime.
7155 1.1 mrg ;;
7156 1.1 mrg
7157 1.1 mrg msdosdjgpp*)
7158 1.1 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries
7159 1.1 mrg # on systems that don't support them.
7160 1.1 mrg lt_prog_compiler_can_build_shared=no
7161 1.1 mrg enable_shared=no
7162 1.1 mrg ;;
7163 1.1 mrg
7164 1.1 mrg sysv4*MP*)
7165 1.1 mrg if test -d /usr/nec; then
7166 1.1 mrg lt_prog_compiler_pic=-Kconform_pic
7167 1.1 mrg fi
7168 1.1 mrg ;;
7169 1.1 mrg
7170 1.1 mrg hpux*)
7171 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7172 1.1 mrg # not for PA HP-UX.
7173 1.1 mrg case $host_cpu in
7174 1.1 mrg hppa*64*|ia64*)
7175 1.1 mrg # +Z the default
7176 1.1 mrg ;;
7177 1.1 mrg *)
7178 1.1 mrg lt_prog_compiler_pic='-fPIC'
7179 1.1 mrg ;;
7180 1.1 mrg esac
7181 1.1 mrg ;;
7182 1.1 mrg
7183 1.1 mrg *)
7184 1.1 mrg lt_prog_compiler_pic='-fPIC'
7185 1.1 mrg ;;
7186 1.1 mrg esac
7187 1.1 mrg else
7188 1.1 mrg # PORTME Check for flag to pass linker flags through the system compiler.
7189 1.1 mrg case $host_os in
7190 1.1 mrg aix*)
7191 1.1 mrg lt_prog_compiler_wl='-Wl,'
7192 1.1 mrg if test "$host_cpu" = ia64; then
7193 1.1 mrg # AIX 5 now supports IA64 processor
7194 1.1 mrg lt_prog_compiler_static='-Bstatic'
7195 1.1 mrg else
7196 1.1 mrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7197 1.1 mrg fi
7198 1.1 mrg ;;
7199 1.1 mrg darwin*)
7200 1.1 mrg # PIC is the default on this platform
7201 1.1 mrg # Common symbols not allowed in MH_DYLIB files
7202 1.1 mrg case $cc_basename in
7203 1.1 mrg xlc*)
7204 1.1 mrg lt_prog_compiler_pic='-qnocommon'
7205 1.1 mrg lt_prog_compiler_wl='-Wl,'
7206 1.1 mrg ;;
7207 1.1 mrg esac
7208 1.1 mrg ;;
7209 1.1 mrg
7210 1.1 mrg mingw* | pw32* | os2*)
7211 1.1 mrg # This hack is so that the source file can tell whether it is being
7212 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
7213 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT'
7214 1.1 mrg ;;
7215 1.1 mrg
7216 1.1 mrg hpux9* | hpux10* | hpux11*)
7217 1.1 mrg lt_prog_compiler_wl='-Wl,'
7218 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7219 1.1 mrg # not for PA HP-UX.
7220 1.1 mrg case $host_cpu in
7221 1.1 mrg hppa*64*|ia64*)
7222 1.1 mrg # +Z the default
7223 1.1 mrg ;;
7224 1.1 mrg *)
7225 1.1 mrg lt_prog_compiler_pic='+Z'
7226 1.1 mrg ;;
7227 1.1 mrg esac
7228 1.1 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC?
7229 1.1 mrg lt_prog_compiler_static='${wl}-a ${wl}archive'
7230 1.1 mrg ;;
7231 1.1 mrg
7232 1.1 mrg irix5* | irix6* | nonstopux*)
7233 1.1 mrg lt_prog_compiler_wl='-Wl,'
7234 1.1 mrg # PIC (with -KPIC) is the default.
7235 1.1 mrg lt_prog_compiler_static='-non_shared'
7236 1.1 mrg ;;
7237 1.1 mrg
7238 1.1 mrg newsos6)
7239 1.1 mrg lt_prog_compiler_pic='-KPIC'
7240 1.1 mrg lt_prog_compiler_static='-Bstatic'
7241 1.1 mrg ;;
7242 1.1 mrg
7243 1.1 mrg linux* | k*bsd*-gnu)
7244 1.1 mrg case $cc_basename in
7245 1.1 mrg icc* | ecc*)
7246 1.1 mrg lt_prog_compiler_wl='-Wl,'
7247 1.1 mrg lt_prog_compiler_pic='-KPIC'
7248 1.1 mrg lt_prog_compiler_static='-static'
7249 1.1 mrg ;;
7250 1.1 mrg pgcc* | pgf77* | pgf90* | pgf95*)
7251 1.1 mrg # Portland Group compilers (*not* the Pentium gcc compiler,
7252 1.1 mrg # which looks to be a dead project)
7253 1.1 mrg lt_prog_compiler_wl='-Wl,'
7254 1.1 mrg lt_prog_compiler_pic='-fpic'
7255 1.1 mrg lt_prog_compiler_static='-Bstatic'
7256 1.1 mrg ;;
7257 1.1 mrg ccc*)
7258 1.1 mrg lt_prog_compiler_wl='-Wl,'
7259 1.1 mrg # All Alpha code is PIC.
7260 1.1 mrg lt_prog_compiler_static='-non_shared'
7261 1.1 mrg ;;
7262 1.1 mrg esac
7263 1.1 mrg ;;
7264 1.1 mrg
7265 1.1 mrg osf3* | osf4* | osf5*)
7266 1.1 mrg lt_prog_compiler_wl='-Wl,'
7267 1.1 mrg # All OSF/1 code is PIC.
7268 1.1 mrg lt_prog_compiler_static='-non_shared'
7269 1.1 mrg ;;
7270 1.1 mrg
7271 1.1 mrg solaris*)
7272 1.1 mrg lt_prog_compiler_pic='-KPIC'
7273 1.1 mrg lt_prog_compiler_static='-Bstatic'
7274 1.1 mrg case $cc_basename in
7275 1.1 mrg f77* | f90* | f95*)
7276 1.1 mrg lt_prog_compiler_wl='-Qoption ld ';;
7277 1.1 mrg *)
7278 1.1 mrg lt_prog_compiler_wl='-Wl,';;
7279 1.1 mrg esac
7280 1.1 mrg ;;
7281 1.1 mrg
7282 1.1 mrg sunos4*)
7283 1.1 mrg lt_prog_compiler_wl='-Qoption ld '
7284 1.1 mrg lt_prog_compiler_pic='-PIC'
7285 1.1 mrg lt_prog_compiler_static='-Bstatic'
7286 1.1 mrg ;;
7287 1.1 mrg
7288 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3*)
7289 1.1 mrg lt_prog_compiler_wl='-Wl,'
7290 1.1 mrg lt_prog_compiler_pic='-KPIC'
7291 1.1 mrg lt_prog_compiler_static='-Bstatic'
7292 1.1 mrg ;;
7293 1.1 mrg
7294 1.1 mrg sysv4*MP*)
7295 1.1 mrg if test -d /usr/nec ;then
7296 1.1 mrg lt_prog_compiler_pic='-Kconform_pic'
7297 1.1 mrg lt_prog_compiler_static='-Bstatic'
7298 1.1 mrg fi
7299 1.1 mrg ;;
7300 1.1 mrg
7301 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7302 1.1 mrg lt_prog_compiler_wl='-Wl,'
7303 1.1 mrg lt_prog_compiler_pic='-KPIC'
7304 1.1 mrg lt_prog_compiler_static='-Bstatic'
7305 1.1 mrg ;;
7306 1.1 mrg
7307 1.1 mrg unicos*)
7308 1.1 mrg lt_prog_compiler_wl='-Wl,'
7309 1.1 mrg lt_prog_compiler_can_build_shared=no
7310 1.1 mrg ;;
7311 1.1 mrg
7312 1.1 mrg uts4*)
7313 1.1 mrg lt_prog_compiler_pic='-pic'
7314 1.1 mrg lt_prog_compiler_static='-Bstatic'
7315 1.1 mrg ;;
7316 1.1 mrg
7317 1.1 mrg *)
7318 1.1 mrg lt_prog_compiler_can_build_shared=no
7319 1.1 mrg ;;
7320 1.1 mrg esac
7321 1.1 mrg fi
7322 1.1 mrg
7323 1.1 mrg { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7324 1.1 mrg echo "${ECHO_T}$lt_prog_compiler_pic" >&6; }
7325 1.1 mrg
7326 1.1 mrg #
7327 1.1 mrg # Check to make sure the PIC flag actually works.
7328 1.1 mrg #
7329 1.1 mrg if test -n "$lt_prog_compiler_pic"; then
7330 1.1 mrg
7331 1.1 mrg { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7332 1.1 mrg echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
7333 1.1 mrg if test "${lt_prog_compiler_pic_works+set}" = set; then
7334 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
7335 1.1 mrg else
7336 1.1 mrg lt_prog_compiler_pic_works=no
7337 1.1 mrg ac_outfile=conftest.$ac_objext
7338 1.1 mrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7339 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7340 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
7341 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
7342 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
7343 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
7344 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
7345 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
7346 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7347 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7348 1.1 mrg -e 's:$: $lt_compiler_flag:'`
7349 1.1 mrg (eval echo "\"\$as_me:7349: $lt_compile\"" >&5)
7350 1.1 mrg (eval "$lt_compile" 2>conftest.err)
7351 1.1 mrg ac_status=$?
7352 1.1 mrg cat conftest.err >&5
7353 1.1 mrg echo "$as_me:7353: \$? = $ac_status" >&5
7354 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
7355 1.1 mrg # The compiler can only warn and ignore the option if not recognized
7356 1.1 mrg # So say no if there are warnings other than the usual output.
7357 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7358 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7359 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7360 1.1 mrg lt_prog_compiler_pic_works=yes
7361 1.1 mrg fi
7362 1.1 mrg fi
7363 1.1 mrg $rm conftest*
7364 1.1 mrg
7365 1.1 mrg fi
7366 1.1 mrg { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
7367 1.1 mrg echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
7368 1.1 mrg
7369 1.1 mrg if test x"$lt_prog_compiler_pic_works" = xyes; then
7370 1.1 mrg case $lt_prog_compiler_pic in
7371 1.1 mrg "" | " "*) ;;
7372 1.1 mrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7373 1.1 mrg esac
7374 1.1 mrg else
7375 1.1 mrg lt_prog_compiler_pic=
7376 1.1 mrg lt_prog_compiler_can_build_shared=no
7377 1.1 mrg fi
7378 1.1 mrg
7379 1.1 mrg fi
7380 1.1 mrg case $host_os in
7381 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless:
7382 1.1 mrg *djgpp*)
7383 1.1 mrg lt_prog_compiler_pic=
7384 1.1 mrg ;;
7385 1.1 mrg *)
7386 1.1 mrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7387 1.1 mrg ;;
7388 1.1 mrg esac
7389 1.1 mrg
7390 1.1 mrg #
7391 1.1 mrg # Check to make sure the static flag actually works.
7392 1.1 mrg #
7393 1.1 mrg wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7394 1.1 mrg { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7395 1.1 mrg echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
7396 1.1 mrg if test "${lt_prog_compiler_static_works+set}" = set; then
7397 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
7398 1.1 mrg else
7399 1.1 mrg lt_prog_compiler_static_works=no
7400 1.1 mrg save_LDFLAGS="$LDFLAGS"
7401 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7402 1.1 mrg printf "$lt_simple_link_test_code" > conftest.$ac_ext
7403 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7404 1.1 mrg # The linker can only warn and ignore the option if not recognized
7405 1.1 mrg # So say no if there are warnings
7406 1.1 mrg if test -s conftest.err; then
7407 1.1 mrg # Append any errors to the config.log.
7408 1.1 mrg cat conftest.err 1>&5
7409 1.1 mrg $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7410 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7411 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then
7412 1.1 mrg lt_prog_compiler_static_works=yes
7413 1.1 mrg fi
7414 1.1 mrg else
7415 1.1 mrg lt_prog_compiler_static_works=yes
7416 1.1 mrg fi
7417 1.1 mrg fi
7418 1.1 mrg $rm conftest*
7419 1.1 mrg LDFLAGS="$save_LDFLAGS"
7420 1.1 mrg
7421 1.1 mrg fi
7422 1.1 mrg { echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
7423 1.1 mrg echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
7424 1.1 mrg
7425 1.1 mrg if test x"$lt_prog_compiler_static_works" = xyes; then
7426 1.1 mrg :
7427 1.1 mrg else
7428 1.1 mrg lt_prog_compiler_static=
7429 1.1 mrg fi
7430 1.1 mrg
7431 1.1 mrg
7432 1.1 mrg { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7433 1.1 mrg echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
7434 1.1 mrg if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7435 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
7436 1.1 mrg else
7437 1.1 mrg lt_cv_prog_compiler_c_o=no
7438 1.1 mrg $rm -r conftest 2>/dev/null
7439 1.1 mrg mkdir conftest
7440 1.1 mrg cd conftest
7441 1.1 mrg mkdir out
7442 1.1 mrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7443 1.1 mrg
7444 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
7445 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
7446 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
7447 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
7448 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
7449 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
7450 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7451 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7452 1.1 mrg -e 's:$: $lt_compiler_flag:'`
7453 1.1 mrg (eval echo "\"\$as_me:7453: $lt_compile\"" >&5)
7454 1.1 mrg (eval "$lt_compile" 2>out/conftest.err)
7455 1.1 mrg ac_status=$?
7456 1.1 mrg cat out/conftest.err >&5
7457 1.1 mrg echo "$as_me:7457: \$? = $ac_status" >&5
7458 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
7459 1.1 mrg then
7460 1.1 mrg # The compiler can only warn and ignore the option if not recognized
7461 1.1 mrg # So say no if there are warnings
7462 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7463 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7464 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7465 1.1 mrg lt_cv_prog_compiler_c_o=yes
7466 1.1 mrg fi
7467 1.1 mrg fi
7468 1.1 mrg chmod u+w . 2>&5
7469 1.1 mrg $rm conftest*
7470 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for
7471 1.1 mrg # template instantiation
7472 1.1 mrg test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
7473 1.1 mrg $rm out/* && rmdir out
7474 1.1 mrg cd ..
7475 1.1 mrg rmdir conftest
7476 1.1 mrg $rm conftest*
7477 1.1 mrg
7478 1.1 mrg fi
7479 1.1 mrg { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7480 1.1 mrg echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
7481 1.1 mrg
7482 1.1 mrg
7483 1.1 mrg hard_links="nottested"
7484 1.1 mrg if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7485 1.1 mrg # do not overwrite the value of need_locks provided by the user
7486 1.1 mrg { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
7487 1.1 mrg echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
7488 1.1 mrg hard_links=yes
7489 1.1 mrg $rm conftest*
7490 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
7491 1.1 mrg touch conftest.a
7492 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no
7493 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
7494 1.1 mrg { echo "$as_me:$LINENO: result: $hard_links" >&5
7495 1.1 mrg echo "${ECHO_T}$hard_links" >&6; }
7496 1.1 mrg if test "$hard_links" = no; then
7497 1.1 mrg { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7498 1.1 mrg echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7499 1.1 mrg need_locks=warn
7500 1.1 mrg fi
7501 1.1 mrg else
7502 1.1 mrg need_locks=no
7503 1.1 mrg fi
7504 1.1 mrg
7505 1.1 mrg { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7506 1.1 mrg echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
7507 1.1 mrg
7508 1.1 mrg runpath_var=
7509 1.1 mrg allow_undefined_flag=
7510 1.1 mrg enable_shared_with_static_runtimes=no
7511 1.1 mrg archive_cmds=
7512 1.1 mrg archive_expsym_cmds=
7513 1.1 mrg old_archive_From_new_cmds=
7514 1.1 mrg old_archive_from_expsyms_cmds=
7515 1.1 mrg export_dynamic_flag_spec=
7516 1.1 mrg whole_archive_flag_spec=
7517 1.1 mrg thread_safe_flag_spec=
7518 1.1 mrg hardcode_libdir_flag_spec=
7519 1.1 mrg hardcode_libdir_flag_spec_ld=
7520 1.1 mrg hardcode_libdir_separator=
7521 1.1 mrg hardcode_direct=no
7522 1.1 mrg hardcode_minus_L=no
7523 1.1 mrg hardcode_shlibpath_var=unsupported
7524 1.1 mrg link_all_deplibs=unknown
7525 1.1 mrg hardcode_automatic=no
7526 1.1 mrg module_cmds=
7527 1.1 mrg module_expsym_cmds=
7528 1.1 mrg always_export_symbols=no
7529 1.1 mrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7530 1.1 mrg # include_expsyms should be a list of space-separated symbols to be *always*
7531 1.1 mrg # included in the symbol list
7532 1.1 mrg include_expsyms=
7533 1.1 mrg # exclude_expsyms can be an extended regexp of symbols to exclude
7534 1.1 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or
7535 1.1 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7536 1.1 mrg # as well as any symbol that contains `d'.
7537 1.1 mrg exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
7538 1.1 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7539 1.1 mrg # platforms (ab)use it in PIC code, but their linkers get confused if
7540 1.1 mrg # the symbol is explicitly referenced. Since portable code cannot
7541 1.1 mrg # rely on this symbol name, it's probably fine to never include it in
7542 1.1 mrg # preloaded symbol tables.
7543 1.1 mrg extract_expsyms_cmds=
7544 1.1 mrg # Just being paranoid about ensuring that cc_basename is set.
7545 1.1 mrg for cc_temp in $compiler""; do
7546 1.1 mrg case $cc_temp in
7547 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7548 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7549 1.1 mrg \-*) ;;
7550 1.1 mrg *) break;;
7551 1.1 mrg esac
7552 1.1 mrg done
7553 1.1 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7554 1.1 mrg
7555 1.1 mrg case $host_os in
7556 1.1 mrg cygwin* | mingw* | pw32*)
7557 1.1 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time
7558 1.1 mrg # When not using gcc, we currently assume that we are using
7559 1.1 mrg # Microsoft Visual C++.
7560 1.1 mrg if test "$GCC" != yes; then
7561 1.1 mrg with_gnu_ld=no
7562 1.1 mrg fi
7563 1.1 mrg ;;
7564 1.1 mrg interix*)
7565 1.1 mrg # we just hope/assume this is gcc and not c89 (= MSVC++)
7566 1.1 mrg with_gnu_ld=yes
7567 1.1 mrg ;;
7568 1.1 mrg openbsd*)
7569 1.1 mrg with_gnu_ld=no
7570 1.1 mrg ;;
7571 1.1 mrg esac
7572 1.1 mrg
7573 1.1 mrg ld_shlibs=yes
7574 1.1 mrg if test "$with_gnu_ld" = yes; then
7575 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty
7576 1.1 mrg wlarc='${wl}'
7577 1.1 mrg
7578 1.1 mrg # Set some defaults for GNU ld with shared library support. These
7579 1.1 mrg # are reset later if shared libraries are not supported. Putting them
7580 1.1 mrg # here allows them to be overridden if necessary.
7581 1.1 mrg runpath_var=LD_RUN_PATH
7582 1.1 mrg hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
7583 1.1 mrg export_dynamic_flag_spec='${wl}--export-dynamic'
7584 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al.
7585 1.1 mrg if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
7586 1.1 mrg whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7587 1.1 mrg else
7588 1.1 mrg whole_archive_flag_spec=
7589 1.1 mrg fi
7590 1.1 mrg supports_anon_versioning=no
7591 1.1 mrg case `$LD -v 2>/dev/null` in
7592 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7593 1.1 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7594 1.1 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7595 1.1 mrg *\ 2.11.*) ;; # other 2.11 versions
7596 1.1 mrg *) supports_anon_versioning=yes ;;
7597 1.1 mrg esac
7598 1.1 mrg
7599 1.1 mrg # See if GNU ld supports shared libraries.
7600 1.1 mrg case $host_os in
7601 1.1 mrg aix3* | aix4* | aix5*)
7602 1.1 mrg # On AIX/PPC, the GNU linker is very broken
7603 1.1 mrg if test "$host_cpu" != ia64; then
7604 1.1 mrg ld_shlibs=no
7605 1.1 mrg cat <<EOF 1>&2
7606 1.1 mrg
7607 1.1 mrg *** Warning: the GNU linker, at least up to release 2.9.1, is reported
7608 1.1 mrg *** to be unable to reliably create shared libraries on AIX.
7609 1.1 mrg *** Therefore, libtool is disabling shared libraries support. If you
7610 1.1 mrg *** really care for shared libraries, you may want to modify your PATH
7611 1.1 mrg *** so that a non-GNU linker is found, and then restart.
7612 1.1 mrg
7613 1.1 mrg EOF
7614 1.1 mrg fi
7615 1.1 mrg ;;
7616 1.1 mrg
7617 1.1 mrg amigaos*)
7618 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)'
7619 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
7620 1.1 mrg hardcode_minus_L=yes
7621 1.1 mrg
7622 1.1 mrg # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
7623 1.1 mrg # that the semantics of dynamic libraries on AmigaOS, at least up
7624 1.1 mrg # to version 4, is to share data among multiple programs linked
7625 1.1 mrg # with the same dynamic library. Since this doesn't match the
7626 1.1 mrg # behavior of shared libraries on other platforms, we can't use
7627 1.1 mrg # them.
7628 1.1 mrg ld_shlibs=no
7629 1.1 mrg ;;
7630 1.1 mrg
7631 1.1 mrg beos*)
7632 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7633 1.1 mrg allow_undefined_flag=unsupported
7634 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
7635 1.1 mrg # support --undefined. This deserves some investigation. FIXME
7636 1.1 mrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7637 1.1 mrg else
7638 1.1 mrg ld_shlibs=no
7639 1.1 mrg fi
7640 1.1 mrg ;;
7641 1.1 mrg
7642 1.1 mrg cygwin* | mingw* | pw32*)
7643 1.1 mrg # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7644 1.1 mrg # as there is no search path for DLLs.
7645 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
7646 1.1 mrg allow_undefined_flag=unsupported
7647 1.1 mrg always_export_symbols=no
7648 1.1 mrg enable_shared_with_static_runtimes=yes
7649 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'
7650 1.1 mrg
7651 1.1 mrg if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
7652 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'
7653 1.1 mrg # If the export-symbols file already is a .def file (1st line
7654 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend...
7655 1.1 mrg archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7656 1.1 mrg cp $export_symbols $output_objdir/$soname.def;
7657 1.1 mrg else
7658 1.1 mrg echo EXPORTS > $output_objdir/$soname.def;
7659 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def;
7660 1.1 mrg fi~
7661 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'
7662 1.1 mrg else
7663 1.1 mrg ld_shlibs=no
7664 1.1 mrg fi
7665 1.1 mrg ;;
7666 1.1 mrg
7667 1.1 mrg interix3*)
7668 1.1 mrg hardcode_direct=no
7669 1.1 mrg hardcode_shlibpath_var=no
7670 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7671 1.1 mrg export_dynamic_flag_spec='${wl}-E'
7672 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7673 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by
7674 1.1 mrg # default) and relocated if they conflict, which is a slow very memory
7675 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random,
7676 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
7677 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space.
7678 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'
7679 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'
7680 1.1 mrg ;;
7681 1.1 mrg
7682 1.1 mrg linux* | k*bsd*-gnu)
7683 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7684 1.1 mrg tmp_addflag=
7685 1.1 mrg case $cc_basename,$host_cpu in
7686 1.1 mrg pgcc*) # Portland Group C compiler
7687 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'
7688 1.1 mrg tmp_addflag=' $pic_flag'
7689 1.1 mrg ;;
7690 1.1 mrg pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
7691 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'
7692 1.1 mrg tmp_addflag=' $pic_flag -Mnomain' ;;
7693 1.1 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
7694 1.1 mrg tmp_addflag=' -i_dynamic' ;;
7695 1.1 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
7696 1.1 mrg tmp_addflag=' -i_dynamic -nofor_main' ;;
7697 1.1 mrg ifc* | ifort*) # Intel Fortran compiler
7698 1.1 mrg tmp_addflag=' -nofor_main' ;;
7699 1.1 mrg esac
7700 1.1 mrg archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7701 1.1 mrg
7702 1.1 mrg if test $supports_anon_versioning = yes; then
7703 1.1 mrg archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
7704 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7705 1.1 mrg $echo "local: *; };" >> $output_objdir/$libname.ver~
7706 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'
7707 1.1 mrg fi
7708 1.1 mrg link_all_deplibs=no
7709 1.1 mrg else
7710 1.1 mrg ld_shlibs=no
7711 1.1 mrg fi
7712 1.1 mrg ;;
7713 1.1 mrg
7714 1.1 mrg netbsd* | netbsdelf*-gnu)
7715 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
7716 1.1 mrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
7717 1.1 mrg wlarc=
7718 1.1 mrg else
7719 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7720 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'
7721 1.1 mrg fi
7722 1.1 mrg ;;
7723 1.1 mrg
7724 1.1 mrg solaris*)
7725 1.1 mrg if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
7726 1.1 mrg ld_shlibs=no
7727 1.1 mrg cat <<EOF 1>&2
7728 1.1 mrg
7729 1.1 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably
7730 1.1 mrg *** create shared libraries on Solaris systems. Therefore, libtool
7731 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
7732 1.1 mrg *** binutils to release 2.9.1 or newer. Another option is to modify
7733 1.1 mrg *** your PATH or compiler configuration so that the native linker is
7734 1.1 mrg *** used, and then restart.
7735 1.1 mrg
7736 1.1 mrg EOF
7737 1.1 mrg elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7738 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7739 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'
7740 1.1 mrg else
7741 1.1 mrg ld_shlibs=no
7742 1.1 mrg fi
7743 1.1 mrg ;;
7744 1.1 mrg
7745 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
7746 1.1 mrg case `$LD -v 2>&1` in
7747 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
7748 1.1 mrg ld_shlibs=no
7749 1.1 mrg cat <<_LT_EOF 1>&2
7750 1.1 mrg
7751 1.1 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
7752 1.1 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool
7753 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
7754 1.1 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
7755 1.1 mrg *** your PATH or compiler configuration so that the native linker is
7756 1.1 mrg *** used, and then restart.
7757 1.1 mrg
7758 1.1 mrg _LT_EOF
7759 1.1 mrg ;;
7760 1.1 mrg *)
7761 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7762 1.1 mrg hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
7763 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
7764 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'
7765 1.1 mrg else
7766 1.1 mrg ld_shlibs=no
7767 1.1 mrg fi
7768 1.1 mrg ;;
7769 1.1 mrg esac
7770 1.1 mrg ;;
7771 1.1 mrg
7772 1.1 mrg sunos4*)
7773 1.1 mrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7774 1.1 mrg wlarc=
7775 1.1 mrg hardcode_direct=yes
7776 1.1 mrg hardcode_shlibpath_var=no
7777 1.1 mrg ;;
7778 1.1 mrg
7779 1.1 mrg *)
7780 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7781 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7782 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'
7783 1.1 mrg else
7784 1.1 mrg ld_shlibs=no
7785 1.1 mrg fi
7786 1.1 mrg ;;
7787 1.1 mrg esac
7788 1.1 mrg
7789 1.1 mrg if test "$ld_shlibs" = no; then
7790 1.1 mrg runpath_var=
7791 1.1 mrg hardcode_libdir_flag_spec=
7792 1.1 mrg export_dynamic_flag_spec=
7793 1.1 mrg whole_archive_flag_spec=
7794 1.1 mrg fi
7795 1.1 mrg else
7796 1.1 mrg # PORTME fill in a description of your system's linker (not GNU ld)
7797 1.1 mrg case $host_os in
7798 1.1 mrg aix3*)
7799 1.1 mrg allow_undefined_flag=unsupported
7800 1.1 mrg always_export_symbols=yes
7801 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'
7802 1.1 mrg # Note: this linker hardcodes the directories in LIBPATH if there
7803 1.1 mrg # are no directories specified by -L.
7804 1.1 mrg hardcode_minus_L=yes
7805 1.1 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
7806 1.1 mrg # Neither direct hardcoding nor static linking is supported with a
7807 1.1 mrg # broken collect2.
7808 1.1 mrg hardcode_direct=unsupported
7809 1.1 mrg fi
7810 1.1 mrg ;;
7811 1.1 mrg
7812 1.1 mrg aix4* | aix5*)
7813 1.1 mrg if test "$host_cpu" = ia64; then
7814 1.1 mrg # On IA64, the linker does run time linking by default, so we don't
7815 1.1 mrg # have to do anything special.
7816 1.1 mrg aix_use_runtimelinking=no
7817 1.1 mrg exp_sym_flag='-Bexport'
7818 1.1 mrg no_entry_flag=""
7819 1.1 mrg else
7820 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option.
7821 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm
7822 1.1 mrg if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
7823 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'
7824 1.1 mrg else
7825 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'
7826 1.1 mrg fi
7827 1.1 mrg aix_use_runtimelinking=no
7828 1.1 mrg
7829 1.1 mrg # Test if we are trying to use run time linking or normal
7830 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we
7831 1.1 mrg # need to do runtime linking.
7832 1.1 mrg case $host_os in aix4.[23]|aix4.[23].*|aix5*)
7833 1.1 mrg for ld_flag in $LDFLAGS; do
7834 1.1 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
7835 1.1 mrg aix_use_runtimelinking=yes
7836 1.1 mrg break
7837 1.1 mrg fi
7838 1.1 mrg done
7839 1.1 mrg ;;
7840 1.1 mrg esac
7841 1.1 mrg
7842 1.1 mrg exp_sym_flag='-bexport'
7843 1.1 mrg no_entry_flag='-bnoentry'
7844 1.1 mrg fi
7845 1.1 mrg
7846 1.1 mrg # When large executables or shared objects are built, AIX ld can
7847 1.1 mrg # have problems creating the table of contents. If linking a library
7848 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to
7849 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
7850 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
7851 1.1 mrg
7852 1.1 mrg archive_cmds=''
7853 1.1 mrg hardcode_direct=yes
7854 1.1 mrg hardcode_libdir_separator=':'
7855 1.1 mrg link_all_deplibs=yes
7856 1.1 mrg
7857 1.1 mrg if test "$GCC" = yes; then
7858 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*)
7859 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check
7860 1.1 mrg # below for broken collect2 doesn't work under 4.3+
7861 1.1 mrg collect2name=`${CC} -print-prog-name=collect2`
7862 1.1 mrg if test -f "$collect2name" && \
7863 1.1 mrg strings "$collect2name" | grep resolve_lib_name >/dev/null
7864 1.1 mrg then
7865 1.1 mrg # We have reworked collect2
7866 1.1 mrg hardcode_direct=yes
7867 1.1 mrg else
7868 1.1 mrg # We have old collect2
7869 1.1 mrg hardcode_direct=unsupported
7870 1.1 mrg # It fails to find uninstalled libraries when the uninstalled
7871 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L
7872 1.1 mrg # to unsupported forces relinking
7873 1.1 mrg hardcode_minus_L=yes
7874 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
7875 1.1 mrg hardcode_libdir_separator=
7876 1.1 mrg fi
7877 1.1 mrg ;;
7878 1.1 mrg esac
7879 1.1 mrg shared_flag='-shared'
7880 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
7881 1.1 mrg shared_flag="$shared_flag "'${wl}-G'
7882 1.1 mrg fi
7883 1.1 mrg else
7884 1.1 mrg # not using gcc
7885 1.1 mrg if test "$host_cpu" = ia64; then
7886 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
7887 1.1 mrg # chokes on -Wl,-G. The following line is correct:
7888 1.1 mrg shared_flag='-G'
7889 1.1 mrg else
7890 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
7891 1.1 mrg shared_flag='${wl}-G'
7892 1.1 mrg else
7893 1.1 mrg shared_flag='${wl}-bM:SRE'
7894 1.1 mrg fi
7895 1.1 mrg fi
7896 1.1 mrg fi
7897 1.1 mrg
7898 1.1 mrg # It seems that -bexpall does not export symbols beginning with
7899 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export.
7900 1.1 mrg always_export_symbols=yes
7901 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
7902 1.1 mrg # Warning - without using the other runtime loading flags (-brtl),
7903 1.1 mrg # -berok will link without error, but may produce a broken library.
7904 1.1 mrg allow_undefined_flag='-berok'
7905 1.1 mrg # Determine the default libpath from the value encoded in an empty executable.
7906 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
7907 1.1 mrg /* confdefs.h. */
7908 1.1 mrg _ACEOF
7909 1.1 mrg cat confdefs.h >>conftest.$ac_ext
7910 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
7911 1.1 mrg /* end confdefs.h. */
7912 1.1 mrg
7913 1.1 mrg int
7914 1.1 mrg main ()
7915 1.1 mrg {
7916 1.1 mrg
7917 1.1 mrg ;
7918 1.1 mrg return 0;
7919 1.1 mrg }
7920 1.1 mrg _ACEOF
7921 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
7922 1.1 mrg if { (ac_try="$ac_link"
7923 1.1 mrg case "(($ac_try" in
7924 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7925 1.1 mrg *) ac_try_echo=$ac_try;;
7926 1.1 mrg esac
7927 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7928 1.1 mrg (eval "$ac_link") 2>conftest.er1
7929 1.1 mrg ac_status=$?
7930 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
7931 1.1 mrg rm -f conftest.er1
7932 1.1 mrg cat conftest.err >&5
7933 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
7934 1.1 mrg (exit $ac_status); } && {
7935 1.1 mrg test -z "$ac_c_werror_flag" ||
7936 1.1 mrg test ! -s conftest.err
7937 1.1 mrg } && test -s conftest$ac_exeext &&
7938 1.1 mrg $as_test_x conftest$ac_exeext; then
7939 1.1 mrg
7940 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
7941 1.1 mrg }'`
7942 1.1 mrg # Check for a 64-bit object if we didn't find anything.
7943 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; }
7944 1.1 mrg }'`; fi
7945 1.1 mrg else
7946 1.1 mrg echo "$as_me: failed program was:" >&5
7947 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
7948 1.1 mrg
7949 1.1 mrg
7950 1.1 mrg fi
7951 1.1 mrg
7952 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7953 1.1 mrg conftest$ac_exeext conftest.$ac_ext
7954 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7955 1.1 mrg
7956 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7957 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"
7958 1.1 mrg else
7959 1.1 mrg if test "$host_cpu" = ia64; then
7960 1.1 mrg hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
7961 1.1 mrg allow_undefined_flag="-z nodefs"
7962 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"
7963 1.1 mrg else
7964 1.1 mrg # Determine the default libpath from the value encoded in an empty executable.
7965 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
7966 1.1 mrg /* confdefs.h. */
7967 1.1 mrg _ACEOF
7968 1.1 mrg cat confdefs.h >>conftest.$ac_ext
7969 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
7970 1.1 mrg /* end confdefs.h. */
7971 1.1 mrg
7972 1.1 mrg int
7973 1.1 mrg main ()
7974 1.1 mrg {
7975 1.1 mrg
7976 1.1 mrg ;
7977 1.1 mrg return 0;
7978 1.1 mrg }
7979 1.1 mrg _ACEOF
7980 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
7981 1.1 mrg if { (ac_try="$ac_link"
7982 1.1 mrg case "(($ac_try" in
7983 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7984 1.1 mrg *) ac_try_echo=$ac_try;;
7985 1.1 mrg esac
7986 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7987 1.1 mrg (eval "$ac_link") 2>conftest.er1
7988 1.1 mrg ac_status=$?
7989 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
7990 1.1 mrg rm -f conftest.er1
7991 1.1 mrg cat conftest.err >&5
7992 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
7993 1.1 mrg (exit $ac_status); } && {
7994 1.1 mrg test -z "$ac_c_werror_flag" ||
7995 1.1 mrg test ! -s conftest.err
7996 1.1 mrg } && test -s conftest$ac_exeext &&
7997 1.1 mrg $as_test_x conftest$ac_exeext; then
7998 1.1 mrg
7999 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
8000 1.1 mrg }'`
8001 1.1 mrg # Check for a 64-bit object if we didn't find anything.
8002 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; }
8003 1.1 mrg }'`; fi
8004 1.1 mrg else
8005 1.1 mrg echo "$as_me: failed program was:" >&5
8006 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
8007 1.1 mrg
8008 1.1 mrg
8009 1.1 mrg fi
8010 1.1 mrg
8011 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8012 1.1 mrg conftest$ac_exeext conftest.$ac_ext
8013 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8014 1.1 mrg
8015 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8016 1.1 mrg # Warning - without using the other run time loading flags,
8017 1.1 mrg # -berok will link without error, but may produce a broken library.
8018 1.1 mrg no_undefined_flag=' ${wl}-bernotok'
8019 1.1 mrg allow_undefined_flag=' ${wl}-berok'
8020 1.1 mrg # Exported symbols can be pulled into shared objects from archives
8021 1.1 mrg whole_archive_flag_spec='$convenience'
8022 1.1 mrg archive_cmds_need_lc=yes
8023 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries.
8024 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'
8025 1.1 mrg fi
8026 1.1 mrg fi
8027 1.1 mrg ;;
8028 1.1 mrg
8029 1.1 mrg amigaos*)
8030 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)'
8031 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8032 1.1 mrg hardcode_minus_L=yes
8033 1.1 mrg # see comment about different semantics on the GNU ld section
8034 1.1 mrg ld_shlibs=no
8035 1.1 mrg ;;
8036 1.1 mrg
8037 1.1 mrg bsdi[45]*)
8038 1.1 mrg export_dynamic_flag_spec=-rdynamic
8039 1.1 mrg ;;
8040 1.1 mrg
8041 1.1 mrg cygwin* | mingw* | pw32*)
8042 1.1 mrg # When not using gcc, we currently assume that we are using
8043 1.1 mrg # Microsoft Visual C++.
8044 1.1 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is
8045 1.1 mrg # no search path for DLLs.
8046 1.1 mrg hardcode_libdir_flag_spec=' '
8047 1.1 mrg allow_undefined_flag=unsupported
8048 1.1 mrg # Tell ltmain to make .lib files, not .a files.
8049 1.1 mrg libext=lib
8050 1.1 mrg # Tell ltmain to make .dll files, not .so files.
8051 1.1 mrg shrext_cmds=".dll"
8052 1.1 mrg # FIXME: Setting linknames here is a bad hack.
8053 1.1 mrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8054 1.1 mrg # The linker will automatically build a .lib file if we build a DLL.
8055 1.1 mrg old_archive_From_new_cmds='true'
8056 1.1 mrg # FIXME: Should let the user specify the lib program.
8057 1.1 mrg old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
8058 1.1 mrg fix_srcfile_path='`cygpath -w "$srcfile"`'
8059 1.1 mrg enable_shared_with_static_runtimes=yes
8060 1.1 mrg ;;
8061 1.1 mrg
8062 1.1 mrg darwin* | rhapsody*)
8063 1.1 mrg case $host_os in
8064 1.1 mrg rhapsody* | darwin1.[012])
8065 1.1 mrg allow_undefined_flag='${wl}-undefined ${wl}suppress'
8066 1.1 mrg ;;
8067 1.1 mrg *) # Darwin 1.3 on
8068 1.1 mrg if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8069 1.1 mrg allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8070 1.1 mrg else
8071 1.1 mrg case ${MACOSX_DEPLOYMENT_TARGET} in
8072 1.1 mrg 10.[012])
8073 1.1 mrg allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8074 1.1 mrg ;;
8075 1.1 mrg 10.*)
8076 1.1 mrg allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8077 1.1 mrg ;;
8078 1.1 mrg esac
8079 1.1 mrg fi
8080 1.1 mrg ;;
8081 1.1 mrg esac
8082 1.1 mrg archive_cmds_need_lc=no
8083 1.1 mrg hardcode_direct=no
8084 1.1 mrg hardcode_automatic=yes
8085 1.1 mrg hardcode_shlibpath_var=unsupported
8086 1.1 mrg whole_archive_flag_spec=''
8087 1.1 mrg link_all_deplibs=yes
8088 1.1 mrg if test "$GCC" = yes ; then
8089 1.1 mrg output_verbose_link_cmd='echo'
8090 1.1 mrg archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
8091 1.1 mrg module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8092 1.1 mrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8093 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}'
8094 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}'
8095 1.1 mrg else
8096 1.1 mrg case $cc_basename in
8097 1.1 mrg xlc*)
8098 1.1 mrg output_verbose_link_cmd='echo'
8099 1.1 mrg archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
8100 1.1 mrg module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8101 1.1 mrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8102 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}'
8103 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}'
8104 1.1 mrg ;;
8105 1.1 mrg *)
8106 1.1 mrg ld_shlibs=no
8107 1.1 mrg ;;
8108 1.1 mrg esac
8109 1.1 mrg fi
8110 1.1 mrg ;;
8111 1.1 mrg
8112 1.1 mrg dgux*)
8113 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8114 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8115 1.1 mrg hardcode_shlibpath_var=no
8116 1.1 mrg ;;
8117 1.1 mrg
8118 1.1 mrg freebsd1*)
8119 1.1 mrg ld_shlibs=no
8120 1.1 mrg ;;
8121 1.1 mrg
8122 1.1 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8123 1.1 mrg # support. Future versions do this automatically, but an explicit c++rt0.o
8124 1.1 mrg # does not break anything, and helps significantly (at the cost of a little
8125 1.1 mrg # extra space).
8126 1.1 mrg freebsd2.2*)
8127 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8128 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
8129 1.1 mrg hardcode_direct=yes
8130 1.1 mrg hardcode_shlibpath_var=no
8131 1.1 mrg ;;
8132 1.1 mrg
8133 1.1 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8134 1.1 mrg freebsd2*)
8135 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8136 1.1 mrg hardcode_direct=yes
8137 1.1 mrg hardcode_minus_L=yes
8138 1.1 mrg hardcode_shlibpath_var=no
8139 1.1 mrg ;;
8140 1.1 mrg
8141 1.1 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8142 1.1 mrg freebsd* | dragonfly*)
8143 1.1 mrg archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8144 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
8145 1.1 mrg hardcode_direct=yes
8146 1.1 mrg hardcode_shlibpath_var=no
8147 1.1 mrg ;;
8148 1.1 mrg
8149 1.1 mrg hpux9*)
8150 1.1 mrg if test "$GCC" = yes; then
8151 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'
8152 1.1 mrg else
8153 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'
8154 1.1 mrg fi
8155 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8156 1.1 mrg hardcode_libdir_separator=:
8157 1.1 mrg hardcode_direct=yes
8158 1.1 mrg
8159 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
8160 1.1 mrg # but as the default location of the library.
8161 1.1 mrg hardcode_minus_L=yes
8162 1.1 mrg export_dynamic_flag_spec='${wl}-E'
8163 1.1 mrg ;;
8164 1.1 mrg
8165 1.1 mrg hpux10*)
8166 1.1 mrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8167 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8168 1.1 mrg else
8169 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8170 1.1 mrg fi
8171 1.1 mrg if test "$with_gnu_ld" = no; then
8172 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8173 1.1 mrg hardcode_libdir_separator=:
8174 1.1 mrg
8175 1.1 mrg hardcode_direct=yes
8176 1.1 mrg export_dynamic_flag_spec='${wl}-E'
8177 1.1 mrg
8178 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
8179 1.1 mrg # but as the default location of the library.
8180 1.1 mrg hardcode_minus_L=yes
8181 1.1 mrg fi
8182 1.1 mrg ;;
8183 1.1 mrg
8184 1.1 mrg hpux11*)
8185 1.1 mrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8186 1.1 mrg case $host_cpu in
8187 1.1 mrg hppa*64*)
8188 1.1 mrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8189 1.1 mrg ;;
8190 1.1 mrg ia64*)
8191 1.1 mrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8192 1.1 mrg ;;
8193 1.1 mrg *)
8194 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8195 1.1 mrg ;;
8196 1.1 mrg esac
8197 1.1 mrg else
8198 1.1 mrg case $host_cpu in
8199 1.1 mrg hppa*64*)
8200 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8201 1.1 mrg ;;
8202 1.1 mrg ia64*)
8203 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8204 1.1 mrg ;;
8205 1.1 mrg *)
8206 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8207 1.1 mrg ;;
8208 1.1 mrg esac
8209 1.1 mrg fi
8210 1.1 mrg if test "$with_gnu_ld" = no; then
8211 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8212 1.1 mrg hardcode_libdir_separator=:
8213 1.1 mrg
8214 1.1 mrg case $host_cpu in
8215 1.1 mrg hppa*64*|ia64*)
8216 1.1 mrg hardcode_libdir_flag_spec_ld='+b $libdir'
8217 1.1 mrg hardcode_direct=no
8218 1.1 mrg hardcode_shlibpath_var=no
8219 1.1 mrg ;;
8220 1.1 mrg *)
8221 1.1 mrg hardcode_direct=yes
8222 1.1 mrg export_dynamic_flag_spec='${wl}-E'
8223 1.1 mrg
8224 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
8225 1.1 mrg # but as the default location of the library.
8226 1.1 mrg hardcode_minus_L=yes
8227 1.1 mrg ;;
8228 1.1 mrg esac
8229 1.1 mrg fi
8230 1.1 mrg ;;
8231 1.1 mrg
8232 1.1 mrg irix5* | irix6* | nonstopux*)
8233 1.1 mrg if test "$GCC" = yes; then
8234 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'
8235 1.1 mrg else
8236 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'
8237 1.1 mrg hardcode_libdir_flag_spec_ld='-rpath $libdir'
8238 1.1 mrg fi
8239 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8240 1.1 mrg hardcode_libdir_separator=:
8241 1.1 mrg link_all_deplibs=yes
8242 1.1 mrg ;;
8243 1.1 mrg
8244 1.1 mrg netbsd* | netbsdelf*-gnu)
8245 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8246 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
8247 1.1 mrg else
8248 1.1 mrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
8249 1.1 mrg fi
8250 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
8251 1.1 mrg hardcode_direct=yes
8252 1.1 mrg hardcode_shlibpath_var=no
8253 1.1 mrg ;;
8254 1.1 mrg
8255 1.1 mrg newsos6)
8256 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8257 1.1 mrg hardcode_direct=yes
8258 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8259 1.1 mrg hardcode_libdir_separator=:
8260 1.1 mrg hardcode_shlibpath_var=no
8261 1.1 mrg ;;
8262 1.1 mrg
8263 1.1 mrg openbsd*)
8264 1.1 mrg hardcode_direct=yes
8265 1.1 mrg hardcode_shlibpath_var=no
8266 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8267 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8268 1.1 mrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8269 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8270 1.1 mrg export_dynamic_flag_spec='${wl}-E'
8271 1.1 mrg else
8272 1.1 mrg case $host_os in
8273 1.1 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8274 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8275 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
8276 1.1 mrg ;;
8277 1.1 mrg *)
8278 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8279 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8280 1.1 mrg ;;
8281 1.1 mrg esac
8282 1.1 mrg fi
8283 1.1 mrg ;;
8284 1.1 mrg
8285 1.1 mrg os2*)
8286 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8287 1.1 mrg hardcode_minus_L=yes
8288 1.1 mrg allow_undefined_flag=unsupported
8289 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'
8290 1.1 mrg old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8291 1.1 mrg ;;
8292 1.1 mrg
8293 1.1 mrg osf3*)
8294 1.1 mrg if test "$GCC" = yes; then
8295 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8296 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'
8297 1.1 mrg else
8298 1.1 mrg allow_undefined_flag=' -expect_unresolved \*'
8299 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'
8300 1.1 mrg fi
8301 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8302 1.1 mrg hardcode_libdir_separator=:
8303 1.1 mrg ;;
8304 1.1 mrg
8305 1.1 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag
8306 1.1 mrg if test "$GCC" = yes; then
8307 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8308 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'
8309 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8310 1.1 mrg else
8311 1.1 mrg allow_undefined_flag=' -expect_unresolved \*'
8312 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'
8313 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~
8314 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'
8315 1.1 mrg
8316 1.1 mrg # Both c and cxx compiler support -rpath directly
8317 1.1 mrg hardcode_libdir_flag_spec='-rpath $libdir'
8318 1.1 mrg fi
8319 1.1 mrg hardcode_libdir_separator=:
8320 1.1 mrg ;;
8321 1.1 mrg
8322 1.1 mrg solaris*)
8323 1.1 mrg no_undefined_flag=' -z text'
8324 1.1 mrg if test "$GCC" = yes; then
8325 1.1 mrg wlarc='${wl}'
8326 1.1 mrg archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8327 1.1 mrg archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8328 1.1 mrg $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8329 1.1 mrg else
8330 1.1 mrg wlarc=''
8331 1.1 mrg archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8332 1.1 mrg archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8333 1.1 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8334 1.1 mrg fi
8335 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
8336 1.1 mrg hardcode_shlibpath_var=no
8337 1.1 mrg case $host_os in
8338 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;;
8339 1.1 mrg *)
8340 1.1 mrg # The compiler driver will combine linker options so we
8341 1.1 mrg # cannot just pass the convience library names through
8342 1.1 mrg # without $wl, iff we do not link with $LD.
8343 1.1 mrg # Luckily, gcc supports the same syntax we need for Sun Studio.
8344 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?)
8345 1.1 mrg case $wlarc in
8346 1.1 mrg '')
8347 1.1 mrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
8348 1.1 mrg *)
8349 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' ;;
8350 1.1 mrg esac ;;
8351 1.1 mrg esac
8352 1.1 mrg link_all_deplibs=yes
8353 1.1 mrg ;;
8354 1.1 mrg
8355 1.1 mrg sunos4*)
8356 1.1 mrg if test "x$host_vendor" = xsequent; then
8357 1.1 mrg # Use $CC to link under sequent, because it throws in some extra .o
8358 1.1 mrg # files that make .init and .fini sections work.
8359 1.1 mrg archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8360 1.1 mrg else
8361 1.1 mrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8362 1.1 mrg fi
8363 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8364 1.1 mrg hardcode_direct=yes
8365 1.1 mrg hardcode_minus_L=yes
8366 1.1 mrg hardcode_shlibpath_var=no
8367 1.1 mrg ;;
8368 1.1 mrg
8369 1.1 mrg sysv4)
8370 1.1 mrg case $host_vendor in
8371 1.1 mrg sni)
8372 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8373 1.1 mrg hardcode_direct=yes # is this really true???
8374 1.1 mrg ;;
8375 1.1 mrg siemens)
8376 1.1 mrg ## LD is ld it makes a PLAMLIB
8377 1.1 mrg ## CC just makes a GrossModule.
8378 1.1 mrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8379 1.1 mrg reload_cmds='$CC -r -o $output$reload_objs'
8380 1.1 mrg hardcode_direct=no
8381 1.1 mrg ;;
8382 1.1 mrg motorola)
8383 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8384 1.1 mrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8385 1.1 mrg ;;
8386 1.1 mrg esac
8387 1.1 mrg runpath_var='LD_RUN_PATH'
8388 1.1 mrg hardcode_shlibpath_var=no
8389 1.1 mrg ;;
8390 1.1 mrg
8391 1.1 mrg sysv4.3*)
8392 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8393 1.1 mrg hardcode_shlibpath_var=no
8394 1.1 mrg export_dynamic_flag_spec='-Bexport'
8395 1.1 mrg ;;
8396 1.1 mrg
8397 1.1 mrg sysv4*MP*)
8398 1.1 mrg if test -d /usr/nec; then
8399 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8400 1.1 mrg hardcode_shlibpath_var=no
8401 1.1 mrg runpath_var=LD_RUN_PATH
8402 1.1 mrg hardcode_runpath_var=yes
8403 1.1 mrg ld_shlibs=yes
8404 1.1 mrg fi
8405 1.1 mrg ;;
8406 1.1 mrg
8407 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
8408 1.1 mrg no_undefined_flag='${wl}-z,text'
8409 1.1 mrg archive_cmds_need_lc=no
8410 1.1 mrg hardcode_shlibpath_var=no
8411 1.1 mrg runpath_var='LD_RUN_PATH'
8412 1.1 mrg
8413 1.1 mrg if test "$GCC" = yes; then
8414 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8415 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8416 1.1 mrg else
8417 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8418 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8419 1.1 mrg fi
8420 1.1 mrg ;;
8421 1.1 mrg
8422 1.1 mrg sysv5* | sco3.2v5* | sco5v6*)
8423 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not
8424 1.1 mrg # link with -lc, and that would cause any symbols used from libc to
8425 1.1 mrg # always be unresolved, which means just about no library would
8426 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text
8427 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed
8428 1.1 mrg # as -z defs.
8429 1.1 mrg no_undefined_flag='${wl}-z,text'
8430 1.1 mrg allow_undefined_flag='${wl}-z,nodefs'
8431 1.1 mrg archive_cmds_need_lc=no
8432 1.1 mrg hardcode_shlibpath_var=no
8433 1.1 mrg hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
8434 1.1 mrg hardcode_libdir_separator=':'
8435 1.1 mrg link_all_deplibs=yes
8436 1.1 mrg export_dynamic_flag_spec='${wl}-Bexport'
8437 1.1 mrg runpath_var='LD_RUN_PATH'
8438 1.1 mrg
8439 1.1 mrg if test "$GCC" = yes; then
8440 1.1 mrg archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8441 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8442 1.1 mrg else
8443 1.1 mrg archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8444 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8445 1.1 mrg fi
8446 1.1 mrg ;;
8447 1.1 mrg
8448 1.1 mrg uts4*)
8449 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8450 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8451 1.1 mrg hardcode_shlibpath_var=no
8452 1.1 mrg ;;
8453 1.1 mrg
8454 1.1 mrg *)
8455 1.1 mrg ld_shlibs=no
8456 1.1 mrg ;;
8457 1.1 mrg esac
8458 1.1 mrg fi
8459 1.1 mrg
8460 1.1 mrg { echo "$as_me:$LINENO: result: $ld_shlibs" >&5
8461 1.1 mrg echo "${ECHO_T}$ld_shlibs" >&6; }
8462 1.1 mrg test "$ld_shlibs" = no && can_build_shared=no
8463 1.1 mrg
8464 1.1 mrg #
8465 1.1 mrg # Do we need to explicitly link libc?
8466 1.1 mrg #
8467 1.1 mrg case "x$archive_cmds_need_lc" in
8468 1.1 mrg x|xyes)
8469 1.1 mrg # Assume -lc should be added
8470 1.1 mrg archive_cmds_need_lc=yes
8471 1.1 mrg
8472 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then
8473 1.1 mrg case $archive_cmds in
8474 1.1 mrg *'~'*)
8475 1.1 mrg # FIXME: we may have to deal with multi-command sequences.
8476 1.1 mrg ;;
8477 1.1 mrg '$CC '*)
8478 1.1 mrg # Test whether the compiler implicitly links with -lc since on some
8479 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc
8480 1.1 mrg # to ld, don't add -lc before -lgcc.
8481 1.1 mrg { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
8482 1.1 mrg echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
8483 1.1 mrg $rm conftest*
8484 1.1 mrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext
8485 1.1 mrg
8486 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8487 1.1 mrg (eval $ac_compile) 2>&5
8488 1.1 mrg ac_status=$?
8489 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8490 1.1 mrg (exit $ac_status); } 2>conftest.err; then
8491 1.1 mrg soname=conftest
8492 1.1 mrg lib=conftest
8493 1.1 mrg libobjs=conftest.$ac_objext
8494 1.1 mrg deplibs=
8495 1.1 mrg wl=$lt_prog_compiler_wl
8496 1.1 mrg pic_flag=$lt_prog_compiler_pic
8497 1.1 mrg compiler_flags=-v
8498 1.1 mrg linker_flags=-v
8499 1.1 mrg verstring=
8500 1.1 mrg output_objdir=.
8501 1.1 mrg libname=conftest
8502 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag
8503 1.1 mrg allow_undefined_flag=
8504 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
8505 1.1 mrg (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
8506 1.1 mrg ac_status=$?
8507 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
8508 1.1 mrg (exit $ac_status); }
8509 1.1 mrg then
8510 1.1 mrg archive_cmds_need_lc=no
8511 1.1 mrg else
8512 1.1 mrg archive_cmds_need_lc=yes
8513 1.1 mrg fi
8514 1.1 mrg allow_undefined_flag=$lt_save_allow_undefined_flag
8515 1.1 mrg else
8516 1.1 mrg cat conftest.err 1>&5
8517 1.1 mrg fi
8518 1.1 mrg $rm conftest*
8519 1.1 mrg { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
8520 1.1 mrg echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
8521 1.1 mrg ;;
8522 1.1 mrg esac
8523 1.1 mrg fi
8524 1.1 mrg ;;
8525 1.1 mrg esac
8526 1.1 mrg
8527 1.1 mrg { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8528 1.1 mrg echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
8529 1.1 mrg library_names_spec=
8530 1.1 mrg libname_spec='lib$name'
8531 1.1 mrg soname_spec=
8532 1.1 mrg shrext_cmds=".so"
8533 1.1 mrg postinstall_cmds=
8534 1.1 mrg postuninstall_cmds=
8535 1.1 mrg finish_cmds=
8536 1.1 mrg finish_eval=
8537 1.1 mrg shlibpath_var=
8538 1.1 mrg shlibpath_overrides_runpath=unknown
8539 1.1 mrg version_type=none
8540 1.1 mrg dynamic_linker="$host_os ld.so"
8541 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib"
8542 1.1 mrg if test "$GCC" = yes; then
8543 1.1 mrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8544 1.1 mrg if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8545 1.1 mrg # if the path contains ";" then we assume it to be the separator
8546 1.1 mrg # otherwise default to the standard path separator (i.e. ":") - it is
8547 1.1 mrg # assumed that no part of a normal pathname contains ";" but that should
8548 1.1 mrg # okay in the real world where ";" in dirpaths is itself problematic.
8549 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8550 1.1 mrg else
8551 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8552 1.1 mrg fi
8553 1.1 mrg else
8554 1.1 mrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8555 1.1 mrg fi
8556 1.1 mrg need_lib_prefix=unknown
8557 1.1 mrg hardcode_into_libs=no
8558 1.1 mrg
8559 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version
8560 1.1 mrg # flags to be left without arguments
8561 1.1 mrg need_version=unknown
8562 1.1 mrg
8563 1.1 mrg case $host_os in
8564 1.1 mrg aix3*)
8565 1.1 mrg version_type=linux
8566 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8567 1.1 mrg shlibpath_var=LIBPATH
8568 1.1 mrg
8569 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name.
8570 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
8571 1.1 mrg ;;
8572 1.1 mrg
8573 1.1 mrg aix4* | aix5*)
8574 1.1 mrg version_type=linux
8575 1.1 mrg need_lib_prefix=no
8576 1.1 mrg need_version=no
8577 1.1 mrg hardcode_into_libs=yes
8578 1.1 mrg if test "$host_cpu" = ia64; then
8579 1.1 mrg # AIX 5 supports IA64
8580 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8581 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
8582 1.1 mrg else
8583 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file
8584 1.1 mrg # for dependence libraries. The import file would start with
8585 1.1 mrg # the line `#! .'. This would cause the generated library to
8586 1.1 mrg # depend on `.', always an invalid library. This was fixed in
8587 1.1 mrg # development snapshots of GCC prior to 3.0.
8588 1.1 mrg case $host_os in
8589 1.1 mrg aix4 | aix4.[01] | aix4.[01].*)
8590 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8591 1.1 mrg echo ' yes '
8592 1.1 mrg echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8593 1.1 mrg :
8594 1.1 mrg else
8595 1.1 mrg can_build_shared=no
8596 1.1 mrg fi
8597 1.1 mrg ;;
8598 1.1 mrg esac
8599 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8600 1.1 mrg # soname into executable. Probably we can add versioning support to
8601 1.1 mrg # collect2, so additional links can be useful in future.
8602 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
8603 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8604 1.1 mrg # instead of lib<name>.a to let people know that these are not
8605 1.1 mrg # typical AIX shared libraries.
8606 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8607 1.1 mrg else
8608 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2
8609 1.1 mrg # and later when we are not doing run time linking.
8610 1.1 mrg library_names_spec='${libname}${release}.a $libname.a'
8611 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
8612 1.1 mrg fi
8613 1.1 mrg shlibpath_var=LIBPATH
8614 1.1 mrg fi
8615 1.1 mrg ;;
8616 1.1 mrg
8617 1.1 mrg amigaos*)
8618 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a'
8619 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs.
8620 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'
8621 1.1 mrg ;;
8622 1.1 mrg
8623 1.1 mrg beos*)
8624 1.1 mrg library_names_spec='${libname}${shared_ext}'
8625 1.1 mrg dynamic_linker="$host_os ld.so"
8626 1.1 mrg shlibpath_var=LIBRARY_PATH
8627 1.1 mrg ;;
8628 1.1 mrg
8629 1.1 mrg bsdi[45]*)
8630 1.1 mrg version_type=linux
8631 1.1 mrg need_version=no
8632 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8633 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
8634 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8635 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
8636 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8637 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8638 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and
8639 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8640 1.1 mrg # libtool to hard-code these into programs
8641 1.1 mrg ;;
8642 1.1 mrg
8643 1.1 mrg cygwin* | mingw* | pw32*)
8644 1.1 mrg version_type=windows
8645 1.1 mrg shrext_cmds=".dll"
8646 1.1 mrg need_version=no
8647 1.1 mrg need_lib_prefix=no
8648 1.1 mrg
8649 1.1 mrg case $GCC,$host_os in
8650 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32*)
8651 1.1 mrg library_names_spec='$libname.dll.a'
8652 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds
8653 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~
8654 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8655 1.1 mrg dldir=$destdir/`dirname \$dlpath`~
8656 1.1 mrg test -d \$dldir || mkdir -p \$dldir~
8657 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~
8658 1.1 mrg chmod a+x \$dldir/$dlname'
8659 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8660 1.1 mrg dlpath=$dir/\$dldll~
8661 1.1 mrg $rm \$dlpath'
8662 1.1 mrg shlibpath_overrides_runpath=yes
8663 1.1 mrg
8664 1.1 mrg case $host_os in
8665 1.1 mrg cygwin*)
8666 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8667 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8668 1.1 mrg sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8669 1.1 mrg ;;
8670 1.1 mrg mingw*)
8671 1.1 mrg # MinGW DLLs use traditional 'lib' prefix
8672 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8673 1.1 mrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8674 1.1 mrg if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8675 1.1 mrg # It is most probably a Windows format PATH printed by
8676 1.1 mrg # mingw gcc, but we are running on Cygwin. Gcc prints its search
8677 1.1 mrg # path with ; separators, and with drive letters. We can handle the
8678 1.1 mrg # drive letters (cygwin fileutils understands them), so leave them,
8679 1.1 mrg # especially as we might pass files found there to a mingw objdump,
8680 1.1 mrg # which wouldn't understand a cygwinified path. Ahh.
8681 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8682 1.1 mrg else
8683 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8684 1.1 mrg fi
8685 1.1 mrg ;;
8686 1.1 mrg pw32*)
8687 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib'
8688 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8689 1.1 mrg ;;
8690 1.1 mrg esac
8691 1.1 mrg ;;
8692 1.1 mrg
8693 1.1 mrg *)
8694 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8695 1.1 mrg ;;
8696 1.1 mrg esac
8697 1.1 mrg dynamic_linker='Win32 ld.exe'
8698 1.1 mrg # FIXME: first we should search . and the directory the executable is in
8699 1.1 mrg shlibpath_var=PATH
8700 1.1 mrg ;;
8701 1.1 mrg
8702 1.1 mrg darwin* | rhapsody*)
8703 1.1 mrg dynamic_linker="$host_os dyld"
8704 1.1 mrg version_type=darwin
8705 1.1 mrg need_lib_prefix=no
8706 1.1 mrg need_version=no
8707 1.1 mrg library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8708 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext'
8709 1.1 mrg shlibpath_overrides_runpath=yes
8710 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH
8711 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
8712 1.1 mrg # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
8713 1.1 mrg if test "$GCC" = yes; then
8714 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"`
8715 1.1 mrg else
8716 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
8717 1.1 mrg fi
8718 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8719 1.1 mrg ;;
8720 1.1 mrg
8721 1.1 mrg dgux*)
8722 1.1 mrg version_type=linux
8723 1.1 mrg need_lib_prefix=no
8724 1.1 mrg need_version=no
8725 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8726 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
8727 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
8728 1.1 mrg ;;
8729 1.1 mrg
8730 1.1 mrg freebsd1*)
8731 1.1 mrg dynamic_linker=no
8732 1.1 mrg ;;
8733 1.1 mrg
8734 1.1 mrg freebsd* | dragonfly*)
8735 1.1 mrg # DragonFly does not have aout. When/if they implement a new
8736 1.1 mrg # versioning mechanism, adjust this.
8737 1.1 mrg if test -x /usr/bin/objformat; then
8738 1.1 mrg objformat=`/usr/bin/objformat`
8739 1.1 mrg else
8740 1.1 mrg case $host_os in
8741 1.1 mrg freebsd[123]*) objformat=aout ;;
8742 1.1 mrg *) objformat=elf ;;
8743 1.1 mrg esac
8744 1.1 mrg fi
8745 1.1 mrg version_type=freebsd-$objformat
8746 1.1 mrg case $version_type in
8747 1.1 mrg freebsd-elf*)
8748 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8749 1.1 mrg need_version=no
8750 1.1 mrg need_lib_prefix=no
8751 1.1 mrg ;;
8752 1.1 mrg freebsd-*)
8753 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8754 1.1 mrg need_version=yes
8755 1.1 mrg ;;
8756 1.1 mrg esac
8757 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
8758 1.1 mrg case $host_os in
8759 1.1 mrg freebsd2*)
8760 1.1 mrg shlibpath_overrides_runpath=yes
8761 1.1 mrg ;;
8762 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*)
8763 1.1 mrg shlibpath_overrides_runpath=yes
8764 1.1 mrg hardcode_into_libs=yes
8765 1.1 mrg ;;
8766 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8767 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8768 1.1 mrg shlibpath_overrides_runpath=no
8769 1.1 mrg hardcode_into_libs=yes
8770 1.1 mrg ;;
8771 1.1 mrg freebsd*) # from 4.6 on
8772 1.1 mrg shlibpath_overrides_runpath=yes
8773 1.1 mrg hardcode_into_libs=yes
8774 1.1 mrg ;;
8775 1.1 mrg esac
8776 1.1 mrg ;;
8777 1.1 mrg
8778 1.1 mrg gnu*)
8779 1.1 mrg version_type=linux
8780 1.1 mrg need_lib_prefix=no
8781 1.1 mrg need_version=no
8782 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8783 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
8784 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
8785 1.1 mrg hardcode_into_libs=yes
8786 1.1 mrg ;;
8787 1.1 mrg
8788 1.1 mrg hpux9* | hpux10* | hpux11*)
8789 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to
8790 1.1 mrg # link against other versions.
8791 1.1 mrg version_type=sunos
8792 1.1 mrg need_lib_prefix=no
8793 1.1 mrg need_version=no
8794 1.1 mrg case $host_cpu in
8795 1.1 mrg ia64*)
8796 1.1 mrg shrext_cmds='.so'
8797 1.1 mrg hardcode_into_libs=yes
8798 1.1 mrg dynamic_linker="$host_os dld.so"
8799 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
8800 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8801 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8802 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
8803 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then
8804 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8805 1.1 mrg else
8806 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8807 1.1 mrg fi
8808 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8809 1.1 mrg ;;
8810 1.1 mrg hppa*64*)
8811 1.1 mrg shrext_cmds='.sl'
8812 1.1 mrg hardcode_into_libs=yes
8813 1.1 mrg dynamic_linker="$host_os dld.sl"
8814 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8815 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8816 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8817 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
8818 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8819 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8820 1.1 mrg ;;
8821 1.1 mrg *)
8822 1.1 mrg shrext_cmds='.sl'
8823 1.1 mrg dynamic_linker="$host_os dld.sl"
8824 1.1 mrg shlibpath_var=SHLIB_PATH
8825 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8826 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8827 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
8828 1.1 mrg ;;
8829 1.1 mrg esac
8830 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555.
8831 1.1 mrg postinstall_cmds='chmod 555 $lib'
8832 1.1 mrg ;;
8833 1.1 mrg
8834 1.1 mrg interix3*)
8835 1.1 mrg version_type=linux
8836 1.1 mrg need_lib_prefix=no
8837 1.1 mrg need_version=no
8838 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8839 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
8840 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
8841 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
8842 1.1 mrg shlibpath_overrides_runpath=no
8843 1.1 mrg hardcode_into_libs=yes
8844 1.1 mrg ;;
8845 1.1 mrg
8846 1.1 mrg irix5* | irix6* | nonstopux*)
8847 1.1 mrg case $host_os in
8848 1.1 mrg nonstopux*) version_type=nonstopux ;;
8849 1.1 mrg *)
8850 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
8851 1.1 mrg version_type=linux
8852 1.1 mrg else
8853 1.1 mrg version_type=irix
8854 1.1 mrg fi ;;
8855 1.1 mrg esac
8856 1.1 mrg need_lib_prefix=no
8857 1.1 mrg need_version=no
8858 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
8859 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
8860 1.1 mrg case $host_os in
8861 1.1 mrg irix5* | nonstopux*)
8862 1.1 mrg libsuff= shlibsuff=
8863 1.1 mrg ;;
8864 1.1 mrg *)
8865 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD
8866 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
8867 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;;
8868 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
8869 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;;
8870 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
8871 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;;
8872 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;;
8873 1.1 mrg esac
8874 1.1 mrg ;;
8875 1.1 mrg esac
8876 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
8877 1.1 mrg shlibpath_overrides_runpath=no
8878 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
8879 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
8880 1.1 mrg hardcode_into_libs=yes
8881 1.1 mrg ;;
8882 1.1 mrg
8883 1.1 mrg # No shared lib support for Linux oldld, aout, or coff.
8884 1.1 mrg linux*oldld* | linux*aout* | linux*coff*)
8885 1.1 mrg dynamic_linker=no
8886 1.1 mrg ;;
8887 1.1 mrg
8888 1.1 mrg # This must be Linux ELF.
8889 1.1 mrg linux* | k*bsd*-gnu)
8890 1.1 mrg version_type=linux
8891 1.1 mrg need_lib_prefix=no
8892 1.1 mrg need_version=no
8893 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8894 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
8895 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
8896 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
8897 1.1 mrg shlibpath_overrides_runpath=no
8898 1.1 mrg # This implies no fast_install, which is unacceptable.
8899 1.1 mrg # Some rework will be needed to allow for fast_install
8900 1.1 mrg # before this can be enabled.
8901 1.1 mrg hardcode_into_libs=yes
8902 1.1 mrg
8903 1.1 mrg # Append ld.so.conf contents to the search path
8904 1.1 mrg if test -f /etc/ld.so.conf; then
8905 1.1 mrg lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
8906 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
8907 1.1 mrg fi
8908 1.1 mrg
8909 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on
8910 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the
8911 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers,
8912 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and
8913 1.1 mrg # people can always --disable-shared, the test was removed, and we
8914 1.1 mrg # assume the GNU/Linux dynamic linker is in use.
8915 1.1 mrg dynamic_linker='GNU/Linux ld.so'
8916 1.1 mrg ;;
8917 1.1 mrg
8918 1.1 mrg netbsdelf*-gnu)
8919 1.1 mrg version_type=linux
8920 1.1 mrg need_lib_prefix=no
8921 1.1 mrg need_version=no
8922 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8923 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
8924 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
8925 1.1 mrg shlibpath_overrides_runpath=no
8926 1.1 mrg hardcode_into_libs=yes
8927 1.1 mrg dynamic_linker='NetBSD ld.elf_so'
8928 1.1 mrg ;;
8929 1.1 mrg
8930 1.1 mrg netbsd*)
8931 1.1 mrg version_type=sunos
8932 1.1 mrg need_lib_prefix=no
8933 1.1 mrg need_version=no
8934 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8935 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8936 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8937 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so'
8938 1.1 mrg else
8939 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8940 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
8941 1.1 mrg dynamic_linker='NetBSD ld.elf_so'
8942 1.1 mrg fi
8943 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
8944 1.1 mrg shlibpath_overrides_runpath=yes
8945 1.1 mrg hardcode_into_libs=yes
8946 1.1 mrg ;;
8947 1.1 mrg
8948 1.1 mrg newsos6)
8949 1.1 mrg version_type=linux
8950 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8951 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
8952 1.1 mrg shlibpath_overrides_runpath=yes
8953 1.1 mrg ;;
8954 1.1 mrg
8955 1.1 mrg nto-qnx*)
8956 1.1 mrg version_type=linux
8957 1.1 mrg need_lib_prefix=no
8958 1.1 mrg need_version=no
8959 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8960 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
8961 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
8962 1.1 mrg shlibpath_overrides_runpath=yes
8963 1.1 mrg ;;
8964 1.1 mrg
8965 1.1 mrg openbsd*)
8966 1.1 mrg version_type=sunos
8967 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib"
8968 1.1 mrg need_lib_prefix=no
8969 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
8970 1.1 mrg case $host_os in
8971 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;;
8972 1.1 mrg *) need_version=no ;;
8973 1.1 mrg esac
8974 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8975 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8976 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
8977 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8978 1.1 mrg case $host_os in
8979 1.1 mrg openbsd2.[89] | openbsd2.[89].*)
8980 1.1 mrg shlibpath_overrides_runpath=no
8981 1.1 mrg ;;
8982 1.1 mrg *)
8983 1.1 mrg shlibpath_overrides_runpath=yes
8984 1.1 mrg ;;
8985 1.1 mrg esac
8986 1.1 mrg else
8987 1.1 mrg shlibpath_overrides_runpath=yes
8988 1.1 mrg fi
8989 1.1 mrg ;;
8990 1.1 mrg
8991 1.1 mrg os2*)
8992 1.1 mrg libname_spec='$name'
8993 1.1 mrg shrext_cmds=".dll"
8994 1.1 mrg need_lib_prefix=no
8995 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a'
8996 1.1 mrg dynamic_linker='OS/2 ld.exe'
8997 1.1 mrg shlibpath_var=LIBPATH
8998 1.1 mrg ;;
8999 1.1 mrg
9000 1.1 mrg osf3* | osf4* | osf5*)
9001 1.1 mrg version_type=osf
9002 1.1 mrg need_lib_prefix=no
9003 1.1 mrg need_version=no
9004 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9005 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9006 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9007 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9008 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9009 1.1 mrg ;;
9010 1.1 mrg
9011 1.1 mrg solaris*)
9012 1.1 mrg version_type=linux
9013 1.1 mrg need_lib_prefix=no
9014 1.1 mrg need_version=no
9015 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9016 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9017 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9018 1.1 mrg shlibpath_overrides_runpath=yes
9019 1.1 mrg hardcode_into_libs=yes
9020 1.1 mrg # ldd complains unless libraries are executable
9021 1.1 mrg postinstall_cmds='chmod +x $lib'
9022 1.1 mrg ;;
9023 1.1 mrg
9024 1.1 mrg sunos4*)
9025 1.1 mrg version_type=sunos
9026 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9027 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9028 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9029 1.1 mrg shlibpath_overrides_runpath=yes
9030 1.1 mrg if test "$with_gnu_ld" = yes; then
9031 1.1 mrg need_lib_prefix=no
9032 1.1 mrg fi
9033 1.1 mrg need_version=yes
9034 1.1 mrg ;;
9035 1.1 mrg
9036 1.1 mrg sysv4 | sysv4.3*)
9037 1.1 mrg version_type=linux
9038 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9039 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9040 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9041 1.1 mrg case $host_vendor in
9042 1.1 mrg sni)
9043 1.1 mrg shlibpath_overrides_runpath=no
9044 1.1 mrg need_lib_prefix=no
9045 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym'
9046 1.1 mrg runpath_var=LD_RUN_PATH
9047 1.1 mrg ;;
9048 1.1 mrg siemens)
9049 1.1 mrg need_lib_prefix=no
9050 1.1 mrg ;;
9051 1.1 mrg motorola)
9052 1.1 mrg need_lib_prefix=no
9053 1.1 mrg need_version=no
9054 1.1 mrg shlibpath_overrides_runpath=no
9055 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9056 1.1 mrg ;;
9057 1.1 mrg esac
9058 1.1 mrg ;;
9059 1.1 mrg
9060 1.1 mrg sysv4*MP*)
9061 1.1 mrg if test -d /usr/nec ;then
9062 1.1 mrg version_type=linux
9063 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9064 1.1 mrg soname_spec='$libname${shared_ext}.$major'
9065 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9066 1.1 mrg fi
9067 1.1 mrg ;;
9068 1.1 mrg
9069 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9070 1.1 mrg version_type=freebsd-elf
9071 1.1 mrg need_lib_prefix=no
9072 1.1 mrg need_version=no
9073 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9074 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9075 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9076 1.1 mrg hardcode_into_libs=yes
9077 1.1 mrg if test "$with_gnu_ld" = yes; then
9078 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9079 1.1 mrg shlibpath_overrides_runpath=no
9080 1.1 mrg else
9081 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9082 1.1 mrg shlibpath_overrides_runpath=yes
9083 1.1 mrg case $host_os in
9084 1.1 mrg sco3.2v5*)
9085 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9086 1.1 mrg ;;
9087 1.1 mrg esac
9088 1.1 mrg fi
9089 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib'
9090 1.1 mrg ;;
9091 1.1 mrg
9092 1.1 mrg uts4*)
9093 1.1 mrg version_type=linux
9094 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9095 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9096 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9097 1.1 mrg ;;
9098 1.1 mrg
9099 1.1 mrg *)
9100 1.1 mrg dynamic_linker=no
9101 1.1 mrg ;;
9102 1.1 mrg esac
9103 1.1 mrg { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9104 1.1 mrg echo "${ECHO_T}$dynamic_linker" >&6; }
9105 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no
9106 1.1 mrg
9107 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9108 1.1 mrg if test "$GCC" = yes; then
9109 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9110 1.1 mrg fi
9111 1.1 mrg
9112 1.1 mrg { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9113 1.1 mrg echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
9114 1.1 mrg hardcode_action=
9115 1.1 mrg if test -n "$hardcode_libdir_flag_spec" || \
9116 1.1 mrg test -n "$runpath_var" || \
9117 1.1 mrg test "X$hardcode_automatic" = "Xyes" ; then
9118 1.1 mrg
9119 1.1 mrg # We can hardcode non-existant directories.
9120 1.1 mrg if test "$hardcode_direct" != no &&
9121 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we
9122 1.1 mrg # have to relink, otherwise we might link with an installed library
9123 1.1 mrg # when we should be linking with a yet-to-be-installed one
9124 1.1 mrg ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9125 1.1 mrg test "$hardcode_minus_L" != no; then
9126 1.1 mrg # Linking always hardcodes the temporary library directory.
9127 1.1 mrg hardcode_action=relink
9128 1.1 mrg else
9129 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs.
9130 1.1 mrg hardcode_action=immediate
9131 1.1 mrg fi
9132 1.1 mrg else
9133 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing
9134 1.1 mrg # directories.
9135 1.1 mrg hardcode_action=unsupported
9136 1.1 mrg fi
9137 1.1 mrg { echo "$as_me:$LINENO: result: $hardcode_action" >&5
9138 1.1 mrg echo "${ECHO_T}$hardcode_action" >&6; }
9139 1.1 mrg
9140 1.1 mrg if test "$hardcode_action" = relink; then
9141 1.1 mrg # Fast installation is not supported
9142 1.1 mrg enable_fast_install=no
9143 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes ||
9144 1.1 mrg test "$enable_shared" = no; then
9145 1.1 mrg # Fast installation is not necessary
9146 1.1 mrg enable_fast_install=needless
9147 1.1 mrg fi
9148 1.1 mrg
9149 1.1 mrg striplib=
9150 1.1 mrg old_striplib=
9151 1.1 mrg { echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9152 1.1 mrg echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
9153 1.1 mrg if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9154 1.1 mrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9155 1.1 mrg test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9156 1.1 mrg { echo "$as_me:$LINENO: result: yes" >&5
9157 1.1 mrg echo "${ECHO_T}yes" >&6; }
9158 1.1 mrg else
9159 1.1 mrg # FIXME - insert some real tests, host_os isn't really good enough
9160 1.1 mrg case $host_os in
9161 1.1 mrg darwin*)
9162 1.1 mrg if test -n "$STRIP" ; then
9163 1.1 mrg striplib="$STRIP -x"
9164 1.1 mrg { echo "$as_me:$LINENO: result: yes" >&5
9165 1.1 mrg echo "${ECHO_T}yes" >&6; }
9166 1.1 mrg else
9167 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
9168 1.1 mrg echo "${ECHO_T}no" >&6; }
9169 1.1 mrg fi
9170 1.1 mrg ;;
9171 1.1 mrg *)
9172 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
9173 1.1 mrg echo "${ECHO_T}no" >&6; }
9174 1.1 mrg ;;
9175 1.1 mrg esac
9176 1.1 mrg fi
9177 1.1 mrg
9178 1.1 mrg if test "x$enable_dlopen" != xyes; then
9179 1.1 mrg enable_dlopen=unknown
9180 1.1 mrg enable_dlopen_self=unknown
9181 1.1 mrg enable_dlopen_self_static=unknown
9182 1.1 mrg else
9183 1.1 mrg lt_cv_dlopen=no
9184 1.1 mrg lt_cv_dlopen_libs=
9185 1.1 mrg
9186 1.1 mrg case $host_os in
9187 1.1 mrg beos*)
9188 1.1 mrg lt_cv_dlopen="load_add_on"
9189 1.1 mrg lt_cv_dlopen_libs=
9190 1.1 mrg lt_cv_dlopen_self=yes
9191 1.1 mrg ;;
9192 1.1 mrg
9193 1.1 mrg mingw* | pw32*)
9194 1.1 mrg lt_cv_dlopen="LoadLibrary"
9195 1.1 mrg lt_cv_dlopen_libs=
9196 1.1 mrg ;;
9197 1.1 mrg
9198 1.1 mrg cygwin*)
9199 1.1 mrg lt_cv_dlopen="dlopen"
9200 1.1 mrg lt_cv_dlopen_libs=
9201 1.1 mrg ;;
9202 1.1 mrg
9203 1.1 mrg darwin*)
9204 1.1 mrg # if libdl is installed we need to link against it
9205 1.1 mrg { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9206 1.1 mrg echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9207 1.1 mrg if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9208 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
9209 1.1 mrg else
9210 1.1 mrg ac_check_lib_save_LIBS=$LIBS
9211 1.1 mrg LIBS="-ldl $LIBS"
9212 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
9213 1.1 mrg /* confdefs.h. */
9214 1.1 mrg _ACEOF
9215 1.1 mrg cat confdefs.h >>conftest.$ac_ext
9216 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
9217 1.1 mrg /* end confdefs.h. */
9218 1.1 mrg
9219 1.1 mrg /* Override any GCC internal prototype to avoid an error.
9220 1.1 mrg Use char because int might match the return type of a GCC
9221 1.1 mrg builtin and then its argument prototype would still apply. */
9222 1.1 mrg #ifdef __cplusplus
9223 1.1 mrg extern "C"
9224 1.1 mrg #endif
9225 1.1 mrg char dlopen ();
9226 1.1 mrg int
9227 1.1 mrg main ()
9228 1.1 mrg {
9229 1.1 mrg return dlopen ();
9230 1.1 mrg ;
9231 1.1 mrg return 0;
9232 1.1 mrg }
9233 1.1 mrg _ACEOF
9234 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
9235 1.1 mrg if { (ac_try="$ac_link"
9236 1.1 mrg case "(($ac_try" in
9237 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9238 1.1 mrg *) ac_try_echo=$ac_try;;
9239 1.1 mrg esac
9240 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9241 1.1 mrg (eval "$ac_link") 2>conftest.er1
9242 1.1 mrg ac_status=$?
9243 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
9244 1.1 mrg rm -f conftest.er1
9245 1.1 mrg cat conftest.err >&5
9246 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
9247 1.1 mrg (exit $ac_status); } && {
9248 1.1 mrg test -z "$ac_c_werror_flag" ||
9249 1.1 mrg test ! -s conftest.err
9250 1.1 mrg } && test -s conftest$ac_exeext &&
9251 1.1 mrg $as_test_x conftest$ac_exeext; then
9252 1.1 mrg ac_cv_lib_dl_dlopen=yes
9253 1.1 mrg else
9254 1.1 mrg echo "$as_me: failed program was:" >&5
9255 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
9256 1.1 mrg
9257 1.1 mrg ac_cv_lib_dl_dlopen=no
9258 1.1 mrg fi
9259 1.1 mrg
9260 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9261 1.1 mrg conftest$ac_exeext conftest.$ac_ext
9262 1.1 mrg LIBS=$ac_check_lib_save_LIBS
9263 1.1 mrg fi
9264 1.1 mrg { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9265 1.1 mrg echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9266 1.1 mrg if test $ac_cv_lib_dl_dlopen = yes; then
9267 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9268 1.1 mrg else
9269 1.1 mrg
9270 1.1 mrg lt_cv_dlopen="dyld"
9271 1.1 mrg lt_cv_dlopen_libs=
9272 1.1 mrg lt_cv_dlopen_self=yes
9273 1.1 mrg
9274 1.1 mrg fi
9275 1.1 mrg
9276 1.1 mrg ;;
9277 1.1 mrg
9278 1.1 mrg *)
9279 1.1 mrg { echo "$as_me:$LINENO: checking for shl_load" >&5
9280 1.1 mrg echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9281 1.1 mrg if test "${ac_cv_func_shl_load+set}" = set; then
9282 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
9283 1.1 mrg else
9284 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
9285 1.1 mrg /* confdefs.h. */
9286 1.1 mrg _ACEOF
9287 1.1 mrg cat confdefs.h >>conftest.$ac_ext
9288 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
9289 1.1 mrg /* end confdefs.h. */
9290 1.1 mrg /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9291 1.1 mrg For example, HP-UX 11i <limits.h> declares gettimeofday. */
9292 1.1 mrg #define shl_load innocuous_shl_load
9293 1.1 mrg
9294 1.1 mrg /* System header to define __stub macros and hopefully few prototypes,
9295 1.1 mrg which can conflict with char shl_load (); below.
9296 1.1 mrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9297 1.1 mrg <limits.h> exists even on freestanding compilers. */
9298 1.1 mrg
9299 1.1 mrg #ifdef __STDC__
9300 1.1 mrg # include <limits.h>
9301 1.1 mrg #else
9302 1.1 mrg # include <assert.h>
9303 1.1 mrg #endif
9304 1.1 mrg
9305 1.1 mrg #undef shl_load
9306 1.1 mrg
9307 1.1 mrg /* Override any GCC internal prototype to avoid an error.
9308 1.1 mrg Use char because int might match the return type of a GCC
9309 1.1 mrg builtin and then its argument prototype would still apply. */
9310 1.1 mrg #ifdef __cplusplus
9311 1.1 mrg extern "C"
9312 1.1 mrg #endif
9313 1.1 mrg char shl_load ();
9314 1.1 mrg /* The GNU C library defines this for functions which it implements
9315 1.1 mrg to always fail with ENOSYS. Some functions are actually named
9316 1.1 mrg something starting with __ and the normal name is an alias. */
9317 1.1 mrg #if defined __stub_shl_load || defined __stub___shl_load
9318 1.1 mrg choke me
9319 1.1 mrg #endif
9320 1.1 mrg
9321 1.1 mrg int
9322 1.1 mrg main ()
9323 1.1 mrg {
9324 1.1 mrg return shl_load ();
9325 1.1 mrg ;
9326 1.1 mrg return 0;
9327 1.1 mrg }
9328 1.1 mrg _ACEOF
9329 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
9330 1.1 mrg if { (ac_try="$ac_link"
9331 1.1 mrg case "(($ac_try" in
9332 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9333 1.1 mrg *) ac_try_echo=$ac_try;;
9334 1.1 mrg esac
9335 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9336 1.1 mrg (eval "$ac_link") 2>conftest.er1
9337 1.1 mrg ac_status=$?
9338 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
9339 1.1 mrg rm -f conftest.er1
9340 1.1 mrg cat conftest.err >&5
9341 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
9342 1.1 mrg (exit $ac_status); } && {
9343 1.1 mrg test -z "$ac_c_werror_flag" ||
9344 1.1 mrg test ! -s conftest.err
9345 1.1 mrg } && test -s conftest$ac_exeext &&
9346 1.1 mrg $as_test_x conftest$ac_exeext; then
9347 1.1 mrg ac_cv_func_shl_load=yes
9348 1.1 mrg else
9349 1.1 mrg echo "$as_me: failed program was:" >&5
9350 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
9351 1.1 mrg
9352 1.1 mrg ac_cv_func_shl_load=no
9353 1.1 mrg fi
9354 1.1 mrg
9355 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9356 1.1 mrg conftest$ac_exeext conftest.$ac_ext
9357 1.1 mrg fi
9358 1.1 mrg { echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9359 1.1 mrg echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9360 1.1 mrg if test $ac_cv_func_shl_load = yes; then
9361 1.1 mrg lt_cv_dlopen="shl_load"
9362 1.1 mrg else
9363 1.1 mrg { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9364 1.1 mrg echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9365 1.1 mrg if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9366 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
9367 1.1 mrg else
9368 1.1 mrg ac_check_lib_save_LIBS=$LIBS
9369 1.1 mrg LIBS="-ldld $LIBS"
9370 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
9371 1.1 mrg /* confdefs.h. */
9372 1.1 mrg _ACEOF
9373 1.1 mrg cat confdefs.h >>conftest.$ac_ext
9374 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
9375 1.1 mrg /* end confdefs.h. */
9376 1.1 mrg
9377 1.1 mrg /* Override any GCC internal prototype to avoid an error.
9378 1.1 mrg Use char because int might match the return type of a GCC
9379 1.1 mrg builtin and then its argument prototype would still apply. */
9380 1.1 mrg #ifdef __cplusplus
9381 1.1 mrg extern "C"
9382 1.1 mrg #endif
9383 1.1 mrg char shl_load ();
9384 1.1 mrg int
9385 1.1 mrg main ()
9386 1.1 mrg {
9387 1.1 mrg return shl_load ();
9388 1.1 mrg ;
9389 1.1 mrg return 0;
9390 1.1 mrg }
9391 1.1 mrg _ACEOF
9392 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
9393 1.1 mrg if { (ac_try="$ac_link"
9394 1.1 mrg case "(($ac_try" in
9395 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9396 1.1 mrg *) ac_try_echo=$ac_try;;
9397 1.1 mrg esac
9398 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9399 1.1 mrg (eval "$ac_link") 2>conftest.er1
9400 1.1 mrg ac_status=$?
9401 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
9402 1.1 mrg rm -f conftest.er1
9403 1.1 mrg cat conftest.err >&5
9404 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
9405 1.1 mrg (exit $ac_status); } && {
9406 1.1 mrg test -z "$ac_c_werror_flag" ||
9407 1.1 mrg test ! -s conftest.err
9408 1.1 mrg } && test -s conftest$ac_exeext &&
9409 1.1 mrg $as_test_x conftest$ac_exeext; then
9410 1.1 mrg ac_cv_lib_dld_shl_load=yes
9411 1.1 mrg else
9412 1.1 mrg echo "$as_me: failed program was:" >&5
9413 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
9414 1.1 mrg
9415 1.1 mrg ac_cv_lib_dld_shl_load=no
9416 1.1 mrg fi
9417 1.1 mrg
9418 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9419 1.1 mrg conftest$ac_exeext conftest.$ac_ext
9420 1.1 mrg LIBS=$ac_check_lib_save_LIBS
9421 1.1 mrg fi
9422 1.1 mrg { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9423 1.1 mrg echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9424 1.1 mrg if test $ac_cv_lib_dld_shl_load = yes; then
9425 1.1 mrg lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
9426 1.1 mrg else
9427 1.1 mrg { echo "$as_me:$LINENO: checking for dlopen" >&5
9428 1.1 mrg echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
9429 1.1 mrg if test "${ac_cv_func_dlopen+set}" = set; then
9430 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
9431 1.1 mrg else
9432 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
9433 1.1 mrg /* confdefs.h. */
9434 1.1 mrg _ACEOF
9435 1.1 mrg cat confdefs.h >>conftest.$ac_ext
9436 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
9437 1.1 mrg /* end confdefs.h. */
9438 1.1 mrg /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
9439 1.1 mrg For example, HP-UX 11i <limits.h> declares gettimeofday. */
9440 1.1 mrg #define dlopen innocuous_dlopen
9441 1.1 mrg
9442 1.1 mrg /* System header to define __stub macros and hopefully few prototypes,
9443 1.1 mrg which can conflict with char dlopen (); below.
9444 1.1 mrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9445 1.1 mrg <limits.h> exists even on freestanding compilers. */
9446 1.1 mrg
9447 1.1 mrg #ifdef __STDC__
9448 1.1 mrg # include <limits.h>
9449 1.1 mrg #else
9450 1.1 mrg # include <assert.h>
9451 1.1 mrg #endif
9452 1.1 mrg
9453 1.1 mrg #undef dlopen
9454 1.1 mrg
9455 1.1 mrg /* Override any GCC internal prototype to avoid an error.
9456 1.1 mrg Use char because int might match the return type of a GCC
9457 1.1 mrg builtin and then its argument prototype would still apply. */
9458 1.1 mrg #ifdef __cplusplus
9459 1.1 mrg extern "C"
9460 1.1 mrg #endif
9461 1.1 mrg char dlopen ();
9462 1.1 mrg /* The GNU C library defines this for functions which it implements
9463 1.1 mrg to always fail with ENOSYS. Some functions are actually named
9464 1.1 mrg something starting with __ and the normal name is an alias. */
9465 1.1 mrg #if defined __stub_dlopen || defined __stub___dlopen
9466 1.1 mrg choke me
9467 1.1 mrg #endif
9468 1.1 mrg
9469 1.1 mrg int
9470 1.1 mrg main ()
9471 1.1 mrg {
9472 1.1 mrg return dlopen ();
9473 1.1 mrg ;
9474 1.1 mrg return 0;
9475 1.1 mrg }
9476 1.1 mrg _ACEOF
9477 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
9478 1.1 mrg if { (ac_try="$ac_link"
9479 1.1 mrg case "(($ac_try" in
9480 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9481 1.1 mrg *) ac_try_echo=$ac_try;;
9482 1.1 mrg esac
9483 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9484 1.1 mrg (eval "$ac_link") 2>conftest.er1
9485 1.1 mrg ac_status=$?
9486 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
9487 1.1 mrg rm -f conftest.er1
9488 1.1 mrg cat conftest.err >&5
9489 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
9490 1.1 mrg (exit $ac_status); } && {
9491 1.1 mrg test -z "$ac_c_werror_flag" ||
9492 1.1 mrg test ! -s conftest.err
9493 1.1 mrg } && test -s conftest$ac_exeext &&
9494 1.1 mrg $as_test_x conftest$ac_exeext; then
9495 1.1 mrg ac_cv_func_dlopen=yes
9496 1.1 mrg else
9497 1.1 mrg echo "$as_me: failed program was:" >&5
9498 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
9499 1.1 mrg
9500 1.1 mrg ac_cv_func_dlopen=no
9501 1.1 mrg fi
9502 1.1 mrg
9503 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9504 1.1 mrg conftest$ac_exeext conftest.$ac_ext
9505 1.1 mrg fi
9506 1.1 mrg { echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
9507 1.1 mrg echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
9508 1.1 mrg if test $ac_cv_func_dlopen = yes; then
9509 1.1 mrg lt_cv_dlopen="dlopen"
9510 1.1 mrg else
9511 1.1 mrg { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9512 1.1 mrg echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9513 1.1 mrg if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9514 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
9515 1.1 mrg else
9516 1.1 mrg ac_check_lib_save_LIBS=$LIBS
9517 1.1 mrg LIBS="-ldl $LIBS"
9518 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
9519 1.1 mrg /* confdefs.h. */
9520 1.1 mrg _ACEOF
9521 1.1 mrg cat confdefs.h >>conftest.$ac_ext
9522 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
9523 1.1 mrg /* end confdefs.h. */
9524 1.1 mrg
9525 1.1 mrg /* Override any GCC internal prototype to avoid an error.
9526 1.1 mrg Use char because int might match the return type of a GCC
9527 1.1 mrg builtin and then its argument prototype would still apply. */
9528 1.1 mrg #ifdef __cplusplus
9529 1.1 mrg extern "C"
9530 1.1 mrg #endif
9531 1.1 mrg char dlopen ();
9532 1.1 mrg int
9533 1.1 mrg main ()
9534 1.1 mrg {
9535 1.1 mrg return dlopen ();
9536 1.1 mrg ;
9537 1.1 mrg return 0;
9538 1.1 mrg }
9539 1.1 mrg _ACEOF
9540 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
9541 1.1 mrg if { (ac_try="$ac_link"
9542 1.1 mrg case "(($ac_try" in
9543 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9544 1.1 mrg *) ac_try_echo=$ac_try;;
9545 1.1 mrg esac
9546 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9547 1.1 mrg (eval "$ac_link") 2>conftest.er1
9548 1.1 mrg ac_status=$?
9549 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
9550 1.1 mrg rm -f conftest.er1
9551 1.1 mrg cat conftest.err >&5
9552 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
9553 1.1 mrg (exit $ac_status); } && {
9554 1.1 mrg test -z "$ac_c_werror_flag" ||
9555 1.1 mrg test ! -s conftest.err
9556 1.1 mrg } && test -s conftest$ac_exeext &&
9557 1.1 mrg $as_test_x conftest$ac_exeext; then
9558 1.1 mrg ac_cv_lib_dl_dlopen=yes
9559 1.1 mrg else
9560 1.1 mrg echo "$as_me: failed program was:" >&5
9561 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
9562 1.1 mrg
9563 1.1 mrg ac_cv_lib_dl_dlopen=no
9564 1.1 mrg fi
9565 1.1 mrg
9566 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9567 1.1 mrg conftest$ac_exeext conftest.$ac_ext
9568 1.1 mrg LIBS=$ac_check_lib_save_LIBS
9569 1.1 mrg fi
9570 1.1 mrg { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9571 1.1 mrg echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9572 1.1 mrg if test $ac_cv_lib_dl_dlopen = yes; then
9573 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9574 1.1 mrg else
9575 1.1 mrg { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9576 1.1 mrg echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
9577 1.1 mrg if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9578 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
9579 1.1 mrg else
9580 1.1 mrg ac_check_lib_save_LIBS=$LIBS
9581 1.1 mrg LIBS="-lsvld $LIBS"
9582 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
9583 1.1 mrg /* confdefs.h. */
9584 1.1 mrg _ACEOF
9585 1.1 mrg cat confdefs.h >>conftest.$ac_ext
9586 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
9587 1.1 mrg /* end confdefs.h. */
9588 1.1 mrg
9589 1.1 mrg /* Override any GCC internal prototype to avoid an error.
9590 1.1 mrg Use char because int might match the return type of a GCC
9591 1.1 mrg builtin and then its argument prototype would still apply. */
9592 1.1 mrg #ifdef __cplusplus
9593 1.1 mrg extern "C"
9594 1.1 mrg #endif
9595 1.1 mrg char dlopen ();
9596 1.1 mrg int
9597 1.1 mrg main ()
9598 1.1 mrg {
9599 1.1 mrg return dlopen ();
9600 1.1 mrg ;
9601 1.1 mrg return 0;
9602 1.1 mrg }
9603 1.1 mrg _ACEOF
9604 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
9605 1.1 mrg if { (ac_try="$ac_link"
9606 1.1 mrg case "(($ac_try" in
9607 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9608 1.1 mrg *) ac_try_echo=$ac_try;;
9609 1.1 mrg esac
9610 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9611 1.1 mrg (eval "$ac_link") 2>conftest.er1
9612 1.1 mrg ac_status=$?
9613 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
9614 1.1 mrg rm -f conftest.er1
9615 1.1 mrg cat conftest.err >&5
9616 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
9617 1.1 mrg (exit $ac_status); } && {
9618 1.1 mrg test -z "$ac_c_werror_flag" ||
9619 1.1 mrg test ! -s conftest.err
9620 1.1 mrg } && test -s conftest$ac_exeext &&
9621 1.1 mrg $as_test_x conftest$ac_exeext; then
9622 1.1 mrg ac_cv_lib_svld_dlopen=yes
9623 1.1 mrg else
9624 1.1 mrg echo "$as_me: failed program was:" >&5
9625 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
9626 1.1 mrg
9627 1.1 mrg ac_cv_lib_svld_dlopen=no
9628 1.1 mrg fi
9629 1.1 mrg
9630 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9631 1.1 mrg conftest$ac_exeext conftest.$ac_ext
9632 1.1 mrg LIBS=$ac_check_lib_save_LIBS
9633 1.1 mrg fi
9634 1.1 mrg { echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
9635 1.1 mrg echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
9636 1.1 mrg if test $ac_cv_lib_svld_dlopen = yes; then
9637 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9638 1.1 mrg else
9639 1.1 mrg { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
9640 1.1 mrg echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
9641 1.1 mrg if test "${ac_cv_lib_dld_dld_link+set}" = set; then
9642 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
9643 1.1 mrg else
9644 1.1 mrg ac_check_lib_save_LIBS=$LIBS
9645 1.1 mrg LIBS="-ldld $LIBS"
9646 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
9647 1.1 mrg /* confdefs.h. */
9648 1.1 mrg _ACEOF
9649 1.1 mrg cat confdefs.h >>conftest.$ac_ext
9650 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
9651 1.1 mrg /* end confdefs.h. */
9652 1.1 mrg
9653 1.1 mrg /* Override any GCC internal prototype to avoid an error.
9654 1.1 mrg Use char because int might match the return type of a GCC
9655 1.1 mrg builtin and then its argument prototype would still apply. */
9656 1.1 mrg #ifdef __cplusplus
9657 1.1 mrg extern "C"
9658 1.1 mrg #endif
9659 1.1 mrg char dld_link ();
9660 1.1 mrg int
9661 1.1 mrg main ()
9662 1.1 mrg {
9663 1.1 mrg return dld_link ();
9664 1.1 mrg ;
9665 1.1 mrg return 0;
9666 1.1 mrg }
9667 1.1 mrg _ACEOF
9668 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
9669 1.1 mrg if { (ac_try="$ac_link"
9670 1.1 mrg case "(($ac_try" in
9671 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9672 1.1 mrg *) ac_try_echo=$ac_try;;
9673 1.1 mrg esac
9674 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9675 1.1 mrg (eval "$ac_link") 2>conftest.er1
9676 1.1 mrg ac_status=$?
9677 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
9678 1.1 mrg rm -f conftest.er1
9679 1.1 mrg cat conftest.err >&5
9680 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
9681 1.1 mrg (exit $ac_status); } && {
9682 1.1 mrg test -z "$ac_c_werror_flag" ||
9683 1.1 mrg test ! -s conftest.err
9684 1.1 mrg } && test -s conftest$ac_exeext &&
9685 1.1 mrg $as_test_x conftest$ac_exeext; then
9686 1.1 mrg ac_cv_lib_dld_dld_link=yes
9687 1.1 mrg else
9688 1.1 mrg echo "$as_me: failed program was:" >&5
9689 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
9690 1.1 mrg
9691 1.1 mrg ac_cv_lib_dld_dld_link=no
9692 1.1 mrg fi
9693 1.1 mrg
9694 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9695 1.1 mrg conftest$ac_exeext conftest.$ac_ext
9696 1.1 mrg LIBS=$ac_check_lib_save_LIBS
9697 1.1 mrg fi
9698 1.1 mrg { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
9699 1.1 mrg echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
9700 1.1 mrg if test $ac_cv_lib_dld_dld_link = yes; then
9701 1.1 mrg lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
9702 1.1 mrg fi
9703 1.1 mrg
9704 1.1 mrg
9705 1.1 mrg fi
9706 1.1 mrg
9707 1.1 mrg
9708 1.1 mrg fi
9709 1.1 mrg
9710 1.1 mrg
9711 1.1 mrg fi
9712 1.1 mrg
9713 1.1 mrg
9714 1.1 mrg fi
9715 1.1 mrg
9716 1.1 mrg
9717 1.1 mrg fi
9718 1.1 mrg
9719 1.1 mrg ;;
9720 1.1 mrg esac
9721 1.1 mrg
9722 1.1 mrg if test "x$lt_cv_dlopen" != xno; then
9723 1.1 mrg enable_dlopen=yes
9724 1.1 mrg else
9725 1.1 mrg enable_dlopen=no
9726 1.1 mrg fi
9727 1.1 mrg
9728 1.1 mrg case $lt_cv_dlopen in
9729 1.1 mrg dlopen)
9730 1.1 mrg save_CPPFLAGS="$CPPFLAGS"
9731 1.1 mrg test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
9732 1.1 mrg
9733 1.1 mrg save_LDFLAGS="$LDFLAGS"
9734 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
9735 1.1 mrg
9736 1.1 mrg save_LIBS="$LIBS"
9737 1.1 mrg LIBS="$lt_cv_dlopen_libs $LIBS"
9738 1.1 mrg
9739 1.1 mrg { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
9740 1.1 mrg echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
9741 1.1 mrg if test "${lt_cv_dlopen_self+set}" = set; then
9742 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
9743 1.1 mrg else
9744 1.1 mrg if test "$cross_compiling" = yes; then :
9745 1.1 mrg lt_cv_dlopen_self=cross
9746 1.1 mrg else
9747 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9748 1.1 mrg lt_status=$lt_dlunknown
9749 1.1 mrg cat > conftest.$ac_ext <<EOF
9750 1.1 mrg #line 9750 "configure"
9751 1.1 mrg #include "confdefs.h"
9752 1.1 mrg
9753 1.1 mrg #if HAVE_DLFCN_H
9754 1.1 mrg #include <dlfcn.h>
9755 1.1 mrg #endif
9756 1.1 mrg
9757 1.1 mrg #include <stdio.h>
9758 1.1 mrg
9759 1.1 mrg #ifdef RTLD_GLOBAL
9760 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL
9761 1.1 mrg #else
9762 1.1 mrg # ifdef DL_GLOBAL
9763 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL
9764 1.1 mrg # else
9765 1.1 mrg # define LT_DLGLOBAL 0
9766 1.1 mrg # endif
9767 1.1 mrg #endif
9768 1.1 mrg
9769 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9770 1.1 mrg find out it does not work in some platform. */
9771 1.1 mrg #ifndef LT_DLLAZY_OR_NOW
9772 1.1 mrg # ifdef RTLD_LAZY
9773 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY
9774 1.1 mrg # else
9775 1.1 mrg # ifdef DL_LAZY
9776 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY
9777 1.1 mrg # else
9778 1.1 mrg # ifdef RTLD_NOW
9779 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW
9780 1.1 mrg # else
9781 1.1 mrg # ifdef DL_NOW
9782 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW
9783 1.1 mrg # else
9784 1.1 mrg # define LT_DLLAZY_OR_NOW 0
9785 1.1 mrg # endif
9786 1.1 mrg # endif
9787 1.1 mrg # endif
9788 1.1 mrg # endif
9789 1.1 mrg #endif
9790 1.1 mrg
9791 1.1 mrg #ifdef __cplusplus
9792 1.1 mrg extern "C" void exit (int);
9793 1.1 mrg #endif
9794 1.1 mrg
9795 1.1 mrg void fnord() { int i=42;}
9796 1.1 mrg int main ()
9797 1.1 mrg {
9798 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9799 1.1 mrg int status = $lt_dlunknown;
9800 1.1 mrg
9801 1.1 mrg if (self)
9802 1.1 mrg {
9803 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
9804 1.1 mrg else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9805 1.1 mrg /* dlclose (self); */
9806 1.1 mrg }
9807 1.1 mrg else
9808 1.1 mrg puts (dlerror ());
9809 1.1 mrg
9810 1.1 mrg exit (status);
9811 1.1 mrg }
9812 1.1 mrg EOF
9813 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9814 1.1 mrg (eval $ac_link) 2>&5
9815 1.1 mrg ac_status=$?
9816 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
9817 1.1 mrg (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9818 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null
9819 1.1 mrg lt_status=$?
9820 1.1 mrg case x$lt_status in
9821 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
9822 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
9823 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
9824 1.1 mrg esac
9825 1.1 mrg else :
9826 1.1 mrg # compilation failed
9827 1.1 mrg lt_cv_dlopen_self=no
9828 1.1 mrg fi
9829 1.1 mrg fi
9830 1.1 mrg rm -fr conftest*
9831 1.1 mrg
9832 1.1 mrg
9833 1.1 mrg fi
9834 1.1 mrg { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
9835 1.1 mrg echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
9836 1.1 mrg
9837 1.1 mrg if test "x$lt_cv_dlopen_self" = xyes; then
9838 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
9839 1.1 mrg { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
9840 1.1 mrg echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
9841 1.1 mrg if test "${lt_cv_dlopen_self_static+set}" = set; then
9842 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
9843 1.1 mrg else
9844 1.1 mrg if test "$cross_compiling" = yes; then :
9845 1.1 mrg lt_cv_dlopen_self_static=cross
9846 1.1 mrg else
9847 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9848 1.1 mrg lt_status=$lt_dlunknown
9849 1.1 mrg cat > conftest.$ac_ext <<EOF
9850 1.1 mrg #line 9850 "configure"
9851 1.1 mrg #include "confdefs.h"
9852 1.1 mrg
9853 1.1 mrg #if HAVE_DLFCN_H
9854 1.1 mrg #include <dlfcn.h>
9855 1.1 mrg #endif
9856 1.1 mrg
9857 1.1 mrg #include <stdio.h>
9858 1.1 mrg
9859 1.1 mrg #ifdef RTLD_GLOBAL
9860 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL
9861 1.1 mrg #else
9862 1.1 mrg # ifdef DL_GLOBAL
9863 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL
9864 1.1 mrg # else
9865 1.1 mrg # define LT_DLGLOBAL 0
9866 1.1 mrg # endif
9867 1.1 mrg #endif
9868 1.1 mrg
9869 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9870 1.1 mrg find out it does not work in some platform. */
9871 1.1 mrg #ifndef LT_DLLAZY_OR_NOW
9872 1.1 mrg # ifdef RTLD_LAZY
9873 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY
9874 1.1 mrg # else
9875 1.1 mrg # ifdef DL_LAZY
9876 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY
9877 1.1 mrg # else
9878 1.1 mrg # ifdef RTLD_NOW
9879 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW
9880 1.1 mrg # else
9881 1.1 mrg # ifdef DL_NOW
9882 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW
9883 1.1 mrg # else
9884 1.1 mrg # define LT_DLLAZY_OR_NOW 0
9885 1.1 mrg # endif
9886 1.1 mrg # endif
9887 1.1 mrg # endif
9888 1.1 mrg # endif
9889 1.1 mrg #endif
9890 1.1 mrg
9891 1.1 mrg #ifdef __cplusplus
9892 1.1 mrg extern "C" void exit (int);
9893 1.1 mrg #endif
9894 1.1 mrg
9895 1.1 mrg void fnord() { int i=42;}
9896 1.1 mrg int main ()
9897 1.1 mrg {
9898 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9899 1.1 mrg int status = $lt_dlunknown;
9900 1.1 mrg
9901 1.1 mrg if (self)
9902 1.1 mrg {
9903 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
9904 1.1 mrg else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9905 1.1 mrg /* dlclose (self); */
9906 1.1 mrg }
9907 1.1 mrg else
9908 1.1 mrg puts (dlerror ());
9909 1.1 mrg
9910 1.1 mrg exit (status);
9911 1.1 mrg }
9912 1.1 mrg EOF
9913 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9914 1.1 mrg (eval $ac_link) 2>&5
9915 1.1 mrg ac_status=$?
9916 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
9917 1.1 mrg (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9918 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null
9919 1.1 mrg lt_status=$?
9920 1.1 mrg case x$lt_status in
9921 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
9922 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
9923 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
9924 1.1 mrg esac
9925 1.1 mrg else :
9926 1.1 mrg # compilation failed
9927 1.1 mrg lt_cv_dlopen_self_static=no
9928 1.1 mrg fi
9929 1.1 mrg fi
9930 1.1 mrg rm -fr conftest*
9931 1.1 mrg
9932 1.1 mrg
9933 1.1 mrg fi
9934 1.1 mrg { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
9935 1.1 mrg echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
9936 1.1 mrg fi
9937 1.1 mrg
9938 1.1 mrg CPPFLAGS="$save_CPPFLAGS"
9939 1.1 mrg LDFLAGS="$save_LDFLAGS"
9940 1.1 mrg LIBS="$save_LIBS"
9941 1.1 mrg ;;
9942 1.1 mrg esac
9943 1.1 mrg
9944 1.1 mrg case $lt_cv_dlopen_self in
9945 1.1 mrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
9946 1.1 mrg *) enable_dlopen_self=unknown ;;
9947 1.1 mrg esac
9948 1.1 mrg
9949 1.1 mrg case $lt_cv_dlopen_self_static in
9950 1.1 mrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
9951 1.1 mrg *) enable_dlopen_self_static=unknown ;;
9952 1.1 mrg esac
9953 1.1 mrg fi
9954 1.1 mrg
9955 1.1 mrg
9956 1.1 mrg # Report which library types will actually be built
9957 1.1 mrg { echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
9958 1.1 mrg echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
9959 1.1 mrg { echo "$as_me:$LINENO: result: $can_build_shared" >&5
9960 1.1 mrg echo "${ECHO_T}$can_build_shared" >&6; }
9961 1.1 mrg
9962 1.1 mrg { echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
9963 1.1 mrg echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
9964 1.1 mrg test "$can_build_shared" = "no" && enable_shared=no
9965 1.1 mrg
9966 1.1 mrg # On AIX, shared libraries and static libraries use the same namespace, and
9967 1.1 mrg # are all built from PIC.
9968 1.1 mrg case $host_os in
9969 1.1 mrg aix3*)
9970 1.1 mrg test "$enable_shared" = yes && enable_static=no
9971 1.1 mrg if test -n "$RANLIB"; then
9972 1.1 mrg archive_cmds="$archive_cmds~\$RANLIB \$lib"
9973 1.1 mrg postinstall_cmds='$RANLIB $lib'
9974 1.1 mrg fi
9975 1.1 mrg ;;
9976 1.1 mrg
9977 1.1 mrg aix4* | aix5*)
9978 1.1 mrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
9979 1.1 mrg test "$enable_shared" = yes && enable_static=no
9980 1.1 mrg fi
9981 1.1 mrg ;;
9982 1.1 mrg esac
9983 1.1 mrg { echo "$as_me:$LINENO: result: $enable_shared" >&5
9984 1.1 mrg echo "${ECHO_T}$enable_shared" >&6; }
9985 1.1 mrg
9986 1.1 mrg { echo "$as_me:$LINENO: checking whether to build static libraries" >&5
9987 1.1 mrg echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
9988 1.1 mrg # Make sure either enable_shared or enable_static is yes.
9989 1.1 mrg test "$enable_shared" = yes || enable_static=yes
9990 1.1 mrg { echo "$as_me:$LINENO: result: $enable_static" >&5
9991 1.1 mrg echo "${ECHO_T}$enable_static" >&6; }
9992 1.1 mrg
9993 1.1 mrg # The else clause should only fire when bootstrapping the
9994 1.1 mrg # libtool distribution, otherwise you forgot to ship ltmain.sh
9995 1.1 mrg # with your package, and you will get complaints that there are
9996 1.1 mrg # no rules to generate ltmain.sh.
9997 1.1 mrg if test -f "$ltmain"; then
9998 1.1 mrg # See if we are running on zsh, and set the options which allow our commands through
9999 1.1 mrg # without removal of \ escapes.
10000 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
10001 1.1 mrg setopt NO_GLOB_SUBST
10002 1.1 mrg fi
10003 1.1 mrg # Now quote all the things that may contain metacharacters while being
10004 1.1 mrg # careful not to overquote the AC_SUBSTed values. We take copies of the
10005 1.1 mrg # variables and quote the copies for generation of the libtool script.
10006 1.1 mrg for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10007 1.1 mrg SED SHELL STRIP \
10008 1.1 mrg libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10009 1.1 mrg old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10010 1.1 mrg deplibs_check_method reload_flag reload_cmds need_locks \
10011 1.1 mrg lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10012 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \
10013 1.1 mrg sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10014 1.1 mrg old_postinstall_cmds old_postuninstall_cmds \
10015 1.1 mrg compiler \
10016 1.1 mrg CC \
10017 1.1 mrg LD \
10018 1.1 mrg lt_prog_compiler_wl \
10019 1.1 mrg lt_prog_compiler_pic \
10020 1.1 mrg lt_prog_compiler_static \
10021 1.1 mrg lt_prog_compiler_no_builtin_flag \
10022 1.1 mrg export_dynamic_flag_spec \
10023 1.1 mrg thread_safe_flag_spec \
10024 1.1 mrg whole_archive_flag_spec \
10025 1.1 mrg enable_shared_with_static_runtimes \
10026 1.1 mrg old_archive_cmds \
10027 1.1 mrg old_archive_from_new_cmds \
10028 1.1 mrg predep_objects \
10029 1.1 mrg postdep_objects \
10030 1.1 mrg predeps \
10031 1.1 mrg postdeps \
10032 1.1 mrg compiler_lib_search_path \
10033 1.1 mrg archive_cmds \
10034 1.1 mrg archive_expsym_cmds \
10035 1.1 mrg postinstall_cmds \
10036 1.1 mrg postuninstall_cmds \
10037 1.1 mrg old_archive_from_expsyms_cmds \
10038 1.1 mrg allow_undefined_flag \
10039 1.1 mrg no_undefined_flag \
10040 1.1 mrg export_symbols_cmds \
10041 1.1 mrg hardcode_libdir_flag_spec \
10042 1.1 mrg hardcode_libdir_flag_spec_ld \
10043 1.1 mrg hardcode_libdir_separator \
10044 1.1 mrg hardcode_automatic \
10045 1.1 mrg module_cmds \
10046 1.1 mrg module_expsym_cmds \
10047 1.1 mrg lt_cv_prog_compiler_c_o \
10048 1.1 mrg exclude_expsyms \
10049 1.1 mrg include_expsyms; do
10050 1.1 mrg
10051 1.1 mrg case $var in
10052 1.1 mrg old_archive_cmds | \
10053 1.1 mrg old_archive_from_new_cmds | \
10054 1.1 mrg archive_cmds | \
10055 1.1 mrg archive_expsym_cmds | \
10056 1.1 mrg module_cmds | \
10057 1.1 mrg module_expsym_cmds | \
10058 1.1 mrg old_archive_from_expsyms_cmds | \
10059 1.1 mrg export_symbols_cmds | \
10060 1.1 mrg extract_expsyms_cmds | reload_cmds | finish_cmds | \
10061 1.1 mrg postinstall_cmds | postuninstall_cmds | \
10062 1.1 mrg old_postinstall_cmds | old_postuninstall_cmds | \
10063 1.1 mrg sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10064 1.1 mrg # Double-quote double-evaled strings.
10065 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10066 1.1 mrg ;;
10067 1.1 mrg *)
10068 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10069 1.1 mrg ;;
10070 1.1 mrg esac
10071 1.1 mrg done
10072 1.1 mrg
10073 1.1 mrg case $lt_echo in
10074 1.1 mrg *'\$0 --fallback-echo"')
10075 1.1 mrg lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10076 1.1 mrg ;;
10077 1.1 mrg esac
10078 1.1 mrg
10079 1.1 mrg cfgfile="${ofile}T"
10080 1.1 mrg trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10081 1.1 mrg $rm -f "$cfgfile"
10082 1.1 mrg { echo "$as_me:$LINENO: creating $ofile" >&5
10083 1.1 mrg echo "$as_me: creating $ofile" >&6;}
10084 1.1 mrg
10085 1.1 mrg cat <<__EOF__ >> "$cfgfile"
10086 1.1 mrg #! $SHELL
10087 1.1 mrg
10088 1.1 mrg # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10089 1.1 mrg # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10090 1.1 mrg # NOTE: Changes made to this file will be lost: look at ltmain.sh.
10091 1.1 mrg #
10092 1.1 mrg # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
10093 1.1 mrg # Free Software Foundation, Inc.
10094 1.1 mrg #
10095 1.1 mrg # This file is part of GNU Libtool:
10096 1.1 mrg # Originally by Gordon Matzigkeit <gord (at] gnu.ai.mit.edu>, 1996
10097 1.1 mrg #
10098 1.1 mrg # This program is free software; you can redistribute it and/or modify
10099 1.1 mrg # it under the terms of the GNU General Public License as published by
10100 1.1 mrg # the Free Software Foundation; either version 2 of the License, or
10101 1.1 mrg # (at your option) any later version.
10102 1.1 mrg #
10103 1.1 mrg # This program is distributed in the hope that it will be useful, but
10104 1.1 mrg # WITHOUT ANY WARRANTY; without even the implied warranty of
10105 1.1 mrg # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
10106 1.1 mrg # General Public License for more details.
10107 1.1 mrg #
10108 1.1 mrg # You should have received a copy of the GNU General Public License
10109 1.1 mrg # along with this program; if not, write to the Free Software
10110 1.1 mrg # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10111 1.1 mrg #
10112 1.1 mrg # As a special exception to the GNU General Public License, if you
10113 1.1 mrg # distribute this file as part of a program that contains a
10114 1.1 mrg # configuration script generated by Autoconf, you may include it under
10115 1.1 mrg # the same distribution terms that you use for the rest of that program.
10116 1.1 mrg
10117 1.1 mrg # A sed program that does not truncate output.
10118 1.1 mrg SED=$lt_SED
10119 1.1 mrg
10120 1.1 mrg # Sed that helps us avoid accidentally triggering echo(1) options like -n.
10121 1.1 mrg Xsed="$SED -e 1s/^X//"
10122 1.1 mrg
10123 1.1 mrg # The HP-UX ksh and POSIX shell print the target directory to stdout
10124 1.1 mrg # if CDPATH is set.
10125 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10126 1.1 mrg
10127 1.1 mrg # The names of the tagged configurations supported by this script.
10128 1.1 mrg available_tags=
10129 1.1 mrg
10130 1.1 mrg # ### BEGIN LIBTOOL CONFIG
10131 1.1 mrg
10132 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10133 1.1 mrg
10134 1.1 mrg # Shell to use when invoking shell scripts.
10135 1.1 mrg SHELL=$lt_SHELL
10136 1.1 mrg
10137 1.1 mrg # Whether or not to build shared libraries.
10138 1.1 mrg build_libtool_libs=$enable_shared
10139 1.1 mrg
10140 1.1 mrg # Whether or not to build static libraries.
10141 1.1 mrg build_old_libs=$enable_static
10142 1.1 mrg
10143 1.1 mrg # Whether or not to add -lc for building shared libraries.
10144 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc
10145 1.1 mrg
10146 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static
10147 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10148 1.1 mrg
10149 1.1 mrg # Whether or not to optimize for fast installation.
10150 1.1 mrg fast_install=$enable_fast_install
10151 1.1 mrg
10152 1.1 mrg # The host system.
10153 1.1 mrg host_alias=$host_alias
10154 1.1 mrg host=$host
10155 1.1 mrg host_os=$host_os
10156 1.1 mrg
10157 1.1 mrg # The build system.
10158 1.1 mrg build_alias=$build_alias
10159 1.1 mrg build=$build
10160 1.1 mrg build_os=$build_os
10161 1.1 mrg
10162 1.1 mrg # An echo program that does not interpret backslashes.
10163 1.1 mrg echo=$lt_echo
10164 1.1 mrg
10165 1.1 mrg # The archiver.
10166 1.1 mrg AR=$lt_AR
10167 1.1 mrg AR_FLAGS=$lt_AR_FLAGS
10168 1.1 mrg
10169 1.1 mrg # A C compiler.
10170 1.1 mrg LTCC=$lt_LTCC
10171 1.1 mrg
10172 1.1 mrg # LTCC compiler flags.
10173 1.1 mrg LTCFLAGS=$lt_LTCFLAGS
10174 1.1 mrg
10175 1.1 mrg # A language-specific compiler.
10176 1.1 mrg CC=$lt_compiler
10177 1.1 mrg
10178 1.1 mrg # Is the compiler the GNU C compiler?
10179 1.1 mrg with_gcc=$GCC
10180 1.1 mrg
10181 1.1 mrg # An ERE matcher.
10182 1.1 mrg EGREP=$lt_EGREP
10183 1.1 mrg
10184 1.1 mrg # The linker used to build libraries.
10185 1.1 mrg LD=$lt_LD
10186 1.1 mrg
10187 1.1 mrg # Whether we need hard or soft links.
10188 1.1 mrg LN_S=$lt_LN_S
10189 1.1 mrg
10190 1.1 mrg # A BSD-compatible nm program.
10191 1.1 mrg NM=$lt_NM
10192 1.1 mrg
10193 1.1 mrg # A symbol stripping program
10194 1.1 mrg STRIP=$lt_STRIP
10195 1.1 mrg
10196 1.1 mrg # Used to examine libraries when file_magic_cmd begins "file"
10197 1.1 mrg MAGIC_CMD=$MAGIC_CMD
10198 1.1 mrg
10199 1.1 mrg # Used on cygwin: DLL creation program.
10200 1.1 mrg DLLTOOL="$DLLTOOL"
10201 1.1 mrg
10202 1.1 mrg # Used on cygwin: object dumper.
10203 1.1 mrg OBJDUMP="$OBJDUMP"
10204 1.1 mrg
10205 1.1 mrg # Used on cygwin: assembler.
10206 1.1 mrg AS="$AS"
10207 1.1 mrg
10208 1.1 mrg # The name of the directory that contains temporary libtool files.
10209 1.1 mrg objdir=$objdir
10210 1.1 mrg
10211 1.1 mrg # How to create reloadable object files.
10212 1.1 mrg reload_flag=$lt_reload_flag
10213 1.1 mrg reload_cmds=$lt_reload_cmds
10214 1.1 mrg
10215 1.1 mrg # How to pass a linker flag through the compiler.
10216 1.1 mrg wl=$lt_lt_prog_compiler_wl
10217 1.1 mrg
10218 1.1 mrg # Object file suffix (normally "o").
10219 1.1 mrg objext="$ac_objext"
10220 1.1 mrg
10221 1.1 mrg # Old archive suffix (normally "a").
10222 1.1 mrg libext="$libext"
10223 1.1 mrg
10224 1.1 mrg # Shared library suffix (normally ".so").
10225 1.1 mrg shrext_cmds='$shrext_cmds'
10226 1.1 mrg
10227 1.1 mrg # Executable file suffix (normally "").
10228 1.1 mrg exeext="$exeext"
10229 1.1 mrg
10230 1.1 mrg # Additional compiler flags for building library objects.
10231 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic
10232 1.1 mrg pic_mode=$pic_mode
10233 1.1 mrg
10234 1.1 mrg # What is the maximum length of a command?
10235 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len
10236 1.1 mrg
10237 1.1 mrg # Does compiler simultaneously support -c and -o options?
10238 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10239 1.1 mrg
10240 1.1 mrg # Must we lock files when doing compilation?
10241 1.1 mrg need_locks=$lt_need_locks
10242 1.1 mrg
10243 1.1 mrg # Do we need the lib prefix for modules?
10244 1.1 mrg need_lib_prefix=$need_lib_prefix
10245 1.1 mrg
10246 1.1 mrg # Do we need a version for libraries?
10247 1.1 mrg need_version=$need_version
10248 1.1 mrg
10249 1.1 mrg # Whether dlopen is supported.
10250 1.1 mrg dlopen_support=$enable_dlopen
10251 1.1 mrg
10252 1.1 mrg # Whether dlopen of programs is supported.
10253 1.1 mrg dlopen_self=$enable_dlopen_self
10254 1.1 mrg
10255 1.1 mrg # Whether dlopen of statically linked programs is supported.
10256 1.1 mrg dlopen_self_static=$enable_dlopen_self_static
10257 1.1 mrg
10258 1.1 mrg # Compiler flag to prevent dynamic linking.
10259 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static
10260 1.1 mrg
10261 1.1 mrg # Compiler flag to turn off builtin functions.
10262 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10263 1.1 mrg
10264 1.1 mrg # Compiler flag to allow reflexive dlopens.
10265 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10266 1.1 mrg
10267 1.1 mrg # Compiler flag to generate shared objects directly from archives.
10268 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec
10269 1.1 mrg
10270 1.1 mrg # Compiler flag to generate thread-safe objects.
10271 1.1 mrg thread_safe_flag_spec=$lt_thread_safe_flag_spec
10272 1.1 mrg
10273 1.1 mrg # Library versioning type.
10274 1.1 mrg version_type=$version_type
10275 1.1 mrg
10276 1.1 mrg # Format of library name prefix.
10277 1.1 mrg libname_spec=$lt_libname_spec
10278 1.1 mrg
10279 1.1 mrg # List of archive names. First name is the real one, the rest are links.
10280 1.1 mrg # The last name is the one that the linker finds with -lNAME.
10281 1.1 mrg library_names_spec=$lt_library_names_spec
10282 1.1 mrg
10283 1.1 mrg # The coded name of the library, if different from the real name.
10284 1.1 mrg soname_spec=$lt_soname_spec
10285 1.1 mrg
10286 1.1 mrg # Commands used to build and install an old-style archive.
10287 1.1 mrg RANLIB=$lt_RANLIB
10288 1.1 mrg old_archive_cmds=$lt_old_archive_cmds
10289 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds
10290 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds
10291 1.1 mrg
10292 1.1 mrg # Create an old-style archive from a shared archive.
10293 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
10294 1.1 mrg
10295 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive.
10296 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
10297 1.1 mrg
10298 1.1 mrg # Commands used to build and install a shared archive.
10299 1.1 mrg archive_cmds=$lt_archive_cmds
10300 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds
10301 1.1 mrg postinstall_cmds=$lt_postinstall_cmds
10302 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds
10303 1.1 mrg
10304 1.1 mrg # Commands used to build a loadable module (assumed same as above if empty)
10305 1.1 mrg module_cmds=$lt_module_cmds
10306 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds
10307 1.1 mrg
10308 1.1 mrg # Commands to strip libraries.
10309 1.1 mrg old_striplib=$lt_old_striplib
10310 1.1 mrg striplib=$lt_striplib
10311 1.1 mrg
10312 1.1 mrg # Dependencies to place before the objects being linked to create a
10313 1.1 mrg # shared library.
10314 1.1 mrg predep_objects=$lt_predep_objects
10315 1.1 mrg
10316 1.1 mrg # Dependencies to place after the objects being linked to create a
10317 1.1 mrg # shared library.
10318 1.1 mrg postdep_objects=$lt_postdep_objects
10319 1.1 mrg
10320 1.1 mrg # Dependencies to place before the objects being linked to create a
10321 1.1 mrg # shared library.
10322 1.1 mrg predeps=$lt_predeps
10323 1.1 mrg
10324 1.1 mrg # Dependencies to place after the objects being linked to create a
10325 1.1 mrg # shared library.
10326 1.1 mrg postdeps=$lt_postdeps
10327 1.1 mrg
10328 1.1 mrg # The library search path used internally by the compiler when linking
10329 1.1 mrg # a shared library.
10330 1.1 mrg compiler_lib_search_path=$lt_compiler_lib_search_path
10331 1.1 mrg
10332 1.1 mrg # Method to check whether dependent libraries are shared objects.
10333 1.1 mrg deplibs_check_method=$lt_deplibs_check_method
10334 1.1 mrg
10335 1.1 mrg # Command to use when deplibs_check_method == file_magic.
10336 1.1 mrg file_magic_cmd=$lt_file_magic_cmd
10337 1.1 mrg
10338 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built.
10339 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag
10340 1.1 mrg
10341 1.1 mrg # Flag that forces no undefined symbols.
10342 1.1 mrg no_undefined_flag=$lt_no_undefined_flag
10343 1.1 mrg
10344 1.1 mrg # Commands used to finish a libtool library installation in a directory.
10345 1.1 mrg finish_cmds=$lt_finish_cmds
10346 1.1 mrg
10347 1.1 mrg # Same as above, but a single script fragment to be evaled but not shown.
10348 1.1 mrg finish_eval=$lt_finish_eval
10349 1.1 mrg
10350 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names.
10351 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
10352 1.1 mrg
10353 1.1 mrg # Transform the output of nm in a proper C declaration
10354 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
10355 1.1 mrg
10356 1.1 mrg # Transform the output of nm in a C name address pair
10357 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
10358 1.1 mrg
10359 1.1 mrg # This is the shared library runtime path variable.
10360 1.1 mrg runpath_var=$runpath_var
10361 1.1 mrg
10362 1.1 mrg # This is the shared library path variable.
10363 1.1 mrg shlibpath_var=$shlibpath_var
10364 1.1 mrg
10365 1.1 mrg # Is shlibpath searched before the hard-coded library search path?
10366 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath
10367 1.1 mrg
10368 1.1 mrg # How to hardcode a shared library path into an executable.
10369 1.1 mrg hardcode_action=$hardcode_action
10370 1.1 mrg
10371 1.1 mrg # Whether we should hardcode library paths into libraries.
10372 1.1 mrg hardcode_into_libs=$hardcode_into_libs
10373 1.1 mrg
10374 1.1 mrg # Flag to hardcode \$libdir into a binary during linking.
10375 1.1 mrg # This must work even if \$libdir does not exist.
10376 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
10377 1.1 mrg
10378 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into
10379 1.1 mrg # a binary during linking. This must work even if \$libdir does
10380 1.1 mrg # not exist.
10381 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
10382 1.1 mrg
10383 1.1 mrg # Whether we need a single -rpath flag with a separated argument.
10384 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator
10385 1.1 mrg
10386 1.1 mrg # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
10387 1.1 mrg # resulting binary.
10388 1.1 mrg hardcode_direct=$hardcode_direct
10389 1.1 mrg
10390 1.1 mrg # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
10391 1.1 mrg # resulting binary.
10392 1.1 mrg hardcode_minus_L=$hardcode_minus_L
10393 1.1 mrg
10394 1.1 mrg # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
10395 1.1 mrg # the resulting binary.
10396 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var
10397 1.1 mrg
10398 1.1 mrg # Set to yes if building a shared library automatically hardcodes DIR into the library
10399 1.1 mrg # and all subsequent libraries and executables linked against it.
10400 1.1 mrg hardcode_automatic=$hardcode_automatic
10401 1.1 mrg
10402 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and
10403 1.1 mrg # restored at relink time.
10404 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink"
10405 1.1 mrg
10406 1.1 mrg # Whether libtool must link a program against all its dependency libraries.
10407 1.1 mrg link_all_deplibs=$link_all_deplibs
10408 1.1 mrg
10409 1.1 mrg # Compile-time system search path for libraries
10410 1.1 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
10411 1.1 mrg
10412 1.1 mrg # Run-time system search path for libraries
10413 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
10414 1.1 mrg
10415 1.1 mrg # Fix the shell variable \$srcfile for the compiler.
10416 1.1 mrg fix_srcfile_path="$fix_srcfile_path"
10417 1.1 mrg
10418 1.1 mrg # Set to yes if exported symbols are required.
10419 1.1 mrg always_export_symbols=$always_export_symbols
10420 1.1 mrg
10421 1.1 mrg # The commands to list exported symbols.
10422 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds
10423 1.1 mrg
10424 1.1 mrg # The commands to extract the exported symbol list from a shared archive.
10425 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds
10426 1.1 mrg
10427 1.1 mrg # Symbols that should not be listed in the preloaded symbols.
10428 1.1 mrg exclude_expsyms=$lt_exclude_expsyms
10429 1.1 mrg
10430 1.1 mrg # Symbols that must always be exported.
10431 1.1 mrg include_expsyms=$lt_include_expsyms
10432 1.1 mrg
10433 1.1 mrg # ### END LIBTOOL CONFIG
10434 1.1 mrg
10435 1.1 mrg __EOF__
10436 1.1 mrg
10437 1.1 mrg
10438 1.1 mrg case $host_os in
10439 1.1 mrg aix3*)
10440 1.1 mrg cat <<\EOF >> "$cfgfile"
10441 1.1 mrg
10442 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some
10443 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems
10444 1.1 mrg # vanish in a puff of smoke.
10445 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then
10446 1.1 mrg COLLECT_NAMES=
10447 1.1 mrg export COLLECT_NAMES
10448 1.1 mrg fi
10449 1.1 mrg EOF
10450 1.1 mrg ;;
10451 1.1 mrg esac
10452 1.1 mrg
10453 1.1 mrg # We use sed instead of cat because bash on DJGPP gets confused if
10454 1.1 mrg # if finds mixed CR/LF and LF-only lines. Since sed operates in
10455 1.1 mrg # text mode, it properly converts lines to CR/LF. This bash problem
10456 1.1 mrg # is reportedly fixed, but why not run on old versions too?
10457 1.1 mrg sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
10458 1.1 mrg
10459 1.1 mrg mv -f "$cfgfile" "$ofile" || \
10460 1.1 mrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
10461 1.1 mrg chmod +x "$ofile"
10462 1.1 mrg
10463 1.1 mrg else
10464 1.1 mrg # If there is no Makefile yet, we rely on a make rule to execute
10465 1.1 mrg # `config.status --recheck' to rerun these tests and create the
10466 1.1 mrg # libtool script then.
10467 1.1 mrg ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
10468 1.1 mrg if test -f "$ltmain_in"; then
10469 1.1 mrg test -f Makefile && make "$ltmain"
10470 1.1 mrg fi
10471 1.1 mrg fi
10472 1.1 mrg
10473 1.1 mrg
10474 1.1 mrg ac_ext=c
10475 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
10476 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10477 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10478 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
10479 1.1 mrg
10480 1.1 mrg CC="$lt_save_CC"
10481 1.1 mrg
10482 1.1 mrg
10483 1.1 mrg # Check whether --with-tags was given.
10484 1.1 mrg if test "${with_tags+set}" = set; then
10485 1.1 mrg withval=$with_tags; tagnames="$withval"
10486 1.1 mrg fi
10487 1.1 mrg
10488 1.1 mrg
10489 1.1 mrg if test -f "$ltmain" && test -n "$tagnames"; then
10490 1.1 mrg if test ! -f "${ofile}"; then
10491 1.1 mrg { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
10492 1.1 mrg echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
10493 1.1 mrg fi
10494 1.1 mrg
10495 1.1 mrg if test -z "$LTCC"; then
10496 1.1 mrg eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
10497 1.1 mrg if test -z "$LTCC"; then
10498 1.1 mrg { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
10499 1.1 mrg echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
10500 1.1 mrg else
10501 1.1 mrg { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
10502 1.1 mrg echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
10503 1.1 mrg fi
10504 1.1 mrg fi
10505 1.1 mrg if test -z "$LTCFLAGS"; then
10506 1.1 mrg eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
10507 1.1 mrg fi
10508 1.1 mrg
10509 1.1 mrg # Extract list of available tagged configurations in $ofile.
10510 1.1 mrg # Note that this assumes the entire list is on one line.
10511 1.1 mrg available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
10512 1.1 mrg
10513 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
10514 1.1 mrg for tagname in $tagnames; do
10515 1.1 mrg IFS="$lt_save_ifs"
10516 1.1 mrg # Check whether tagname contains only valid characters
10517 1.1 mrg case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
10518 1.1 mrg "") ;;
10519 1.1 mrg *) { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
10520 1.1 mrg echo "$as_me: error: invalid tag name: $tagname" >&2;}
10521 1.1 mrg { (exit 1); exit 1; }; }
10522 1.1 mrg ;;
10523 1.1 mrg esac
10524 1.1 mrg
10525 1.1 mrg if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
10526 1.1 mrg then
10527 1.1 mrg { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
10528 1.1 mrg echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
10529 1.1 mrg { (exit 1); exit 1; }; }
10530 1.1 mrg fi
10531 1.1 mrg
10532 1.1 mrg # Update the list of available tags.
10533 1.1 mrg if test -n "$tagname"; then
10534 1.1 mrg echo appending configuration tag \"$tagname\" to $ofile
10535 1.1 mrg
10536 1.1 mrg case $tagname in
10537 1.1 mrg CXX)
10538 1.1 mrg if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
10539 1.1 mrg ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
10540 1.1 mrg (test "X$CXX" != "Xg++"))) ; then
10541 1.1 mrg ac_ext=cpp
10542 1.1 mrg ac_cpp='$CXXCPP $CPPFLAGS'
10543 1.1 mrg ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10544 1.1 mrg ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10545 1.1 mrg ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10546 1.1 mrg
10547 1.1 mrg
10548 1.1 mrg
10549 1.1 mrg
10550 1.1 mrg archive_cmds_need_lc_CXX=no
10551 1.1 mrg allow_undefined_flag_CXX=
10552 1.1 mrg always_export_symbols_CXX=no
10553 1.1 mrg archive_expsym_cmds_CXX=
10554 1.1 mrg export_dynamic_flag_spec_CXX=
10555 1.1 mrg hardcode_direct_CXX=no
10556 1.1 mrg hardcode_libdir_flag_spec_CXX=
10557 1.1 mrg hardcode_libdir_flag_spec_ld_CXX=
10558 1.1 mrg hardcode_libdir_separator_CXX=
10559 1.1 mrg hardcode_minus_L_CXX=no
10560 1.1 mrg hardcode_shlibpath_var_CXX=unsupported
10561 1.1 mrg hardcode_automatic_CXX=no
10562 1.1 mrg module_cmds_CXX=
10563 1.1 mrg module_expsym_cmds_CXX=
10564 1.1 mrg link_all_deplibs_CXX=unknown
10565 1.1 mrg old_archive_cmds_CXX=$old_archive_cmds
10566 1.1 mrg no_undefined_flag_CXX=
10567 1.1 mrg whole_archive_flag_spec_CXX=
10568 1.1 mrg enable_shared_with_static_runtimes_CXX=no
10569 1.1 mrg
10570 1.1 mrg # Dependencies to place before and after the object being linked:
10571 1.1 mrg predep_objects_CXX=
10572 1.1 mrg postdep_objects_CXX=
10573 1.1 mrg predeps_CXX=
10574 1.1 mrg postdeps_CXX=
10575 1.1 mrg compiler_lib_search_path_CXX=
10576 1.1 mrg
10577 1.1 mrg # Source file extension for C++ test sources.
10578 1.1 mrg ac_ext=cpp
10579 1.1 mrg
10580 1.1 mrg # Object file extension for compiled C++ test sources.
10581 1.1 mrg objext=o
10582 1.1 mrg objext_CXX=$objext
10583 1.1 mrg
10584 1.1 mrg # Code to be used in simple compile tests
10585 1.1 mrg lt_simple_compile_test_code="int some_variable = 0;\n"
10586 1.1 mrg
10587 1.1 mrg # Code to be used in simple link tests
10588 1.1 mrg lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
10589 1.1 mrg
10590 1.1 mrg # ltmain only uses $CC for tagged configurations so make sure $CC is set.
10591 1.1 mrg
10592 1.1 mrg # If no C compiler was specified, use CC.
10593 1.1 mrg LTCC=${LTCC-"$CC"}
10594 1.1 mrg
10595 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
10596 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
10597 1.1 mrg
10598 1.1 mrg # Allow CC to be a program name with arguments.
10599 1.1 mrg compiler=$CC
10600 1.1 mrg
10601 1.1 mrg
10602 1.1 mrg # save warnings/boilerplate of simple test code
10603 1.1 mrg ac_outfile=conftest.$ac_objext
10604 1.1 mrg printf "$lt_simple_compile_test_code" >conftest.$ac_ext
10605 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10606 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err`
10607 1.1 mrg $rm conftest*
10608 1.1 mrg
10609 1.1 mrg ac_outfile=conftest.$ac_objext
10610 1.1 mrg printf "$lt_simple_link_test_code" >conftest.$ac_ext
10611 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10612 1.1 mrg _lt_linker_boilerplate=`cat conftest.err`
10613 1.1 mrg $rm conftest*
10614 1.1 mrg
10615 1.1 mrg
10616 1.1 mrg # Allow CC to be a program name with arguments.
10617 1.1 mrg lt_save_CC=$CC
10618 1.1 mrg lt_save_LD=$LD
10619 1.1 mrg lt_save_GCC=$GCC
10620 1.1 mrg GCC=$GXX
10621 1.1 mrg lt_save_with_gnu_ld=$with_gnu_ld
10622 1.1 mrg lt_save_path_LD=$lt_cv_path_LD
10623 1.1 mrg if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
10624 1.1 mrg lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
10625 1.1 mrg else
10626 1.1 mrg $as_unset lt_cv_prog_gnu_ld
10627 1.1 mrg fi
10628 1.1 mrg if test -n "${lt_cv_path_LDCXX+set}"; then
10629 1.1 mrg lt_cv_path_LD=$lt_cv_path_LDCXX
10630 1.1 mrg else
10631 1.1 mrg $as_unset lt_cv_path_LD
10632 1.1 mrg fi
10633 1.1 mrg test -z "${LDCXX+set}" || LD=$LDCXX
10634 1.1 mrg CC=${CXX-"c++"}
10635 1.1 mrg compiler=$CC
10636 1.1 mrg compiler_CXX=$CC
10637 1.1 mrg for cc_temp in $compiler""; do
10638 1.1 mrg case $cc_temp in
10639 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
10640 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
10641 1.1 mrg \-*) ;;
10642 1.1 mrg *) break;;
10643 1.1 mrg esac
10644 1.1 mrg done
10645 1.1 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
10646 1.1 mrg
10647 1.1 mrg
10648 1.1 mrg # We don't want -fno-exception wen compiling C++ code, so set the
10649 1.1 mrg # no_builtin_flag separately
10650 1.1 mrg if test "$GXX" = yes; then
10651 1.1 mrg lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
10652 1.1 mrg else
10653 1.1 mrg lt_prog_compiler_no_builtin_flag_CXX=
10654 1.1 mrg fi
10655 1.1 mrg
10656 1.1 mrg if test "$GXX" = yes; then
10657 1.1 mrg # Set up default GNU C++ configuration
10658 1.1 mrg
10659 1.1 mrg
10660 1.1 mrg # Check whether --with-gnu-ld was given.
10661 1.1 mrg if test "${with_gnu_ld+set}" = set; then
10662 1.1 mrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
10663 1.1 mrg else
10664 1.1 mrg with_gnu_ld=no
10665 1.1 mrg fi
10666 1.1 mrg
10667 1.1 mrg ac_prog=ld
10668 1.1 mrg if test "$GCC" = yes; then
10669 1.1 mrg # Check if gcc -print-prog-name=ld gives a path.
10670 1.1 mrg { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
10671 1.1 mrg echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
10672 1.1 mrg case $host in
10673 1.1 mrg *-*-mingw*)
10674 1.1 mrg # gcc leaves a trailing carriage return which upsets mingw
10675 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
10676 1.1 mrg *)
10677 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
10678 1.1 mrg esac
10679 1.1 mrg case $ac_prog in
10680 1.1 mrg # Accept absolute paths.
10681 1.1 mrg [\\/]* | ?:[\\/]*)
10682 1.1 mrg re_direlt='/[^/][^/]*/\.\./'
10683 1.1 mrg # Canonicalize the pathname of ld
10684 1.1 mrg ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
10685 1.1 mrg while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
10686 1.1 mrg ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
10687 1.1 mrg done
10688 1.1 mrg test -z "$LD" && LD="$ac_prog"
10689 1.1 mrg ;;
10690 1.1 mrg "")
10691 1.1 mrg # If it fails, then pretend we aren't using GCC.
10692 1.1 mrg ac_prog=ld
10693 1.1 mrg ;;
10694 1.1 mrg *)
10695 1.1 mrg # If it is relative, then search for the first ld in PATH.
10696 1.1 mrg with_gnu_ld=unknown
10697 1.1 mrg ;;
10698 1.1 mrg esac
10699 1.1 mrg elif test "$with_gnu_ld" = yes; then
10700 1.1 mrg { echo "$as_me:$LINENO: checking for GNU ld" >&5
10701 1.1 mrg echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
10702 1.1 mrg else
10703 1.1 mrg { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
10704 1.1 mrg echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
10705 1.1 mrg fi
10706 1.1 mrg if test "${lt_cv_path_LD+set}" = set; then
10707 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
10708 1.1 mrg else
10709 1.1 mrg if test -z "$LD"; then
10710 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
10711 1.1 mrg for ac_dir in $PATH; do
10712 1.1 mrg IFS="$lt_save_ifs"
10713 1.1 mrg test -z "$ac_dir" && ac_dir=.
10714 1.1 mrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
10715 1.1 mrg lt_cv_path_LD="$ac_dir/$ac_prog"
10716 1.1 mrg # Check to see if the program is GNU ld. I'd rather use --version,
10717 1.1 mrg # but apparently some variants of GNU ld only accept -v.
10718 1.1 mrg # Break only if it was the GNU/non-GNU ld that we prefer.
10719 1.1 mrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
10720 1.1 mrg *GNU* | *'with BFD'*)
10721 1.1 mrg test "$with_gnu_ld" != no && break
10722 1.1 mrg ;;
10723 1.1 mrg *)
10724 1.1 mrg test "$with_gnu_ld" != yes && break
10725 1.1 mrg ;;
10726 1.1 mrg esac
10727 1.1 mrg fi
10728 1.1 mrg done
10729 1.1 mrg IFS="$lt_save_ifs"
10730 1.1 mrg else
10731 1.1 mrg lt_cv_path_LD="$LD" # Let the user override the test with a path.
10732 1.1 mrg fi
10733 1.1 mrg fi
10734 1.1 mrg
10735 1.1 mrg LD="$lt_cv_path_LD"
10736 1.1 mrg if test -n "$LD"; then
10737 1.1 mrg { echo "$as_me:$LINENO: result: $LD" >&5
10738 1.1 mrg echo "${ECHO_T}$LD" >&6; }
10739 1.1 mrg else
10740 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
10741 1.1 mrg echo "${ECHO_T}no" >&6; }
10742 1.1 mrg fi
10743 1.1 mrg test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
10744 1.1 mrg echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
10745 1.1 mrg { (exit 1); exit 1; }; }
10746 1.1 mrg { echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
10747 1.1 mrg echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
10748 1.1 mrg if test "${lt_cv_prog_gnu_ld+set}" = set; then
10749 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
10750 1.1 mrg else
10751 1.1 mrg # I'd rather use --version here, but apparently some GNU lds only accept -v.
10752 1.1 mrg case `$LD -v 2>&1 </dev/null` in
10753 1.1 mrg *GNU* | *'with BFD'*)
10754 1.1 mrg lt_cv_prog_gnu_ld=yes
10755 1.1 mrg ;;
10756 1.1 mrg *)
10757 1.1 mrg lt_cv_prog_gnu_ld=no
10758 1.1 mrg ;;
10759 1.1 mrg esac
10760 1.1 mrg fi
10761 1.1 mrg { echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
10762 1.1 mrg echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
10763 1.1 mrg with_gnu_ld=$lt_cv_prog_gnu_ld
10764 1.1 mrg
10765 1.1 mrg
10766 1.1 mrg
10767 1.1 mrg # Check if GNU C++ uses GNU ld as the underlying linker, since the
10768 1.1 mrg # archiving commands below assume that GNU ld is being used.
10769 1.1 mrg if test "$with_gnu_ld" = yes; then
10770 1.1 mrg archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
10771 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'
10772 1.1 mrg
10773 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
10774 1.1 mrg export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
10775 1.1 mrg
10776 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty
10777 1.1 mrg # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
10778 1.1 mrg # investigate it a little bit more. (MM)
10779 1.1 mrg wlarc='${wl}'
10780 1.1 mrg
10781 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al.
10782 1.1 mrg if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
10783 1.1 mrg grep 'no-whole-archive' > /dev/null; then
10784 1.1 mrg whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10785 1.1 mrg else
10786 1.1 mrg whole_archive_flag_spec_CXX=
10787 1.1 mrg fi
10788 1.1 mrg else
10789 1.1 mrg with_gnu_ld=no
10790 1.1 mrg wlarc=
10791 1.1 mrg
10792 1.1 mrg # A generic and very simple default shared library creation
10793 1.1 mrg # command for GNU C++ for the case where it uses the native
10794 1.1 mrg # linker, instead of GNU ld. If possible, this setting should
10795 1.1 mrg # overridden to take advantage of the native linker features on
10796 1.1 mrg # the platform it is being used on.
10797 1.1 mrg archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
10798 1.1 mrg fi
10799 1.1 mrg
10800 1.1 mrg # Commands to make compiler produce verbose output that lists
10801 1.1 mrg # what "hidden" libraries, object files and flags are used when
10802 1.1 mrg # linking a shared library.
10803 1.1 mrg output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
10804 1.1 mrg
10805 1.1 mrg else
10806 1.1 mrg GXX=no
10807 1.1 mrg with_gnu_ld=no
10808 1.1 mrg wlarc=
10809 1.1 mrg fi
10810 1.1 mrg
10811 1.1 mrg # PORTME: fill in a description of your system's C++ link characteristics
10812 1.1 mrg { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10813 1.1 mrg echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
10814 1.1 mrg ld_shlibs_CXX=yes
10815 1.1 mrg case $host_os in
10816 1.1 mrg aix3*)
10817 1.1 mrg # FIXME: insert proper C++ library support
10818 1.1 mrg ld_shlibs_CXX=no
10819 1.1 mrg ;;
10820 1.1 mrg aix4* | aix5*)
10821 1.1 mrg if test "$host_cpu" = ia64; then
10822 1.1 mrg # On IA64, the linker does run time linking by default, so we don't
10823 1.1 mrg # have to do anything special.
10824 1.1 mrg aix_use_runtimelinking=no
10825 1.1 mrg exp_sym_flag='-Bexport'
10826 1.1 mrg no_entry_flag=""
10827 1.1 mrg else
10828 1.1 mrg aix_use_runtimelinking=no
10829 1.1 mrg
10830 1.1 mrg # Test if we are trying to use run time linking or normal
10831 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10832 1.1 mrg # need to do runtime linking.
10833 1.1 mrg case $host_os in aix4.[23]|aix4.[23].*|aix5*)
10834 1.1 mrg for ld_flag in $LDFLAGS; do
10835 1.1 mrg case $ld_flag in
10836 1.1 mrg *-brtl*)
10837 1.1 mrg aix_use_runtimelinking=yes
10838 1.1 mrg break
10839 1.1 mrg ;;
10840 1.1 mrg esac
10841 1.1 mrg done
10842 1.1 mrg ;;
10843 1.1 mrg esac
10844 1.1 mrg
10845 1.1 mrg exp_sym_flag='-bexport'
10846 1.1 mrg no_entry_flag='-bnoentry'
10847 1.1 mrg fi
10848 1.1 mrg
10849 1.1 mrg # When large executables or shared objects are built, AIX ld can
10850 1.1 mrg # have problems creating the table of contents. If linking a library
10851 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to
10852 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10853 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10854 1.1 mrg
10855 1.1 mrg archive_cmds_CXX=''
10856 1.1 mrg hardcode_direct_CXX=yes
10857 1.1 mrg hardcode_libdir_separator_CXX=':'
10858 1.1 mrg link_all_deplibs_CXX=yes
10859 1.1 mrg
10860 1.1 mrg if test "$GXX" = yes; then
10861 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*)
10862 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check
10863 1.1 mrg # below for broken collect2 doesn't work under 4.3+
10864 1.1 mrg collect2name=`${CC} -print-prog-name=collect2`
10865 1.1 mrg if test -f "$collect2name" && \
10866 1.1 mrg strings "$collect2name" | grep resolve_lib_name >/dev/null
10867 1.1 mrg then
10868 1.1 mrg # We have reworked collect2
10869 1.1 mrg hardcode_direct_CXX=yes
10870 1.1 mrg else
10871 1.1 mrg # We have old collect2
10872 1.1 mrg hardcode_direct_CXX=unsupported
10873 1.1 mrg # It fails to find uninstalled libraries when the uninstalled
10874 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L
10875 1.1 mrg # to unsupported forces relinking
10876 1.1 mrg hardcode_minus_L_CXX=yes
10877 1.1 mrg hardcode_libdir_flag_spec_CXX='-L$libdir'
10878 1.1 mrg hardcode_libdir_separator_CXX=
10879 1.1 mrg fi
10880 1.1 mrg ;;
10881 1.1 mrg esac
10882 1.1 mrg shared_flag='-shared'
10883 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
10884 1.1 mrg shared_flag="$shared_flag "'${wl}-G'
10885 1.1 mrg fi
10886 1.1 mrg else
10887 1.1 mrg # not using gcc
10888 1.1 mrg if test "$host_cpu" = ia64; then
10889 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10890 1.1 mrg # chokes on -Wl,-G. The following line is correct:
10891 1.1 mrg shared_flag='-G'
10892 1.1 mrg else
10893 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
10894 1.1 mrg shared_flag='${wl}-G'
10895 1.1 mrg else
10896 1.1 mrg shared_flag='${wl}-bM:SRE'
10897 1.1 mrg fi
10898 1.1 mrg fi
10899 1.1 mrg fi
10900 1.1 mrg
10901 1.1 mrg # It seems that -bexpall does not export symbols beginning with
10902 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export.
10903 1.1 mrg always_export_symbols_CXX=yes
10904 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
10905 1.1 mrg # Warning - without using the other runtime loading flags (-brtl),
10906 1.1 mrg # -berok will link without error, but may produce a broken library.
10907 1.1 mrg allow_undefined_flag_CXX='-berok'
10908 1.1 mrg # Determine the default libpath from the value encoded in an empty executable.
10909 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
10910 1.1 mrg /* confdefs.h. */
10911 1.1 mrg _ACEOF
10912 1.1 mrg cat confdefs.h >>conftest.$ac_ext
10913 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
10914 1.1 mrg /* end confdefs.h. */
10915 1.1 mrg
10916 1.1 mrg int
10917 1.1 mrg main ()
10918 1.1 mrg {
10919 1.1 mrg
10920 1.1 mrg ;
10921 1.1 mrg return 0;
10922 1.1 mrg }
10923 1.1 mrg _ACEOF
10924 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
10925 1.1 mrg if { (ac_try="$ac_link"
10926 1.1 mrg case "(($ac_try" in
10927 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10928 1.1 mrg *) ac_try_echo=$ac_try;;
10929 1.1 mrg esac
10930 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10931 1.1 mrg (eval "$ac_link") 2>conftest.er1
10932 1.1 mrg ac_status=$?
10933 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
10934 1.1 mrg rm -f conftest.er1
10935 1.1 mrg cat conftest.err >&5
10936 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
10937 1.1 mrg (exit $ac_status); } && {
10938 1.1 mrg test -z "$ac_cxx_werror_flag" ||
10939 1.1 mrg test ! -s conftest.err
10940 1.1 mrg } && test -s conftest$ac_exeext &&
10941 1.1 mrg $as_test_x conftest$ac_exeext; then
10942 1.1 mrg
10943 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
10944 1.1 mrg }'`
10945 1.1 mrg # Check for a 64-bit object if we didn't find anything.
10946 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; }
10947 1.1 mrg }'`; fi
10948 1.1 mrg else
10949 1.1 mrg echo "$as_me: failed program was:" >&5
10950 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
10951 1.1 mrg
10952 1.1 mrg
10953 1.1 mrg fi
10954 1.1 mrg
10955 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10956 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10957 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10958 1.1 mrg
10959 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
10960 1.1 mrg
10961 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"
10962 1.1 mrg else
10963 1.1 mrg if test "$host_cpu" = ia64; then
10964 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
10965 1.1 mrg allow_undefined_flag_CXX="-z nodefs"
10966 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"
10967 1.1 mrg else
10968 1.1 mrg # Determine the default libpath from the value encoded in an empty executable.
10969 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
10970 1.1 mrg /* confdefs.h. */
10971 1.1 mrg _ACEOF
10972 1.1 mrg cat confdefs.h >>conftest.$ac_ext
10973 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
10974 1.1 mrg /* end confdefs.h. */
10975 1.1 mrg
10976 1.1 mrg int
10977 1.1 mrg main ()
10978 1.1 mrg {
10979 1.1 mrg
10980 1.1 mrg ;
10981 1.1 mrg return 0;
10982 1.1 mrg }
10983 1.1 mrg _ACEOF
10984 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
10985 1.1 mrg if { (ac_try="$ac_link"
10986 1.1 mrg case "(($ac_try" in
10987 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10988 1.1 mrg *) ac_try_echo=$ac_try;;
10989 1.1 mrg esac
10990 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10991 1.1 mrg (eval "$ac_link") 2>conftest.er1
10992 1.1 mrg ac_status=$?
10993 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
10994 1.1 mrg rm -f conftest.er1
10995 1.1 mrg cat conftest.err >&5
10996 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
10997 1.1 mrg (exit $ac_status); } && {
10998 1.1 mrg test -z "$ac_cxx_werror_flag" ||
10999 1.1 mrg test ! -s conftest.err
11000 1.1 mrg } && test -s conftest$ac_exeext &&
11001 1.1 mrg $as_test_x conftest$ac_exeext; then
11002 1.1 mrg
11003 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
11004 1.1 mrg }'`
11005 1.1 mrg # Check for a 64-bit object if we didn't find anything.
11006 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; }
11007 1.1 mrg }'`; fi
11008 1.1 mrg else
11009 1.1 mrg echo "$as_me: failed program was:" >&5
11010 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
11011 1.1 mrg
11012 1.1 mrg
11013 1.1 mrg fi
11014 1.1 mrg
11015 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11016 1.1 mrg conftest$ac_exeext conftest.$ac_ext
11017 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11018 1.1 mrg
11019 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11020 1.1 mrg # Warning - without using the other run time loading flags,
11021 1.1 mrg # -berok will link without error, but may produce a broken library.
11022 1.1 mrg no_undefined_flag_CXX=' ${wl}-bernotok'
11023 1.1 mrg allow_undefined_flag_CXX=' ${wl}-berok'
11024 1.1 mrg # Exported symbols can be pulled into shared objects from archives
11025 1.1 mrg whole_archive_flag_spec_CXX='$convenience'
11026 1.1 mrg archive_cmds_need_lc_CXX=yes
11027 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries.
11028 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'
11029 1.1 mrg fi
11030 1.1 mrg fi
11031 1.1 mrg ;;
11032 1.1 mrg
11033 1.1 mrg beos*)
11034 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11035 1.1 mrg allow_undefined_flag_CXX=unsupported
11036 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
11037 1.1 mrg # support --undefined. This deserves some investigation. FIXME
11038 1.1 mrg archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11039 1.1 mrg else
11040 1.1 mrg ld_shlibs_CXX=no
11041 1.1 mrg fi
11042 1.1 mrg ;;
11043 1.1 mrg
11044 1.1 mrg chorus*)
11045 1.1 mrg case $cc_basename in
11046 1.1 mrg *)
11047 1.1 mrg # FIXME: insert proper C++ library support
11048 1.1 mrg ld_shlibs_CXX=no
11049 1.1 mrg ;;
11050 1.1 mrg esac
11051 1.1 mrg ;;
11052 1.1 mrg
11053 1.1 mrg cygwin* | mingw* | pw32*)
11054 1.1 mrg # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11055 1.1 mrg # as there is no search path for DLLs.
11056 1.1 mrg hardcode_libdir_flag_spec_CXX='-L$libdir'
11057 1.1 mrg allow_undefined_flag_CXX=unsupported
11058 1.1 mrg always_export_symbols_CXX=no
11059 1.1 mrg enable_shared_with_static_runtimes_CXX=yes
11060 1.1 mrg
11061 1.1 mrg if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11062 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'
11063 1.1 mrg # If the export-symbols file already is a .def file (1st line
11064 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend...
11065 1.1 mrg archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11066 1.1 mrg cp $export_symbols $output_objdir/$soname.def;
11067 1.1 mrg else
11068 1.1 mrg echo EXPORTS > $output_objdir/$soname.def;
11069 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def;
11070 1.1 mrg fi~
11071 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'
11072 1.1 mrg else
11073 1.1 mrg ld_shlibs_CXX=no
11074 1.1 mrg fi
11075 1.1 mrg ;;
11076 1.1 mrg darwin* | rhapsody*)
11077 1.1 mrg case $host_os in
11078 1.1 mrg rhapsody* | darwin1.[012])
11079 1.1 mrg allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
11080 1.1 mrg ;;
11081 1.1 mrg *) # Darwin 1.3 on
11082 1.1 mrg if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
11083 1.1 mrg allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11084 1.1 mrg else
11085 1.1 mrg case ${MACOSX_DEPLOYMENT_TARGET} in
11086 1.1 mrg 10.[012])
11087 1.1 mrg allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11088 1.1 mrg ;;
11089 1.1 mrg 10.*)
11090 1.1 mrg allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
11091 1.1 mrg ;;
11092 1.1 mrg esac
11093 1.1 mrg fi
11094 1.1 mrg ;;
11095 1.1 mrg esac
11096 1.1 mrg archive_cmds_need_lc_CXX=no
11097 1.1 mrg hardcode_direct_CXX=no
11098 1.1 mrg hardcode_automatic_CXX=yes
11099 1.1 mrg hardcode_shlibpath_var_CXX=unsupported
11100 1.1 mrg whole_archive_flag_spec_CXX=''
11101 1.1 mrg link_all_deplibs_CXX=yes
11102 1.1 mrg
11103 1.1 mrg if test "$GXX" = yes ; then
11104 1.1 mrg lt_int_apple_cc_single_mod=no
11105 1.1 mrg output_verbose_link_cmd='echo'
11106 1.1 mrg if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
11107 1.1 mrg lt_int_apple_cc_single_mod=yes
11108 1.1 mrg fi
11109 1.1 mrg if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11110 1.1 mrg archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
11111 1.1 mrg else
11112 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'
11113 1.1 mrg fi
11114 1.1 mrg module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11115 1.1 mrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11116 1.1 mrg if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11117 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}'
11118 1.1 mrg else
11119 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}'
11120 1.1 mrg fi
11121 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}'
11122 1.1 mrg else
11123 1.1 mrg case $cc_basename in
11124 1.1 mrg xlc*)
11125 1.1 mrg output_verbose_link_cmd='echo'
11126 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'
11127 1.1 mrg module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11128 1.1 mrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11129 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}'
11130 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}'
11131 1.1 mrg ;;
11132 1.1 mrg *)
11133 1.1 mrg ld_shlibs_CXX=no
11134 1.1 mrg ;;
11135 1.1 mrg esac
11136 1.1 mrg fi
11137 1.1 mrg ;;
11138 1.1 mrg
11139 1.1 mrg dgux*)
11140 1.1 mrg case $cc_basename in
11141 1.1 mrg ec++*)
11142 1.1 mrg # FIXME: insert proper C++ library support
11143 1.1 mrg ld_shlibs_CXX=no
11144 1.1 mrg ;;
11145 1.1 mrg ghcx*)
11146 1.1 mrg # Green Hills C++ Compiler
11147 1.1 mrg # FIXME: insert proper C++ library support
11148 1.1 mrg ld_shlibs_CXX=no
11149 1.1 mrg ;;
11150 1.1 mrg *)
11151 1.1 mrg # FIXME: insert proper C++ library support
11152 1.1 mrg ld_shlibs_CXX=no
11153 1.1 mrg ;;
11154 1.1 mrg esac
11155 1.1 mrg ;;
11156 1.1 mrg freebsd[12]*)
11157 1.1 mrg # C++ shared libraries reported to be fairly broken before switch to ELF
11158 1.1 mrg ld_shlibs_CXX=no
11159 1.1 mrg ;;
11160 1.1 mrg freebsd-elf*)
11161 1.1 mrg archive_cmds_need_lc_CXX=no
11162 1.1 mrg ;;
11163 1.1 mrg freebsd* | dragonfly*)
11164 1.1 mrg # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11165 1.1 mrg # conventions
11166 1.1 mrg ld_shlibs_CXX=yes
11167 1.1 mrg ;;
11168 1.1 mrg gnu*)
11169 1.1 mrg ;;
11170 1.1 mrg hpux9*)
11171 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11172 1.1 mrg hardcode_libdir_separator_CXX=:
11173 1.1 mrg export_dynamic_flag_spec_CXX='${wl}-E'
11174 1.1 mrg hardcode_direct_CXX=yes
11175 1.1 mrg hardcode_minus_L_CXX=yes # Not in the search PATH,
11176 1.1 mrg # but as the default
11177 1.1 mrg # location of the library.
11178 1.1 mrg
11179 1.1 mrg case $cc_basename in
11180 1.1 mrg CC*)
11181 1.1 mrg # FIXME: insert proper C++ library support
11182 1.1 mrg ld_shlibs_CXX=no
11183 1.1 mrg ;;
11184 1.1 mrg aCC*)
11185 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'
11186 1.1 mrg # Commands to make compiler produce verbose output that lists
11187 1.1 mrg # what "hidden" libraries, object files and flags are used when
11188 1.1 mrg # linking a shared library.
11189 1.1 mrg #
11190 1.1 mrg # There doesn't appear to be a way to prevent this compiler from
11191 1.1 mrg # explicitly linking system object files so we need to strip them
11192 1.1 mrg # from the output so that they don't get included in the library
11193 1.1 mrg # dependencies.
11194 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'
11195 1.1 mrg ;;
11196 1.1 mrg *)
11197 1.1 mrg if test "$GXX" = yes; then
11198 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'
11199 1.1 mrg else
11200 1.1 mrg # FIXME: insert proper C++ library support
11201 1.1 mrg ld_shlibs_CXX=no
11202 1.1 mrg fi
11203 1.1 mrg ;;
11204 1.1 mrg esac
11205 1.1 mrg ;;
11206 1.1 mrg hpux10*|hpux11*)
11207 1.1 mrg if test $with_gnu_ld = no; then
11208 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11209 1.1 mrg hardcode_libdir_separator_CXX=:
11210 1.1 mrg
11211 1.1 mrg case $host_cpu in
11212 1.1 mrg hppa*64*|ia64*)
11213 1.1 mrg hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
11214 1.1 mrg ;;
11215 1.1 mrg *)
11216 1.1 mrg export_dynamic_flag_spec_CXX='${wl}-E'
11217 1.1 mrg ;;
11218 1.1 mrg esac
11219 1.1 mrg fi
11220 1.1 mrg case $host_cpu in
11221 1.1 mrg hppa*64*|ia64*)
11222 1.1 mrg hardcode_direct_CXX=no
11223 1.1 mrg hardcode_shlibpath_var_CXX=no
11224 1.1 mrg ;;
11225 1.1 mrg *)
11226 1.1 mrg hardcode_direct_CXX=yes
11227 1.1 mrg hardcode_minus_L_CXX=yes # Not in the search PATH,
11228 1.1 mrg # but as the default
11229 1.1 mrg # location of the library.
11230 1.1 mrg ;;
11231 1.1 mrg esac
11232 1.1 mrg
11233 1.1 mrg case $cc_basename in
11234 1.1 mrg CC*)
11235 1.1 mrg # FIXME: insert proper C++ library support
11236 1.1 mrg ld_shlibs_CXX=no
11237 1.1 mrg ;;
11238 1.1 mrg aCC*)
11239 1.1 mrg case $host_cpu in
11240 1.1 mrg hppa*64*)
11241 1.1 mrg archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11242 1.1 mrg ;;
11243 1.1 mrg ia64*)
11244 1.1 mrg archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11245 1.1 mrg ;;
11246 1.1 mrg *)
11247 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'
11248 1.1 mrg ;;
11249 1.1 mrg esac
11250 1.1 mrg # Commands to make compiler produce verbose output that lists
11251 1.1 mrg # what "hidden" libraries, object files and flags are used when
11252 1.1 mrg # linking a shared library.
11253 1.1 mrg #
11254 1.1 mrg # There doesn't appear to be a way to prevent this compiler from
11255 1.1 mrg # explicitly linking system object files so we need to strip them
11256 1.1 mrg # from the output so that they don't get included in the library
11257 1.1 mrg # dependencies.
11258 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'
11259 1.1 mrg ;;
11260 1.1 mrg *)
11261 1.1 mrg if test "$GXX" = yes; then
11262 1.1 mrg if test $with_gnu_ld = no; then
11263 1.1 mrg case $host_cpu in
11264 1.1 mrg hppa*64*)
11265 1.1 mrg archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11266 1.1 mrg ;;
11267 1.1 mrg ia64*)
11268 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'
11269 1.1 mrg ;;
11270 1.1 mrg *)
11271 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'
11272 1.1 mrg ;;
11273 1.1 mrg esac
11274 1.1 mrg fi
11275 1.1 mrg else
11276 1.1 mrg # FIXME: insert proper C++ library support
11277 1.1 mrg ld_shlibs_CXX=no
11278 1.1 mrg fi
11279 1.1 mrg ;;
11280 1.1 mrg esac
11281 1.1 mrg ;;
11282 1.1 mrg interix3*)
11283 1.1 mrg hardcode_direct_CXX=no
11284 1.1 mrg hardcode_shlibpath_var_CXX=no
11285 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11286 1.1 mrg export_dynamic_flag_spec_CXX='${wl}-E'
11287 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11288 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by
11289 1.1 mrg # default) and relocated if they conflict, which is a slow very memory
11290 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random,
11291 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11292 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space.
11293 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'
11294 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'
11295 1.1 mrg ;;
11296 1.1 mrg irix5* | irix6*)
11297 1.1 mrg case $cc_basename in
11298 1.1 mrg CC*)
11299 1.1 mrg # SGI C++
11300 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'
11301 1.1 mrg
11302 1.1 mrg # Archives containing C++ object files must be created using
11303 1.1 mrg # "CC -ar", where "CC" is the IRIX C++ compiler. This is
11304 1.1 mrg # necessary to make sure instantiated templates are included
11305 1.1 mrg # in the archive.
11306 1.1 mrg old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
11307 1.1 mrg ;;
11308 1.1 mrg *)
11309 1.1 mrg if test "$GXX" = yes; then
11310 1.1 mrg if test "$with_gnu_ld" = no; then
11311 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'
11312 1.1 mrg else
11313 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'
11314 1.1 mrg fi
11315 1.1 mrg fi
11316 1.1 mrg link_all_deplibs_CXX=yes
11317 1.1 mrg ;;
11318 1.1 mrg esac
11319 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11320 1.1 mrg hardcode_libdir_separator_CXX=:
11321 1.1 mrg ;;
11322 1.1 mrg linux* | k*bsd*-gnu)
11323 1.1 mrg case $cc_basename in
11324 1.1 mrg KCC*)
11325 1.1 mrg # Kuck and Associates, Inc. (KAI) C++ Compiler
11326 1.1 mrg
11327 1.1 mrg # KCC will only create a shared library if the output file
11328 1.1 mrg # ends with ".so" (or ".sl" for HP-UX), so rename the library
11329 1.1 mrg # to its proper name (with version) after linking.
11330 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'
11331 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'
11332 1.1 mrg # Commands to make compiler produce verbose output that lists
11333 1.1 mrg # what "hidden" libraries, object files and flags are used when
11334 1.1 mrg # linking a shared library.
11335 1.1 mrg #
11336 1.1 mrg # There doesn't appear to be a way to prevent this compiler from
11337 1.1 mrg # explicitly linking system object files so we need to strip them
11338 1.1 mrg # from the output so that they don't get included in the library
11339 1.1 mrg # dependencies.
11340 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'
11341 1.1 mrg
11342 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
11343 1.1 mrg export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11344 1.1 mrg
11345 1.1 mrg # Archives containing C++ object files must be created using
11346 1.1 mrg # "CC -Bstatic", where "CC" is the KAI C++ compiler.
11347 1.1 mrg old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11348 1.1 mrg ;;
11349 1.1 mrg icpc*)
11350 1.1 mrg # Intel C++
11351 1.1 mrg with_gnu_ld=yes
11352 1.1 mrg # version 8.0 and above of icpc choke on multiply defined symbols
11353 1.1 mrg # if we add $predep_objects and $postdep_objects, however 7.1 and
11354 1.1 mrg # earlier do not add the objects themselves.
11355 1.1 mrg case `$CC -V 2>&1` in
11356 1.1 mrg *"Version 7."*)
11357 1.1 mrg archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11358 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'
11359 1.1 mrg ;;
11360 1.1 mrg *) # Version 8.0 or newer
11361 1.1 mrg tmp_idyn=
11362 1.1 mrg case $host_cpu in
11363 1.1 mrg ia64*) tmp_idyn=' -i_dynamic';;
11364 1.1 mrg esac
11365 1.1 mrg archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11366 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'
11367 1.1 mrg ;;
11368 1.1 mrg esac
11369 1.1 mrg archive_cmds_need_lc_CXX=no
11370 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11371 1.1 mrg export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11372 1.1 mrg whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11373 1.1 mrg ;;
11374 1.1 mrg pgCC*)
11375 1.1 mrg # Portland Group C++ compiler
11376 1.1 mrg archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
11377 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'
11378 1.1 mrg
11379 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11380 1.1 mrg export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11381 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'
11382 1.1 mrg ;;
11383 1.1 mrg cxx*)
11384 1.1 mrg # Compaq C++
11385 1.1 mrg archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11386 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'
11387 1.1 mrg
11388 1.1 mrg runpath_var=LD_RUN_PATH
11389 1.1 mrg hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11390 1.1 mrg hardcode_libdir_separator_CXX=:
11391 1.1 mrg
11392 1.1 mrg # Commands to make compiler produce verbose output that lists
11393 1.1 mrg # what "hidden" libraries, object files and flags are used when
11394 1.1 mrg # linking a shared library.
11395 1.1 mrg #
11396 1.1 mrg # There doesn't appear to be a way to prevent this compiler from
11397 1.1 mrg # explicitly linking system object files so we need to strip them
11398 1.1 mrg # from the output so that they don't get included in the library
11399 1.1 mrg # dependencies.
11400 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'
11401 1.1 mrg ;;
11402 1.1 mrg esac
11403 1.1 mrg ;;
11404 1.1 mrg lynxos*)
11405 1.1 mrg # FIXME: insert proper C++ library support
11406 1.1 mrg ld_shlibs_CXX=no
11407 1.1 mrg ;;
11408 1.1 mrg m88k*)
11409 1.1 mrg # FIXME: insert proper C++ library support
11410 1.1 mrg ld_shlibs_CXX=no
11411 1.1 mrg ;;
11412 1.1 mrg mvs*)
11413 1.1 mrg case $cc_basename in
11414 1.1 mrg cxx*)
11415 1.1 mrg # FIXME: insert proper C++ library support
11416 1.1 mrg ld_shlibs_CXX=no
11417 1.1 mrg ;;
11418 1.1 mrg *)
11419 1.1 mrg # FIXME: insert proper C++ library support
11420 1.1 mrg ld_shlibs_CXX=no
11421 1.1 mrg ;;
11422 1.1 mrg esac
11423 1.1 mrg ;;
11424 1.1 mrg netbsd* | netbsdelf*-gnu)
11425 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
11426 1.1 mrg archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
11427 1.1 mrg wlarc=
11428 1.1 mrg hardcode_libdir_flag_spec_CXX='-R$libdir'
11429 1.1 mrg hardcode_direct_CXX=yes
11430 1.1 mrg hardcode_shlibpath_var_CXX=no
11431 1.1 mrg fi
11432 1.1 mrg # Workaround some broken pre-1.5 toolchains
11433 1.1 mrg output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
11434 1.1 mrg ;;
11435 1.1 mrg openbsd2*)
11436 1.1 mrg # C++ shared libraries are fairly broken
11437 1.1 mrg ld_shlibs_CXX=no
11438 1.1 mrg ;;
11439 1.1 mrg openbsd*)
11440 1.1 mrg hardcode_direct_CXX=yes
11441 1.1 mrg hardcode_shlibpath_var_CXX=no
11442 1.1 mrg archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11443 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11444 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11445 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'
11446 1.1 mrg export_dynamic_flag_spec_CXX='${wl}-E'
11447 1.1 mrg whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11448 1.1 mrg fi
11449 1.1 mrg output_verbose_link_cmd='echo'
11450 1.1 mrg ;;
11451 1.1 mrg osf3*)
11452 1.1 mrg case $cc_basename in
11453 1.1 mrg KCC*)
11454 1.1 mrg # Kuck and Associates, Inc. (KAI) C++ Compiler
11455 1.1 mrg
11456 1.1 mrg # KCC will only create a shared library if the output file
11457 1.1 mrg # ends with ".so" (or ".sl" for HP-UX), so rename the library
11458 1.1 mrg # to its proper name (with version) after linking.
11459 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'
11460 1.1 mrg
11461 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11462 1.1 mrg hardcode_libdir_separator_CXX=:
11463 1.1 mrg
11464 1.1 mrg # Archives containing C++ object files must be created using
11465 1.1 mrg # "CC -Bstatic", where "CC" is the KAI C++ compiler.
11466 1.1 mrg old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11467 1.1 mrg
11468 1.1 mrg ;;
11469 1.1 mrg RCC*)
11470 1.1 mrg # Rational C++ 2.4.1
11471 1.1 mrg # FIXME: insert proper C++ library support
11472 1.1 mrg ld_shlibs_CXX=no
11473 1.1 mrg ;;
11474 1.1 mrg cxx*)
11475 1.1 mrg allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11476 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'
11477 1.1 mrg
11478 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11479 1.1 mrg hardcode_libdir_separator_CXX=:
11480 1.1 mrg
11481 1.1 mrg # Commands to make compiler produce verbose output that lists
11482 1.1 mrg # what "hidden" libraries, object files and flags are used when
11483 1.1 mrg # linking a shared library.
11484 1.1 mrg #
11485 1.1 mrg # There doesn't appear to be a way to prevent this compiler from
11486 1.1 mrg # explicitly linking system object files so we need to strip them
11487 1.1 mrg # from the output so that they don't get included in the library
11488 1.1 mrg # dependencies.
11489 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'
11490 1.1 mrg ;;
11491 1.1 mrg *)
11492 1.1 mrg if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11493 1.1 mrg allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11494 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'
11495 1.1 mrg
11496 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11497 1.1 mrg hardcode_libdir_separator_CXX=:
11498 1.1 mrg
11499 1.1 mrg # Commands to make compiler produce verbose output that lists
11500 1.1 mrg # what "hidden" libraries, object files and flags are used when
11501 1.1 mrg # linking a shared library.
11502 1.1 mrg output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11503 1.1 mrg
11504 1.1 mrg else
11505 1.1 mrg # FIXME: insert proper C++ library support
11506 1.1 mrg ld_shlibs_CXX=no
11507 1.1 mrg fi
11508 1.1 mrg ;;
11509 1.1 mrg esac
11510 1.1 mrg ;;
11511 1.1 mrg osf4* | osf5*)
11512 1.1 mrg case $cc_basename in
11513 1.1 mrg KCC*)
11514 1.1 mrg # Kuck and Associates, Inc. (KAI) C++ Compiler
11515 1.1 mrg
11516 1.1 mrg # KCC will only create a shared library if the output file
11517 1.1 mrg # ends with ".so" (or ".sl" for HP-UX), so rename the library
11518 1.1 mrg # to its proper name (with version) after linking.
11519 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'
11520 1.1 mrg
11521 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11522 1.1 mrg hardcode_libdir_separator_CXX=:
11523 1.1 mrg
11524 1.1 mrg # Archives containing C++ object files must be created using
11525 1.1 mrg # the KAI C++ compiler.
11526 1.1 mrg old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
11527 1.1 mrg ;;
11528 1.1 mrg RCC*)
11529 1.1 mrg # Rational C++ 2.4.1
11530 1.1 mrg # FIXME: insert proper C++ library support
11531 1.1 mrg ld_shlibs_CXX=no
11532 1.1 mrg ;;
11533 1.1 mrg cxx*)
11534 1.1 mrg allow_undefined_flag_CXX=' -expect_unresolved \*'
11535 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'
11536 1.1 mrg archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
11537 1.1 mrg echo "-hidden">> $lib.exp~
11538 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~
11539 1.1 mrg $rm $lib.exp'
11540 1.1 mrg
11541 1.1 mrg hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11542 1.1 mrg hardcode_libdir_separator_CXX=:
11543 1.1 mrg
11544 1.1 mrg # Commands to make compiler produce verbose output that lists
11545 1.1 mrg # what "hidden" libraries, object files and flags are used when
11546 1.1 mrg # linking a shared library.
11547 1.1 mrg #
11548 1.1 mrg # There doesn't appear to be a way to prevent this compiler from
11549 1.1 mrg # explicitly linking system object files so we need to strip them
11550 1.1 mrg # from the output so that they don't get included in the library
11551 1.1 mrg # dependencies.
11552 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'
11553 1.1 mrg ;;
11554 1.1 mrg *)
11555 1.1 mrg if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11556 1.1 mrg allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11557 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'
11558 1.1 mrg
11559 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11560 1.1 mrg hardcode_libdir_separator_CXX=:
11561 1.1 mrg
11562 1.1 mrg # Commands to make compiler produce verbose output that lists
11563 1.1 mrg # what "hidden" libraries, object files and flags are used when
11564 1.1 mrg # linking a shared library.
11565 1.1 mrg output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11566 1.1 mrg
11567 1.1 mrg else
11568 1.1 mrg # FIXME: insert proper C++ library support
11569 1.1 mrg ld_shlibs_CXX=no
11570 1.1 mrg fi
11571 1.1 mrg ;;
11572 1.1 mrg esac
11573 1.1 mrg ;;
11574 1.1 mrg psos*)
11575 1.1 mrg # FIXME: insert proper C++ library support
11576 1.1 mrg ld_shlibs_CXX=no
11577 1.1 mrg ;;
11578 1.1 mrg sunos4*)
11579 1.1 mrg case $cc_basename in
11580 1.1 mrg CC*)
11581 1.1 mrg # Sun C++ 4.x
11582 1.1 mrg # FIXME: insert proper C++ library support
11583 1.1 mrg ld_shlibs_CXX=no
11584 1.1 mrg ;;
11585 1.1 mrg lcc*)
11586 1.1 mrg # Lucid
11587 1.1 mrg # FIXME: insert proper C++ library support
11588 1.1 mrg ld_shlibs_CXX=no
11589 1.1 mrg ;;
11590 1.1 mrg *)
11591 1.1 mrg # FIXME: insert proper C++ library support
11592 1.1 mrg ld_shlibs_CXX=no
11593 1.1 mrg ;;
11594 1.1 mrg esac
11595 1.1 mrg ;;
11596 1.1 mrg solaris*)
11597 1.1 mrg case $cc_basename in
11598 1.1 mrg CC*)
11599 1.1 mrg # Sun C++ 4.2, 5.x and Centerline C++
11600 1.1 mrg archive_cmds_need_lc_CXX=yes
11601 1.1 mrg no_undefined_flag_CXX=' -zdefs'
11602 1.1 mrg archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11603 1.1 mrg archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11604 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'
11605 1.1 mrg
11606 1.1 mrg hardcode_libdir_flag_spec_CXX='-R$libdir'
11607 1.1 mrg hardcode_shlibpath_var_CXX=no
11608 1.1 mrg case $host_os in
11609 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;;
11610 1.1 mrg *)
11611 1.1 mrg # The C++ compiler is used as linker so we must use $wl
11612 1.1 mrg # flag to pass the commands to the underlying system
11613 1.1 mrg # linker. We must also pass each convience library through
11614 1.1 mrg # to the system linker between allextract/defaultextract.
11615 1.1 mrg # The C++ compiler will combine linker options so we
11616 1.1 mrg # cannot just pass the convience library names through
11617 1.1 mrg # without $wl.
11618 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?)
11619 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'
11620 1.1 mrg ;;
11621 1.1 mrg esac
11622 1.1 mrg link_all_deplibs_CXX=yes
11623 1.1 mrg
11624 1.1 mrg output_verbose_link_cmd='echo'
11625 1.1 mrg
11626 1.1 mrg # Archives containing C++ object files must be created using
11627 1.1 mrg # "CC -xar", where "CC" is the Sun C++ compiler. This is
11628 1.1 mrg # necessary to make sure instantiated templates are included
11629 1.1 mrg # in the archive.
11630 1.1 mrg old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
11631 1.1 mrg ;;
11632 1.1 mrg gcx*)
11633 1.1 mrg # Green Hills C++ Compiler
11634 1.1 mrg archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11635 1.1 mrg
11636 1.1 mrg # The C++ compiler must be used to create the archive.
11637 1.1 mrg old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
11638 1.1 mrg ;;
11639 1.1 mrg *)
11640 1.1 mrg # GNU C++ compiler with Solaris linker
11641 1.1 mrg if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11642 1.1 mrg no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
11643 1.1 mrg if $CC --version | grep -v '^2\.7' > /dev/null; then
11644 1.1 mrg archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11645 1.1 mrg archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11646 1.1 mrg $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11647 1.1 mrg
11648 1.1 mrg # Commands to make compiler produce verbose output that lists
11649 1.1 mrg # what "hidden" libraries, object files and flags are used when
11650 1.1 mrg # linking a shared library.
11651 1.1 mrg output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
11652 1.1 mrg else
11653 1.1 mrg # g++ 2.7 appears to require `-G' NOT `-shared' on this
11654 1.1 mrg # platform.
11655 1.1 mrg archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11656 1.1 mrg archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11657 1.1 mrg $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11658 1.1 mrg
11659 1.1 mrg # Commands to make compiler produce verbose output that lists
11660 1.1 mrg # what "hidden" libraries, object files and flags are used when
11661 1.1 mrg # linking a shared library.
11662 1.1 mrg output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
11663 1.1 mrg fi
11664 1.1 mrg
11665 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
11666 1.1 mrg fi
11667 1.1 mrg ;;
11668 1.1 mrg esac
11669 1.1 mrg ;;
11670 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11671 1.1 mrg no_undefined_flag_CXX='${wl}-z,text'
11672 1.1 mrg archive_cmds_need_lc_CXX=no
11673 1.1 mrg hardcode_shlibpath_var_CXX=no
11674 1.1 mrg runpath_var='LD_RUN_PATH'
11675 1.1 mrg
11676 1.1 mrg case $cc_basename in
11677 1.1 mrg CC*)
11678 1.1 mrg archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11679 1.1 mrg archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11680 1.1 mrg ;;
11681 1.1 mrg *)
11682 1.1 mrg archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11683 1.1 mrg archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11684 1.1 mrg ;;
11685 1.1 mrg esac
11686 1.1 mrg ;;
11687 1.1 mrg sysv5* | sco3.2v5* | sco5v6*)
11688 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not
11689 1.1 mrg # link with -lc, and that would cause any symbols used from libc to
11690 1.1 mrg # always be unresolved, which means just about no library would
11691 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text
11692 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed
11693 1.1 mrg # as -z defs.
11694 1.1 mrg # For security reasons, it is highly recommended that you always
11695 1.1 mrg # use absolute paths for naming shared libraries, and exclude the
11696 1.1 mrg # DT_RUNPATH tag from executables and libraries. But doing so
11697 1.1 mrg # requires that you compile everything twice, which is a pain.
11698 1.1 mrg # So that behaviour is only enabled if SCOABSPATH is set to a
11699 1.1 mrg # non-empty value in the environment. Most likely only useful for
11700 1.1 mrg # creating official distributions of packages.
11701 1.1 mrg # This is a hack until libtool officially supports absolute path
11702 1.1 mrg # names for shared libraries.
11703 1.1 mrg no_undefined_flag_CXX='${wl}-z,text'
11704 1.1 mrg allow_undefined_flag_CXX='${wl}-z,nodefs'
11705 1.1 mrg archive_cmds_need_lc_CXX=no
11706 1.1 mrg hardcode_shlibpath_var_CXX=no
11707 1.1 mrg hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
11708 1.1 mrg hardcode_libdir_separator_CXX=':'
11709 1.1 mrg link_all_deplibs_CXX=yes
11710 1.1 mrg export_dynamic_flag_spec_CXX='${wl}-Bexport'
11711 1.1 mrg runpath_var='LD_RUN_PATH'
11712 1.1 mrg
11713 1.1 mrg case $cc_basename in
11714 1.1 mrg CC*)
11715 1.1 mrg archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11716 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'
11717 1.1 mrg ;;
11718 1.1 mrg *)
11719 1.1 mrg archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11720 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'
11721 1.1 mrg ;;
11722 1.1 mrg esac
11723 1.1 mrg ;;
11724 1.1 mrg tandem*)
11725 1.1 mrg case $cc_basename in
11726 1.1 mrg NCC*)
11727 1.1 mrg # NonStop-UX NCC 3.20
11728 1.1 mrg # FIXME: insert proper C++ library support
11729 1.1 mrg ld_shlibs_CXX=no
11730 1.1 mrg ;;
11731 1.1 mrg *)
11732 1.1 mrg # FIXME: insert proper C++ library support
11733 1.1 mrg ld_shlibs_CXX=no
11734 1.1 mrg ;;
11735 1.1 mrg esac
11736 1.1 mrg ;;
11737 1.1 mrg vxworks*)
11738 1.1 mrg # FIXME: insert proper C++ library support
11739 1.1 mrg ld_shlibs_CXX=no
11740 1.1 mrg ;;
11741 1.1 mrg *)
11742 1.1 mrg # FIXME: insert proper C++ library support
11743 1.1 mrg ld_shlibs_CXX=no
11744 1.1 mrg ;;
11745 1.1 mrg esac
11746 1.1 mrg { echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
11747 1.1 mrg echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
11748 1.1 mrg test "$ld_shlibs_CXX" = no && can_build_shared=no
11749 1.1 mrg
11750 1.1 mrg GCC_CXX="$GXX"
11751 1.1 mrg LD_CXX="$LD"
11752 1.1 mrg
11753 1.1 mrg
11754 1.1 mrg cat > conftest.$ac_ext <<EOF
11755 1.1 mrg class Foo
11756 1.1 mrg {
11757 1.1 mrg public:
11758 1.1 mrg Foo (void) { a = 0; }
11759 1.1 mrg private:
11760 1.1 mrg int a;
11761 1.1 mrg };
11762 1.1 mrg EOF
11763 1.1 mrg
11764 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11765 1.1 mrg (eval $ac_compile) 2>&5
11766 1.1 mrg ac_status=$?
11767 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
11768 1.1 mrg (exit $ac_status); }; then
11769 1.1 mrg # Parse the compiler output and extract the necessary
11770 1.1 mrg # objects, libraries and library flags.
11771 1.1 mrg
11772 1.1 mrg # Sentinel used to keep track of whether or not we are before
11773 1.1 mrg # the conftest object file.
11774 1.1 mrg pre_test_object_deps_done=no
11775 1.1 mrg
11776 1.1 mrg # The `*' in the case matches for architectures that use `case' in
11777 1.1 mrg # $output_verbose_cmd can trigger glob expansion during the loop
11778 1.1 mrg # eval without this substitution.
11779 1.1 mrg output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
11780 1.1 mrg
11781 1.1 mrg for p in `eval $output_verbose_link_cmd`; do
11782 1.1 mrg case $p in
11783 1.1 mrg
11784 1.1 mrg -L* | -R* | -l*)
11785 1.1 mrg # Some compilers place space between "-{L,R}" and the path.
11786 1.1 mrg # Remove the space.
11787 1.1 mrg if test $p = "-L" \
11788 1.1 mrg || test $p = "-R"; then
11789 1.1 mrg prev=$p
11790 1.1 mrg continue
11791 1.1 mrg else
11792 1.1 mrg prev=
11793 1.1 mrg fi
11794 1.1 mrg
11795 1.1 mrg if test "$pre_test_object_deps_done" = no; then
11796 1.1 mrg case $p in
11797 1.1 mrg -L* | -R*)
11798 1.1 mrg # Internal compiler library paths should come after those
11799 1.1 mrg # provided the user. The postdeps already come after the
11800 1.1 mrg # user supplied libs so there is no need to process them.
11801 1.1 mrg if test -z "$compiler_lib_search_path_CXX"; then
11802 1.1 mrg compiler_lib_search_path_CXX="${prev}${p}"
11803 1.1 mrg else
11804 1.1 mrg compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
11805 1.1 mrg fi
11806 1.1 mrg ;;
11807 1.1 mrg # The "-l" case would never come before the object being
11808 1.1 mrg # linked, so don't bother handling this case.
11809 1.1 mrg esac
11810 1.1 mrg else
11811 1.1 mrg if test -z "$postdeps_CXX"; then
11812 1.1 mrg postdeps_CXX="${prev}${p}"
11813 1.1 mrg else
11814 1.1 mrg postdeps_CXX="${postdeps_CXX} ${prev}${p}"
11815 1.1 mrg fi
11816 1.1 mrg fi
11817 1.1 mrg ;;
11818 1.1 mrg
11819 1.1 mrg *.$objext)
11820 1.1 mrg # This assumes that the test object file only shows up
11821 1.1 mrg # once in the compiler output.
11822 1.1 mrg if test "$p" = "conftest.$objext"; then
11823 1.1 mrg pre_test_object_deps_done=yes
11824 1.1 mrg continue
11825 1.1 mrg fi
11826 1.1 mrg
11827 1.1 mrg if test "$pre_test_object_deps_done" = no; then
11828 1.1 mrg if test -z "$predep_objects_CXX"; then
11829 1.1 mrg predep_objects_CXX="$p"
11830 1.1 mrg else
11831 1.1 mrg predep_objects_CXX="$predep_objects_CXX $p"
11832 1.1 mrg fi
11833 1.1 mrg else
11834 1.1 mrg if test -z "$postdep_objects_CXX"; then
11835 1.1 mrg postdep_objects_CXX="$p"
11836 1.1 mrg else
11837 1.1 mrg postdep_objects_CXX="$postdep_objects_CXX $p"
11838 1.1 mrg fi
11839 1.1 mrg fi
11840 1.1 mrg ;;
11841 1.1 mrg
11842 1.1 mrg *) ;; # Ignore the rest.
11843 1.1 mrg
11844 1.1 mrg esac
11845 1.1 mrg done
11846 1.1 mrg
11847 1.1 mrg # Clean up.
11848 1.1 mrg rm -f a.out a.exe
11849 1.1 mrg else
11850 1.1 mrg echo "libtool.m4: error: problem compiling CXX test program"
11851 1.1 mrg fi
11852 1.1 mrg
11853 1.1 mrg $rm -f confest.$objext
11854 1.1 mrg
11855 1.1 mrg # PORTME: override above test on systems where it is broken
11856 1.1 mrg case $host_os in
11857 1.1 mrg interix3*)
11858 1.1 mrg # Interix 3.5 installs completely hosed .la files for C++, so rather than
11859 1.1 mrg # hack all around it, let's just trust "g++" to DTRT.
11860 1.1 mrg predep_objects_CXX=
11861 1.1 mrg postdep_objects_CXX=
11862 1.1 mrg postdeps_CXX=
11863 1.1 mrg ;;
11864 1.1 mrg
11865 1.1 mrg solaris*)
11866 1.1 mrg case $cc_basename in
11867 1.1 mrg CC*)
11868 1.1 mrg # Adding this requires a known-good setup of shared libraries for
11869 1.1 mrg # Sun compiler versions before 5.6, else PIC objects from an old
11870 1.1 mrg # archive will be linked into the output, leading to subtle bugs.
11871 1.1 mrg postdeps_CXX='-lCstd -lCrun'
11872 1.1 mrg ;;
11873 1.1 mrg esac
11874 1.1 mrg ;;
11875 1.1 mrg esac
11876 1.1 mrg
11877 1.1 mrg
11878 1.1 mrg case " $postdeps_CXX " in
11879 1.1 mrg *" -lc "*) archive_cmds_need_lc_CXX=no ;;
11880 1.1 mrg esac
11881 1.1 mrg
11882 1.1 mrg lt_prog_compiler_wl_CXX=
11883 1.1 mrg lt_prog_compiler_pic_CXX=
11884 1.1 mrg lt_prog_compiler_static_CXX=
11885 1.1 mrg
11886 1.1 mrg { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
11887 1.1 mrg echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
11888 1.1 mrg
11889 1.1 mrg # C++ specific cases for pic, static, wl, etc.
11890 1.1 mrg if test "$GXX" = yes; then
11891 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
11892 1.1 mrg lt_prog_compiler_static_CXX='-static'
11893 1.1 mrg
11894 1.1 mrg case $host_os in
11895 1.1 mrg aix*)
11896 1.1 mrg # All AIX code is PIC.
11897 1.1 mrg if test "$host_cpu" = ia64; then
11898 1.1 mrg # AIX 5 now supports IA64 processor
11899 1.1 mrg lt_prog_compiler_static_CXX='-Bstatic'
11900 1.1 mrg fi
11901 1.1 mrg ;;
11902 1.1 mrg amigaos*)
11903 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but
11904 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better,
11905 1.1 mrg # like `-m68040'.
11906 1.1 mrg lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
11907 1.1 mrg ;;
11908 1.1 mrg beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
11909 1.1 mrg # PIC is the default for these OSes.
11910 1.1 mrg ;;
11911 1.1 mrg mingw* | os2* | pw32*)
11912 1.1 mrg # This hack is so that the source file can tell whether it is being
11913 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
11914 1.1 mrg lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
11915 1.1 mrg ;;
11916 1.1 mrg darwin* | rhapsody*)
11917 1.1 mrg # PIC is the default on this platform
11918 1.1 mrg # Common symbols not allowed in MH_DYLIB files
11919 1.1 mrg lt_prog_compiler_pic_CXX='-fno-common'
11920 1.1 mrg ;;
11921 1.1 mrg *djgpp*)
11922 1.1 mrg # DJGPP does not support shared libraries at all
11923 1.1 mrg lt_prog_compiler_pic_CXX=
11924 1.1 mrg ;;
11925 1.1 mrg interix3*)
11926 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code.
11927 1.1 mrg # Instead, we relocate shared libraries at runtime.
11928 1.1 mrg ;;
11929 1.1 mrg sysv4*MP*)
11930 1.1 mrg if test -d /usr/nec; then
11931 1.1 mrg lt_prog_compiler_pic_CXX=-Kconform_pic
11932 1.1 mrg fi
11933 1.1 mrg ;;
11934 1.1 mrg hpux*)
11935 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
11936 1.1 mrg # not for PA HP-UX.
11937 1.1 mrg case $host_cpu in
11938 1.1 mrg hppa*64*|ia64*)
11939 1.1 mrg ;;
11940 1.1 mrg *)
11941 1.1 mrg lt_prog_compiler_pic_CXX='-fPIC'
11942 1.1 mrg ;;
11943 1.1 mrg esac
11944 1.1 mrg ;;
11945 1.1 mrg *)
11946 1.1 mrg lt_prog_compiler_pic_CXX='-fPIC'
11947 1.1 mrg ;;
11948 1.1 mrg esac
11949 1.1 mrg else
11950 1.1 mrg case $host_os in
11951 1.1 mrg aix4* | aix5*)
11952 1.1 mrg # All AIX code is PIC.
11953 1.1 mrg if test "$host_cpu" = ia64; then
11954 1.1 mrg # AIX 5 now supports IA64 processor
11955 1.1 mrg lt_prog_compiler_static_CXX='-Bstatic'
11956 1.1 mrg else
11957 1.1 mrg lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
11958 1.1 mrg fi
11959 1.1 mrg ;;
11960 1.1 mrg chorus*)
11961 1.1 mrg case $cc_basename in
11962 1.1 mrg cxch68*)
11963 1.1 mrg # Green Hills C++ Compiler
11964 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"
11965 1.1 mrg ;;
11966 1.1 mrg esac
11967 1.1 mrg ;;
11968 1.1 mrg darwin*)
11969 1.1 mrg # PIC is the default on this platform
11970 1.1 mrg # Common symbols not allowed in MH_DYLIB files
11971 1.1 mrg case $cc_basename in
11972 1.1 mrg xlc*)
11973 1.1 mrg lt_prog_compiler_pic_CXX='-qnocommon'
11974 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
11975 1.1 mrg ;;
11976 1.1 mrg esac
11977 1.1 mrg ;;
11978 1.1 mrg dgux*)
11979 1.1 mrg case $cc_basename in
11980 1.1 mrg ec++*)
11981 1.1 mrg lt_prog_compiler_pic_CXX='-KPIC'
11982 1.1 mrg ;;
11983 1.1 mrg ghcx*)
11984 1.1 mrg # Green Hills C++ Compiler
11985 1.1 mrg lt_prog_compiler_pic_CXX='-pic'
11986 1.1 mrg ;;
11987 1.1 mrg *)
11988 1.1 mrg ;;
11989 1.1 mrg esac
11990 1.1 mrg ;;
11991 1.1 mrg freebsd* | dragonfly*)
11992 1.1 mrg # FreeBSD uses GNU C++
11993 1.1 mrg ;;
11994 1.1 mrg hpux9* | hpux10* | hpux11*)
11995 1.1 mrg case $cc_basename in
11996 1.1 mrg CC*)
11997 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
11998 1.1 mrg lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
11999 1.1 mrg if test "$host_cpu" != ia64; then
12000 1.1 mrg lt_prog_compiler_pic_CXX='+Z'
12001 1.1 mrg fi
12002 1.1 mrg ;;
12003 1.1 mrg aCC*)
12004 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
12005 1.1 mrg lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12006 1.1 mrg case $host_cpu in
12007 1.1 mrg hppa*64*|ia64*)
12008 1.1 mrg # +Z the default
12009 1.1 mrg ;;
12010 1.1 mrg *)
12011 1.1 mrg lt_prog_compiler_pic_CXX='+Z'
12012 1.1 mrg ;;
12013 1.1 mrg esac
12014 1.1 mrg ;;
12015 1.1 mrg *)
12016 1.1 mrg ;;
12017 1.1 mrg esac
12018 1.1 mrg ;;
12019 1.1 mrg interix*)
12020 1.1 mrg # This is c89, which is MS Visual C++ (no shared libs)
12021 1.1 mrg # Anyone wants to do a port?
12022 1.1 mrg ;;
12023 1.1 mrg irix5* | irix6* | nonstopux*)
12024 1.1 mrg case $cc_basename in
12025 1.1 mrg CC*)
12026 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
12027 1.1 mrg lt_prog_compiler_static_CXX='-non_shared'
12028 1.1 mrg # CC pic flag -KPIC is the default.
12029 1.1 mrg ;;
12030 1.1 mrg *)
12031 1.1 mrg ;;
12032 1.1 mrg esac
12033 1.1 mrg ;;
12034 1.1 mrg linux* | k*bsd*-gnu)
12035 1.1 mrg case $cc_basename in
12036 1.1 mrg KCC*)
12037 1.1 mrg # KAI C++ Compiler
12038 1.1 mrg lt_prog_compiler_wl_CXX='--backend -Wl,'
12039 1.1 mrg lt_prog_compiler_pic_CXX='-fPIC'
12040 1.1 mrg ;;
12041 1.1 mrg icpc* | ecpc*)
12042 1.1 mrg # Intel C++
12043 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
12044 1.1 mrg lt_prog_compiler_pic_CXX='-KPIC'
12045 1.1 mrg lt_prog_compiler_static_CXX='-static'
12046 1.1 mrg ;;
12047 1.1 mrg pgCC*)
12048 1.1 mrg # Portland Group C++ compiler.
12049 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
12050 1.1 mrg lt_prog_compiler_pic_CXX='-fpic'
12051 1.1 mrg lt_prog_compiler_static_CXX='-Bstatic'
12052 1.1 mrg ;;
12053 1.1 mrg cxx*)
12054 1.1 mrg # Compaq C++
12055 1.1 mrg # Make sure the PIC flag is empty. It appears that all Alpha
12056 1.1 mrg # Linux and Compaq Tru64 Unix objects are PIC.
12057 1.1 mrg lt_prog_compiler_pic_CXX=
12058 1.1 mrg lt_prog_compiler_static_CXX='-non_shared'
12059 1.1 mrg ;;
12060 1.1 mrg *)
12061 1.1 mrg ;;
12062 1.1 mrg esac
12063 1.1 mrg ;;
12064 1.1 mrg lynxos*)
12065 1.1 mrg ;;
12066 1.1 mrg m88k*)
12067 1.1 mrg ;;
12068 1.1 mrg mvs*)
12069 1.1 mrg case $cc_basename in
12070 1.1 mrg cxx*)
12071 1.1 mrg lt_prog_compiler_pic_CXX='-W c,exportall'
12072 1.1 mrg ;;
12073 1.1 mrg *)
12074 1.1 mrg ;;
12075 1.1 mrg esac
12076 1.1 mrg ;;
12077 1.1 mrg netbsd* | netbsdelf*-gnu)
12078 1.1 mrg ;;
12079 1.1 mrg osf3* | osf4* | osf5*)
12080 1.1 mrg case $cc_basename in
12081 1.1 mrg KCC*)
12082 1.1 mrg lt_prog_compiler_wl_CXX='--backend -Wl,'
12083 1.1 mrg ;;
12084 1.1 mrg RCC*)
12085 1.1 mrg # Rational C++ 2.4.1
12086 1.1 mrg lt_prog_compiler_pic_CXX='-pic'
12087 1.1 mrg ;;
12088 1.1 mrg cxx*)
12089 1.1 mrg # Digital/Compaq C++
12090 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
12091 1.1 mrg # Make sure the PIC flag is empty. It appears that all Alpha
12092 1.1 mrg # Linux and Compaq Tru64 Unix objects are PIC.
12093 1.1 mrg lt_prog_compiler_pic_CXX=
12094 1.1 mrg lt_prog_compiler_static_CXX='-non_shared'
12095 1.1 mrg ;;
12096 1.1 mrg *)
12097 1.1 mrg ;;
12098 1.1 mrg esac
12099 1.1 mrg ;;
12100 1.1 mrg psos*)
12101 1.1 mrg ;;
12102 1.1 mrg solaris*)
12103 1.1 mrg case $cc_basename in
12104 1.1 mrg CC*)
12105 1.1 mrg # Sun C++ 4.2, 5.x and Centerline C++
12106 1.1 mrg lt_prog_compiler_pic_CXX='-KPIC'
12107 1.1 mrg lt_prog_compiler_static_CXX='-Bstatic'
12108 1.1 mrg lt_prog_compiler_wl_CXX='-Qoption ld '
12109 1.1 mrg ;;
12110 1.1 mrg gcx*)
12111 1.1 mrg # Green Hills C++ Compiler
12112 1.1 mrg lt_prog_compiler_pic_CXX='-PIC'
12113 1.1 mrg ;;
12114 1.1 mrg *)
12115 1.1 mrg ;;
12116 1.1 mrg esac
12117 1.1 mrg ;;
12118 1.1 mrg sunos4*)
12119 1.1 mrg case $cc_basename in
12120 1.1 mrg CC*)
12121 1.1 mrg # Sun C++ 4.x
12122 1.1 mrg lt_prog_compiler_pic_CXX='-pic'
12123 1.1 mrg lt_prog_compiler_static_CXX='-Bstatic'
12124 1.1 mrg ;;
12125 1.1 mrg lcc*)
12126 1.1 mrg # Lucid
12127 1.1 mrg lt_prog_compiler_pic_CXX='-pic'
12128 1.1 mrg ;;
12129 1.1 mrg *)
12130 1.1 mrg ;;
12131 1.1 mrg esac
12132 1.1 mrg ;;
12133 1.1 mrg tandem*)
12134 1.1 mrg case $cc_basename in
12135 1.1 mrg NCC*)
12136 1.1 mrg # NonStop-UX NCC 3.20
12137 1.1 mrg lt_prog_compiler_pic_CXX='-KPIC'
12138 1.1 mrg ;;
12139 1.1 mrg *)
12140 1.1 mrg ;;
12141 1.1 mrg esac
12142 1.1 mrg ;;
12143 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12144 1.1 mrg case $cc_basename in
12145 1.1 mrg CC*)
12146 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
12147 1.1 mrg lt_prog_compiler_pic_CXX='-KPIC'
12148 1.1 mrg lt_prog_compiler_static_CXX='-Bstatic'
12149 1.1 mrg ;;
12150 1.1 mrg esac
12151 1.1 mrg ;;
12152 1.1 mrg vxworks*)
12153 1.1 mrg ;;
12154 1.1 mrg *)
12155 1.1 mrg lt_prog_compiler_can_build_shared_CXX=no
12156 1.1 mrg ;;
12157 1.1 mrg esac
12158 1.1 mrg fi
12159 1.1 mrg
12160 1.1 mrg { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12161 1.1 mrg echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; }
12162 1.1 mrg
12163 1.1 mrg #
12164 1.1 mrg # Check to make sure the PIC flag actually works.
12165 1.1 mrg #
12166 1.1 mrg if test -n "$lt_prog_compiler_pic_CXX"; then
12167 1.1 mrg
12168 1.1 mrg { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12169 1.1 mrg echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
12170 1.1 mrg if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
12171 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
12172 1.1 mrg else
12173 1.1 mrg lt_prog_compiler_pic_works_CXX=no
12174 1.1 mrg ac_outfile=conftest.$ac_objext
12175 1.1 mrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12176 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12177 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
12178 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
12179 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
12180 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
12181 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
12182 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
12183 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12184 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12185 1.1 mrg -e 's:$: $lt_compiler_flag:'`
12186 1.1 mrg (eval echo "\"\$as_me:12186: $lt_compile\"" >&5)
12187 1.1 mrg (eval "$lt_compile" 2>conftest.err)
12188 1.1 mrg ac_status=$?
12189 1.1 mrg cat conftest.err >&5
12190 1.1 mrg echo "$as_me:12190: \$? = $ac_status" >&5
12191 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
12192 1.1 mrg # The compiler can only warn and ignore the option if not recognized
12193 1.1 mrg # So say no if there are warnings other than the usual output.
12194 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12195 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12196 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12197 1.1 mrg lt_prog_compiler_pic_works_CXX=yes
12198 1.1 mrg fi
12199 1.1 mrg fi
12200 1.1 mrg $rm conftest*
12201 1.1 mrg
12202 1.1 mrg fi
12203 1.1 mrg { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
12204 1.1 mrg echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; }
12205 1.1 mrg
12206 1.1 mrg if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
12207 1.1 mrg case $lt_prog_compiler_pic_CXX in
12208 1.1 mrg "" | " "*) ;;
12209 1.1 mrg *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
12210 1.1 mrg esac
12211 1.1 mrg else
12212 1.1 mrg lt_prog_compiler_pic_CXX=
12213 1.1 mrg lt_prog_compiler_can_build_shared_CXX=no
12214 1.1 mrg fi
12215 1.1 mrg
12216 1.1 mrg fi
12217 1.1 mrg case $host_os in
12218 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless:
12219 1.1 mrg *djgpp*)
12220 1.1 mrg lt_prog_compiler_pic_CXX=
12221 1.1 mrg ;;
12222 1.1 mrg *)
12223 1.1 mrg lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
12224 1.1 mrg ;;
12225 1.1 mrg esac
12226 1.1 mrg
12227 1.1 mrg #
12228 1.1 mrg # Check to make sure the static flag actually works.
12229 1.1 mrg #
12230 1.1 mrg wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
12231 1.1 mrg { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12232 1.1 mrg echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
12233 1.1 mrg if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
12234 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
12235 1.1 mrg else
12236 1.1 mrg lt_prog_compiler_static_works_CXX=no
12237 1.1 mrg save_LDFLAGS="$LDFLAGS"
12238 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
12239 1.1 mrg printf "$lt_simple_link_test_code" > conftest.$ac_ext
12240 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12241 1.1 mrg # The linker can only warn and ignore the option if not recognized
12242 1.1 mrg # So say no if there are warnings
12243 1.1 mrg if test -s conftest.err; then
12244 1.1 mrg # Append any errors to the config.log.
12245 1.1 mrg cat conftest.err 1>&5
12246 1.1 mrg $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
12247 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12248 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then
12249 1.1 mrg lt_prog_compiler_static_works_CXX=yes
12250 1.1 mrg fi
12251 1.1 mrg else
12252 1.1 mrg lt_prog_compiler_static_works_CXX=yes
12253 1.1 mrg fi
12254 1.1 mrg fi
12255 1.1 mrg $rm conftest*
12256 1.1 mrg LDFLAGS="$save_LDFLAGS"
12257 1.1 mrg
12258 1.1 mrg fi
12259 1.1 mrg { echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
12260 1.1 mrg echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; }
12261 1.1 mrg
12262 1.1 mrg if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
12263 1.1 mrg :
12264 1.1 mrg else
12265 1.1 mrg lt_prog_compiler_static_CXX=
12266 1.1 mrg fi
12267 1.1 mrg
12268 1.1 mrg
12269 1.1 mrg { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
12270 1.1 mrg echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
12271 1.1 mrg if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
12272 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
12273 1.1 mrg else
12274 1.1 mrg lt_cv_prog_compiler_c_o_CXX=no
12275 1.1 mrg $rm -r conftest 2>/dev/null
12276 1.1 mrg mkdir conftest
12277 1.1 mrg cd conftest
12278 1.1 mrg mkdir out
12279 1.1 mrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12280 1.1 mrg
12281 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
12282 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
12283 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
12284 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
12285 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
12286 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
12287 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12288 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12289 1.1 mrg -e 's:$: $lt_compiler_flag:'`
12290 1.1 mrg (eval echo "\"\$as_me:12290: $lt_compile\"" >&5)
12291 1.1 mrg (eval "$lt_compile" 2>out/conftest.err)
12292 1.1 mrg ac_status=$?
12293 1.1 mrg cat out/conftest.err >&5
12294 1.1 mrg echo "$as_me:12294: \$? = $ac_status" >&5
12295 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
12296 1.1 mrg then
12297 1.1 mrg # The compiler can only warn and ignore the option if not recognized
12298 1.1 mrg # So say no if there are warnings
12299 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
12300 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12301 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12302 1.1 mrg lt_cv_prog_compiler_c_o_CXX=yes
12303 1.1 mrg fi
12304 1.1 mrg fi
12305 1.1 mrg chmod u+w . 2>&5
12306 1.1 mrg $rm conftest*
12307 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for
12308 1.1 mrg # template instantiation
12309 1.1 mrg test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
12310 1.1 mrg $rm out/* && rmdir out
12311 1.1 mrg cd ..
12312 1.1 mrg rmdir conftest
12313 1.1 mrg $rm conftest*
12314 1.1 mrg
12315 1.1 mrg fi
12316 1.1 mrg { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
12317 1.1 mrg echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
12318 1.1 mrg
12319 1.1 mrg
12320 1.1 mrg hard_links="nottested"
12321 1.1 mrg if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
12322 1.1 mrg # do not overwrite the value of need_locks provided by the user
12323 1.1 mrg { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
12324 1.1 mrg echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
12325 1.1 mrg hard_links=yes
12326 1.1 mrg $rm conftest*
12327 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
12328 1.1 mrg touch conftest.a
12329 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no
12330 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
12331 1.1 mrg { echo "$as_me:$LINENO: result: $hard_links" >&5
12332 1.1 mrg echo "${ECHO_T}$hard_links" >&6; }
12333 1.1 mrg if test "$hard_links" = no; then
12334 1.1 mrg { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
12335 1.1 mrg echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
12336 1.1 mrg need_locks=warn
12337 1.1 mrg fi
12338 1.1 mrg else
12339 1.1 mrg need_locks=no
12340 1.1 mrg fi
12341 1.1 mrg
12342 1.1 mrg { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12343 1.1 mrg echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
12344 1.1 mrg
12345 1.1 mrg export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12346 1.1 mrg case $host_os in
12347 1.1 mrg aix4* | aix5*)
12348 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option.
12349 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm
12350 1.1 mrg if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
12351 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'
12352 1.1 mrg else
12353 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'
12354 1.1 mrg fi
12355 1.1 mrg ;;
12356 1.1 mrg pw32*)
12357 1.1 mrg export_symbols_cmds_CXX="$ltdll_cmds"
12358 1.1 mrg ;;
12359 1.1 mrg cygwin* | mingw*)
12360 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'
12361 1.1 mrg ;;
12362 1.1 mrg linux* | k*bsd*-gnu)
12363 1.1 mrg link_all_deplibs_CXX=no
12364 1.1 mrg ;;
12365 1.1 mrg *)
12366 1.1 mrg export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12367 1.1 mrg ;;
12368 1.1 mrg esac
12369 1.1 mrg
12370 1.1 mrg { echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12371 1.1 mrg echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
12372 1.1 mrg test "$ld_shlibs_CXX" = no && can_build_shared=no
12373 1.1 mrg
12374 1.1 mrg #
12375 1.1 mrg # Do we need to explicitly link libc?
12376 1.1 mrg #
12377 1.1 mrg case "x$archive_cmds_need_lc_CXX" in
12378 1.1 mrg x|xyes)
12379 1.1 mrg # Assume -lc should be added
12380 1.1 mrg archive_cmds_need_lc_CXX=yes
12381 1.1 mrg
12382 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then
12383 1.1 mrg case $archive_cmds_CXX in
12384 1.1 mrg *'~'*)
12385 1.1 mrg # FIXME: we may have to deal with multi-command sequences.
12386 1.1 mrg ;;
12387 1.1 mrg '$CC '*)
12388 1.1 mrg # Test whether the compiler implicitly links with -lc since on some
12389 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc
12390 1.1 mrg # to ld, don't add -lc before -lgcc.
12391 1.1 mrg { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
12392 1.1 mrg echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
12393 1.1 mrg $rm conftest*
12394 1.1 mrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12395 1.1 mrg
12396 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12397 1.1 mrg (eval $ac_compile) 2>&5
12398 1.1 mrg ac_status=$?
12399 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
12400 1.1 mrg (exit $ac_status); } 2>conftest.err; then
12401 1.1 mrg soname=conftest
12402 1.1 mrg lib=conftest
12403 1.1 mrg libobjs=conftest.$ac_objext
12404 1.1 mrg deplibs=
12405 1.1 mrg wl=$lt_prog_compiler_wl_CXX
12406 1.1 mrg pic_flag=$lt_prog_compiler_pic_CXX
12407 1.1 mrg compiler_flags=-v
12408 1.1 mrg linker_flags=-v
12409 1.1 mrg verstring=
12410 1.1 mrg output_objdir=.
12411 1.1 mrg libname=conftest
12412 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
12413 1.1 mrg allow_undefined_flag_CXX=
12414 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
12415 1.1 mrg (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
12416 1.1 mrg ac_status=$?
12417 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
12418 1.1 mrg (exit $ac_status); }
12419 1.1 mrg then
12420 1.1 mrg archive_cmds_need_lc_CXX=no
12421 1.1 mrg else
12422 1.1 mrg archive_cmds_need_lc_CXX=yes
12423 1.1 mrg fi
12424 1.1 mrg allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
12425 1.1 mrg else
12426 1.1 mrg cat conftest.err 1>&5
12427 1.1 mrg fi
12428 1.1 mrg $rm conftest*
12429 1.1 mrg { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
12430 1.1 mrg echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; }
12431 1.1 mrg ;;
12432 1.1 mrg esac
12433 1.1 mrg fi
12434 1.1 mrg ;;
12435 1.1 mrg esac
12436 1.1 mrg
12437 1.1 mrg { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
12438 1.1 mrg echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
12439 1.1 mrg library_names_spec=
12440 1.1 mrg libname_spec='lib$name'
12441 1.1 mrg soname_spec=
12442 1.1 mrg shrext_cmds=".so"
12443 1.1 mrg postinstall_cmds=
12444 1.1 mrg postuninstall_cmds=
12445 1.1 mrg finish_cmds=
12446 1.1 mrg finish_eval=
12447 1.1 mrg shlibpath_var=
12448 1.1 mrg shlibpath_overrides_runpath=unknown
12449 1.1 mrg version_type=none
12450 1.1 mrg dynamic_linker="$host_os ld.so"
12451 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib"
12452 1.1 mrg if test "$GCC" = yes; then
12453 1.1 mrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12454 1.1 mrg if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
12455 1.1 mrg # if the path contains ";" then we assume it to be the separator
12456 1.1 mrg # otherwise default to the standard path separator (i.e. ":") - it is
12457 1.1 mrg # assumed that no part of a normal pathname contains ";" but that should
12458 1.1 mrg # okay in the real world where ";" in dirpaths is itself problematic.
12459 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12460 1.1 mrg else
12461 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
12462 1.1 mrg fi
12463 1.1 mrg else
12464 1.1 mrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12465 1.1 mrg fi
12466 1.1 mrg need_lib_prefix=unknown
12467 1.1 mrg hardcode_into_libs=no
12468 1.1 mrg
12469 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version
12470 1.1 mrg # flags to be left without arguments
12471 1.1 mrg need_version=unknown
12472 1.1 mrg
12473 1.1 mrg case $host_os in
12474 1.1 mrg aix3*)
12475 1.1 mrg version_type=linux
12476 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
12477 1.1 mrg shlibpath_var=LIBPATH
12478 1.1 mrg
12479 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name.
12480 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12481 1.1 mrg ;;
12482 1.1 mrg
12483 1.1 mrg aix4* | aix5*)
12484 1.1 mrg version_type=linux
12485 1.1 mrg need_lib_prefix=no
12486 1.1 mrg need_version=no
12487 1.1 mrg hardcode_into_libs=yes
12488 1.1 mrg if test "$host_cpu" = ia64; then
12489 1.1 mrg # AIX 5 supports IA64
12490 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
12491 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12492 1.1 mrg else
12493 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file
12494 1.1 mrg # for dependence libraries. The import file would start with
12495 1.1 mrg # the line `#! .'. This would cause the generated library to
12496 1.1 mrg # depend on `.', always an invalid library. This was fixed in
12497 1.1 mrg # development snapshots of GCC prior to 3.0.
12498 1.1 mrg case $host_os in
12499 1.1 mrg aix4 | aix4.[01] | aix4.[01].*)
12500 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
12501 1.1 mrg echo ' yes '
12502 1.1 mrg echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
12503 1.1 mrg :
12504 1.1 mrg else
12505 1.1 mrg can_build_shared=no
12506 1.1 mrg fi
12507 1.1 mrg ;;
12508 1.1 mrg esac
12509 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
12510 1.1 mrg # soname into executable. Probably we can add versioning support to
12511 1.1 mrg # collect2, so additional links can be useful in future.
12512 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
12513 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so
12514 1.1 mrg # instead of lib<name>.a to let people know that these are not
12515 1.1 mrg # typical AIX shared libraries.
12516 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12517 1.1 mrg else
12518 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2
12519 1.1 mrg # and later when we are not doing run time linking.
12520 1.1 mrg library_names_spec='${libname}${release}.a $libname.a'
12521 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12522 1.1 mrg fi
12523 1.1 mrg shlibpath_var=LIBPATH
12524 1.1 mrg fi
12525 1.1 mrg ;;
12526 1.1 mrg
12527 1.1 mrg amigaos*)
12528 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a'
12529 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs.
12530 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'
12531 1.1 mrg ;;
12532 1.1 mrg
12533 1.1 mrg beos*)
12534 1.1 mrg library_names_spec='${libname}${shared_ext}'
12535 1.1 mrg dynamic_linker="$host_os ld.so"
12536 1.1 mrg shlibpath_var=LIBRARY_PATH
12537 1.1 mrg ;;
12538 1.1 mrg
12539 1.1 mrg bsdi[45]*)
12540 1.1 mrg version_type=linux
12541 1.1 mrg need_version=no
12542 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12543 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12544 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12545 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12546 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12547 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12548 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and
12549 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12550 1.1 mrg # libtool to hard-code these into programs
12551 1.1 mrg ;;
12552 1.1 mrg
12553 1.1 mrg cygwin* | mingw* | pw32*)
12554 1.1 mrg version_type=windows
12555 1.1 mrg shrext_cmds=".dll"
12556 1.1 mrg need_version=no
12557 1.1 mrg need_lib_prefix=no
12558 1.1 mrg
12559 1.1 mrg case $GCC,$host_os in
12560 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32*)
12561 1.1 mrg library_names_spec='$libname.dll.a'
12562 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds
12563 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~
12564 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
12565 1.1 mrg dldir=$destdir/`dirname \$dlpath`~
12566 1.1 mrg test -d \$dldir || mkdir -p \$dldir~
12567 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~
12568 1.1 mrg chmod a+x \$dldir/$dlname'
12569 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12570 1.1 mrg dlpath=$dir/\$dldll~
12571 1.1 mrg $rm \$dlpath'
12572 1.1 mrg shlibpath_overrides_runpath=yes
12573 1.1 mrg
12574 1.1 mrg case $host_os in
12575 1.1 mrg cygwin*)
12576 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12577 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12578 1.1 mrg sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
12579 1.1 mrg ;;
12580 1.1 mrg mingw*)
12581 1.1 mrg # MinGW DLLs use traditional 'lib' prefix
12582 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12583 1.1 mrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12584 1.1 mrg if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
12585 1.1 mrg # It is most probably a Windows format PATH printed by
12586 1.1 mrg # mingw gcc, but we are running on Cygwin. Gcc prints its search
12587 1.1 mrg # path with ; separators, and with drive letters. We can handle the
12588 1.1 mrg # drive letters (cygwin fileutils understands them), so leave them,
12589 1.1 mrg # especially as we might pass files found there to a mingw objdump,
12590 1.1 mrg # which wouldn't understand a cygwinified path. Ahh.
12591 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12592 1.1 mrg else
12593 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
12594 1.1 mrg fi
12595 1.1 mrg ;;
12596 1.1 mrg pw32*)
12597 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib'
12598 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12599 1.1 mrg ;;
12600 1.1 mrg esac
12601 1.1 mrg ;;
12602 1.1 mrg
12603 1.1 mrg *)
12604 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12605 1.1 mrg ;;
12606 1.1 mrg esac
12607 1.1 mrg dynamic_linker='Win32 ld.exe'
12608 1.1 mrg # FIXME: first we should search . and the directory the executable is in
12609 1.1 mrg shlibpath_var=PATH
12610 1.1 mrg ;;
12611 1.1 mrg
12612 1.1 mrg darwin* | rhapsody*)
12613 1.1 mrg dynamic_linker="$host_os dyld"
12614 1.1 mrg version_type=darwin
12615 1.1 mrg need_lib_prefix=no
12616 1.1 mrg need_version=no
12617 1.1 mrg library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12618 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext'
12619 1.1 mrg shlibpath_overrides_runpath=yes
12620 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH
12621 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12622 1.1 mrg # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
12623 1.1 mrg if test "$GCC" = yes; then
12624 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"`
12625 1.1 mrg else
12626 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
12627 1.1 mrg fi
12628 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12629 1.1 mrg ;;
12630 1.1 mrg
12631 1.1 mrg dgux*)
12632 1.1 mrg version_type=linux
12633 1.1 mrg need_lib_prefix=no
12634 1.1 mrg need_version=no
12635 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12636 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12637 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12638 1.1 mrg ;;
12639 1.1 mrg
12640 1.1 mrg freebsd1*)
12641 1.1 mrg dynamic_linker=no
12642 1.1 mrg ;;
12643 1.1 mrg
12644 1.1 mrg freebsd* | dragonfly*)
12645 1.1 mrg # DragonFly does not have aout. When/if they implement a new
12646 1.1 mrg # versioning mechanism, adjust this.
12647 1.1 mrg if test -x /usr/bin/objformat; then
12648 1.1 mrg objformat=`/usr/bin/objformat`
12649 1.1 mrg else
12650 1.1 mrg case $host_os in
12651 1.1 mrg freebsd[123]*) objformat=aout ;;
12652 1.1 mrg *) objformat=elf ;;
12653 1.1 mrg esac
12654 1.1 mrg fi
12655 1.1 mrg version_type=freebsd-$objformat
12656 1.1 mrg case $version_type in
12657 1.1 mrg freebsd-elf*)
12658 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12659 1.1 mrg need_version=no
12660 1.1 mrg need_lib_prefix=no
12661 1.1 mrg ;;
12662 1.1 mrg freebsd-*)
12663 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12664 1.1 mrg need_version=yes
12665 1.1 mrg ;;
12666 1.1 mrg esac
12667 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12668 1.1 mrg case $host_os in
12669 1.1 mrg freebsd2*)
12670 1.1 mrg shlibpath_overrides_runpath=yes
12671 1.1 mrg ;;
12672 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*)
12673 1.1 mrg shlibpath_overrides_runpath=yes
12674 1.1 mrg hardcode_into_libs=yes
12675 1.1 mrg ;;
12676 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12677 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12678 1.1 mrg shlibpath_overrides_runpath=no
12679 1.1 mrg hardcode_into_libs=yes
12680 1.1 mrg ;;
12681 1.1 mrg freebsd*) # from 4.6 on
12682 1.1 mrg shlibpath_overrides_runpath=yes
12683 1.1 mrg hardcode_into_libs=yes
12684 1.1 mrg ;;
12685 1.1 mrg esac
12686 1.1 mrg ;;
12687 1.1 mrg
12688 1.1 mrg gnu*)
12689 1.1 mrg version_type=linux
12690 1.1 mrg need_lib_prefix=no
12691 1.1 mrg need_version=no
12692 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12693 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12694 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12695 1.1 mrg hardcode_into_libs=yes
12696 1.1 mrg ;;
12697 1.1 mrg
12698 1.1 mrg hpux9* | hpux10* | hpux11*)
12699 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to
12700 1.1 mrg # link against other versions.
12701 1.1 mrg version_type=sunos
12702 1.1 mrg need_lib_prefix=no
12703 1.1 mrg need_version=no
12704 1.1 mrg case $host_cpu in
12705 1.1 mrg ia64*)
12706 1.1 mrg shrext_cmds='.so'
12707 1.1 mrg hardcode_into_libs=yes
12708 1.1 mrg dynamic_linker="$host_os dld.so"
12709 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12710 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12711 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12712 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12713 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then
12714 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12715 1.1 mrg else
12716 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12717 1.1 mrg fi
12718 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12719 1.1 mrg ;;
12720 1.1 mrg hppa*64*)
12721 1.1 mrg shrext_cmds='.sl'
12722 1.1 mrg hardcode_into_libs=yes
12723 1.1 mrg dynamic_linker="$host_os dld.sl"
12724 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12725 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12726 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12727 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12728 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12729 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12730 1.1 mrg ;;
12731 1.1 mrg *)
12732 1.1 mrg shrext_cmds='.sl'
12733 1.1 mrg dynamic_linker="$host_os dld.sl"
12734 1.1 mrg shlibpath_var=SHLIB_PATH
12735 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12736 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12737 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12738 1.1 mrg ;;
12739 1.1 mrg esac
12740 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555.
12741 1.1 mrg postinstall_cmds='chmod 555 $lib'
12742 1.1 mrg ;;
12743 1.1 mrg
12744 1.1 mrg interix3*)
12745 1.1 mrg version_type=linux
12746 1.1 mrg need_lib_prefix=no
12747 1.1 mrg need_version=no
12748 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12749 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12750 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12751 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12752 1.1 mrg shlibpath_overrides_runpath=no
12753 1.1 mrg hardcode_into_libs=yes
12754 1.1 mrg ;;
12755 1.1 mrg
12756 1.1 mrg irix5* | irix6* | nonstopux*)
12757 1.1 mrg case $host_os in
12758 1.1 mrg nonstopux*) version_type=nonstopux ;;
12759 1.1 mrg *)
12760 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
12761 1.1 mrg version_type=linux
12762 1.1 mrg else
12763 1.1 mrg version_type=irix
12764 1.1 mrg fi ;;
12765 1.1 mrg esac
12766 1.1 mrg need_lib_prefix=no
12767 1.1 mrg need_version=no
12768 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12769 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12770 1.1 mrg case $host_os in
12771 1.1 mrg irix5* | nonstopux*)
12772 1.1 mrg libsuff= shlibsuff=
12773 1.1 mrg ;;
12774 1.1 mrg *)
12775 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD
12776 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12777 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;;
12778 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12779 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;;
12780 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12781 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;;
12782 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;;
12783 1.1 mrg esac
12784 1.1 mrg ;;
12785 1.1 mrg esac
12786 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12787 1.1 mrg shlibpath_overrides_runpath=no
12788 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12789 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12790 1.1 mrg hardcode_into_libs=yes
12791 1.1 mrg ;;
12792 1.1 mrg
12793 1.1 mrg # No shared lib support for Linux oldld, aout, or coff.
12794 1.1 mrg linux*oldld* | linux*aout* | linux*coff*)
12795 1.1 mrg dynamic_linker=no
12796 1.1 mrg ;;
12797 1.1 mrg
12798 1.1 mrg # This must be Linux ELF.
12799 1.1 mrg linux* | k*bsd*-gnu)
12800 1.1 mrg version_type=linux
12801 1.1 mrg need_lib_prefix=no
12802 1.1 mrg need_version=no
12803 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12804 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12805 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12806 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12807 1.1 mrg shlibpath_overrides_runpath=no
12808 1.1 mrg # This implies no fast_install, which is unacceptable.
12809 1.1 mrg # Some rework will be needed to allow for fast_install
12810 1.1 mrg # before this can be enabled.
12811 1.1 mrg hardcode_into_libs=yes
12812 1.1 mrg
12813 1.1 mrg # Append ld.so.conf contents to the search path
12814 1.1 mrg if test -f /etc/ld.so.conf; then
12815 1.1 mrg lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
12816 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12817 1.1 mrg fi
12818 1.1 mrg
12819 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on
12820 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the
12821 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers,
12822 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and
12823 1.1 mrg # people can always --disable-shared, the test was removed, and we
12824 1.1 mrg # assume the GNU/Linux dynamic linker is in use.
12825 1.1 mrg dynamic_linker='GNU/Linux ld.so'
12826 1.1 mrg ;;
12827 1.1 mrg
12828 1.1 mrg netbsdelf*-gnu)
12829 1.1 mrg version_type=linux
12830 1.1 mrg need_lib_prefix=no
12831 1.1 mrg need_version=no
12832 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12833 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12834 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12835 1.1 mrg shlibpath_overrides_runpath=no
12836 1.1 mrg hardcode_into_libs=yes
12837 1.1 mrg dynamic_linker='NetBSD ld.elf_so'
12838 1.1 mrg ;;
12839 1.1 mrg
12840 1.1 mrg netbsd*)
12841 1.1 mrg version_type=sunos
12842 1.1 mrg need_lib_prefix=no
12843 1.1 mrg need_version=no
12844 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12845 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12846 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12847 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so'
12848 1.1 mrg else
12849 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12850 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12851 1.1 mrg dynamic_linker='NetBSD ld.elf_so'
12852 1.1 mrg fi
12853 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12854 1.1 mrg shlibpath_overrides_runpath=yes
12855 1.1 mrg hardcode_into_libs=yes
12856 1.1 mrg ;;
12857 1.1 mrg
12858 1.1 mrg newsos6)
12859 1.1 mrg version_type=linux
12860 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12861 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12862 1.1 mrg shlibpath_overrides_runpath=yes
12863 1.1 mrg ;;
12864 1.1 mrg
12865 1.1 mrg nto-qnx*)
12866 1.1 mrg version_type=linux
12867 1.1 mrg need_lib_prefix=no
12868 1.1 mrg need_version=no
12869 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12870 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12871 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12872 1.1 mrg shlibpath_overrides_runpath=yes
12873 1.1 mrg ;;
12874 1.1 mrg
12875 1.1 mrg openbsd*)
12876 1.1 mrg version_type=sunos
12877 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib"
12878 1.1 mrg need_lib_prefix=no
12879 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12880 1.1 mrg case $host_os in
12881 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12882 1.1 mrg *) need_version=no ;;
12883 1.1 mrg esac
12884 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12885 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12886 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12887 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12888 1.1 mrg case $host_os in
12889 1.1 mrg openbsd2.[89] | openbsd2.[89].*)
12890 1.1 mrg shlibpath_overrides_runpath=no
12891 1.1 mrg ;;
12892 1.1 mrg *)
12893 1.1 mrg shlibpath_overrides_runpath=yes
12894 1.1 mrg ;;
12895 1.1 mrg esac
12896 1.1 mrg else
12897 1.1 mrg shlibpath_overrides_runpath=yes
12898 1.1 mrg fi
12899 1.1 mrg ;;
12900 1.1 mrg
12901 1.1 mrg os2*)
12902 1.1 mrg libname_spec='$name'
12903 1.1 mrg shrext_cmds=".dll"
12904 1.1 mrg need_lib_prefix=no
12905 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a'
12906 1.1 mrg dynamic_linker='OS/2 ld.exe'
12907 1.1 mrg shlibpath_var=LIBPATH
12908 1.1 mrg ;;
12909 1.1 mrg
12910 1.1 mrg osf3* | osf4* | osf5*)
12911 1.1 mrg version_type=osf
12912 1.1 mrg need_lib_prefix=no
12913 1.1 mrg need_version=no
12914 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12915 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12916 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12917 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12918 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12919 1.1 mrg ;;
12920 1.1 mrg
12921 1.1 mrg solaris*)
12922 1.1 mrg version_type=linux
12923 1.1 mrg need_lib_prefix=no
12924 1.1 mrg need_version=no
12925 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12926 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12927 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12928 1.1 mrg shlibpath_overrides_runpath=yes
12929 1.1 mrg hardcode_into_libs=yes
12930 1.1 mrg # ldd complains unless libraries are executable
12931 1.1 mrg postinstall_cmds='chmod +x $lib'
12932 1.1 mrg ;;
12933 1.1 mrg
12934 1.1 mrg sunos4*)
12935 1.1 mrg version_type=sunos
12936 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12937 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12938 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12939 1.1 mrg shlibpath_overrides_runpath=yes
12940 1.1 mrg if test "$with_gnu_ld" = yes; then
12941 1.1 mrg need_lib_prefix=no
12942 1.1 mrg fi
12943 1.1 mrg need_version=yes
12944 1.1 mrg ;;
12945 1.1 mrg
12946 1.1 mrg sysv4 | sysv4.3*)
12947 1.1 mrg version_type=linux
12948 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12949 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12950 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12951 1.1 mrg case $host_vendor in
12952 1.1 mrg sni)
12953 1.1 mrg shlibpath_overrides_runpath=no
12954 1.1 mrg need_lib_prefix=no
12955 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym'
12956 1.1 mrg runpath_var=LD_RUN_PATH
12957 1.1 mrg ;;
12958 1.1 mrg siemens)
12959 1.1 mrg need_lib_prefix=no
12960 1.1 mrg ;;
12961 1.1 mrg motorola)
12962 1.1 mrg need_lib_prefix=no
12963 1.1 mrg need_version=no
12964 1.1 mrg shlibpath_overrides_runpath=no
12965 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12966 1.1 mrg ;;
12967 1.1 mrg esac
12968 1.1 mrg ;;
12969 1.1 mrg
12970 1.1 mrg sysv4*MP*)
12971 1.1 mrg if test -d /usr/nec ;then
12972 1.1 mrg version_type=linux
12973 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12974 1.1 mrg soname_spec='$libname${shared_ext}.$major'
12975 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12976 1.1 mrg fi
12977 1.1 mrg ;;
12978 1.1 mrg
12979 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12980 1.1 mrg version_type=freebsd-elf
12981 1.1 mrg need_lib_prefix=no
12982 1.1 mrg need_version=no
12983 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12984 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
12985 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
12986 1.1 mrg hardcode_into_libs=yes
12987 1.1 mrg if test "$with_gnu_ld" = yes; then
12988 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12989 1.1 mrg shlibpath_overrides_runpath=no
12990 1.1 mrg else
12991 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12992 1.1 mrg shlibpath_overrides_runpath=yes
12993 1.1 mrg case $host_os in
12994 1.1 mrg sco3.2v5*)
12995 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12996 1.1 mrg ;;
12997 1.1 mrg esac
12998 1.1 mrg fi
12999 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib'
13000 1.1 mrg ;;
13001 1.1 mrg
13002 1.1 mrg uts4*)
13003 1.1 mrg version_type=linux
13004 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13005 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13006 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13007 1.1 mrg ;;
13008 1.1 mrg
13009 1.1 mrg *)
13010 1.1 mrg dynamic_linker=no
13011 1.1 mrg ;;
13012 1.1 mrg esac
13013 1.1 mrg { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13014 1.1 mrg echo "${ECHO_T}$dynamic_linker" >&6; }
13015 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no
13016 1.1 mrg
13017 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13018 1.1 mrg if test "$GCC" = yes; then
13019 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13020 1.1 mrg fi
13021 1.1 mrg
13022 1.1 mrg { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13023 1.1 mrg echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
13024 1.1 mrg hardcode_action_CXX=
13025 1.1 mrg if test -n "$hardcode_libdir_flag_spec_CXX" || \
13026 1.1 mrg test -n "$runpath_var_CXX" || \
13027 1.1 mrg test "X$hardcode_automatic_CXX" = "Xyes" ; then
13028 1.1 mrg
13029 1.1 mrg # We can hardcode non-existant directories.
13030 1.1 mrg if test "$hardcode_direct_CXX" != no &&
13031 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we
13032 1.1 mrg # have to relink, otherwise we might link with an installed library
13033 1.1 mrg # when we should be linking with a yet-to-be-installed one
13034 1.1 mrg ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13035 1.1 mrg test "$hardcode_minus_L_CXX" != no; then
13036 1.1 mrg # Linking always hardcodes the temporary library directory.
13037 1.1 mrg hardcode_action_CXX=relink
13038 1.1 mrg else
13039 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs.
13040 1.1 mrg hardcode_action_CXX=immediate
13041 1.1 mrg fi
13042 1.1 mrg else
13043 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing
13044 1.1 mrg # directories.
13045 1.1 mrg hardcode_action_CXX=unsupported
13046 1.1 mrg fi
13047 1.1 mrg { echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13048 1.1 mrg echo "${ECHO_T}$hardcode_action_CXX" >&6; }
13049 1.1 mrg
13050 1.1 mrg if test "$hardcode_action_CXX" = relink; then
13051 1.1 mrg # Fast installation is not supported
13052 1.1 mrg enable_fast_install=no
13053 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes ||
13054 1.1 mrg test "$enable_shared" = no; then
13055 1.1 mrg # Fast installation is not necessary
13056 1.1 mrg enable_fast_install=needless
13057 1.1 mrg fi
13058 1.1 mrg
13059 1.1 mrg
13060 1.1 mrg # The else clause should only fire when bootstrapping the
13061 1.1 mrg # libtool distribution, otherwise you forgot to ship ltmain.sh
13062 1.1 mrg # with your package, and you will get complaints that there are
13063 1.1 mrg # no rules to generate ltmain.sh.
13064 1.1 mrg if test -f "$ltmain"; then
13065 1.1 mrg # See if we are running on zsh, and set the options which allow our commands through
13066 1.1 mrg # without removal of \ escapes.
13067 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
13068 1.1 mrg setopt NO_GLOB_SUBST
13069 1.1 mrg fi
13070 1.1 mrg # Now quote all the things that may contain metacharacters while being
13071 1.1 mrg # careful not to overquote the AC_SUBSTed values. We take copies of the
13072 1.1 mrg # variables and quote the copies for generation of the libtool script.
13073 1.1 mrg for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13074 1.1 mrg SED SHELL STRIP \
13075 1.1 mrg libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13076 1.1 mrg old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13077 1.1 mrg deplibs_check_method reload_flag reload_cmds need_locks \
13078 1.1 mrg lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13079 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \
13080 1.1 mrg sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13081 1.1 mrg old_postinstall_cmds old_postuninstall_cmds \
13082 1.1 mrg compiler_CXX \
13083 1.1 mrg CC_CXX \
13084 1.1 mrg LD_CXX \
13085 1.1 mrg lt_prog_compiler_wl_CXX \
13086 1.1 mrg lt_prog_compiler_pic_CXX \
13087 1.1 mrg lt_prog_compiler_static_CXX \
13088 1.1 mrg lt_prog_compiler_no_builtin_flag_CXX \
13089 1.1 mrg export_dynamic_flag_spec_CXX \
13090 1.1 mrg thread_safe_flag_spec_CXX \
13091 1.1 mrg whole_archive_flag_spec_CXX \
13092 1.1 mrg enable_shared_with_static_runtimes_CXX \
13093 1.1 mrg old_archive_cmds_CXX \
13094 1.1 mrg old_archive_from_new_cmds_CXX \
13095 1.1 mrg predep_objects_CXX \
13096 1.1 mrg postdep_objects_CXX \
13097 1.1 mrg predeps_CXX \
13098 1.1 mrg postdeps_CXX \
13099 1.1 mrg compiler_lib_search_path_CXX \
13100 1.1 mrg archive_cmds_CXX \
13101 1.1 mrg archive_expsym_cmds_CXX \
13102 1.1 mrg postinstall_cmds_CXX \
13103 1.1 mrg postuninstall_cmds_CXX \
13104 1.1 mrg old_archive_from_expsyms_cmds_CXX \
13105 1.1 mrg allow_undefined_flag_CXX \
13106 1.1 mrg no_undefined_flag_CXX \
13107 1.1 mrg export_symbols_cmds_CXX \
13108 1.1 mrg hardcode_libdir_flag_spec_CXX \
13109 1.1 mrg hardcode_libdir_flag_spec_ld_CXX \
13110 1.1 mrg hardcode_libdir_separator_CXX \
13111 1.1 mrg hardcode_automatic_CXX \
13112 1.1 mrg module_cmds_CXX \
13113 1.1 mrg module_expsym_cmds_CXX \
13114 1.1 mrg lt_cv_prog_compiler_c_o_CXX \
13115 1.1 mrg exclude_expsyms_CXX \
13116 1.1 mrg include_expsyms_CXX; do
13117 1.1 mrg
13118 1.1 mrg case $var in
13119 1.1 mrg old_archive_cmds_CXX | \
13120 1.1 mrg old_archive_from_new_cmds_CXX | \
13121 1.1 mrg archive_cmds_CXX | \
13122 1.1 mrg archive_expsym_cmds_CXX | \
13123 1.1 mrg module_cmds_CXX | \
13124 1.1 mrg module_expsym_cmds_CXX | \
13125 1.1 mrg old_archive_from_expsyms_cmds_CXX | \
13126 1.1 mrg export_symbols_cmds_CXX | \
13127 1.1 mrg extract_expsyms_cmds | reload_cmds | finish_cmds | \
13128 1.1 mrg postinstall_cmds | postuninstall_cmds | \
13129 1.1 mrg old_postinstall_cmds | old_postuninstall_cmds | \
13130 1.1 mrg sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13131 1.1 mrg # Double-quote double-evaled strings.
13132 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13133 1.1 mrg ;;
13134 1.1 mrg *)
13135 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13136 1.1 mrg ;;
13137 1.1 mrg esac
13138 1.1 mrg done
13139 1.1 mrg
13140 1.1 mrg case $lt_echo in
13141 1.1 mrg *'\$0 --fallback-echo"')
13142 1.1 mrg lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13143 1.1 mrg ;;
13144 1.1 mrg esac
13145 1.1 mrg
13146 1.1 mrg cfgfile="$ofile"
13147 1.1 mrg
13148 1.1 mrg cat <<__EOF__ >> "$cfgfile"
13149 1.1 mrg # ### BEGIN LIBTOOL TAG CONFIG: $tagname
13150 1.1 mrg
13151 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13152 1.1 mrg
13153 1.1 mrg # Shell to use when invoking shell scripts.
13154 1.1 mrg SHELL=$lt_SHELL
13155 1.1 mrg
13156 1.1 mrg # Whether or not to build shared libraries.
13157 1.1 mrg build_libtool_libs=$enable_shared
13158 1.1 mrg
13159 1.1 mrg # Whether or not to build static libraries.
13160 1.1 mrg build_old_libs=$enable_static
13161 1.1 mrg
13162 1.1 mrg # Whether or not to add -lc for building shared libraries.
13163 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc_CXX
13164 1.1 mrg
13165 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static
13166 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13167 1.1 mrg
13168 1.1 mrg # Whether or not to optimize for fast installation.
13169 1.1 mrg fast_install=$enable_fast_install
13170 1.1 mrg
13171 1.1 mrg # The host system.
13172 1.1 mrg host_alias=$host_alias
13173 1.1 mrg host=$host
13174 1.1 mrg host_os=$host_os
13175 1.1 mrg
13176 1.1 mrg # The build system.
13177 1.1 mrg build_alias=$build_alias
13178 1.1 mrg build=$build
13179 1.1 mrg build_os=$build_os
13180 1.1 mrg
13181 1.1 mrg # An echo program that does not interpret backslashes.
13182 1.1 mrg echo=$lt_echo
13183 1.1 mrg
13184 1.1 mrg # The archiver.
13185 1.1 mrg AR=$lt_AR
13186 1.1 mrg AR_FLAGS=$lt_AR_FLAGS
13187 1.1 mrg
13188 1.1 mrg # A C compiler.
13189 1.1 mrg LTCC=$lt_LTCC
13190 1.1 mrg
13191 1.1 mrg # LTCC compiler flags.
13192 1.1 mrg LTCFLAGS=$lt_LTCFLAGS
13193 1.1 mrg
13194 1.1 mrg # A language-specific compiler.
13195 1.1 mrg CC=$lt_compiler_CXX
13196 1.1 mrg
13197 1.1 mrg # Is the compiler the GNU C compiler?
13198 1.1 mrg with_gcc=$GCC_CXX
13199 1.1 mrg
13200 1.1 mrg # An ERE matcher.
13201 1.1 mrg EGREP=$lt_EGREP
13202 1.1 mrg
13203 1.1 mrg # The linker used to build libraries.
13204 1.1 mrg LD=$lt_LD_CXX
13205 1.1 mrg
13206 1.1 mrg # Whether we need hard or soft links.
13207 1.1 mrg LN_S=$lt_LN_S
13208 1.1 mrg
13209 1.1 mrg # A BSD-compatible nm program.
13210 1.1 mrg NM=$lt_NM
13211 1.1 mrg
13212 1.1 mrg # A symbol stripping program
13213 1.1 mrg STRIP=$lt_STRIP
13214 1.1 mrg
13215 1.1 mrg # Used to examine libraries when file_magic_cmd begins "file"
13216 1.1 mrg MAGIC_CMD=$MAGIC_CMD
13217 1.1 mrg
13218 1.1 mrg # Used on cygwin: DLL creation program.
13219 1.1 mrg DLLTOOL="$DLLTOOL"
13220 1.1 mrg
13221 1.1 mrg # Used on cygwin: object dumper.
13222 1.1 mrg OBJDUMP="$OBJDUMP"
13223 1.1 mrg
13224 1.1 mrg # Used on cygwin: assembler.
13225 1.1 mrg AS="$AS"
13226 1.1 mrg
13227 1.1 mrg # The name of the directory that contains temporary libtool files.
13228 1.1 mrg objdir=$objdir
13229 1.1 mrg
13230 1.1 mrg # How to create reloadable object files.
13231 1.1 mrg reload_flag=$lt_reload_flag
13232 1.1 mrg reload_cmds=$lt_reload_cmds
13233 1.1 mrg
13234 1.1 mrg # How to pass a linker flag through the compiler.
13235 1.1 mrg wl=$lt_lt_prog_compiler_wl_CXX
13236 1.1 mrg
13237 1.1 mrg # Object file suffix (normally "o").
13238 1.1 mrg objext="$ac_objext"
13239 1.1 mrg
13240 1.1 mrg # Old archive suffix (normally "a").
13241 1.1 mrg libext="$libext"
13242 1.1 mrg
13243 1.1 mrg # Shared library suffix (normally ".so").
13244 1.1 mrg shrext_cmds='$shrext_cmds'
13245 1.1 mrg
13246 1.1 mrg # Executable file suffix (normally "").
13247 1.1 mrg exeext="$exeext"
13248 1.1 mrg
13249 1.1 mrg # Additional compiler flags for building library objects.
13250 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic_CXX
13251 1.1 mrg pic_mode=$pic_mode
13252 1.1 mrg
13253 1.1 mrg # What is the maximum length of a command?
13254 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len
13255 1.1 mrg
13256 1.1 mrg # Does compiler simultaneously support -c and -o options?
13257 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
13258 1.1 mrg
13259 1.1 mrg # Must we lock files when doing compilation?
13260 1.1 mrg need_locks=$lt_need_locks
13261 1.1 mrg
13262 1.1 mrg # Do we need the lib prefix for modules?
13263 1.1 mrg need_lib_prefix=$need_lib_prefix
13264 1.1 mrg
13265 1.1 mrg # Do we need a version for libraries?
13266 1.1 mrg need_version=$need_version
13267 1.1 mrg
13268 1.1 mrg # Whether dlopen is supported.
13269 1.1 mrg dlopen_support=$enable_dlopen
13270 1.1 mrg
13271 1.1 mrg # Whether dlopen of programs is supported.
13272 1.1 mrg dlopen_self=$enable_dlopen_self
13273 1.1 mrg
13274 1.1 mrg # Whether dlopen of statically linked programs is supported.
13275 1.1 mrg dlopen_self_static=$enable_dlopen_self_static
13276 1.1 mrg
13277 1.1 mrg # Compiler flag to prevent dynamic linking.
13278 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static_CXX
13279 1.1 mrg
13280 1.1 mrg # Compiler flag to turn off builtin functions.
13281 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
13282 1.1 mrg
13283 1.1 mrg # Compiler flag to allow reflexive dlopens.
13284 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
13285 1.1 mrg
13286 1.1 mrg # Compiler flag to generate shared objects directly from archives.
13287 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
13288 1.1 mrg
13289 1.1 mrg # Compiler flag to generate thread-safe objects.
13290 1.1 mrg thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
13291 1.1 mrg
13292 1.1 mrg # Library versioning type.
13293 1.1 mrg version_type=$version_type
13294 1.1 mrg
13295 1.1 mrg # Format of library name prefix.
13296 1.1 mrg libname_spec=$lt_libname_spec
13297 1.1 mrg
13298 1.1 mrg # List of archive names. First name is the real one, the rest are links.
13299 1.1 mrg # The last name is the one that the linker finds with -lNAME.
13300 1.1 mrg library_names_spec=$lt_library_names_spec
13301 1.1 mrg
13302 1.1 mrg # The coded name of the library, if different from the real name.
13303 1.1 mrg soname_spec=$lt_soname_spec
13304 1.1 mrg
13305 1.1 mrg # Commands used to build and install an old-style archive.
13306 1.1 mrg RANLIB=$lt_RANLIB
13307 1.1 mrg old_archive_cmds=$lt_old_archive_cmds_CXX
13308 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds
13309 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds
13310 1.1 mrg
13311 1.1 mrg # Create an old-style archive from a shared archive.
13312 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
13313 1.1 mrg
13314 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive.
13315 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
13316 1.1 mrg
13317 1.1 mrg # Commands used to build and install a shared archive.
13318 1.1 mrg archive_cmds=$lt_archive_cmds_CXX
13319 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
13320 1.1 mrg postinstall_cmds=$lt_postinstall_cmds
13321 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds
13322 1.1 mrg
13323 1.1 mrg # Commands used to build a loadable module (assumed same as above if empty)
13324 1.1 mrg module_cmds=$lt_module_cmds_CXX
13325 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds_CXX
13326 1.1 mrg
13327 1.1 mrg # Commands to strip libraries.
13328 1.1 mrg old_striplib=$lt_old_striplib
13329 1.1 mrg striplib=$lt_striplib
13330 1.1 mrg
13331 1.1 mrg # Dependencies to place before the objects being linked to create a
13332 1.1 mrg # shared library.
13333 1.1 mrg predep_objects=$lt_predep_objects_CXX
13334 1.1 mrg
13335 1.1 mrg # Dependencies to place after the objects being linked to create a
13336 1.1 mrg # shared library.
13337 1.1 mrg postdep_objects=$lt_postdep_objects_CXX
13338 1.1 mrg
13339 1.1 mrg # Dependencies to place before the objects being linked to create a
13340 1.1 mrg # shared library.
13341 1.1 mrg predeps=$lt_predeps_CXX
13342 1.1 mrg
13343 1.1 mrg # Dependencies to place after the objects being linked to create a
13344 1.1 mrg # shared library.
13345 1.1 mrg postdeps=$lt_postdeps_CXX
13346 1.1 mrg
13347 1.1 mrg # The library search path used internally by the compiler when linking
13348 1.1 mrg # a shared library.
13349 1.1 mrg compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
13350 1.1 mrg
13351 1.1 mrg # Method to check whether dependent libraries are shared objects.
13352 1.1 mrg deplibs_check_method=$lt_deplibs_check_method
13353 1.1 mrg
13354 1.1 mrg # Command to use when deplibs_check_method == file_magic.
13355 1.1 mrg file_magic_cmd=$lt_file_magic_cmd
13356 1.1 mrg
13357 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built.
13358 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag_CXX
13359 1.1 mrg
13360 1.1 mrg # Flag that forces no undefined symbols.
13361 1.1 mrg no_undefined_flag=$lt_no_undefined_flag_CXX
13362 1.1 mrg
13363 1.1 mrg # Commands used to finish a libtool library installation in a directory.
13364 1.1 mrg finish_cmds=$lt_finish_cmds
13365 1.1 mrg
13366 1.1 mrg # Same as above, but a single script fragment to be evaled but not shown.
13367 1.1 mrg finish_eval=$lt_finish_eval
13368 1.1 mrg
13369 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names.
13370 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13371 1.1 mrg
13372 1.1 mrg # Transform the output of nm in a proper C declaration
13373 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13374 1.1 mrg
13375 1.1 mrg # Transform the output of nm in a C name address pair
13376 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13377 1.1 mrg
13378 1.1 mrg # This is the shared library runtime path variable.
13379 1.1 mrg runpath_var=$runpath_var
13380 1.1 mrg
13381 1.1 mrg # This is the shared library path variable.
13382 1.1 mrg shlibpath_var=$shlibpath_var
13383 1.1 mrg
13384 1.1 mrg # Is shlibpath searched before the hard-coded library search path?
13385 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13386 1.1 mrg
13387 1.1 mrg # How to hardcode a shared library path into an executable.
13388 1.1 mrg hardcode_action=$hardcode_action_CXX
13389 1.1 mrg
13390 1.1 mrg # Whether we should hardcode library paths into libraries.
13391 1.1 mrg hardcode_into_libs=$hardcode_into_libs
13392 1.1 mrg
13393 1.1 mrg # Flag to hardcode \$libdir into a binary during linking.
13394 1.1 mrg # This must work even if \$libdir does not exist.
13395 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
13396 1.1 mrg
13397 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into
13398 1.1 mrg # a binary during linking. This must work even if \$libdir does
13399 1.1 mrg # not exist.
13400 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
13401 1.1 mrg
13402 1.1 mrg # Whether we need a single -rpath flag with a separated argument.
13403 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
13404 1.1 mrg
13405 1.1 mrg # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
13406 1.1 mrg # resulting binary.
13407 1.1 mrg hardcode_direct=$hardcode_direct_CXX
13408 1.1 mrg
13409 1.1 mrg # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
13410 1.1 mrg # resulting binary.
13411 1.1 mrg hardcode_minus_L=$hardcode_minus_L_CXX
13412 1.1 mrg
13413 1.1 mrg # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
13414 1.1 mrg # the resulting binary.
13415 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
13416 1.1 mrg
13417 1.1 mrg # Set to yes if building a shared library automatically hardcodes DIR into the library
13418 1.1 mrg # and all subsequent libraries and executables linked against it.
13419 1.1 mrg hardcode_automatic=$hardcode_automatic_CXX
13420 1.1 mrg
13421 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and
13422 1.1 mrg # restored at relink time.
13423 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink"
13424 1.1 mrg
13425 1.1 mrg # Whether libtool must link a program against all its dependency libraries.
13426 1.1 mrg link_all_deplibs=$link_all_deplibs_CXX
13427 1.1 mrg
13428 1.1 mrg # Compile-time system search path for libraries
13429 1.1 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13430 1.1 mrg
13431 1.1 mrg # Run-time system search path for libraries
13432 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13433 1.1 mrg
13434 1.1 mrg # Fix the shell variable \$srcfile for the compiler.
13435 1.1 mrg fix_srcfile_path="$fix_srcfile_path_CXX"
13436 1.1 mrg
13437 1.1 mrg # Set to yes if exported symbols are required.
13438 1.1 mrg always_export_symbols=$always_export_symbols_CXX
13439 1.1 mrg
13440 1.1 mrg # The commands to list exported symbols.
13441 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds_CXX
13442 1.1 mrg
13443 1.1 mrg # The commands to extract the exported symbol list from a shared archive.
13444 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds
13445 1.1 mrg
13446 1.1 mrg # Symbols that should not be listed in the preloaded symbols.
13447 1.1 mrg exclude_expsyms=$lt_exclude_expsyms_CXX
13448 1.1 mrg
13449 1.1 mrg # Symbols that must always be exported.
13450 1.1 mrg include_expsyms=$lt_include_expsyms_CXX
13451 1.1 mrg
13452 1.1 mrg # ### END LIBTOOL TAG CONFIG: $tagname
13453 1.1 mrg
13454 1.1 mrg __EOF__
13455 1.1 mrg
13456 1.1 mrg
13457 1.1 mrg else
13458 1.1 mrg # If there is no Makefile yet, we rely on a make rule to execute
13459 1.1 mrg # `config.status --recheck' to rerun these tests and create the
13460 1.1 mrg # libtool script then.
13461 1.1 mrg ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
13462 1.1 mrg if test -f "$ltmain_in"; then
13463 1.1 mrg test -f Makefile && make "$ltmain"
13464 1.1 mrg fi
13465 1.1 mrg fi
13466 1.1 mrg
13467 1.1 mrg
13468 1.1 mrg ac_ext=c
13469 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
13470 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13471 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13472 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
13473 1.1 mrg
13474 1.1 mrg CC=$lt_save_CC
13475 1.1 mrg LDCXX=$LD
13476 1.1 mrg LD=$lt_save_LD
13477 1.1 mrg GCC=$lt_save_GCC
13478 1.1 mrg with_gnu_ldcxx=$with_gnu_ld
13479 1.1 mrg with_gnu_ld=$lt_save_with_gnu_ld
13480 1.1 mrg lt_cv_path_LDCXX=$lt_cv_path_LD
13481 1.1 mrg lt_cv_path_LD=$lt_save_path_LD
13482 1.1 mrg lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
13483 1.1 mrg lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
13484 1.1 mrg
13485 1.1 mrg else
13486 1.1 mrg tagname=""
13487 1.1 mrg fi
13488 1.1 mrg ;;
13489 1.1 mrg
13490 1.1 mrg F77)
13491 1.1 mrg if test -n "$F77" && test "X$F77" != "Xno"; then
13492 1.1 mrg
13493 1.1 mrg ac_ext=f
13494 1.1 mrg ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
13495 1.1 mrg ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13496 1.1 mrg ac_compiler_gnu=$ac_cv_f77_compiler_gnu
13497 1.1 mrg
13498 1.1 mrg
13499 1.1 mrg archive_cmds_need_lc_F77=no
13500 1.1 mrg allow_undefined_flag_F77=
13501 1.1 mrg always_export_symbols_F77=no
13502 1.1 mrg archive_expsym_cmds_F77=
13503 1.1 mrg export_dynamic_flag_spec_F77=
13504 1.1 mrg hardcode_direct_F77=no
13505 1.1 mrg hardcode_libdir_flag_spec_F77=
13506 1.1 mrg hardcode_libdir_flag_spec_ld_F77=
13507 1.1 mrg hardcode_libdir_separator_F77=
13508 1.1 mrg hardcode_minus_L_F77=no
13509 1.1 mrg hardcode_automatic_F77=no
13510 1.1 mrg module_cmds_F77=
13511 1.1 mrg module_expsym_cmds_F77=
13512 1.1 mrg link_all_deplibs_F77=unknown
13513 1.1 mrg old_archive_cmds_F77=$old_archive_cmds
13514 1.1 mrg no_undefined_flag_F77=
13515 1.1 mrg whole_archive_flag_spec_F77=
13516 1.1 mrg enable_shared_with_static_runtimes_F77=no
13517 1.1 mrg
13518 1.1 mrg # Source file extension for f77 test sources.
13519 1.1 mrg ac_ext=f
13520 1.1 mrg
13521 1.1 mrg # Object file extension for compiled f77 test sources.
13522 1.1 mrg objext=o
13523 1.1 mrg objext_F77=$objext
13524 1.1 mrg
13525 1.1 mrg # Code to be used in simple compile tests
13526 1.1 mrg lt_simple_compile_test_code=" subroutine t\n return\n end\n"
13527 1.1 mrg
13528 1.1 mrg # Code to be used in simple link tests
13529 1.1 mrg lt_simple_link_test_code=" program t\n end\n"
13530 1.1 mrg
13531 1.1 mrg # ltmain only uses $CC for tagged configurations so make sure $CC is set.
13532 1.1 mrg
13533 1.1 mrg # If no C compiler was specified, use CC.
13534 1.1 mrg LTCC=${LTCC-"$CC"}
13535 1.1 mrg
13536 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
13537 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13538 1.1 mrg
13539 1.1 mrg # Allow CC to be a program name with arguments.
13540 1.1 mrg compiler=$CC
13541 1.1 mrg
13542 1.1 mrg
13543 1.1 mrg # save warnings/boilerplate of simple test code
13544 1.1 mrg ac_outfile=conftest.$ac_objext
13545 1.1 mrg printf "$lt_simple_compile_test_code" >conftest.$ac_ext
13546 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13547 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err`
13548 1.1 mrg $rm conftest*
13549 1.1 mrg
13550 1.1 mrg ac_outfile=conftest.$ac_objext
13551 1.1 mrg printf "$lt_simple_link_test_code" >conftest.$ac_ext
13552 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13553 1.1 mrg _lt_linker_boilerplate=`cat conftest.err`
13554 1.1 mrg $rm conftest*
13555 1.1 mrg
13556 1.1 mrg
13557 1.1 mrg # Allow CC to be a program name with arguments.
13558 1.1 mrg lt_save_CC="$CC"
13559 1.1 mrg CC=${F77-"f77"}
13560 1.1 mrg compiler=$CC
13561 1.1 mrg compiler_F77=$CC
13562 1.1 mrg for cc_temp in $compiler""; do
13563 1.1 mrg case $cc_temp in
13564 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13565 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13566 1.1 mrg \-*) ;;
13567 1.1 mrg *) break;;
13568 1.1 mrg esac
13569 1.1 mrg done
13570 1.1 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
13571 1.1 mrg
13572 1.1 mrg
13573 1.1 mrg { echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
13574 1.1 mrg echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
13575 1.1 mrg { echo "$as_me:$LINENO: result: $can_build_shared" >&5
13576 1.1 mrg echo "${ECHO_T}$can_build_shared" >&6; }
13577 1.1 mrg
13578 1.1 mrg { echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
13579 1.1 mrg echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
13580 1.1 mrg test "$can_build_shared" = "no" && enable_shared=no
13581 1.1 mrg
13582 1.1 mrg # On AIX, shared libraries and static libraries use the same namespace, and
13583 1.1 mrg # are all built from PIC.
13584 1.1 mrg case $host_os in
13585 1.1 mrg aix3*)
13586 1.1 mrg test "$enable_shared" = yes && enable_static=no
13587 1.1 mrg if test -n "$RANLIB"; then
13588 1.1 mrg archive_cmds="$archive_cmds~\$RANLIB \$lib"
13589 1.1 mrg postinstall_cmds='$RANLIB $lib'
13590 1.1 mrg fi
13591 1.1 mrg ;;
13592 1.1 mrg aix4* | aix5*)
13593 1.1 mrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13594 1.1 mrg test "$enable_shared" = yes && enable_static=no
13595 1.1 mrg fi
13596 1.1 mrg ;;
13597 1.1 mrg esac
13598 1.1 mrg { echo "$as_me:$LINENO: result: $enable_shared" >&5
13599 1.1 mrg echo "${ECHO_T}$enable_shared" >&6; }
13600 1.1 mrg
13601 1.1 mrg { echo "$as_me:$LINENO: checking whether to build static libraries" >&5
13602 1.1 mrg echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
13603 1.1 mrg # Make sure either enable_shared or enable_static is yes.
13604 1.1 mrg test "$enable_shared" = yes || enable_static=yes
13605 1.1 mrg { echo "$as_me:$LINENO: result: $enable_static" >&5
13606 1.1 mrg echo "${ECHO_T}$enable_static" >&6; }
13607 1.1 mrg
13608 1.1 mrg GCC_F77="$G77"
13609 1.1 mrg LD_F77="$LD"
13610 1.1 mrg
13611 1.1 mrg lt_prog_compiler_wl_F77=
13612 1.1 mrg lt_prog_compiler_pic_F77=
13613 1.1 mrg lt_prog_compiler_static_F77=
13614 1.1 mrg
13615 1.1 mrg { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
13616 1.1 mrg echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
13617 1.1 mrg
13618 1.1 mrg if test "$GCC" = yes; then
13619 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
13620 1.1 mrg lt_prog_compiler_static_F77='-static'
13621 1.1 mrg
13622 1.1 mrg case $host_os in
13623 1.1 mrg aix*)
13624 1.1 mrg # All AIX code is PIC.
13625 1.1 mrg if test "$host_cpu" = ia64; then
13626 1.1 mrg # AIX 5 now supports IA64 processor
13627 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
13628 1.1 mrg fi
13629 1.1 mrg ;;
13630 1.1 mrg
13631 1.1 mrg amigaos*)
13632 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but
13633 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better,
13634 1.1 mrg # like `-m68040'.
13635 1.1 mrg lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
13636 1.1 mrg ;;
13637 1.1 mrg
13638 1.1 mrg beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13639 1.1 mrg # PIC is the default for these OSes.
13640 1.1 mrg ;;
13641 1.1 mrg
13642 1.1 mrg mingw* | pw32* | os2*)
13643 1.1 mrg # This hack is so that the source file can tell whether it is being
13644 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
13645 1.1 mrg lt_prog_compiler_pic_F77='-DDLL_EXPORT'
13646 1.1 mrg ;;
13647 1.1 mrg
13648 1.1 mrg darwin* | rhapsody*)
13649 1.1 mrg # PIC is the default on this platform
13650 1.1 mrg # Common symbols not allowed in MH_DYLIB files
13651 1.1 mrg lt_prog_compiler_pic_F77='-fno-common'
13652 1.1 mrg ;;
13653 1.1 mrg
13654 1.1 mrg interix3*)
13655 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13656 1.1 mrg # Instead, we relocate shared libraries at runtime.
13657 1.1 mrg ;;
13658 1.1 mrg
13659 1.1 mrg msdosdjgpp*)
13660 1.1 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries
13661 1.1 mrg # on systems that don't support them.
13662 1.1 mrg lt_prog_compiler_can_build_shared_F77=no
13663 1.1 mrg enable_shared=no
13664 1.1 mrg ;;
13665 1.1 mrg
13666 1.1 mrg sysv4*MP*)
13667 1.1 mrg if test -d /usr/nec; then
13668 1.1 mrg lt_prog_compiler_pic_F77=-Kconform_pic
13669 1.1 mrg fi
13670 1.1 mrg ;;
13671 1.1 mrg
13672 1.1 mrg hpux*)
13673 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13674 1.1 mrg # not for PA HP-UX.
13675 1.1 mrg case $host_cpu in
13676 1.1 mrg hppa*64*|ia64*)
13677 1.1 mrg # +Z the default
13678 1.1 mrg ;;
13679 1.1 mrg *)
13680 1.1 mrg lt_prog_compiler_pic_F77='-fPIC'
13681 1.1 mrg ;;
13682 1.1 mrg esac
13683 1.1 mrg ;;
13684 1.1 mrg
13685 1.1 mrg *)
13686 1.1 mrg lt_prog_compiler_pic_F77='-fPIC'
13687 1.1 mrg ;;
13688 1.1 mrg esac
13689 1.1 mrg else
13690 1.1 mrg # PORTME Check for flag to pass linker flags through the system compiler.
13691 1.1 mrg case $host_os in
13692 1.1 mrg aix*)
13693 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
13694 1.1 mrg if test "$host_cpu" = ia64; then
13695 1.1 mrg # AIX 5 now supports IA64 processor
13696 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
13697 1.1 mrg else
13698 1.1 mrg lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
13699 1.1 mrg fi
13700 1.1 mrg ;;
13701 1.1 mrg darwin*)
13702 1.1 mrg # PIC is the default on this platform
13703 1.1 mrg # Common symbols not allowed in MH_DYLIB files
13704 1.1 mrg case $cc_basename in
13705 1.1 mrg xlc*)
13706 1.1 mrg lt_prog_compiler_pic_F77='-qnocommon'
13707 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
13708 1.1 mrg ;;
13709 1.1 mrg esac
13710 1.1 mrg ;;
13711 1.1 mrg
13712 1.1 mrg mingw* | pw32* | os2*)
13713 1.1 mrg # This hack is so that the source file can tell whether it is being
13714 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
13715 1.1 mrg lt_prog_compiler_pic_F77='-DDLL_EXPORT'
13716 1.1 mrg ;;
13717 1.1 mrg
13718 1.1 mrg hpux9* | hpux10* | hpux11*)
13719 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
13720 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13721 1.1 mrg # not for PA HP-UX.
13722 1.1 mrg case $host_cpu in
13723 1.1 mrg hppa*64*|ia64*)
13724 1.1 mrg # +Z the default
13725 1.1 mrg ;;
13726 1.1 mrg *)
13727 1.1 mrg lt_prog_compiler_pic_F77='+Z'
13728 1.1 mrg ;;
13729 1.1 mrg esac
13730 1.1 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC?
13731 1.1 mrg lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
13732 1.1 mrg ;;
13733 1.1 mrg
13734 1.1 mrg irix5* | irix6* | nonstopux*)
13735 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
13736 1.1 mrg # PIC (with -KPIC) is the default.
13737 1.1 mrg lt_prog_compiler_static_F77='-non_shared'
13738 1.1 mrg ;;
13739 1.1 mrg
13740 1.1 mrg newsos6)
13741 1.1 mrg lt_prog_compiler_pic_F77='-KPIC'
13742 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
13743 1.1 mrg ;;
13744 1.1 mrg
13745 1.1 mrg linux* | k*bsd*-gnu)
13746 1.1 mrg case $cc_basename in
13747 1.1 mrg icc* | ecc*)
13748 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
13749 1.1 mrg lt_prog_compiler_pic_F77='-KPIC'
13750 1.1 mrg lt_prog_compiler_static_F77='-static'
13751 1.1 mrg ;;
13752 1.1 mrg pgcc* | pgf77* | pgf90* | pgf95*)
13753 1.1 mrg # Portland Group compilers (*not* the Pentium gcc compiler,
13754 1.1 mrg # which looks to be a dead project)
13755 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
13756 1.1 mrg lt_prog_compiler_pic_F77='-fpic'
13757 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
13758 1.1 mrg ;;
13759 1.1 mrg ccc*)
13760 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
13761 1.1 mrg # All Alpha code is PIC.
13762 1.1 mrg lt_prog_compiler_static_F77='-non_shared'
13763 1.1 mrg ;;
13764 1.1 mrg esac
13765 1.1 mrg ;;
13766 1.1 mrg
13767 1.1 mrg osf3* | osf4* | osf5*)
13768 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
13769 1.1 mrg # All OSF/1 code is PIC.
13770 1.1 mrg lt_prog_compiler_static_F77='-non_shared'
13771 1.1 mrg ;;
13772 1.1 mrg
13773 1.1 mrg solaris*)
13774 1.1 mrg lt_prog_compiler_pic_F77='-KPIC'
13775 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
13776 1.1 mrg case $cc_basename in
13777 1.1 mrg f77* | f90* | f95*)
13778 1.1 mrg lt_prog_compiler_wl_F77='-Qoption ld ';;
13779 1.1 mrg *)
13780 1.1 mrg lt_prog_compiler_wl_F77='-Wl,';;
13781 1.1 mrg esac
13782 1.1 mrg ;;
13783 1.1 mrg
13784 1.1 mrg sunos4*)
13785 1.1 mrg lt_prog_compiler_wl_F77='-Qoption ld '
13786 1.1 mrg lt_prog_compiler_pic_F77='-PIC'
13787 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
13788 1.1 mrg ;;
13789 1.1 mrg
13790 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3*)
13791 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
13792 1.1 mrg lt_prog_compiler_pic_F77='-KPIC'
13793 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
13794 1.1 mrg ;;
13795 1.1 mrg
13796 1.1 mrg sysv4*MP*)
13797 1.1 mrg if test -d /usr/nec ;then
13798 1.1 mrg lt_prog_compiler_pic_F77='-Kconform_pic'
13799 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
13800 1.1 mrg fi
13801 1.1 mrg ;;
13802 1.1 mrg
13803 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13804 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
13805 1.1 mrg lt_prog_compiler_pic_F77='-KPIC'
13806 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
13807 1.1 mrg ;;
13808 1.1 mrg
13809 1.1 mrg unicos*)
13810 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
13811 1.1 mrg lt_prog_compiler_can_build_shared_F77=no
13812 1.1 mrg ;;
13813 1.1 mrg
13814 1.1 mrg uts4*)
13815 1.1 mrg lt_prog_compiler_pic_F77='-pic'
13816 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
13817 1.1 mrg ;;
13818 1.1 mrg
13819 1.1 mrg *)
13820 1.1 mrg lt_prog_compiler_can_build_shared_F77=no
13821 1.1 mrg ;;
13822 1.1 mrg esac
13823 1.1 mrg fi
13824 1.1 mrg
13825 1.1 mrg { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
13826 1.1 mrg echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; }
13827 1.1 mrg
13828 1.1 mrg #
13829 1.1 mrg # Check to make sure the PIC flag actually works.
13830 1.1 mrg #
13831 1.1 mrg if test -n "$lt_prog_compiler_pic_F77"; then
13832 1.1 mrg
13833 1.1 mrg { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
13834 1.1 mrg echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
13835 1.1 mrg if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
13836 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
13837 1.1 mrg else
13838 1.1 mrg lt_prog_compiler_pic_works_F77=no
13839 1.1 mrg ac_outfile=conftest.$ac_objext
13840 1.1 mrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext
13841 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic_F77"
13842 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
13843 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
13844 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
13845 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
13846 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
13847 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
13848 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13849 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13850 1.1 mrg -e 's:$: $lt_compiler_flag:'`
13851 1.1 mrg (eval echo "\"\$as_me:13851: $lt_compile\"" >&5)
13852 1.1 mrg (eval "$lt_compile" 2>conftest.err)
13853 1.1 mrg ac_status=$?
13854 1.1 mrg cat conftest.err >&5
13855 1.1 mrg echo "$as_me:13855: \$? = $ac_status" >&5
13856 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
13857 1.1 mrg # The compiler can only warn and ignore the option if not recognized
13858 1.1 mrg # So say no if there are warnings other than the usual output.
13859 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
13860 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13861 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13862 1.1 mrg lt_prog_compiler_pic_works_F77=yes
13863 1.1 mrg fi
13864 1.1 mrg fi
13865 1.1 mrg $rm conftest*
13866 1.1 mrg
13867 1.1 mrg fi
13868 1.1 mrg { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
13869 1.1 mrg echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; }
13870 1.1 mrg
13871 1.1 mrg if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
13872 1.1 mrg case $lt_prog_compiler_pic_F77 in
13873 1.1 mrg "" | " "*) ;;
13874 1.1 mrg *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
13875 1.1 mrg esac
13876 1.1 mrg else
13877 1.1 mrg lt_prog_compiler_pic_F77=
13878 1.1 mrg lt_prog_compiler_can_build_shared_F77=no
13879 1.1 mrg fi
13880 1.1 mrg
13881 1.1 mrg fi
13882 1.1 mrg case $host_os in
13883 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless:
13884 1.1 mrg *djgpp*)
13885 1.1 mrg lt_prog_compiler_pic_F77=
13886 1.1 mrg ;;
13887 1.1 mrg *)
13888 1.1 mrg lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
13889 1.1 mrg ;;
13890 1.1 mrg esac
13891 1.1 mrg
13892 1.1 mrg #
13893 1.1 mrg # Check to make sure the static flag actually works.
13894 1.1 mrg #
13895 1.1 mrg wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
13896 1.1 mrg { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13897 1.1 mrg echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
13898 1.1 mrg if test "${lt_prog_compiler_static_works_F77+set}" = set; then
13899 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
13900 1.1 mrg else
13901 1.1 mrg lt_prog_compiler_static_works_F77=no
13902 1.1 mrg save_LDFLAGS="$LDFLAGS"
13903 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13904 1.1 mrg printf "$lt_simple_link_test_code" > conftest.$ac_ext
13905 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13906 1.1 mrg # The linker can only warn and ignore the option if not recognized
13907 1.1 mrg # So say no if there are warnings
13908 1.1 mrg if test -s conftest.err; then
13909 1.1 mrg # Append any errors to the config.log.
13910 1.1 mrg cat conftest.err 1>&5
13911 1.1 mrg $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13912 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13913 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then
13914 1.1 mrg lt_prog_compiler_static_works_F77=yes
13915 1.1 mrg fi
13916 1.1 mrg else
13917 1.1 mrg lt_prog_compiler_static_works_F77=yes
13918 1.1 mrg fi
13919 1.1 mrg fi
13920 1.1 mrg $rm conftest*
13921 1.1 mrg LDFLAGS="$save_LDFLAGS"
13922 1.1 mrg
13923 1.1 mrg fi
13924 1.1 mrg { echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
13925 1.1 mrg echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; }
13926 1.1 mrg
13927 1.1 mrg if test x"$lt_prog_compiler_static_works_F77" = xyes; then
13928 1.1 mrg :
13929 1.1 mrg else
13930 1.1 mrg lt_prog_compiler_static_F77=
13931 1.1 mrg fi
13932 1.1 mrg
13933 1.1 mrg
13934 1.1 mrg { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
13935 1.1 mrg echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
13936 1.1 mrg if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
13937 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
13938 1.1 mrg else
13939 1.1 mrg lt_cv_prog_compiler_c_o_F77=no
13940 1.1 mrg $rm -r conftest 2>/dev/null
13941 1.1 mrg mkdir conftest
13942 1.1 mrg cd conftest
13943 1.1 mrg mkdir out
13944 1.1 mrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext
13945 1.1 mrg
13946 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
13947 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
13948 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
13949 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
13950 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
13951 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
13952 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13953 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13954 1.1 mrg -e 's:$: $lt_compiler_flag:'`
13955 1.1 mrg (eval echo "\"\$as_me:13955: $lt_compile\"" >&5)
13956 1.1 mrg (eval "$lt_compile" 2>out/conftest.err)
13957 1.1 mrg ac_status=$?
13958 1.1 mrg cat out/conftest.err >&5
13959 1.1 mrg echo "$as_me:13959: \$? = $ac_status" >&5
13960 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
13961 1.1 mrg then
13962 1.1 mrg # The compiler can only warn and ignore the option if not recognized
13963 1.1 mrg # So say no if there are warnings
13964 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13965 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13966 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13967 1.1 mrg lt_cv_prog_compiler_c_o_F77=yes
13968 1.1 mrg fi
13969 1.1 mrg fi
13970 1.1 mrg chmod u+w . 2>&5
13971 1.1 mrg $rm conftest*
13972 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for
13973 1.1 mrg # template instantiation
13974 1.1 mrg test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
13975 1.1 mrg $rm out/* && rmdir out
13976 1.1 mrg cd ..
13977 1.1 mrg rmdir conftest
13978 1.1 mrg $rm conftest*
13979 1.1 mrg
13980 1.1 mrg fi
13981 1.1 mrg { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
13982 1.1 mrg echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; }
13983 1.1 mrg
13984 1.1 mrg
13985 1.1 mrg hard_links="nottested"
13986 1.1 mrg if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
13987 1.1 mrg # do not overwrite the value of need_locks provided by the user
13988 1.1 mrg { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
13989 1.1 mrg echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
13990 1.1 mrg hard_links=yes
13991 1.1 mrg $rm conftest*
13992 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
13993 1.1 mrg touch conftest.a
13994 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no
13995 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
13996 1.1 mrg { echo "$as_me:$LINENO: result: $hard_links" >&5
13997 1.1 mrg echo "${ECHO_T}$hard_links" >&6; }
13998 1.1 mrg if test "$hard_links" = no; then
13999 1.1 mrg { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14000 1.1 mrg echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14001 1.1 mrg need_locks=warn
14002 1.1 mrg fi
14003 1.1 mrg else
14004 1.1 mrg need_locks=no
14005 1.1 mrg fi
14006 1.1 mrg
14007 1.1 mrg { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14008 1.1 mrg echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
14009 1.1 mrg
14010 1.1 mrg runpath_var=
14011 1.1 mrg allow_undefined_flag_F77=
14012 1.1 mrg enable_shared_with_static_runtimes_F77=no
14013 1.1 mrg archive_cmds_F77=
14014 1.1 mrg archive_expsym_cmds_F77=
14015 1.1 mrg old_archive_From_new_cmds_F77=
14016 1.1 mrg old_archive_from_expsyms_cmds_F77=
14017 1.1 mrg export_dynamic_flag_spec_F77=
14018 1.1 mrg whole_archive_flag_spec_F77=
14019 1.1 mrg thread_safe_flag_spec_F77=
14020 1.1 mrg hardcode_libdir_flag_spec_F77=
14021 1.1 mrg hardcode_libdir_flag_spec_ld_F77=
14022 1.1 mrg hardcode_libdir_separator_F77=
14023 1.1 mrg hardcode_direct_F77=no
14024 1.1 mrg hardcode_minus_L_F77=no
14025 1.1 mrg hardcode_shlibpath_var_F77=unsupported
14026 1.1 mrg link_all_deplibs_F77=unknown
14027 1.1 mrg hardcode_automatic_F77=no
14028 1.1 mrg module_cmds_F77=
14029 1.1 mrg module_expsym_cmds_F77=
14030 1.1 mrg always_export_symbols_F77=no
14031 1.1 mrg export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14032 1.1 mrg # include_expsyms should be a list of space-separated symbols to be *always*
14033 1.1 mrg # included in the symbol list
14034 1.1 mrg include_expsyms_F77=
14035 1.1 mrg # exclude_expsyms can be an extended regexp of symbols to exclude
14036 1.1 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or
14037 1.1 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14038 1.1 mrg # as well as any symbol that contains `d'.
14039 1.1 mrg exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
14040 1.1 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14041 1.1 mrg # platforms (ab)use it in PIC code, but their linkers get confused if
14042 1.1 mrg # the symbol is explicitly referenced. Since portable code cannot
14043 1.1 mrg # rely on this symbol name, it's probably fine to never include it in
14044 1.1 mrg # preloaded symbol tables.
14045 1.1 mrg extract_expsyms_cmds=
14046 1.1 mrg # Just being paranoid about ensuring that cc_basename is set.
14047 1.1 mrg for cc_temp in $compiler""; do
14048 1.1 mrg case $cc_temp in
14049 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14050 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14051 1.1 mrg \-*) ;;
14052 1.1 mrg *) break;;
14053 1.1 mrg esac
14054 1.1 mrg done
14055 1.1 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14056 1.1 mrg
14057 1.1 mrg case $host_os in
14058 1.1 mrg cygwin* | mingw* | pw32*)
14059 1.1 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time
14060 1.1 mrg # When not using gcc, we currently assume that we are using
14061 1.1 mrg # Microsoft Visual C++.
14062 1.1 mrg if test "$GCC" != yes; then
14063 1.1 mrg with_gnu_ld=no
14064 1.1 mrg fi
14065 1.1 mrg ;;
14066 1.1 mrg interix*)
14067 1.1 mrg # we just hope/assume this is gcc and not c89 (= MSVC++)
14068 1.1 mrg with_gnu_ld=yes
14069 1.1 mrg ;;
14070 1.1 mrg openbsd*)
14071 1.1 mrg with_gnu_ld=no
14072 1.1 mrg ;;
14073 1.1 mrg esac
14074 1.1 mrg
14075 1.1 mrg ld_shlibs_F77=yes
14076 1.1 mrg if test "$with_gnu_ld" = yes; then
14077 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty
14078 1.1 mrg wlarc='${wl}'
14079 1.1 mrg
14080 1.1 mrg # Set some defaults for GNU ld with shared library support. These
14081 1.1 mrg # are reset later if shared libraries are not supported. Putting them
14082 1.1 mrg # here allows them to be overridden if necessary.
14083 1.1 mrg runpath_var=LD_RUN_PATH
14084 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14085 1.1 mrg export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14086 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al.
14087 1.1 mrg if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14088 1.1 mrg whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14089 1.1 mrg else
14090 1.1 mrg whole_archive_flag_spec_F77=
14091 1.1 mrg fi
14092 1.1 mrg supports_anon_versioning=no
14093 1.1 mrg case `$LD -v 2>/dev/null` in
14094 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14095 1.1 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14096 1.1 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14097 1.1 mrg *\ 2.11.*) ;; # other 2.11 versions
14098 1.1 mrg *) supports_anon_versioning=yes ;;
14099 1.1 mrg esac
14100 1.1 mrg
14101 1.1 mrg # See if GNU ld supports shared libraries.
14102 1.1 mrg case $host_os in
14103 1.1 mrg aix3* | aix4* | aix5*)
14104 1.1 mrg # On AIX/PPC, the GNU linker is very broken
14105 1.1 mrg if test "$host_cpu" != ia64; then
14106 1.1 mrg ld_shlibs_F77=no
14107 1.1 mrg cat <<EOF 1>&2
14108 1.1 mrg
14109 1.1 mrg *** Warning: the GNU linker, at least up to release 2.9.1, is reported
14110 1.1 mrg *** to be unable to reliably create shared libraries on AIX.
14111 1.1 mrg *** Therefore, libtool is disabling shared libraries support. If you
14112 1.1 mrg *** really care for shared libraries, you may want to modify your PATH
14113 1.1 mrg *** so that a non-GNU linker is found, and then restart.
14114 1.1 mrg
14115 1.1 mrg EOF
14116 1.1 mrg fi
14117 1.1 mrg ;;
14118 1.1 mrg
14119 1.1 mrg amigaos*)
14120 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)'
14121 1.1 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
14122 1.1 mrg hardcode_minus_L_F77=yes
14123 1.1 mrg
14124 1.1 mrg # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
14125 1.1 mrg # that the semantics of dynamic libraries on AmigaOS, at least up
14126 1.1 mrg # to version 4, is to share data among multiple programs linked
14127 1.1 mrg # with the same dynamic library. Since this doesn't match the
14128 1.1 mrg # behavior of shared libraries on other platforms, we can't use
14129 1.1 mrg # them.
14130 1.1 mrg ld_shlibs_F77=no
14131 1.1 mrg ;;
14132 1.1 mrg
14133 1.1 mrg beos*)
14134 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14135 1.1 mrg allow_undefined_flag_F77=unsupported
14136 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
14137 1.1 mrg # support --undefined. This deserves some investigation. FIXME
14138 1.1 mrg archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14139 1.1 mrg else
14140 1.1 mrg ld_shlibs_F77=no
14141 1.1 mrg fi
14142 1.1 mrg ;;
14143 1.1 mrg
14144 1.1 mrg cygwin* | mingw* | pw32*)
14145 1.1 mrg # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14146 1.1 mrg # as there is no search path for DLLs.
14147 1.1 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
14148 1.1 mrg allow_undefined_flag_F77=unsupported
14149 1.1 mrg always_export_symbols_F77=no
14150 1.1 mrg enable_shared_with_static_runtimes_F77=yes
14151 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'
14152 1.1 mrg
14153 1.1 mrg if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14154 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'
14155 1.1 mrg # If the export-symbols file already is a .def file (1st line
14156 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend...
14157 1.1 mrg archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14158 1.1 mrg cp $export_symbols $output_objdir/$soname.def;
14159 1.1 mrg else
14160 1.1 mrg echo EXPORTS > $output_objdir/$soname.def;
14161 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def;
14162 1.1 mrg fi~
14163 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'
14164 1.1 mrg else
14165 1.1 mrg ld_shlibs_F77=no
14166 1.1 mrg fi
14167 1.1 mrg ;;
14168 1.1 mrg
14169 1.1 mrg interix3*)
14170 1.1 mrg hardcode_direct_F77=no
14171 1.1 mrg hardcode_shlibpath_var_F77=no
14172 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14173 1.1 mrg export_dynamic_flag_spec_F77='${wl}-E'
14174 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14175 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by
14176 1.1 mrg # default) and relocated if they conflict, which is a slow very memory
14177 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random,
14178 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14179 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space.
14180 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'
14181 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'
14182 1.1 mrg ;;
14183 1.1 mrg
14184 1.1 mrg linux* | k*bsd*-gnu)
14185 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14186 1.1 mrg tmp_addflag=
14187 1.1 mrg case $cc_basename,$host_cpu in
14188 1.1 mrg pgcc*) # Portland Group C compiler
14189 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'
14190 1.1 mrg tmp_addflag=' $pic_flag'
14191 1.1 mrg ;;
14192 1.1 mrg pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
14193 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'
14194 1.1 mrg tmp_addflag=' $pic_flag -Mnomain' ;;
14195 1.1 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
14196 1.1 mrg tmp_addflag=' -i_dynamic' ;;
14197 1.1 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
14198 1.1 mrg tmp_addflag=' -i_dynamic -nofor_main' ;;
14199 1.1 mrg ifc* | ifort*) # Intel Fortran compiler
14200 1.1 mrg tmp_addflag=' -nofor_main' ;;
14201 1.1 mrg esac
14202 1.1 mrg archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14203 1.1 mrg
14204 1.1 mrg if test $supports_anon_versioning = yes; then
14205 1.1 mrg archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
14206 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14207 1.1 mrg $echo "local: *; };" >> $output_objdir/$libname.ver~
14208 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'
14209 1.1 mrg fi
14210 1.1 mrg link_all_deplibs_F77=no
14211 1.1 mrg else
14212 1.1 mrg ld_shlibs_F77=no
14213 1.1 mrg fi
14214 1.1 mrg ;;
14215 1.1 mrg
14216 1.1 mrg netbsd* | netbsdelf*-gnu)
14217 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14218 1.1 mrg archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
14219 1.1 mrg wlarc=
14220 1.1 mrg else
14221 1.1 mrg archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14222 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'
14223 1.1 mrg fi
14224 1.1 mrg ;;
14225 1.1 mrg
14226 1.1 mrg solaris*)
14227 1.1 mrg if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
14228 1.1 mrg ld_shlibs_F77=no
14229 1.1 mrg cat <<EOF 1>&2
14230 1.1 mrg
14231 1.1 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably
14232 1.1 mrg *** create shared libraries on Solaris systems. Therefore, libtool
14233 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
14234 1.1 mrg *** binutils to release 2.9.1 or newer. Another option is to modify
14235 1.1 mrg *** your PATH or compiler configuration so that the native linker is
14236 1.1 mrg *** used, and then restart.
14237 1.1 mrg
14238 1.1 mrg EOF
14239 1.1 mrg elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14240 1.1 mrg archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14241 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'
14242 1.1 mrg else
14243 1.1 mrg ld_shlibs_F77=no
14244 1.1 mrg fi
14245 1.1 mrg ;;
14246 1.1 mrg
14247 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
14248 1.1 mrg case `$LD -v 2>&1` in
14249 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
14250 1.1 mrg ld_shlibs_F77=no
14251 1.1 mrg cat <<_LT_EOF 1>&2
14252 1.1 mrg
14253 1.1 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
14254 1.1 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool
14255 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
14256 1.1 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
14257 1.1 mrg *** your PATH or compiler configuration so that the native linker is
14258 1.1 mrg *** used, and then restart.
14259 1.1 mrg
14260 1.1 mrg _LT_EOF
14261 1.1 mrg ;;
14262 1.1 mrg *)
14263 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14264 1.1 mrg hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
14265 1.1 mrg archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
14266 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'
14267 1.1 mrg else
14268 1.1 mrg ld_shlibs_F77=no
14269 1.1 mrg fi
14270 1.1 mrg ;;
14271 1.1 mrg esac
14272 1.1 mrg ;;
14273 1.1 mrg
14274 1.1 mrg sunos4*)
14275 1.1 mrg archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14276 1.1 mrg wlarc=
14277 1.1 mrg hardcode_direct_F77=yes
14278 1.1 mrg hardcode_shlibpath_var_F77=no
14279 1.1 mrg ;;
14280 1.1 mrg
14281 1.1 mrg *)
14282 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14283 1.1 mrg archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14284 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'
14285 1.1 mrg else
14286 1.1 mrg ld_shlibs_F77=no
14287 1.1 mrg fi
14288 1.1 mrg ;;
14289 1.1 mrg esac
14290 1.1 mrg
14291 1.1 mrg if test "$ld_shlibs_F77" = no; then
14292 1.1 mrg runpath_var=
14293 1.1 mrg hardcode_libdir_flag_spec_F77=
14294 1.1 mrg export_dynamic_flag_spec_F77=
14295 1.1 mrg whole_archive_flag_spec_F77=
14296 1.1 mrg fi
14297 1.1 mrg else
14298 1.1 mrg # PORTME fill in a description of your system's linker (not GNU ld)
14299 1.1 mrg case $host_os in
14300 1.1 mrg aix3*)
14301 1.1 mrg allow_undefined_flag_F77=unsupported
14302 1.1 mrg always_export_symbols_F77=yes
14303 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'
14304 1.1 mrg # Note: this linker hardcodes the directories in LIBPATH if there
14305 1.1 mrg # are no directories specified by -L.
14306 1.1 mrg hardcode_minus_L_F77=yes
14307 1.1 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
14308 1.1 mrg # Neither direct hardcoding nor static linking is supported with a
14309 1.1 mrg # broken collect2.
14310 1.1 mrg hardcode_direct_F77=unsupported
14311 1.1 mrg fi
14312 1.1 mrg ;;
14313 1.1 mrg
14314 1.1 mrg aix4* | aix5*)
14315 1.1 mrg if test "$host_cpu" = ia64; then
14316 1.1 mrg # On IA64, the linker does run time linking by default, so we don't
14317 1.1 mrg # have to do anything special.
14318 1.1 mrg aix_use_runtimelinking=no
14319 1.1 mrg exp_sym_flag='-Bexport'
14320 1.1 mrg no_entry_flag=""
14321 1.1 mrg else
14322 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option.
14323 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm
14324 1.1 mrg if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
14325 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'
14326 1.1 mrg else
14327 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'
14328 1.1 mrg fi
14329 1.1 mrg aix_use_runtimelinking=no
14330 1.1 mrg
14331 1.1 mrg # Test if we are trying to use run time linking or normal
14332 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we
14333 1.1 mrg # need to do runtime linking.
14334 1.1 mrg case $host_os in aix4.[23]|aix4.[23].*|aix5*)
14335 1.1 mrg for ld_flag in $LDFLAGS; do
14336 1.1 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
14337 1.1 mrg aix_use_runtimelinking=yes
14338 1.1 mrg break
14339 1.1 mrg fi
14340 1.1 mrg done
14341 1.1 mrg ;;
14342 1.1 mrg esac
14343 1.1 mrg
14344 1.1 mrg exp_sym_flag='-bexport'
14345 1.1 mrg no_entry_flag='-bnoentry'
14346 1.1 mrg fi
14347 1.1 mrg
14348 1.1 mrg # When large executables or shared objects are built, AIX ld can
14349 1.1 mrg # have problems creating the table of contents. If linking a library
14350 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to
14351 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
14352 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14353 1.1 mrg
14354 1.1 mrg archive_cmds_F77=''
14355 1.1 mrg hardcode_direct_F77=yes
14356 1.1 mrg hardcode_libdir_separator_F77=':'
14357 1.1 mrg link_all_deplibs_F77=yes
14358 1.1 mrg
14359 1.1 mrg if test "$GCC" = yes; then
14360 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*)
14361 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check
14362 1.1 mrg # below for broken collect2 doesn't work under 4.3+
14363 1.1 mrg collect2name=`${CC} -print-prog-name=collect2`
14364 1.1 mrg if test -f "$collect2name" && \
14365 1.1 mrg strings "$collect2name" | grep resolve_lib_name >/dev/null
14366 1.1 mrg then
14367 1.1 mrg # We have reworked collect2
14368 1.1 mrg hardcode_direct_F77=yes
14369 1.1 mrg else
14370 1.1 mrg # We have old collect2
14371 1.1 mrg hardcode_direct_F77=unsupported
14372 1.1 mrg # It fails to find uninstalled libraries when the uninstalled
14373 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L
14374 1.1 mrg # to unsupported forces relinking
14375 1.1 mrg hardcode_minus_L_F77=yes
14376 1.1 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
14377 1.1 mrg hardcode_libdir_separator_F77=
14378 1.1 mrg fi
14379 1.1 mrg ;;
14380 1.1 mrg esac
14381 1.1 mrg shared_flag='-shared'
14382 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
14383 1.1 mrg shared_flag="$shared_flag "'${wl}-G'
14384 1.1 mrg fi
14385 1.1 mrg else
14386 1.1 mrg # not using gcc
14387 1.1 mrg if test "$host_cpu" = ia64; then
14388 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
14389 1.1 mrg # chokes on -Wl,-G. The following line is correct:
14390 1.1 mrg shared_flag='-G'
14391 1.1 mrg else
14392 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
14393 1.1 mrg shared_flag='${wl}-G'
14394 1.1 mrg else
14395 1.1 mrg shared_flag='${wl}-bM:SRE'
14396 1.1 mrg fi
14397 1.1 mrg fi
14398 1.1 mrg fi
14399 1.1 mrg
14400 1.1 mrg # It seems that -bexpall does not export symbols beginning with
14401 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export.
14402 1.1 mrg always_export_symbols_F77=yes
14403 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
14404 1.1 mrg # Warning - without using the other runtime loading flags (-brtl),
14405 1.1 mrg # -berok will link without error, but may produce a broken library.
14406 1.1 mrg allow_undefined_flag_F77='-berok'
14407 1.1 mrg # Determine the default libpath from the value encoded in an empty executable.
14408 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
14409 1.1 mrg program main
14410 1.1 mrg
14411 1.1 mrg end
14412 1.1 mrg _ACEOF
14413 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
14414 1.1 mrg if { (ac_try="$ac_link"
14415 1.1 mrg case "(($ac_try" in
14416 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14417 1.1 mrg *) ac_try_echo=$ac_try;;
14418 1.1 mrg esac
14419 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14420 1.1 mrg (eval "$ac_link") 2>conftest.er1
14421 1.1 mrg ac_status=$?
14422 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
14423 1.1 mrg rm -f conftest.er1
14424 1.1 mrg cat conftest.err >&5
14425 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
14426 1.1 mrg (exit $ac_status); } && {
14427 1.1 mrg test -z "$ac_f77_werror_flag" ||
14428 1.1 mrg test ! -s conftest.err
14429 1.1 mrg } && test -s conftest$ac_exeext &&
14430 1.1 mrg $as_test_x conftest$ac_exeext; then
14431 1.1 mrg
14432 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
14433 1.1 mrg }'`
14434 1.1 mrg # Check for a 64-bit object if we didn't find anything.
14435 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; }
14436 1.1 mrg }'`; fi
14437 1.1 mrg else
14438 1.1 mrg echo "$as_me: failed program was:" >&5
14439 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
14440 1.1 mrg
14441 1.1 mrg
14442 1.1 mrg fi
14443 1.1 mrg
14444 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14445 1.1 mrg conftest$ac_exeext conftest.$ac_ext
14446 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14447 1.1 mrg
14448 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14449 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"
14450 1.1 mrg else
14451 1.1 mrg if test "$host_cpu" = ia64; then
14452 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
14453 1.1 mrg allow_undefined_flag_F77="-z nodefs"
14454 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"
14455 1.1 mrg else
14456 1.1 mrg # Determine the default libpath from the value encoded in an empty executable.
14457 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
14458 1.1 mrg program main
14459 1.1 mrg
14460 1.1 mrg end
14461 1.1 mrg _ACEOF
14462 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
14463 1.1 mrg if { (ac_try="$ac_link"
14464 1.1 mrg case "(($ac_try" in
14465 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14466 1.1 mrg *) ac_try_echo=$ac_try;;
14467 1.1 mrg esac
14468 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14469 1.1 mrg (eval "$ac_link") 2>conftest.er1
14470 1.1 mrg ac_status=$?
14471 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
14472 1.1 mrg rm -f conftest.er1
14473 1.1 mrg cat conftest.err >&5
14474 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
14475 1.1 mrg (exit $ac_status); } && {
14476 1.1 mrg test -z "$ac_f77_werror_flag" ||
14477 1.1 mrg test ! -s conftest.err
14478 1.1 mrg } && test -s conftest$ac_exeext &&
14479 1.1 mrg $as_test_x conftest$ac_exeext; then
14480 1.1 mrg
14481 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
14482 1.1 mrg }'`
14483 1.1 mrg # Check for a 64-bit object if we didn't find anything.
14484 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; }
14485 1.1 mrg }'`; fi
14486 1.1 mrg else
14487 1.1 mrg echo "$as_me: failed program was:" >&5
14488 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
14489 1.1 mrg
14490 1.1 mrg
14491 1.1 mrg fi
14492 1.1 mrg
14493 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14494 1.1 mrg conftest$ac_exeext conftest.$ac_ext
14495 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14496 1.1 mrg
14497 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14498 1.1 mrg # Warning - without using the other run time loading flags,
14499 1.1 mrg # -berok will link without error, but may produce a broken library.
14500 1.1 mrg no_undefined_flag_F77=' ${wl}-bernotok'
14501 1.1 mrg allow_undefined_flag_F77=' ${wl}-berok'
14502 1.1 mrg # Exported symbols can be pulled into shared objects from archives
14503 1.1 mrg whole_archive_flag_spec_F77='$convenience'
14504 1.1 mrg archive_cmds_need_lc_F77=yes
14505 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries.
14506 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'
14507 1.1 mrg fi
14508 1.1 mrg fi
14509 1.1 mrg ;;
14510 1.1 mrg
14511 1.1 mrg amigaos*)
14512 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)'
14513 1.1 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
14514 1.1 mrg hardcode_minus_L_F77=yes
14515 1.1 mrg # see comment about different semantics on the GNU ld section
14516 1.1 mrg ld_shlibs_F77=no
14517 1.1 mrg ;;
14518 1.1 mrg
14519 1.1 mrg bsdi[45]*)
14520 1.1 mrg export_dynamic_flag_spec_F77=-rdynamic
14521 1.1 mrg ;;
14522 1.1 mrg
14523 1.1 mrg cygwin* | mingw* | pw32*)
14524 1.1 mrg # When not using gcc, we currently assume that we are using
14525 1.1 mrg # Microsoft Visual C++.
14526 1.1 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is
14527 1.1 mrg # no search path for DLLs.
14528 1.1 mrg hardcode_libdir_flag_spec_F77=' '
14529 1.1 mrg allow_undefined_flag_F77=unsupported
14530 1.1 mrg # Tell ltmain to make .lib files, not .a files.
14531 1.1 mrg libext=lib
14532 1.1 mrg # Tell ltmain to make .dll files, not .so files.
14533 1.1 mrg shrext_cmds=".dll"
14534 1.1 mrg # FIXME: Setting linknames here is a bad hack.
14535 1.1 mrg archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
14536 1.1 mrg # The linker will automatically build a .lib file if we build a DLL.
14537 1.1 mrg old_archive_From_new_cmds_F77='true'
14538 1.1 mrg # FIXME: Should let the user specify the lib program.
14539 1.1 mrg old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
14540 1.1 mrg fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
14541 1.1 mrg enable_shared_with_static_runtimes_F77=yes
14542 1.1 mrg ;;
14543 1.1 mrg
14544 1.1 mrg darwin* | rhapsody*)
14545 1.1 mrg case $host_os in
14546 1.1 mrg rhapsody* | darwin1.[012])
14547 1.1 mrg allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
14548 1.1 mrg ;;
14549 1.1 mrg *) # Darwin 1.3 on
14550 1.1 mrg if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
14551 1.1 mrg allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
14552 1.1 mrg else
14553 1.1 mrg case ${MACOSX_DEPLOYMENT_TARGET} in
14554 1.1 mrg 10.[012])
14555 1.1 mrg allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
14556 1.1 mrg ;;
14557 1.1 mrg 10.*)
14558 1.1 mrg allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
14559 1.1 mrg ;;
14560 1.1 mrg esac
14561 1.1 mrg fi
14562 1.1 mrg ;;
14563 1.1 mrg esac
14564 1.1 mrg archive_cmds_need_lc_F77=no
14565 1.1 mrg hardcode_direct_F77=no
14566 1.1 mrg hardcode_automatic_F77=yes
14567 1.1 mrg hardcode_shlibpath_var_F77=unsupported
14568 1.1 mrg whole_archive_flag_spec_F77=''
14569 1.1 mrg link_all_deplibs_F77=yes
14570 1.1 mrg if test "$GCC" = yes ; then
14571 1.1 mrg output_verbose_link_cmd='echo'
14572 1.1 mrg archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
14573 1.1 mrg module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
14574 1.1 mrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
14575 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}'
14576 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}'
14577 1.1 mrg else
14578 1.1 mrg case $cc_basename in
14579 1.1 mrg xlc*)
14580 1.1 mrg output_verbose_link_cmd='echo'
14581 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'
14582 1.1 mrg module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
14583 1.1 mrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
14584 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}'
14585 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}'
14586 1.1 mrg ;;
14587 1.1 mrg *)
14588 1.1 mrg ld_shlibs_F77=no
14589 1.1 mrg ;;
14590 1.1 mrg esac
14591 1.1 mrg fi
14592 1.1 mrg ;;
14593 1.1 mrg
14594 1.1 mrg dgux*)
14595 1.1 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14596 1.1 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
14597 1.1 mrg hardcode_shlibpath_var_F77=no
14598 1.1 mrg ;;
14599 1.1 mrg
14600 1.1 mrg freebsd1*)
14601 1.1 mrg ld_shlibs_F77=no
14602 1.1 mrg ;;
14603 1.1 mrg
14604 1.1 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
14605 1.1 mrg # support. Future versions do this automatically, but an explicit c++rt0.o
14606 1.1 mrg # does not break anything, and helps significantly (at the cost of a little
14607 1.1 mrg # extra space).
14608 1.1 mrg freebsd2.2*)
14609 1.1 mrg archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
14610 1.1 mrg hardcode_libdir_flag_spec_F77='-R$libdir'
14611 1.1 mrg hardcode_direct_F77=yes
14612 1.1 mrg hardcode_shlibpath_var_F77=no
14613 1.1 mrg ;;
14614 1.1 mrg
14615 1.1 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature.
14616 1.1 mrg freebsd2*)
14617 1.1 mrg archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14618 1.1 mrg hardcode_direct_F77=yes
14619 1.1 mrg hardcode_minus_L_F77=yes
14620 1.1 mrg hardcode_shlibpath_var_F77=no
14621 1.1 mrg ;;
14622 1.1 mrg
14623 1.1 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
14624 1.1 mrg freebsd* | dragonfly*)
14625 1.1 mrg archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
14626 1.1 mrg hardcode_libdir_flag_spec_F77='-R$libdir'
14627 1.1 mrg hardcode_direct_F77=yes
14628 1.1 mrg hardcode_shlibpath_var_F77=no
14629 1.1 mrg ;;
14630 1.1 mrg
14631 1.1 mrg hpux9*)
14632 1.1 mrg if test "$GCC" = yes; then
14633 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'
14634 1.1 mrg else
14635 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'
14636 1.1 mrg fi
14637 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14638 1.1 mrg hardcode_libdir_separator_F77=:
14639 1.1 mrg hardcode_direct_F77=yes
14640 1.1 mrg
14641 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
14642 1.1 mrg # but as the default location of the library.
14643 1.1 mrg hardcode_minus_L_F77=yes
14644 1.1 mrg export_dynamic_flag_spec_F77='${wl}-E'
14645 1.1 mrg ;;
14646 1.1 mrg
14647 1.1 mrg hpux10*)
14648 1.1 mrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then
14649 1.1 mrg archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14650 1.1 mrg else
14651 1.1 mrg archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
14652 1.1 mrg fi
14653 1.1 mrg if test "$with_gnu_ld" = no; then
14654 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14655 1.1 mrg hardcode_libdir_separator_F77=:
14656 1.1 mrg
14657 1.1 mrg hardcode_direct_F77=yes
14658 1.1 mrg export_dynamic_flag_spec_F77='${wl}-E'
14659 1.1 mrg
14660 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
14661 1.1 mrg # but as the default location of the library.
14662 1.1 mrg hardcode_minus_L_F77=yes
14663 1.1 mrg fi
14664 1.1 mrg ;;
14665 1.1 mrg
14666 1.1 mrg hpux11*)
14667 1.1 mrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then
14668 1.1 mrg case $host_cpu in
14669 1.1 mrg hppa*64*)
14670 1.1 mrg archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14671 1.1 mrg ;;
14672 1.1 mrg ia64*)
14673 1.1 mrg archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14674 1.1 mrg ;;
14675 1.1 mrg *)
14676 1.1 mrg archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14677 1.1 mrg ;;
14678 1.1 mrg esac
14679 1.1 mrg else
14680 1.1 mrg case $host_cpu in
14681 1.1 mrg hppa*64*)
14682 1.1 mrg archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14683 1.1 mrg ;;
14684 1.1 mrg ia64*)
14685 1.1 mrg archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14686 1.1 mrg ;;
14687 1.1 mrg *)
14688 1.1 mrg archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14689 1.1 mrg ;;
14690 1.1 mrg esac
14691 1.1 mrg fi
14692 1.1 mrg if test "$with_gnu_ld" = no; then
14693 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14694 1.1 mrg hardcode_libdir_separator_F77=:
14695 1.1 mrg
14696 1.1 mrg case $host_cpu in
14697 1.1 mrg hppa*64*|ia64*)
14698 1.1 mrg hardcode_libdir_flag_spec_ld_F77='+b $libdir'
14699 1.1 mrg hardcode_direct_F77=no
14700 1.1 mrg hardcode_shlibpath_var_F77=no
14701 1.1 mrg ;;
14702 1.1 mrg *)
14703 1.1 mrg hardcode_direct_F77=yes
14704 1.1 mrg export_dynamic_flag_spec_F77='${wl}-E'
14705 1.1 mrg
14706 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
14707 1.1 mrg # but as the default location of the library.
14708 1.1 mrg hardcode_minus_L_F77=yes
14709 1.1 mrg ;;
14710 1.1 mrg esac
14711 1.1 mrg fi
14712 1.1 mrg ;;
14713 1.1 mrg
14714 1.1 mrg irix5* | irix6* | nonstopux*)
14715 1.1 mrg if test "$GCC" = yes; then
14716 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'
14717 1.1 mrg else
14718 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'
14719 1.1 mrg hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
14720 1.1 mrg fi
14721 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14722 1.1 mrg hardcode_libdir_separator_F77=:
14723 1.1 mrg link_all_deplibs_F77=yes
14724 1.1 mrg ;;
14725 1.1 mrg
14726 1.1 mrg netbsd* | netbsdelf*-gnu)
14727 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14728 1.1 mrg archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
14729 1.1 mrg else
14730 1.1 mrg archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
14731 1.1 mrg fi
14732 1.1 mrg hardcode_libdir_flag_spec_F77='-R$libdir'
14733 1.1 mrg hardcode_direct_F77=yes
14734 1.1 mrg hardcode_shlibpath_var_F77=no
14735 1.1 mrg ;;
14736 1.1 mrg
14737 1.1 mrg newsos6)
14738 1.1 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14739 1.1 mrg hardcode_direct_F77=yes
14740 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14741 1.1 mrg hardcode_libdir_separator_F77=:
14742 1.1 mrg hardcode_shlibpath_var_F77=no
14743 1.1 mrg ;;
14744 1.1 mrg
14745 1.1 mrg openbsd*)
14746 1.1 mrg hardcode_direct_F77=yes
14747 1.1 mrg hardcode_shlibpath_var_F77=no
14748 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14749 1.1 mrg archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14750 1.1 mrg archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
14751 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14752 1.1 mrg export_dynamic_flag_spec_F77='${wl}-E'
14753 1.1 mrg else
14754 1.1 mrg case $host_os in
14755 1.1 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
14756 1.1 mrg archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14757 1.1 mrg hardcode_libdir_flag_spec_F77='-R$libdir'
14758 1.1 mrg ;;
14759 1.1 mrg *)
14760 1.1 mrg archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14761 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14762 1.1 mrg ;;
14763 1.1 mrg esac
14764 1.1 mrg fi
14765 1.1 mrg ;;
14766 1.1 mrg
14767 1.1 mrg os2*)
14768 1.1 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
14769 1.1 mrg hardcode_minus_L_F77=yes
14770 1.1 mrg allow_undefined_flag_F77=unsupported
14771 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'
14772 1.1 mrg old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
14773 1.1 mrg ;;
14774 1.1 mrg
14775 1.1 mrg osf3*)
14776 1.1 mrg if test "$GCC" = yes; then
14777 1.1 mrg allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
14778 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'
14779 1.1 mrg else
14780 1.1 mrg allow_undefined_flag_F77=' -expect_unresolved \*'
14781 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'
14782 1.1 mrg fi
14783 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14784 1.1 mrg hardcode_libdir_separator_F77=:
14785 1.1 mrg ;;
14786 1.1 mrg
14787 1.1 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag
14788 1.1 mrg if test "$GCC" = yes; then
14789 1.1 mrg allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
14790 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'
14791 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14792 1.1 mrg else
14793 1.1 mrg allow_undefined_flag_F77=' -expect_unresolved \*'
14794 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'
14795 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~
14796 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'
14797 1.1 mrg
14798 1.1 mrg # Both c and cxx compiler support -rpath directly
14799 1.1 mrg hardcode_libdir_flag_spec_F77='-rpath $libdir'
14800 1.1 mrg fi
14801 1.1 mrg hardcode_libdir_separator_F77=:
14802 1.1 mrg ;;
14803 1.1 mrg
14804 1.1 mrg solaris*)
14805 1.1 mrg no_undefined_flag_F77=' -z text'
14806 1.1 mrg if test "$GCC" = yes; then
14807 1.1 mrg wlarc='${wl}'
14808 1.1 mrg archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14809 1.1 mrg archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
14810 1.1 mrg $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
14811 1.1 mrg else
14812 1.1 mrg wlarc=''
14813 1.1 mrg archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
14814 1.1 mrg archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
14815 1.1 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
14816 1.1 mrg fi
14817 1.1 mrg hardcode_libdir_flag_spec_F77='-R$libdir'
14818 1.1 mrg hardcode_shlibpath_var_F77=no
14819 1.1 mrg case $host_os in
14820 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;;
14821 1.1 mrg *)
14822 1.1 mrg # The compiler driver will combine linker options so we
14823 1.1 mrg # cannot just pass the convience library names through
14824 1.1 mrg # without $wl, iff we do not link with $LD.
14825 1.1 mrg # Luckily, gcc supports the same syntax we need for Sun Studio.
14826 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?)
14827 1.1 mrg case $wlarc in
14828 1.1 mrg '')
14829 1.1 mrg whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
14830 1.1 mrg *)
14831 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' ;;
14832 1.1 mrg esac ;;
14833 1.1 mrg esac
14834 1.1 mrg link_all_deplibs_F77=yes
14835 1.1 mrg ;;
14836 1.1 mrg
14837 1.1 mrg sunos4*)
14838 1.1 mrg if test "x$host_vendor" = xsequent; then
14839 1.1 mrg # Use $CC to link under sequent, because it throws in some extra .o
14840 1.1 mrg # files that make .init and .fini sections work.
14841 1.1 mrg archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
14842 1.1 mrg else
14843 1.1 mrg archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
14844 1.1 mrg fi
14845 1.1 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
14846 1.1 mrg hardcode_direct_F77=yes
14847 1.1 mrg hardcode_minus_L_F77=yes
14848 1.1 mrg hardcode_shlibpath_var_F77=no
14849 1.1 mrg ;;
14850 1.1 mrg
14851 1.1 mrg sysv4)
14852 1.1 mrg case $host_vendor in
14853 1.1 mrg sni)
14854 1.1 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14855 1.1 mrg hardcode_direct_F77=yes # is this really true???
14856 1.1 mrg ;;
14857 1.1 mrg siemens)
14858 1.1 mrg ## LD is ld it makes a PLAMLIB
14859 1.1 mrg ## CC just makes a GrossModule.
14860 1.1 mrg archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
14861 1.1 mrg reload_cmds_F77='$CC -r -o $output$reload_objs'
14862 1.1 mrg hardcode_direct_F77=no
14863 1.1 mrg ;;
14864 1.1 mrg motorola)
14865 1.1 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14866 1.1 mrg hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
14867 1.1 mrg ;;
14868 1.1 mrg esac
14869 1.1 mrg runpath_var='LD_RUN_PATH'
14870 1.1 mrg hardcode_shlibpath_var_F77=no
14871 1.1 mrg ;;
14872 1.1 mrg
14873 1.1 mrg sysv4.3*)
14874 1.1 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14875 1.1 mrg hardcode_shlibpath_var_F77=no
14876 1.1 mrg export_dynamic_flag_spec_F77='-Bexport'
14877 1.1 mrg ;;
14878 1.1 mrg
14879 1.1 mrg sysv4*MP*)
14880 1.1 mrg if test -d /usr/nec; then
14881 1.1 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14882 1.1 mrg hardcode_shlibpath_var_F77=no
14883 1.1 mrg runpath_var=LD_RUN_PATH
14884 1.1 mrg hardcode_runpath_var=yes
14885 1.1 mrg ld_shlibs_F77=yes
14886 1.1 mrg fi
14887 1.1 mrg ;;
14888 1.1 mrg
14889 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
14890 1.1 mrg no_undefined_flag_F77='${wl}-z,text'
14891 1.1 mrg archive_cmds_need_lc_F77=no
14892 1.1 mrg hardcode_shlibpath_var_F77=no
14893 1.1 mrg runpath_var='LD_RUN_PATH'
14894 1.1 mrg
14895 1.1 mrg if test "$GCC" = yes; then
14896 1.1 mrg archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14897 1.1 mrg archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14898 1.1 mrg else
14899 1.1 mrg archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14900 1.1 mrg archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14901 1.1 mrg fi
14902 1.1 mrg ;;
14903 1.1 mrg
14904 1.1 mrg sysv5* | sco3.2v5* | sco5v6*)
14905 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not
14906 1.1 mrg # link with -lc, and that would cause any symbols used from libc to
14907 1.1 mrg # always be unresolved, which means just about no library would
14908 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text
14909 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed
14910 1.1 mrg # as -z defs.
14911 1.1 mrg no_undefined_flag_F77='${wl}-z,text'
14912 1.1 mrg allow_undefined_flag_F77='${wl}-z,nodefs'
14913 1.1 mrg archive_cmds_need_lc_F77=no
14914 1.1 mrg hardcode_shlibpath_var_F77=no
14915 1.1 mrg hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
14916 1.1 mrg hardcode_libdir_separator_F77=':'
14917 1.1 mrg link_all_deplibs_F77=yes
14918 1.1 mrg export_dynamic_flag_spec_F77='${wl}-Bexport'
14919 1.1 mrg runpath_var='LD_RUN_PATH'
14920 1.1 mrg
14921 1.1 mrg if test "$GCC" = yes; then
14922 1.1 mrg archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14923 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'
14924 1.1 mrg else
14925 1.1 mrg archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14926 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'
14927 1.1 mrg fi
14928 1.1 mrg ;;
14929 1.1 mrg
14930 1.1 mrg uts4*)
14931 1.1 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14932 1.1 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
14933 1.1 mrg hardcode_shlibpath_var_F77=no
14934 1.1 mrg ;;
14935 1.1 mrg
14936 1.1 mrg *)
14937 1.1 mrg ld_shlibs_F77=no
14938 1.1 mrg ;;
14939 1.1 mrg esac
14940 1.1 mrg fi
14941 1.1 mrg
14942 1.1 mrg { echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
14943 1.1 mrg echo "${ECHO_T}$ld_shlibs_F77" >&6; }
14944 1.1 mrg test "$ld_shlibs_F77" = no && can_build_shared=no
14945 1.1 mrg
14946 1.1 mrg #
14947 1.1 mrg # Do we need to explicitly link libc?
14948 1.1 mrg #
14949 1.1 mrg case "x$archive_cmds_need_lc_F77" in
14950 1.1 mrg x|xyes)
14951 1.1 mrg # Assume -lc should be added
14952 1.1 mrg archive_cmds_need_lc_F77=yes
14953 1.1 mrg
14954 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then
14955 1.1 mrg case $archive_cmds_F77 in
14956 1.1 mrg *'~'*)
14957 1.1 mrg # FIXME: we may have to deal with multi-command sequences.
14958 1.1 mrg ;;
14959 1.1 mrg '$CC '*)
14960 1.1 mrg # Test whether the compiler implicitly links with -lc since on some
14961 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc
14962 1.1 mrg # to ld, don't add -lc before -lgcc.
14963 1.1 mrg { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
14964 1.1 mrg echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
14965 1.1 mrg $rm conftest*
14966 1.1 mrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext
14967 1.1 mrg
14968 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14969 1.1 mrg (eval $ac_compile) 2>&5
14970 1.1 mrg ac_status=$?
14971 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
14972 1.1 mrg (exit $ac_status); } 2>conftest.err; then
14973 1.1 mrg soname=conftest
14974 1.1 mrg lib=conftest
14975 1.1 mrg libobjs=conftest.$ac_objext
14976 1.1 mrg deplibs=
14977 1.1 mrg wl=$lt_prog_compiler_wl_F77
14978 1.1 mrg pic_flag=$lt_prog_compiler_pic_F77
14979 1.1 mrg compiler_flags=-v
14980 1.1 mrg linker_flags=-v
14981 1.1 mrg verstring=
14982 1.1 mrg output_objdir=.
14983 1.1 mrg libname=conftest
14984 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag_F77
14985 1.1 mrg allow_undefined_flag_F77=
14986 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
14987 1.1 mrg (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
14988 1.1 mrg ac_status=$?
14989 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
14990 1.1 mrg (exit $ac_status); }
14991 1.1 mrg then
14992 1.1 mrg archive_cmds_need_lc_F77=no
14993 1.1 mrg else
14994 1.1 mrg archive_cmds_need_lc_F77=yes
14995 1.1 mrg fi
14996 1.1 mrg allow_undefined_flag_F77=$lt_save_allow_undefined_flag
14997 1.1 mrg else
14998 1.1 mrg cat conftest.err 1>&5
14999 1.1 mrg fi
15000 1.1 mrg $rm conftest*
15001 1.1 mrg { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15002 1.1 mrg echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; }
15003 1.1 mrg ;;
15004 1.1 mrg esac
15005 1.1 mrg fi
15006 1.1 mrg ;;
15007 1.1 mrg esac
15008 1.1 mrg
15009 1.1 mrg { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15010 1.1 mrg echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
15011 1.1 mrg library_names_spec=
15012 1.1 mrg libname_spec='lib$name'
15013 1.1 mrg soname_spec=
15014 1.1 mrg shrext_cmds=".so"
15015 1.1 mrg postinstall_cmds=
15016 1.1 mrg postuninstall_cmds=
15017 1.1 mrg finish_cmds=
15018 1.1 mrg finish_eval=
15019 1.1 mrg shlibpath_var=
15020 1.1 mrg shlibpath_overrides_runpath=unknown
15021 1.1 mrg version_type=none
15022 1.1 mrg dynamic_linker="$host_os ld.so"
15023 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib"
15024 1.1 mrg if test "$GCC" = yes; then
15025 1.1 mrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15026 1.1 mrg if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
15027 1.1 mrg # if the path contains ";" then we assume it to be the separator
15028 1.1 mrg # otherwise default to the standard path separator (i.e. ":") - it is
15029 1.1 mrg # assumed that no part of a normal pathname contains ";" but that should
15030 1.1 mrg # okay in the real world where ";" in dirpaths is itself problematic.
15031 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15032 1.1 mrg else
15033 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
15034 1.1 mrg fi
15035 1.1 mrg else
15036 1.1 mrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
15037 1.1 mrg fi
15038 1.1 mrg need_lib_prefix=unknown
15039 1.1 mrg hardcode_into_libs=no
15040 1.1 mrg
15041 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version
15042 1.1 mrg # flags to be left without arguments
15043 1.1 mrg need_version=unknown
15044 1.1 mrg
15045 1.1 mrg case $host_os in
15046 1.1 mrg aix3*)
15047 1.1 mrg version_type=linux
15048 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15049 1.1 mrg shlibpath_var=LIBPATH
15050 1.1 mrg
15051 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name.
15052 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
15053 1.1 mrg ;;
15054 1.1 mrg
15055 1.1 mrg aix4* | aix5*)
15056 1.1 mrg version_type=linux
15057 1.1 mrg need_lib_prefix=no
15058 1.1 mrg need_version=no
15059 1.1 mrg hardcode_into_libs=yes
15060 1.1 mrg if test "$host_cpu" = ia64; then
15061 1.1 mrg # AIX 5 supports IA64
15062 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15063 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
15064 1.1 mrg else
15065 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file
15066 1.1 mrg # for dependence libraries. The import file would start with
15067 1.1 mrg # the line `#! .'. This would cause the generated library to
15068 1.1 mrg # depend on `.', always an invalid library. This was fixed in
15069 1.1 mrg # development snapshots of GCC prior to 3.0.
15070 1.1 mrg case $host_os in
15071 1.1 mrg aix4 | aix4.[01] | aix4.[01].*)
15072 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15073 1.1 mrg echo ' yes '
15074 1.1 mrg echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15075 1.1 mrg :
15076 1.1 mrg else
15077 1.1 mrg can_build_shared=no
15078 1.1 mrg fi
15079 1.1 mrg ;;
15080 1.1 mrg esac
15081 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15082 1.1 mrg # soname into executable. Probably we can add versioning support to
15083 1.1 mrg # collect2, so additional links can be useful in future.
15084 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
15085 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15086 1.1 mrg # instead of lib<name>.a to let people know that these are not
15087 1.1 mrg # typical AIX shared libraries.
15088 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15089 1.1 mrg else
15090 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2
15091 1.1 mrg # and later when we are not doing run time linking.
15092 1.1 mrg library_names_spec='${libname}${release}.a $libname.a'
15093 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
15094 1.1 mrg fi
15095 1.1 mrg shlibpath_var=LIBPATH
15096 1.1 mrg fi
15097 1.1 mrg ;;
15098 1.1 mrg
15099 1.1 mrg amigaos*)
15100 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a'
15101 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs.
15102 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'
15103 1.1 mrg ;;
15104 1.1 mrg
15105 1.1 mrg beos*)
15106 1.1 mrg library_names_spec='${libname}${shared_ext}'
15107 1.1 mrg dynamic_linker="$host_os ld.so"
15108 1.1 mrg shlibpath_var=LIBRARY_PATH
15109 1.1 mrg ;;
15110 1.1 mrg
15111 1.1 mrg bsdi[45]*)
15112 1.1 mrg version_type=linux
15113 1.1 mrg need_version=no
15114 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15115 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
15116 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15117 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
15118 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15119 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15120 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and
15121 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15122 1.1 mrg # libtool to hard-code these into programs
15123 1.1 mrg ;;
15124 1.1 mrg
15125 1.1 mrg cygwin* | mingw* | pw32*)
15126 1.1 mrg version_type=windows
15127 1.1 mrg shrext_cmds=".dll"
15128 1.1 mrg need_version=no
15129 1.1 mrg need_lib_prefix=no
15130 1.1 mrg
15131 1.1 mrg case $GCC,$host_os in
15132 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32*)
15133 1.1 mrg library_names_spec='$libname.dll.a'
15134 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds
15135 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~
15136 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15137 1.1 mrg dldir=$destdir/`dirname \$dlpath`~
15138 1.1 mrg test -d \$dldir || mkdir -p \$dldir~
15139 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~
15140 1.1 mrg chmod a+x \$dldir/$dlname'
15141 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15142 1.1 mrg dlpath=$dir/\$dldll~
15143 1.1 mrg $rm \$dlpath'
15144 1.1 mrg shlibpath_overrides_runpath=yes
15145 1.1 mrg
15146 1.1 mrg case $host_os in
15147 1.1 mrg cygwin*)
15148 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15149 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15150 1.1 mrg sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15151 1.1 mrg ;;
15152 1.1 mrg mingw*)
15153 1.1 mrg # MinGW DLLs use traditional 'lib' prefix
15154 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15155 1.1 mrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15156 1.1 mrg if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15157 1.1 mrg # It is most probably a Windows format PATH printed by
15158 1.1 mrg # mingw gcc, but we are running on Cygwin. Gcc prints its search
15159 1.1 mrg # path with ; separators, and with drive letters. We can handle the
15160 1.1 mrg # drive letters (cygwin fileutils understands them), so leave them,
15161 1.1 mrg # especially as we might pass files found there to a mingw objdump,
15162 1.1 mrg # which wouldn't understand a cygwinified path. Ahh.
15163 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15164 1.1 mrg else
15165 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
15166 1.1 mrg fi
15167 1.1 mrg ;;
15168 1.1 mrg pw32*)
15169 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib'
15170 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15171 1.1 mrg ;;
15172 1.1 mrg esac
15173 1.1 mrg ;;
15174 1.1 mrg
15175 1.1 mrg *)
15176 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15177 1.1 mrg ;;
15178 1.1 mrg esac
15179 1.1 mrg dynamic_linker='Win32 ld.exe'
15180 1.1 mrg # FIXME: first we should search . and the directory the executable is in
15181 1.1 mrg shlibpath_var=PATH
15182 1.1 mrg ;;
15183 1.1 mrg
15184 1.1 mrg darwin* | rhapsody*)
15185 1.1 mrg dynamic_linker="$host_os dyld"
15186 1.1 mrg version_type=darwin
15187 1.1 mrg need_lib_prefix=no
15188 1.1 mrg need_version=no
15189 1.1 mrg library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15190 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext'
15191 1.1 mrg shlibpath_overrides_runpath=yes
15192 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH
15193 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15194 1.1 mrg # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
15195 1.1 mrg if test "$GCC" = yes; then
15196 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"`
15197 1.1 mrg else
15198 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
15199 1.1 mrg fi
15200 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15201 1.1 mrg ;;
15202 1.1 mrg
15203 1.1 mrg dgux*)
15204 1.1 mrg version_type=linux
15205 1.1 mrg need_lib_prefix=no
15206 1.1 mrg need_version=no
15207 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15208 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
15209 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
15210 1.1 mrg ;;
15211 1.1 mrg
15212 1.1 mrg freebsd1*)
15213 1.1 mrg dynamic_linker=no
15214 1.1 mrg ;;
15215 1.1 mrg
15216 1.1 mrg freebsd* | dragonfly*)
15217 1.1 mrg # DragonFly does not have aout. When/if they implement a new
15218 1.1 mrg # versioning mechanism, adjust this.
15219 1.1 mrg if test -x /usr/bin/objformat; then
15220 1.1 mrg objformat=`/usr/bin/objformat`
15221 1.1 mrg else
15222 1.1 mrg case $host_os in
15223 1.1 mrg freebsd[123]*) objformat=aout ;;
15224 1.1 mrg *) objformat=elf ;;
15225 1.1 mrg esac
15226 1.1 mrg fi
15227 1.1 mrg version_type=freebsd-$objformat
15228 1.1 mrg case $version_type in
15229 1.1 mrg freebsd-elf*)
15230 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15231 1.1 mrg need_version=no
15232 1.1 mrg need_lib_prefix=no
15233 1.1 mrg ;;
15234 1.1 mrg freebsd-*)
15235 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15236 1.1 mrg need_version=yes
15237 1.1 mrg ;;
15238 1.1 mrg esac
15239 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
15240 1.1 mrg case $host_os in
15241 1.1 mrg freebsd2*)
15242 1.1 mrg shlibpath_overrides_runpath=yes
15243 1.1 mrg ;;
15244 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*)
15245 1.1 mrg shlibpath_overrides_runpath=yes
15246 1.1 mrg hardcode_into_libs=yes
15247 1.1 mrg ;;
15248 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15249 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15250 1.1 mrg shlibpath_overrides_runpath=no
15251 1.1 mrg hardcode_into_libs=yes
15252 1.1 mrg ;;
15253 1.1 mrg freebsd*) # from 4.6 on
15254 1.1 mrg shlibpath_overrides_runpath=yes
15255 1.1 mrg hardcode_into_libs=yes
15256 1.1 mrg ;;
15257 1.1 mrg esac
15258 1.1 mrg ;;
15259 1.1 mrg
15260 1.1 mrg gnu*)
15261 1.1 mrg version_type=linux
15262 1.1 mrg need_lib_prefix=no
15263 1.1 mrg need_version=no
15264 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15265 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
15266 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
15267 1.1 mrg hardcode_into_libs=yes
15268 1.1 mrg ;;
15269 1.1 mrg
15270 1.1 mrg hpux9* | hpux10* | hpux11*)
15271 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to
15272 1.1 mrg # link against other versions.
15273 1.1 mrg version_type=sunos
15274 1.1 mrg need_lib_prefix=no
15275 1.1 mrg need_version=no
15276 1.1 mrg case $host_cpu in
15277 1.1 mrg ia64*)
15278 1.1 mrg shrext_cmds='.so'
15279 1.1 mrg hardcode_into_libs=yes
15280 1.1 mrg dynamic_linker="$host_os dld.so"
15281 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
15282 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15283 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15284 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
15285 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then
15286 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15287 1.1 mrg else
15288 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15289 1.1 mrg fi
15290 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15291 1.1 mrg ;;
15292 1.1 mrg hppa*64*)
15293 1.1 mrg shrext_cmds='.sl'
15294 1.1 mrg hardcode_into_libs=yes
15295 1.1 mrg dynamic_linker="$host_os dld.sl"
15296 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15297 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15298 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15299 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
15300 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15301 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15302 1.1 mrg ;;
15303 1.1 mrg *)
15304 1.1 mrg shrext_cmds='.sl'
15305 1.1 mrg dynamic_linker="$host_os dld.sl"
15306 1.1 mrg shlibpath_var=SHLIB_PATH
15307 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15308 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15309 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
15310 1.1 mrg ;;
15311 1.1 mrg esac
15312 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555.
15313 1.1 mrg postinstall_cmds='chmod 555 $lib'
15314 1.1 mrg ;;
15315 1.1 mrg
15316 1.1 mrg interix3*)
15317 1.1 mrg version_type=linux
15318 1.1 mrg need_lib_prefix=no
15319 1.1 mrg need_version=no
15320 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15321 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
15322 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15323 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
15324 1.1 mrg shlibpath_overrides_runpath=no
15325 1.1 mrg hardcode_into_libs=yes
15326 1.1 mrg ;;
15327 1.1 mrg
15328 1.1 mrg irix5* | irix6* | nonstopux*)
15329 1.1 mrg case $host_os in
15330 1.1 mrg nonstopux*) version_type=nonstopux ;;
15331 1.1 mrg *)
15332 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
15333 1.1 mrg version_type=linux
15334 1.1 mrg else
15335 1.1 mrg version_type=irix
15336 1.1 mrg fi ;;
15337 1.1 mrg esac
15338 1.1 mrg need_lib_prefix=no
15339 1.1 mrg need_version=no
15340 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
15341 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15342 1.1 mrg case $host_os in
15343 1.1 mrg irix5* | nonstopux*)
15344 1.1 mrg libsuff= shlibsuff=
15345 1.1 mrg ;;
15346 1.1 mrg *)
15347 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD
15348 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15349 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;;
15350 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15351 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;;
15352 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15353 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;;
15354 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;;
15355 1.1 mrg esac
15356 1.1 mrg ;;
15357 1.1 mrg esac
15358 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15359 1.1 mrg shlibpath_overrides_runpath=no
15360 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15361 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15362 1.1 mrg hardcode_into_libs=yes
15363 1.1 mrg ;;
15364 1.1 mrg
15365 1.1 mrg # No shared lib support for Linux oldld, aout, or coff.
15366 1.1 mrg linux*oldld* | linux*aout* | linux*coff*)
15367 1.1 mrg dynamic_linker=no
15368 1.1 mrg ;;
15369 1.1 mrg
15370 1.1 mrg # This must be Linux ELF.
15371 1.1 mrg linux* | k*bsd*-gnu)
15372 1.1 mrg version_type=linux
15373 1.1 mrg need_lib_prefix=no
15374 1.1 mrg need_version=no
15375 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15376 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
15377 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15378 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
15379 1.1 mrg shlibpath_overrides_runpath=no
15380 1.1 mrg # This implies no fast_install, which is unacceptable.
15381 1.1 mrg # Some rework will be needed to allow for fast_install
15382 1.1 mrg # before this can be enabled.
15383 1.1 mrg hardcode_into_libs=yes
15384 1.1 mrg
15385 1.1 mrg # Append ld.so.conf contents to the search path
15386 1.1 mrg if test -f /etc/ld.so.conf; then
15387 1.1 mrg lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
15388 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15389 1.1 mrg fi
15390 1.1 mrg
15391 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on
15392 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the
15393 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers,
15394 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and
15395 1.1 mrg # people can always --disable-shared, the test was removed, and we
15396 1.1 mrg # assume the GNU/Linux dynamic linker is in use.
15397 1.1 mrg dynamic_linker='GNU/Linux ld.so'
15398 1.1 mrg ;;
15399 1.1 mrg
15400 1.1 mrg netbsdelf*-gnu)
15401 1.1 mrg version_type=linux
15402 1.1 mrg need_lib_prefix=no
15403 1.1 mrg need_version=no
15404 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15405 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
15406 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
15407 1.1 mrg shlibpath_overrides_runpath=no
15408 1.1 mrg hardcode_into_libs=yes
15409 1.1 mrg dynamic_linker='NetBSD ld.elf_so'
15410 1.1 mrg ;;
15411 1.1 mrg
15412 1.1 mrg netbsd*)
15413 1.1 mrg version_type=sunos
15414 1.1 mrg need_lib_prefix=no
15415 1.1 mrg need_version=no
15416 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15417 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15418 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15419 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so'
15420 1.1 mrg else
15421 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15422 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
15423 1.1 mrg dynamic_linker='NetBSD ld.elf_so'
15424 1.1 mrg fi
15425 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
15426 1.1 mrg shlibpath_overrides_runpath=yes
15427 1.1 mrg hardcode_into_libs=yes
15428 1.1 mrg ;;
15429 1.1 mrg
15430 1.1 mrg newsos6)
15431 1.1 mrg version_type=linux
15432 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15433 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
15434 1.1 mrg shlibpath_overrides_runpath=yes
15435 1.1 mrg ;;
15436 1.1 mrg
15437 1.1 mrg nto-qnx*)
15438 1.1 mrg version_type=linux
15439 1.1 mrg need_lib_prefix=no
15440 1.1 mrg need_version=no
15441 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15442 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
15443 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
15444 1.1 mrg shlibpath_overrides_runpath=yes
15445 1.1 mrg ;;
15446 1.1 mrg
15447 1.1 mrg openbsd*)
15448 1.1 mrg version_type=sunos
15449 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib"
15450 1.1 mrg need_lib_prefix=no
15451 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15452 1.1 mrg case $host_os in
15453 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15454 1.1 mrg *) need_version=no ;;
15455 1.1 mrg esac
15456 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15457 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15458 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
15459 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15460 1.1 mrg case $host_os in
15461 1.1 mrg openbsd2.[89] | openbsd2.[89].*)
15462 1.1 mrg shlibpath_overrides_runpath=no
15463 1.1 mrg ;;
15464 1.1 mrg *)
15465 1.1 mrg shlibpath_overrides_runpath=yes
15466 1.1 mrg ;;
15467 1.1 mrg esac
15468 1.1 mrg else
15469 1.1 mrg shlibpath_overrides_runpath=yes
15470 1.1 mrg fi
15471 1.1 mrg ;;
15472 1.1 mrg
15473 1.1 mrg os2*)
15474 1.1 mrg libname_spec='$name'
15475 1.1 mrg shrext_cmds=".dll"
15476 1.1 mrg need_lib_prefix=no
15477 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a'
15478 1.1 mrg dynamic_linker='OS/2 ld.exe'
15479 1.1 mrg shlibpath_var=LIBPATH
15480 1.1 mrg ;;
15481 1.1 mrg
15482 1.1 mrg osf3* | osf4* | osf5*)
15483 1.1 mrg version_type=osf
15484 1.1 mrg need_lib_prefix=no
15485 1.1 mrg need_version=no
15486 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
15487 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15488 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
15489 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15490 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15491 1.1 mrg ;;
15492 1.1 mrg
15493 1.1 mrg solaris*)
15494 1.1 mrg version_type=linux
15495 1.1 mrg need_lib_prefix=no
15496 1.1 mrg need_version=no
15497 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15498 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
15499 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
15500 1.1 mrg shlibpath_overrides_runpath=yes
15501 1.1 mrg hardcode_into_libs=yes
15502 1.1 mrg # ldd complains unless libraries are executable
15503 1.1 mrg postinstall_cmds='chmod +x $lib'
15504 1.1 mrg ;;
15505 1.1 mrg
15506 1.1 mrg sunos4*)
15507 1.1 mrg version_type=sunos
15508 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15509 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15510 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
15511 1.1 mrg shlibpath_overrides_runpath=yes
15512 1.1 mrg if test "$with_gnu_ld" = yes; then
15513 1.1 mrg need_lib_prefix=no
15514 1.1 mrg fi
15515 1.1 mrg need_version=yes
15516 1.1 mrg ;;
15517 1.1 mrg
15518 1.1 mrg sysv4 | sysv4.3*)
15519 1.1 mrg version_type=linux
15520 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15521 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
15522 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
15523 1.1 mrg case $host_vendor in
15524 1.1 mrg sni)
15525 1.1 mrg shlibpath_overrides_runpath=no
15526 1.1 mrg need_lib_prefix=no
15527 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym'
15528 1.1 mrg runpath_var=LD_RUN_PATH
15529 1.1 mrg ;;
15530 1.1 mrg siemens)
15531 1.1 mrg need_lib_prefix=no
15532 1.1 mrg ;;
15533 1.1 mrg motorola)
15534 1.1 mrg need_lib_prefix=no
15535 1.1 mrg need_version=no
15536 1.1 mrg shlibpath_overrides_runpath=no
15537 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15538 1.1 mrg ;;
15539 1.1 mrg esac
15540 1.1 mrg ;;
15541 1.1 mrg
15542 1.1 mrg sysv4*MP*)
15543 1.1 mrg if test -d /usr/nec ;then
15544 1.1 mrg version_type=linux
15545 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15546 1.1 mrg soname_spec='$libname${shared_ext}.$major'
15547 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
15548 1.1 mrg fi
15549 1.1 mrg ;;
15550 1.1 mrg
15551 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15552 1.1 mrg version_type=freebsd-elf
15553 1.1 mrg need_lib_prefix=no
15554 1.1 mrg need_version=no
15555 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15556 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
15557 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
15558 1.1 mrg hardcode_into_libs=yes
15559 1.1 mrg if test "$with_gnu_ld" = yes; then
15560 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15561 1.1 mrg shlibpath_overrides_runpath=no
15562 1.1 mrg else
15563 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15564 1.1 mrg shlibpath_overrides_runpath=yes
15565 1.1 mrg case $host_os in
15566 1.1 mrg sco3.2v5*)
15567 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15568 1.1 mrg ;;
15569 1.1 mrg esac
15570 1.1 mrg fi
15571 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib'
15572 1.1 mrg ;;
15573 1.1 mrg
15574 1.1 mrg uts4*)
15575 1.1 mrg version_type=linux
15576 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15577 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
15578 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
15579 1.1 mrg ;;
15580 1.1 mrg
15581 1.1 mrg *)
15582 1.1 mrg dynamic_linker=no
15583 1.1 mrg ;;
15584 1.1 mrg esac
15585 1.1 mrg { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
15586 1.1 mrg echo "${ECHO_T}$dynamic_linker" >&6; }
15587 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no
15588 1.1 mrg
15589 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15590 1.1 mrg if test "$GCC" = yes; then
15591 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15592 1.1 mrg fi
15593 1.1 mrg
15594 1.1 mrg { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
15595 1.1 mrg echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
15596 1.1 mrg hardcode_action_F77=
15597 1.1 mrg if test -n "$hardcode_libdir_flag_spec_F77" || \
15598 1.1 mrg test -n "$runpath_var_F77" || \
15599 1.1 mrg test "X$hardcode_automatic_F77" = "Xyes" ; then
15600 1.1 mrg
15601 1.1 mrg # We can hardcode non-existant directories.
15602 1.1 mrg if test "$hardcode_direct_F77" != no &&
15603 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we
15604 1.1 mrg # have to relink, otherwise we might link with an installed library
15605 1.1 mrg # when we should be linking with a yet-to-be-installed one
15606 1.1 mrg ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
15607 1.1 mrg test "$hardcode_minus_L_F77" != no; then
15608 1.1 mrg # Linking always hardcodes the temporary library directory.
15609 1.1 mrg hardcode_action_F77=relink
15610 1.1 mrg else
15611 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs.
15612 1.1 mrg hardcode_action_F77=immediate
15613 1.1 mrg fi
15614 1.1 mrg else
15615 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing
15616 1.1 mrg # directories.
15617 1.1 mrg hardcode_action_F77=unsupported
15618 1.1 mrg fi
15619 1.1 mrg { echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
15620 1.1 mrg echo "${ECHO_T}$hardcode_action_F77" >&6; }
15621 1.1 mrg
15622 1.1 mrg if test "$hardcode_action_F77" = relink; then
15623 1.1 mrg # Fast installation is not supported
15624 1.1 mrg enable_fast_install=no
15625 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes ||
15626 1.1 mrg test "$enable_shared" = no; then
15627 1.1 mrg # Fast installation is not necessary
15628 1.1 mrg enable_fast_install=needless
15629 1.1 mrg fi
15630 1.1 mrg
15631 1.1 mrg
15632 1.1 mrg # The else clause should only fire when bootstrapping the
15633 1.1 mrg # libtool distribution, otherwise you forgot to ship ltmain.sh
15634 1.1 mrg # with your package, and you will get complaints that there are
15635 1.1 mrg # no rules to generate ltmain.sh.
15636 1.1 mrg if test -f "$ltmain"; then
15637 1.1 mrg # See if we are running on zsh, and set the options which allow our commands through
15638 1.1 mrg # without removal of \ escapes.
15639 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
15640 1.1 mrg setopt NO_GLOB_SUBST
15641 1.1 mrg fi
15642 1.1 mrg # Now quote all the things that may contain metacharacters while being
15643 1.1 mrg # careful not to overquote the AC_SUBSTed values. We take copies of the
15644 1.1 mrg # variables and quote the copies for generation of the libtool script.
15645 1.1 mrg for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
15646 1.1 mrg SED SHELL STRIP \
15647 1.1 mrg libname_spec library_names_spec soname_spec extract_expsyms_cmds \
15648 1.1 mrg old_striplib striplib file_magic_cmd finish_cmds finish_eval \
15649 1.1 mrg deplibs_check_method reload_flag reload_cmds need_locks \
15650 1.1 mrg lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
15651 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \
15652 1.1 mrg sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
15653 1.1 mrg old_postinstall_cmds old_postuninstall_cmds \
15654 1.1 mrg compiler_F77 \
15655 1.1 mrg CC_F77 \
15656 1.1 mrg LD_F77 \
15657 1.1 mrg lt_prog_compiler_wl_F77 \
15658 1.1 mrg lt_prog_compiler_pic_F77 \
15659 1.1 mrg lt_prog_compiler_static_F77 \
15660 1.1 mrg lt_prog_compiler_no_builtin_flag_F77 \
15661 1.1 mrg export_dynamic_flag_spec_F77 \
15662 1.1 mrg thread_safe_flag_spec_F77 \
15663 1.1 mrg whole_archive_flag_spec_F77 \
15664 1.1 mrg enable_shared_with_static_runtimes_F77 \
15665 1.1 mrg old_archive_cmds_F77 \
15666 1.1 mrg old_archive_from_new_cmds_F77 \
15667 1.1 mrg predep_objects_F77 \
15668 1.1 mrg postdep_objects_F77 \
15669 1.1 mrg predeps_F77 \
15670 1.1 mrg postdeps_F77 \
15671 1.1 mrg compiler_lib_search_path_F77 \
15672 1.1 mrg archive_cmds_F77 \
15673 1.1 mrg archive_expsym_cmds_F77 \
15674 1.1 mrg postinstall_cmds_F77 \
15675 1.1 mrg postuninstall_cmds_F77 \
15676 1.1 mrg old_archive_from_expsyms_cmds_F77 \
15677 1.1 mrg allow_undefined_flag_F77 \
15678 1.1 mrg no_undefined_flag_F77 \
15679 1.1 mrg export_symbols_cmds_F77 \
15680 1.1 mrg hardcode_libdir_flag_spec_F77 \
15681 1.1 mrg hardcode_libdir_flag_spec_ld_F77 \
15682 1.1 mrg hardcode_libdir_separator_F77 \
15683 1.1 mrg hardcode_automatic_F77 \
15684 1.1 mrg module_cmds_F77 \
15685 1.1 mrg module_expsym_cmds_F77 \
15686 1.1 mrg lt_cv_prog_compiler_c_o_F77 \
15687 1.1 mrg exclude_expsyms_F77 \
15688 1.1 mrg include_expsyms_F77; do
15689 1.1 mrg
15690 1.1 mrg case $var in
15691 1.1 mrg old_archive_cmds_F77 | \
15692 1.1 mrg old_archive_from_new_cmds_F77 | \
15693 1.1 mrg archive_cmds_F77 | \
15694 1.1 mrg archive_expsym_cmds_F77 | \
15695 1.1 mrg module_cmds_F77 | \
15696 1.1 mrg module_expsym_cmds_F77 | \
15697 1.1 mrg old_archive_from_expsyms_cmds_F77 | \
15698 1.1 mrg export_symbols_cmds_F77 | \
15699 1.1 mrg extract_expsyms_cmds | reload_cmds | finish_cmds | \
15700 1.1 mrg postinstall_cmds | postuninstall_cmds | \
15701 1.1 mrg old_postinstall_cmds | old_postuninstall_cmds | \
15702 1.1 mrg sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
15703 1.1 mrg # Double-quote double-evaled strings.
15704 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
15705 1.1 mrg ;;
15706 1.1 mrg *)
15707 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
15708 1.1 mrg ;;
15709 1.1 mrg esac
15710 1.1 mrg done
15711 1.1 mrg
15712 1.1 mrg case $lt_echo in
15713 1.1 mrg *'\$0 --fallback-echo"')
15714 1.1 mrg lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
15715 1.1 mrg ;;
15716 1.1 mrg esac
15717 1.1 mrg
15718 1.1 mrg cfgfile="$ofile"
15719 1.1 mrg
15720 1.1 mrg cat <<__EOF__ >> "$cfgfile"
15721 1.1 mrg # ### BEGIN LIBTOOL TAG CONFIG: $tagname
15722 1.1 mrg
15723 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15724 1.1 mrg
15725 1.1 mrg # Shell to use when invoking shell scripts.
15726 1.1 mrg SHELL=$lt_SHELL
15727 1.1 mrg
15728 1.1 mrg # Whether or not to build shared libraries.
15729 1.1 mrg build_libtool_libs=$enable_shared
15730 1.1 mrg
15731 1.1 mrg # Whether or not to build static libraries.
15732 1.1 mrg build_old_libs=$enable_static
15733 1.1 mrg
15734 1.1 mrg # Whether or not to add -lc for building shared libraries.
15735 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc_F77
15736 1.1 mrg
15737 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static
15738 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
15739 1.1 mrg
15740 1.1 mrg # Whether or not to optimize for fast installation.
15741 1.1 mrg fast_install=$enable_fast_install
15742 1.1 mrg
15743 1.1 mrg # The host system.
15744 1.1 mrg host_alias=$host_alias
15745 1.1 mrg host=$host
15746 1.1 mrg host_os=$host_os
15747 1.1 mrg
15748 1.1 mrg # The build system.
15749 1.1 mrg build_alias=$build_alias
15750 1.1 mrg build=$build
15751 1.1 mrg build_os=$build_os
15752 1.1 mrg
15753 1.1 mrg # An echo program that does not interpret backslashes.
15754 1.1 mrg echo=$lt_echo
15755 1.1 mrg
15756 1.1 mrg # The archiver.
15757 1.1 mrg AR=$lt_AR
15758 1.1 mrg AR_FLAGS=$lt_AR_FLAGS
15759 1.1 mrg
15760 1.1 mrg # A C compiler.
15761 1.1 mrg LTCC=$lt_LTCC
15762 1.1 mrg
15763 1.1 mrg # LTCC compiler flags.
15764 1.1 mrg LTCFLAGS=$lt_LTCFLAGS
15765 1.1 mrg
15766 1.1 mrg # A language-specific compiler.
15767 1.1 mrg CC=$lt_compiler_F77
15768 1.1 mrg
15769 1.1 mrg # Is the compiler the GNU C compiler?
15770 1.1 mrg with_gcc=$GCC_F77
15771 1.1 mrg
15772 1.1 mrg # An ERE matcher.
15773 1.1 mrg EGREP=$lt_EGREP
15774 1.1 mrg
15775 1.1 mrg # The linker used to build libraries.
15776 1.1 mrg LD=$lt_LD_F77
15777 1.1 mrg
15778 1.1 mrg # Whether we need hard or soft links.
15779 1.1 mrg LN_S=$lt_LN_S
15780 1.1 mrg
15781 1.1 mrg # A BSD-compatible nm program.
15782 1.1 mrg NM=$lt_NM
15783 1.1 mrg
15784 1.1 mrg # A symbol stripping program
15785 1.1 mrg STRIP=$lt_STRIP
15786 1.1 mrg
15787 1.1 mrg # Used to examine libraries when file_magic_cmd begins "file"
15788 1.1 mrg MAGIC_CMD=$MAGIC_CMD
15789 1.1 mrg
15790 1.1 mrg # Used on cygwin: DLL creation program.
15791 1.1 mrg DLLTOOL="$DLLTOOL"
15792 1.1 mrg
15793 1.1 mrg # Used on cygwin: object dumper.
15794 1.1 mrg OBJDUMP="$OBJDUMP"
15795 1.1 mrg
15796 1.1 mrg # Used on cygwin: assembler.
15797 1.1 mrg AS="$AS"
15798 1.1 mrg
15799 1.1 mrg # The name of the directory that contains temporary libtool files.
15800 1.1 mrg objdir=$objdir
15801 1.1 mrg
15802 1.1 mrg # How to create reloadable object files.
15803 1.1 mrg reload_flag=$lt_reload_flag
15804 1.1 mrg reload_cmds=$lt_reload_cmds
15805 1.1 mrg
15806 1.1 mrg # How to pass a linker flag through the compiler.
15807 1.1 mrg wl=$lt_lt_prog_compiler_wl_F77
15808 1.1 mrg
15809 1.1 mrg # Object file suffix (normally "o").
15810 1.1 mrg objext="$ac_objext"
15811 1.1 mrg
15812 1.1 mrg # Old archive suffix (normally "a").
15813 1.1 mrg libext="$libext"
15814 1.1 mrg
15815 1.1 mrg # Shared library suffix (normally ".so").
15816 1.1 mrg shrext_cmds='$shrext_cmds'
15817 1.1 mrg
15818 1.1 mrg # Executable file suffix (normally "").
15819 1.1 mrg exeext="$exeext"
15820 1.1 mrg
15821 1.1 mrg # Additional compiler flags for building library objects.
15822 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic_F77
15823 1.1 mrg pic_mode=$pic_mode
15824 1.1 mrg
15825 1.1 mrg # What is the maximum length of a command?
15826 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len
15827 1.1 mrg
15828 1.1 mrg # Does compiler simultaneously support -c and -o options?
15829 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
15830 1.1 mrg
15831 1.1 mrg # Must we lock files when doing compilation?
15832 1.1 mrg need_locks=$lt_need_locks
15833 1.1 mrg
15834 1.1 mrg # Do we need the lib prefix for modules?
15835 1.1 mrg need_lib_prefix=$need_lib_prefix
15836 1.1 mrg
15837 1.1 mrg # Do we need a version for libraries?
15838 1.1 mrg need_version=$need_version
15839 1.1 mrg
15840 1.1 mrg # Whether dlopen is supported.
15841 1.1 mrg dlopen_support=$enable_dlopen
15842 1.1 mrg
15843 1.1 mrg # Whether dlopen of programs is supported.
15844 1.1 mrg dlopen_self=$enable_dlopen_self
15845 1.1 mrg
15846 1.1 mrg # Whether dlopen of statically linked programs is supported.
15847 1.1 mrg dlopen_self_static=$enable_dlopen_self_static
15848 1.1 mrg
15849 1.1 mrg # Compiler flag to prevent dynamic linking.
15850 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static_F77
15851 1.1 mrg
15852 1.1 mrg # Compiler flag to turn off builtin functions.
15853 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
15854 1.1 mrg
15855 1.1 mrg # Compiler flag to allow reflexive dlopens.
15856 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
15857 1.1 mrg
15858 1.1 mrg # Compiler flag to generate shared objects directly from archives.
15859 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
15860 1.1 mrg
15861 1.1 mrg # Compiler flag to generate thread-safe objects.
15862 1.1 mrg thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
15863 1.1 mrg
15864 1.1 mrg # Library versioning type.
15865 1.1 mrg version_type=$version_type
15866 1.1 mrg
15867 1.1 mrg # Format of library name prefix.
15868 1.1 mrg libname_spec=$lt_libname_spec
15869 1.1 mrg
15870 1.1 mrg # List of archive names. First name is the real one, the rest are links.
15871 1.1 mrg # The last name is the one that the linker finds with -lNAME.
15872 1.1 mrg library_names_spec=$lt_library_names_spec
15873 1.1 mrg
15874 1.1 mrg # The coded name of the library, if different from the real name.
15875 1.1 mrg soname_spec=$lt_soname_spec
15876 1.1 mrg
15877 1.1 mrg # Commands used to build and install an old-style archive.
15878 1.1 mrg RANLIB=$lt_RANLIB
15879 1.1 mrg old_archive_cmds=$lt_old_archive_cmds_F77
15880 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds
15881 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds
15882 1.1 mrg
15883 1.1 mrg # Create an old-style archive from a shared archive.
15884 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
15885 1.1 mrg
15886 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive.
15887 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
15888 1.1 mrg
15889 1.1 mrg # Commands used to build and install a shared archive.
15890 1.1 mrg archive_cmds=$lt_archive_cmds_F77
15891 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds_F77
15892 1.1 mrg postinstall_cmds=$lt_postinstall_cmds
15893 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds
15894 1.1 mrg
15895 1.1 mrg # Commands used to build a loadable module (assumed same as above if empty)
15896 1.1 mrg module_cmds=$lt_module_cmds_F77
15897 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds_F77
15898 1.1 mrg
15899 1.1 mrg # Commands to strip libraries.
15900 1.1 mrg old_striplib=$lt_old_striplib
15901 1.1 mrg striplib=$lt_striplib
15902 1.1 mrg
15903 1.1 mrg # Dependencies to place before the objects being linked to create a
15904 1.1 mrg # shared library.
15905 1.1 mrg predep_objects=$lt_predep_objects_F77
15906 1.1 mrg
15907 1.1 mrg # Dependencies to place after the objects being linked to create a
15908 1.1 mrg # shared library.
15909 1.1 mrg postdep_objects=$lt_postdep_objects_F77
15910 1.1 mrg
15911 1.1 mrg # Dependencies to place before the objects being linked to create a
15912 1.1 mrg # shared library.
15913 1.1 mrg predeps=$lt_predeps_F77
15914 1.1 mrg
15915 1.1 mrg # Dependencies to place after the objects being linked to create a
15916 1.1 mrg # shared library.
15917 1.1 mrg postdeps=$lt_postdeps_F77
15918 1.1 mrg
15919 1.1 mrg # The library search path used internally by the compiler when linking
15920 1.1 mrg # a shared library.
15921 1.1 mrg compiler_lib_search_path=$lt_compiler_lib_search_path_F77
15922 1.1 mrg
15923 1.1 mrg # Method to check whether dependent libraries are shared objects.
15924 1.1 mrg deplibs_check_method=$lt_deplibs_check_method
15925 1.1 mrg
15926 1.1 mrg # Command to use when deplibs_check_method == file_magic.
15927 1.1 mrg file_magic_cmd=$lt_file_magic_cmd
15928 1.1 mrg
15929 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built.
15930 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag_F77
15931 1.1 mrg
15932 1.1 mrg # Flag that forces no undefined symbols.
15933 1.1 mrg no_undefined_flag=$lt_no_undefined_flag_F77
15934 1.1 mrg
15935 1.1 mrg # Commands used to finish a libtool library installation in a directory.
15936 1.1 mrg finish_cmds=$lt_finish_cmds
15937 1.1 mrg
15938 1.1 mrg # Same as above, but a single script fragment to be evaled but not shown.
15939 1.1 mrg finish_eval=$lt_finish_eval
15940 1.1 mrg
15941 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names.
15942 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15943 1.1 mrg
15944 1.1 mrg # Transform the output of nm in a proper C declaration
15945 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15946 1.1 mrg
15947 1.1 mrg # Transform the output of nm in a C name address pair
15948 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15949 1.1 mrg
15950 1.1 mrg # This is the shared library runtime path variable.
15951 1.1 mrg runpath_var=$runpath_var
15952 1.1 mrg
15953 1.1 mrg # This is the shared library path variable.
15954 1.1 mrg shlibpath_var=$shlibpath_var
15955 1.1 mrg
15956 1.1 mrg # Is shlibpath searched before the hard-coded library search path?
15957 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15958 1.1 mrg
15959 1.1 mrg # How to hardcode a shared library path into an executable.
15960 1.1 mrg hardcode_action=$hardcode_action_F77
15961 1.1 mrg
15962 1.1 mrg # Whether we should hardcode library paths into libraries.
15963 1.1 mrg hardcode_into_libs=$hardcode_into_libs
15964 1.1 mrg
15965 1.1 mrg # Flag to hardcode \$libdir into a binary during linking.
15966 1.1 mrg # This must work even if \$libdir does not exist.
15967 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
15968 1.1 mrg
15969 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into
15970 1.1 mrg # a binary during linking. This must work even if \$libdir does
15971 1.1 mrg # not exist.
15972 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
15973 1.1 mrg
15974 1.1 mrg # Whether we need a single -rpath flag with a separated argument.
15975 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
15976 1.1 mrg
15977 1.1 mrg # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
15978 1.1 mrg # resulting binary.
15979 1.1 mrg hardcode_direct=$hardcode_direct_F77
15980 1.1 mrg
15981 1.1 mrg # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
15982 1.1 mrg # resulting binary.
15983 1.1 mrg hardcode_minus_L=$hardcode_minus_L_F77
15984 1.1 mrg
15985 1.1 mrg # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
15986 1.1 mrg # the resulting binary.
15987 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
15988 1.1 mrg
15989 1.1 mrg # Set to yes if building a shared library automatically hardcodes DIR into the library
15990 1.1 mrg # and all subsequent libraries and executables linked against it.
15991 1.1 mrg hardcode_automatic=$hardcode_automatic_F77
15992 1.1 mrg
15993 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and
15994 1.1 mrg # restored at relink time.
15995 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink"
15996 1.1 mrg
15997 1.1 mrg # Whether libtool must link a program against all its dependency libraries.
15998 1.1 mrg link_all_deplibs=$link_all_deplibs_F77
15999 1.1 mrg
16000 1.1 mrg # Compile-time system search path for libraries
16001 1.1 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16002 1.1 mrg
16003 1.1 mrg # Run-time system search path for libraries
16004 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16005 1.1 mrg
16006 1.1 mrg # Fix the shell variable \$srcfile for the compiler.
16007 1.1 mrg fix_srcfile_path="$fix_srcfile_path_F77"
16008 1.1 mrg
16009 1.1 mrg # Set to yes if exported symbols are required.
16010 1.1 mrg always_export_symbols=$always_export_symbols_F77
16011 1.1 mrg
16012 1.1 mrg # The commands to list exported symbols.
16013 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds_F77
16014 1.1 mrg
16015 1.1 mrg # The commands to extract the exported symbol list from a shared archive.
16016 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds
16017 1.1 mrg
16018 1.1 mrg # Symbols that should not be listed in the preloaded symbols.
16019 1.1 mrg exclude_expsyms=$lt_exclude_expsyms_F77
16020 1.1 mrg
16021 1.1 mrg # Symbols that must always be exported.
16022 1.1 mrg include_expsyms=$lt_include_expsyms_F77
16023 1.1 mrg
16024 1.1 mrg # ### END LIBTOOL TAG CONFIG: $tagname
16025 1.1 mrg
16026 1.1 mrg __EOF__
16027 1.1 mrg
16028 1.1 mrg
16029 1.1 mrg else
16030 1.1 mrg # If there is no Makefile yet, we rely on a make rule to execute
16031 1.1 mrg # `config.status --recheck' to rerun these tests and create the
16032 1.1 mrg # libtool script then.
16033 1.1 mrg ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16034 1.1 mrg if test -f "$ltmain_in"; then
16035 1.1 mrg test -f Makefile && make "$ltmain"
16036 1.1 mrg fi
16037 1.1 mrg fi
16038 1.1 mrg
16039 1.1 mrg
16040 1.1 mrg ac_ext=c
16041 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
16042 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16043 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16044 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
16045 1.1 mrg
16046 1.1 mrg CC="$lt_save_CC"
16047 1.1 mrg
16048 1.1 mrg else
16049 1.1 mrg tagname=""
16050 1.1 mrg fi
16051 1.1 mrg ;;
16052 1.1 mrg
16053 1.1 mrg GCJ)
16054 1.1 mrg if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16055 1.1 mrg
16056 1.1 mrg
16057 1.1 mrg # Source file extension for Java test sources.
16058 1.1 mrg ac_ext=java
16059 1.1 mrg
16060 1.1 mrg # Object file extension for compiled Java test sources.
16061 1.1 mrg objext=o
16062 1.1 mrg objext_GCJ=$objext
16063 1.1 mrg
16064 1.1 mrg # Code to be used in simple compile tests
16065 1.1 mrg lt_simple_compile_test_code="class foo {}\n"
16066 1.1 mrg
16067 1.1 mrg # Code to be used in simple link tests
16068 1.1 mrg lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
16069 1.1 mrg
16070 1.1 mrg # ltmain only uses $CC for tagged configurations so make sure $CC is set.
16071 1.1 mrg
16072 1.1 mrg # If no C compiler was specified, use CC.
16073 1.1 mrg LTCC=${LTCC-"$CC"}
16074 1.1 mrg
16075 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
16076 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16077 1.1 mrg
16078 1.1 mrg # Allow CC to be a program name with arguments.
16079 1.1 mrg compiler=$CC
16080 1.1 mrg
16081 1.1 mrg
16082 1.1 mrg # save warnings/boilerplate of simple test code
16083 1.1 mrg ac_outfile=conftest.$ac_objext
16084 1.1 mrg printf "$lt_simple_compile_test_code" >conftest.$ac_ext
16085 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16086 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err`
16087 1.1 mrg $rm conftest*
16088 1.1 mrg
16089 1.1 mrg ac_outfile=conftest.$ac_objext
16090 1.1 mrg printf "$lt_simple_link_test_code" >conftest.$ac_ext
16091 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16092 1.1 mrg _lt_linker_boilerplate=`cat conftest.err`
16093 1.1 mrg $rm conftest*
16094 1.1 mrg
16095 1.1 mrg
16096 1.1 mrg # Allow CC to be a program name with arguments.
16097 1.1 mrg lt_save_CC="$CC"
16098 1.1 mrg CC=${GCJ-"gcj"}
16099 1.1 mrg compiler=$CC
16100 1.1 mrg compiler_GCJ=$CC
16101 1.1 mrg for cc_temp in $compiler""; do
16102 1.1 mrg case $cc_temp in
16103 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16104 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16105 1.1 mrg \-*) ;;
16106 1.1 mrg *) break;;
16107 1.1 mrg esac
16108 1.1 mrg done
16109 1.1 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16110 1.1 mrg
16111 1.1 mrg
16112 1.1 mrg # GCJ did not exist at the time GCC didn't implicitly link libc in.
16113 1.1 mrg archive_cmds_need_lc_GCJ=no
16114 1.1 mrg
16115 1.1 mrg old_archive_cmds_GCJ=$old_archive_cmds
16116 1.1 mrg
16117 1.1 mrg
16118 1.1 mrg lt_prog_compiler_no_builtin_flag_GCJ=
16119 1.1 mrg
16120 1.1 mrg if test "$GCC" = yes; then
16121 1.1 mrg lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16122 1.1 mrg
16123 1.1 mrg
16124 1.1 mrg { echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16125 1.1 mrg echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
16126 1.1 mrg if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16127 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
16128 1.1 mrg else
16129 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=no
16130 1.1 mrg ac_outfile=conftest.$ac_objext
16131 1.1 mrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16132 1.1 mrg lt_compiler_flag="-fno-rtti -fno-exceptions"
16133 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
16134 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
16135 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
16136 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
16137 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
16138 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
16139 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16140 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16141 1.1 mrg -e 's:$: $lt_compiler_flag:'`
16142 1.1 mrg (eval echo "\"\$as_me:16142: $lt_compile\"" >&5)
16143 1.1 mrg (eval "$lt_compile" 2>conftest.err)
16144 1.1 mrg ac_status=$?
16145 1.1 mrg cat conftest.err >&5
16146 1.1 mrg echo "$as_me:16146: \$? = $ac_status" >&5
16147 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
16148 1.1 mrg # The compiler can only warn and ignore the option if not recognized
16149 1.1 mrg # So say no if there are warnings other than the usual output.
16150 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16151 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16152 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16153 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=yes
16154 1.1 mrg fi
16155 1.1 mrg fi
16156 1.1 mrg $rm conftest*
16157 1.1 mrg
16158 1.1 mrg fi
16159 1.1 mrg { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16160 1.1 mrg echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
16161 1.1 mrg
16162 1.1 mrg if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
16163 1.1 mrg lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
16164 1.1 mrg else
16165 1.1 mrg :
16166 1.1 mrg fi
16167 1.1 mrg
16168 1.1 mrg fi
16169 1.1 mrg
16170 1.1 mrg lt_prog_compiler_wl_GCJ=
16171 1.1 mrg lt_prog_compiler_pic_GCJ=
16172 1.1 mrg lt_prog_compiler_static_GCJ=
16173 1.1 mrg
16174 1.1 mrg { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
16175 1.1 mrg echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
16176 1.1 mrg
16177 1.1 mrg if test "$GCC" = yes; then
16178 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
16179 1.1 mrg lt_prog_compiler_static_GCJ='-static'
16180 1.1 mrg
16181 1.1 mrg case $host_os in
16182 1.1 mrg aix*)
16183 1.1 mrg # All AIX code is PIC.
16184 1.1 mrg if test "$host_cpu" = ia64; then
16185 1.1 mrg # AIX 5 now supports IA64 processor
16186 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
16187 1.1 mrg fi
16188 1.1 mrg ;;
16189 1.1 mrg
16190 1.1 mrg amigaos*)
16191 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but
16192 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better,
16193 1.1 mrg # like `-m68040'.
16194 1.1 mrg lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
16195 1.1 mrg ;;
16196 1.1 mrg
16197 1.1 mrg beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16198 1.1 mrg # PIC is the default for these OSes.
16199 1.1 mrg ;;
16200 1.1 mrg
16201 1.1 mrg mingw* | pw32* | os2*)
16202 1.1 mrg # This hack is so that the source file can tell whether it is being
16203 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
16204 1.1 mrg lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16205 1.1 mrg ;;
16206 1.1 mrg
16207 1.1 mrg darwin* | rhapsody*)
16208 1.1 mrg # PIC is the default on this platform
16209 1.1 mrg # Common symbols not allowed in MH_DYLIB files
16210 1.1 mrg lt_prog_compiler_pic_GCJ='-fno-common'
16211 1.1 mrg ;;
16212 1.1 mrg
16213 1.1 mrg interix3*)
16214 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code.
16215 1.1 mrg # Instead, we relocate shared libraries at runtime.
16216 1.1 mrg ;;
16217 1.1 mrg
16218 1.1 mrg msdosdjgpp*)
16219 1.1 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries
16220 1.1 mrg # on systems that don't support them.
16221 1.1 mrg lt_prog_compiler_can_build_shared_GCJ=no
16222 1.1 mrg enable_shared=no
16223 1.1 mrg ;;
16224 1.1 mrg
16225 1.1 mrg sysv4*MP*)
16226 1.1 mrg if test -d /usr/nec; then
16227 1.1 mrg lt_prog_compiler_pic_GCJ=-Kconform_pic
16228 1.1 mrg fi
16229 1.1 mrg ;;
16230 1.1 mrg
16231 1.1 mrg hpux*)
16232 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16233 1.1 mrg # not for PA HP-UX.
16234 1.1 mrg case $host_cpu in
16235 1.1 mrg hppa*64*|ia64*)
16236 1.1 mrg # +Z the default
16237 1.1 mrg ;;
16238 1.1 mrg *)
16239 1.1 mrg lt_prog_compiler_pic_GCJ='-fPIC'
16240 1.1 mrg ;;
16241 1.1 mrg esac
16242 1.1 mrg ;;
16243 1.1 mrg
16244 1.1 mrg *)
16245 1.1 mrg lt_prog_compiler_pic_GCJ='-fPIC'
16246 1.1 mrg ;;
16247 1.1 mrg esac
16248 1.1 mrg else
16249 1.1 mrg # PORTME Check for flag to pass linker flags through the system compiler.
16250 1.1 mrg case $host_os in
16251 1.1 mrg aix*)
16252 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
16253 1.1 mrg if test "$host_cpu" = ia64; then
16254 1.1 mrg # AIX 5 now supports IA64 processor
16255 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
16256 1.1 mrg else
16257 1.1 mrg lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
16258 1.1 mrg fi
16259 1.1 mrg ;;
16260 1.1 mrg darwin*)
16261 1.1 mrg # PIC is the default on this platform
16262 1.1 mrg # Common symbols not allowed in MH_DYLIB files
16263 1.1 mrg case $cc_basename in
16264 1.1 mrg xlc*)
16265 1.1 mrg lt_prog_compiler_pic_GCJ='-qnocommon'
16266 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
16267 1.1 mrg ;;
16268 1.1 mrg esac
16269 1.1 mrg ;;
16270 1.1 mrg
16271 1.1 mrg mingw* | pw32* | os2*)
16272 1.1 mrg # This hack is so that the source file can tell whether it is being
16273 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
16274 1.1 mrg lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16275 1.1 mrg ;;
16276 1.1 mrg
16277 1.1 mrg hpux9* | hpux10* | hpux11*)
16278 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
16279 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16280 1.1 mrg # not for PA HP-UX.
16281 1.1 mrg case $host_cpu in
16282 1.1 mrg hppa*64*|ia64*)
16283 1.1 mrg # +Z the default
16284 1.1 mrg ;;
16285 1.1 mrg *)
16286 1.1 mrg lt_prog_compiler_pic_GCJ='+Z'
16287 1.1 mrg ;;
16288 1.1 mrg esac
16289 1.1 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC?
16290 1.1 mrg lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
16291 1.1 mrg ;;
16292 1.1 mrg
16293 1.1 mrg irix5* | irix6* | nonstopux*)
16294 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
16295 1.1 mrg # PIC (with -KPIC) is the default.
16296 1.1 mrg lt_prog_compiler_static_GCJ='-non_shared'
16297 1.1 mrg ;;
16298 1.1 mrg
16299 1.1 mrg newsos6)
16300 1.1 mrg lt_prog_compiler_pic_GCJ='-KPIC'
16301 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
16302 1.1 mrg ;;
16303 1.1 mrg
16304 1.1 mrg linux* | k*bsd*-gnu)
16305 1.1 mrg case $cc_basename in
16306 1.1 mrg icc* | ecc*)
16307 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
16308 1.1 mrg lt_prog_compiler_pic_GCJ='-KPIC'
16309 1.1 mrg lt_prog_compiler_static_GCJ='-static'
16310 1.1 mrg ;;
16311 1.1 mrg pgcc* | pgf77* | pgf90* | pgf95*)
16312 1.1 mrg # Portland Group compilers (*not* the Pentium gcc compiler,
16313 1.1 mrg # which looks to be a dead project)
16314 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
16315 1.1 mrg lt_prog_compiler_pic_GCJ='-fpic'
16316 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
16317 1.1 mrg ;;
16318 1.1 mrg ccc*)
16319 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
16320 1.1 mrg # All Alpha code is PIC.
16321 1.1 mrg lt_prog_compiler_static_GCJ='-non_shared'
16322 1.1 mrg ;;
16323 1.1 mrg esac
16324 1.1 mrg ;;
16325 1.1 mrg
16326 1.1 mrg osf3* | osf4* | osf5*)
16327 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
16328 1.1 mrg # All OSF/1 code is PIC.
16329 1.1 mrg lt_prog_compiler_static_GCJ='-non_shared'
16330 1.1 mrg ;;
16331 1.1 mrg
16332 1.1 mrg solaris*)
16333 1.1 mrg lt_prog_compiler_pic_GCJ='-KPIC'
16334 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
16335 1.1 mrg case $cc_basename in
16336 1.1 mrg f77* | f90* | f95*)
16337 1.1 mrg lt_prog_compiler_wl_GCJ='-Qoption ld ';;
16338 1.1 mrg *)
16339 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,';;
16340 1.1 mrg esac
16341 1.1 mrg ;;
16342 1.1 mrg
16343 1.1 mrg sunos4*)
16344 1.1 mrg lt_prog_compiler_wl_GCJ='-Qoption ld '
16345 1.1 mrg lt_prog_compiler_pic_GCJ='-PIC'
16346 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
16347 1.1 mrg ;;
16348 1.1 mrg
16349 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3*)
16350 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
16351 1.1 mrg lt_prog_compiler_pic_GCJ='-KPIC'
16352 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
16353 1.1 mrg ;;
16354 1.1 mrg
16355 1.1 mrg sysv4*MP*)
16356 1.1 mrg if test -d /usr/nec ;then
16357 1.1 mrg lt_prog_compiler_pic_GCJ='-Kconform_pic'
16358 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
16359 1.1 mrg fi
16360 1.1 mrg ;;
16361 1.1 mrg
16362 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
16363 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
16364 1.1 mrg lt_prog_compiler_pic_GCJ='-KPIC'
16365 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
16366 1.1 mrg ;;
16367 1.1 mrg
16368 1.1 mrg unicos*)
16369 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
16370 1.1 mrg lt_prog_compiler_can_build_shared_GCJ=no
16371 1.1 mrg ;;
16372 1.1 mrg
16373 1.1 mrg uts4*)
16374 1.1 mrg lt_prog_compiler_pic_GCJ='-pic'
16375 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
16376 1.1 mrg ;;
16377 1.1 mrg
16378 1.1 mrg *)
16379 1.1 mrg lt_prog_compiler_can_build_shared_GCJ=no
16380 1.1 mrg ;;
16381 1.1 mrg esac
16382 1.1 mrg fi
16383 1.1 mrg
16384 1.1 mrg { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
16385 1.1 mrg echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; }
16386 1.1 mrg
16387 1.1 mrg #
16388 1.1 mrg # Check to make sure the PIC flag actually works.
16389 1.1 mrg #
16390 1.1 mrg if test -n "$lt_prog_compiler_pic_GCJ"; then
16391 1.1 mrg
16392 1.1 mrg { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
16393 1.1 mrg echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
16394 1.1 mrg if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
16395 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
16396 1.1 mrg else
16397 1.1 mrg lt_prog_compiler_pic_works_GCJ=no
16398 1.1 mrg ac_outfile=conftest.$ac_objext
16399 1.1 mrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16400 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
16401 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
16402 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
16403 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
16404 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
16405 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
16406 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
16407 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16408 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16409 1.1 mrg -e 's:$: $lt_compiler_flag:'`
16410 1.1 mrg (eval echo "\"\$as_me:16410: $lt_compile\"" >&5)
16411 1.1 mrg (eval "$lt_compile" 2>conftest.err)
16412 1.1 mrg ac_status=$?
16413 1.1 mrg cat conftest.err >&5
16414 1.1 mrg echo "$as_me:16414: \$? = $ac_status" >&5
16415 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
16416 1.1 mrg # The compiler can only warn and ignore the option if not recognized
16417 1.1 mrg # So say no if there are warnings other than the usual output.
16418 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16419 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16420 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16421 1.1 mrg lt_prog_compiler_pic_works_GCJ=yes
16422 1.1 mrg fi
16423 1.1 mrg fi
16424 1.1 mrg $rm conftest*
16425 1.1 mrg
16426 1.1 mrg fi
16427 1.1 mrg { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
16428 1.1 mrg echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; }
16429 1.1 mrg
16430 1.1 mrg if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
16431 1.1 mrg case $lt_prog_compiler_pic_GCJ in
16432 1.1 mrg "" | " "*) ;;
16433 1.1 mrg *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
16434 1.1 mrg esac
16435 1.1 mrg else
16436 1.1 mrg lt_prog_compiler_pic_GCJ=
16437 1.1 mrg lt_prog_compiler_can_build_shared_GCJ=no
16438 1.1 mrg fi
16439 1.1 mrg
16440 1.1 mrg fi
16441 1.1 mrg case $host_os in
16442 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless:
16443 1.1 mrg *djgpp*)
16444 1.1 mrg lt_prog_compiler_pic_GCJ=
16445 1.1 mrg ;;
16446 1.1 mrg *)
16447 1.1 mrg lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
16448 1.1 mrg ;;
16449 1.1 mrg esac
16450 1.1 mrg
16451 1.1 mrg #
16452 1.1 mrg # Check to make sure the static flag actually works.
16453 1.1 mrg #
16454 1.1 mrg wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
16455 1.1 mrg { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
16456 1.1 mrg echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
16457 1.1 mrg if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
16458 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
16459 1.1 mrg else
16460 1.1 mrg lt_prog_compiler_static_works_GCJ=no
16461 1.1 mrg save_LDFLAGS="$LDFLAGS"
16462 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
16463 1.1 mrg printf "$lt_simple_link_test_code" > conftest.$ac_ext
16464 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
16465 1.1 mrg # The linker can only warn and ignore the option if not recognized
16466 1.1 mrg # So say no if there are warnings
16467 1.1 mrg if test -s conftest.err; then
16468 1.1 mrg # Append any errors to the config.log.
16469 1.1 mrg cat conftest.err 1>&5
16470 1.1 mrg $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
16471 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16472 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then
16473 1.1 mrg lt_prog_compiler_static_works_GCJ=yes
16474 1.1 mrg fi
16475 1.1 mrg else
16476 1.1 mrg lt_prog_compiler_static_works_GCJ=yes
16477 1.1 mrg fi
16478 1.1 mrg fi
16479 1.1 mrg $rm conftest*
16480 1.1 mrg LDFLAGS="$save_LDFLAGS"
16481 1.1 mrg
16482 1.1 mrg fi
16483 1.1 mrg { echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
16484 1.1 mrg echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; }
16485 1.1 mrg
16486 1.1 mrg if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
16487 1.1 mrg :
16488 1.1 mrg else
16489 1.1 mrg lt_prog_compiler_static_GCJ=
16490 1.1 mrg fi
16491 1.1 mrg
16492 1.1 mrg
16493 1.1 mrg { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
16494 1.1 mrg echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
16495 1.1 mrg if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
16496 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
16497 1.1 mrg else
16498 1.1 mrg lt_cv_prog_compiler_c_o_GCJ=no
16499 1.1 mrg $rm -r conftest 2>/dev/null
16500 1.1 mrg mkdir conftest
16501 1.1 mrg cd conftest
16502 1.1 mrg mkdir out
16503 1.1 mrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16504 1.1 mrg
16505 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
16506 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
16507 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
16508 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
16509 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
16510 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
16511 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16512 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16513 1.1 mrg -e 's:$: $lt_compiler_flag:'`
16514 1.1 mrg (eval echo "\"\$as_me:16514: $lt_compile\"" >&5)
16515 1.1 mrg (eval "$lt_compile" 2>out/conftest.err)
16516 1.1 mrg ac_status=$?
16517 1.1 mrg cat out/conftest.err >&5
16518 1.1 mrg echo "$as_me:16518: \$? = $ac_status" >&5
16519 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
16520 1.1 mrg then
16521 1.1 mrg # The compiler can only warn and ignore the option if not recognized
16522 1.1 mrg # So say no if there are warnings
16523 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
16524 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
16525 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
16526 1.1 mrg lt_cv_prog_compiler_c_o_GCJ=yes
16527 1.1 mrg fi
16528 1.1 mrg fi
16529 1.1 mrg chmod u+w . 2>&5
16530 1.1 mrg $rm conftest*
16531 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for
16532 1.1 mrg # template instantiation
16533 1.1 mrg test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
16534 1.1 mrg $rm out/* && rmdir out
16535 1.1 mrg cd ..
16536 1.1 mrg rmdir conftest
16537 1.1 mrg $rm conftest*
16538 1.1 mrg
16539 1.1 mrg fi
16540 1.1 mrg { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
16541 1.1 mrg echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; }
16542 1.1 mrg
16543 1.1 mrg
16544 1.1 mrg hard_links="nottested"
16545 1.1 mrg if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
16546 1.1 mrg # do not overwrite the value of need_locks provided by the user
16547 1.1 mrg { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
16548 1.1 mrg echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
16549 1.1 mrg hard_links=yes
16550 1.1 mrg $rm conftest*
16551 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
16552 1.1 mrg touch conftest.a
16553 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no
16554 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
16555 1.1 mrg { echo "$as_me:$LINENO: result: $hard_links" >&5
16556 1.1 mrg echo "${ECHO_T}$hard_links" >&6; }
16557 1.1 mrg if test "$hard_links" = no; then
16558 1.1 mrg { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
16559 1.1 mrg echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
16560 1.1 mrg need_locks=warn
16561 1.1 mrg fi
16562 1.1 mrg else
16563 1.1 mrg need_locks=no
16564 1.1 mrg fi
16565 1.1 mrg
16566 1.1 mrg { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
16567 1.1 mrg echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
16568 1.1 mrg
16569 1.1 mrg runpath_var=
16570 1.1 mrg allow_undefined_flag_GCJ=
16571 1.1 mrg enable_shared_with_static_runtimes_GCJ=no
16572 1.1 mrg archive_cmds_GCJ=
16573 1.1 mrg archive_expsym_cmds_GCJ=
16574 1.1 mrg old_archive_From_new_cmds_GCJ=
16575 1.1 mrg old_archive_from_expsyms_cmds_GCJ=
16576 1.1 mrg export_dynamic_flag_spec_GCJ=
16577 1.1 mrg whole_archive_flag_spec_GCJ=
16578 1.1 mrg thread_safe_flag_spec_GCJ=
16579 1.1 mrg hardcode_libdir_flag_spec_GCJ=
16580 1.1 mrg hardcode_libdir_flag_spec_ld_GCJ=
16581 1.1 mrg hardcode_libdir_separator_GCJ=
16582 1.1 mrg hardcode_direct_GCJ=no
16583 1.1 mrg hardcode_minus_L_GCJ=no
16584 1.1 mrg hardcode_shlibpath_var_GCJ=unsupported
16585 1.1 mrg link_all_deplibs_GCJ=unknown
16586 1.1 mrg hardcode_automatic_GCJ=no
16587 1.1 mrg module_cmds_GCJ=
16588 1.1 mrg module_expsym_cmds_GCJ=
16589 1.1 mrg always_export_symbols_GCJ=no
16590 1.1 mrg export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
16591 1.1 mrg # include_expsyms should be a list of space-separated symbols to be *always*
16592 1.1 mrg # included in the symbol list
16593 1.1 mrg include_expsyms_GCJ=
16594 1.1 mrg # exclude_expsyms can be an extended regexp of symbols to exclude
16595 1.1 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or
16596 1.1 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
16597 1.1 mrg # as well as any symbol that contains `d'.
16598 1.1 mrg exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
16599 1.1 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
16600 1.1 mrg # platforms (ab)use it in PIC code, but their linkers get confused if
16601 1.1 mrg # the symbol is explicitly referenced. Since portable code cannot
16602 1.1 mrg # rely on this symbol name, it's probably fine to never include it in
16603 1.1 mrg # preloaded symbol tables.
16604 1.1 mrg extract_expsyms_cmds=
16605 1.1 mrg # Just being paranoid about ensuring that cc_basename is set.
16606 1.1 mrg for cc_temp in $compiler""; do
16607 1.1 mrg case $cc_temp in
16608 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16609 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16610 1.1 mrg \-*) ;;
16611 1.1 mrg *) break;;
16612 1.1 mrg esac
16613 1.1 mrg done
16614 1.1 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16615 1.1 mrg
16616 1.1 mrg case $host_os in
16617 1.1 mrg cygwin* | mingw* | pw32*)
16618 1.1 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time
16619 1.1 mrg # When not using gcc, we currently assume that we are using
16620 1.1 mrg # Microsoft Visual C++.
16621 1.1 mrg if test "$GCC" != yes; then
16622 1.1 mrg with_gnu_ld=no
16623 1.1 mrg fi
16624 1.1 mrg ;;
16625 1.1 mrg interix*)
16626 1.1 mrg # we just hope/assume this is gcc and not c89 (= MSVC++)
16627 1.1 mrg with_gnu_ld=yes
16628 1.1 mrg ;;
16629 1.1 mrg openbsd*)
16630 1.1 mrg with_gnu_ld=no
16631 1.1 mrg ;;
16632 1.1 mrg esac
16633 1.1 mrg
16634 1.1 mrg ld_shlibs_GCJ=yes
16635 1.1 mrg if test "$with_gnu_ld" = yes; then
16636 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty
16637 1.1 mrg wlarc='${wl}'
16638 1.1 mrg
16639 1.1 mrg # Set some defaults for GNU ld with shared library support. These
16640 1.1 mrg # are reset later if shared libraries are not supported. Putting them
16641 1.1 mrg # here allows them to be overridden if necessary.
16642 1.1 mrg runpath_var=LD_RUN_PATH
16643 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
16644 1.1 mrg export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
16645 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al.
16646 1.1 mrg if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
16647 1.1 mrg whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
16648 1.1 mrg else
16649 1.1 mrg whole_archive_flag_spec_GCJ=
16650 1.1 mrg fi
16651 1.1 mrg supports_anon_versioning=no
16652 1.1 mrg case `$LD -v 2>/dev/null` in
16653 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
16654 1.1 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
16655 1.1 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
16656 1.1 mrg *\ 2.11.*) ;; # other 2.11 versions
16657 1.1 mrg *) supports_anon_versioning=yes ;;
16658 1.1 mrg esac
16659 1.1 mrg
16660 1.1 mrg # See if GNU ld supports shared libraries.
16661 1.1 mrg case $host_os in
16662 1.1 mrg aix3* | aix4* | aix5*)
16663 1.1 mrg # On AIX/PPC, the GNU linker is very broken
16664 1.1 mrg if test "$host_cpu" != ia64; then
16665 1.1 mrg ld_shlibs_GCJ=no
16666 1.1 mrg cat <<EOF 1>&2
16667 1.1 mrg
16668 1.1 mrg *** Warning: the GNU linker, at least up to release 2.9.1, is reported
16669 1.1 mrg *** to be unable to reliably create shared libraries on AIX.
16670 1.1 mrg *** Therefore, libtool is disabling shared libraries support. If you
16671 1.1 mrg *** really care for shared libraries, you may want to modify your PATH
16672 1.1 mrg *** so that a non-GNU linker is found, and then restart.
16673 1.1 mrg
16674 1.1 mrg EOF
16675 1.1 mrg fi
16676 1.1 mrg ;;
16677 1.1 mrg
16678 1.1 mrg amigaos*)
16679 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)'
16680 1.1 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
16681 1.1 mrg hardcode_minus_L_GCJ=yes
16682 1.1 mrg
16683 1.1 mrg # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
16684 1.1 mrg # that the semantics of dynamic libraries on AmigaOS, at least up
16685 1.1 mrg # to version 4, is to share data among multiple programs linked
16686 1.1 mrg # with the same dynamic library. Since this doesn't match the
16687 1.1 mrg # behavior of shared libraries on other platforms, we can't use
16688 1.1 mrg # them.
16689 1.1 mrg ld_shlibs_GCJ=no
16690 1.1 mrg ;;
16691 1.1 mrg
16692 1.1 mrg beos*)
16693 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16694 1.1 mrg allow_undefined_flag_GCJ=unsupported
16695 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
16696 1.1 mrg # support --undefined. This deserves some investigation. FIXME
16697 1.1 mrg archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16698 1.1 mrg else
16699 1.1 mrg ld_shlibs_GCJ=no
16700 1.1 mrg fi
16701 1.1 mrg ;;
16702 1.1 mrg
16703 1.1 mrg cygwin* | mingw* | pw32*)
16704 1.1 mrg # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
16705 1.1 mrg # as there is no search path for DLLs.
16706 1.1 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
16707 1.1 mrg allow_undefined_flag_GCJ=unsupported
16708 1.1 mrg always_export_symbols_GCJ=no
16709 1.1 mrg enable_shared_with_static_runtimes_GCJ=yes
16710 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'
16711 1.1 mrg
16712 1.1 mrg if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
16713 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'
16714 1.1 mrg # If the export-symbols file already is a .def file (1st line
16715 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend...
16716 1.1 mrg archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
16717 1.1 mrg cp $export_symbols $output_objdir/$soname.def;
16718 1.1 mrg else
16719 1.1 mrg echo EXPORTS > $output_objdir/$soname.def;
16720 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def;
16721 1.1 mrg fi~
16722 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'
16723 1.1 mrg else
16724 1.1 mrg ld_shlibs_GCJ=no
16725 1.1 mrg fi
16726 1.1 mrg ;;
16727 1.1 mrg
16728 1.1 mrg interix3*)
16729 1.1 mrg hardcode_direct_GCJ=no
16730 1.1 mrg hardcode_shlibpath_var_GCJ=no
16731 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
16732 1.1 mrg export_dynamic_flag_spec_GCJ='${wl}-E'
16733 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
16734 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by
16735 1.1 mrg # default) and relocated if they conflict, which is a slow very memory
16736 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random,
16737 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
16738 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space.
16739 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'
16740 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'
16741 1.1 mrg ;;
16742 1.1 mrg
16743 1.1 mrg linux* | k*bsd*-gnu)
16744 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16745 1.1 mrg tmp_addflag=
16746 1.1 mrg case $cc_basename,$host_cpu in
16747 1.1 mrg pgcc*) # Portland Group C compiler
16748 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'
16749 1.1 mrg tmp_addflag=' $pic_flag'
16750 1.1 mrg ;;
16751 1.1 mrg pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
16752 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'
16753 1.1 mrg tmp_addflag=' $pic_flag -Mnomain' ;;
16754 1.1 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
16755 1.1 mrg tmp_addflag=' -i_dynamic' ;;
16756 1.1 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
16757 1.1 mrg tmp_addflag=' -i_dynamic -nofor_main' ;;
16758 1.1 mrg ifc* | ifort*) # Intel Fortran compiler
16759 1.1 mrg tmp_addflag=' -nofor_main' ;;
16760 1.1 mrg esac
16761 1.1 mrg archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16762 1.1 mrg
16763 1.1 mrg if test $supports_anon_versioning = yes; then
16764 1.1 mrg archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
16765 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
16766 1.1 mrg $echo "local: *; };" >> $output_objdir/$libname.ver~
16767 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'
16768 1.1 mrg fi
16769 1.1 mrg link_all_deplibs_GCJ=no
16770 1.1 mrg else
16771 1.1 mrg ld_shlibs_GCJ=no
16772 1.1 mrg fi
16773 1.1 mrg ;;
16774 1.1 mrg
16775 1.1 mrg netbsd* | netbsdelf*-gnu)
16776 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16777 1.1 mrg archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
16778 1.1 mrg wlarc=
16779 1.1 mrg else
16780 1.1 mrg archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16781 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'
16782 1.1 mrg fi
16783 1.1 mrg ;;
16784 1.1 mrg
16785 1.1 mrg solaris*)
16786 1.1 mrg if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
16787 1.1 mrg ld_shlibs_GCJ=no
16788 1.1 mrg cat <<EOF 1>&2
16789 1.1 mrg
16790 1.1 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably
16791 1.1 mrg *** create shared libraries on Solaris systems. Therefore, libtool
16792 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
16793 1.1 mrg *** binutils to release 2.9.1 or newer. Another option is to modify
16794 1.1 mrg *** your PATH or compiler configuration so that the native linker is
16795 1.1 mrg *** used, and then restart.
16796 1.1 mrg
16797 1.1 mrg EOF
16798 1.1 mrg elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16799 1.1 mrg archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16800 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'
16801 1.1 mrg else
16802 1.1 mrg ld_shlibs_GCJ=no
16803 1.1 mrg fi
16804 1.1 mrg ;;
16805 1.1 mrg
16806 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
16807 1.1 mrg case `$LD -v 2>&1` in
16808 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
16809 1.1 mrg ld_shlibs_GCJ=no
16810 1.1 mrg cat <<_LT_EOF 1>&2
16811 1.1 mrg
16812 1.1 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
16813 1.1 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool
16814 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
16815 1.1 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
16816 1.1 mrg *** your PATH or compiler configuration so that the native linker is
16817 1.1 mrg *** used, and then restart.
16818 1.1 mrg
16819 1.1 mrg _LT_EOF
16820 1.1 mrg ;;
16821 1.1 mrg *)
16822 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16823 1.1 mrg hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
16824 1.1 mrg archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
16825 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'
16826 1.1 mrg else
16827 1.1 mrg ld_shlibs_GCJ=no
16828 1.1 mrg fi
16829 1.1 mrg ;;
16830 1.1 mrg esac
16831 1.1 mrg ;;
16832 1.1 mrg
16833 1.1 mrg sunos4*)
16834 1.1 mrg archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
16835 1.1 mrg wlarc=
16836 1.1 mrg hardcode_direct_GCJ=yes
16837 1.1 mrg hardcode_shlibpath_var_GCJ=no
16838 1.1 mrg ;;
16839 1.1 mrg
16840 1.1 mrg *)
16841 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16842 1.1 mrg archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16843 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'
16844 1.1 mrg else
16845 1.1 mrg ld_shlibs_GCJ=no
16846 1.1 mrg fi
16847 1.1 mrg ;;
16848 1.1 mrg esac
16849 1.1 mrg
16850 1.1 mrg if test "$ld_shlibs_GCJ" = no; then
16851 1.1 mrg runpath_var=
16852 1.1 mrg hardcode_libdir_flag_spec_GCJ=
16853 1.1 mrg export_dynamic_flag_spec_GCJ=
16854 1.1 mrg whole_archive_flag_spec_GCJ=
16855 1.1 mrg fi
16856 1.1 mrg else
16857 1.1 mrg # PORTME fill in a description of your system's linker (not GNU ld)
16858 1.1 mrg case $host_os in
16859 1.1 mrg aix3*)
16860 1.1 mrg allow_undefined_flag_GCJ=unsupported
16861 1.1 mrg always_export_symbols_GCJ=yes
16862 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'
16863 1.1 mrg # Note: this linker hardcodes the directories in LIBPATH if there
16864 1.1 mrg # are no directories specified by -L.
16865 1.1 mrg hardcode_minus_L_GCJ=yes
16866 1.1 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
16867 1.1 mrg # Neither direct hardcoding nor static linking is supported with a
16868 1.1 mrg # broken collect2.
16869 1.1 mrg hardcode_direct_GCJ=unsupported
16870 1.1 mrg fi
16871 1.1 mrg ;;
16872 1.1 mrg
16873 1.1 mrg aix4* | aix5*)
16874 1.1 mrg if test "$host_cpu" = ia64; then
16875 1.1 mrg # On IA64, the linker does run time linking by default, so we don't
16876 1.1 mrg # have to do anything special.
16877 1.1 mrg aix_use_runtimelinking=no
16878 1.1 mrg exp_sym_flag='-Bexport'
16879 1.1 mrg no_entry_flag=""
16880 1.1 mrg else
16881 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option.
16882 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm
16883 1.1 mrg if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
16884 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'
16885 1.1 mrg else
16886 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'
16887 1.1 mrg fi
16888 1.1 mrg aix_use_runtimelinking=no
16889 1.1 mrg
16890 1.1 mrg # Test if we are trying to use run time linking or normal
16891 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we
16892 1.1 mrg # need to do runtime linking.
16893 1.1 mrg case $host_os in aix4.[23]|aix4.[23].*|aix5*)
16894 1.1 mrg for ld_flag in $LDFLAGS; do
16895 1.1 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
16896 1.1 mrg aix_use_runtimelinking=yes
16897 1.1 mrg break
16898 1.1 mrg fi
16899 1.1 mrg done
16900 1.1 mrg ;;
16901 1.1 mrg esac
16902 1.1 mrg
16903 1.1 mrg exp_sym_flag='-bexport'
16904 1.1 mrg no_entry_flag='-bnoentry'
16905 1.1 mrg fi
16906 1.1 mrg
16907 1.1 mrg # When large executables or shared objects are built, AIX ld can
16908 1.1 mrg # have problems creating the table of contents. If linking a library
16909 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to
16910 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
16911 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
16912 1.1 mrg
16913 1.1 mrg archive_cmds_GCJ=''
16914 1.1 mrg hardcode_direct_GCJ=yes
16915 1.1 mrg hardcode_libdir_separator_GCJ=':'
16916 1.1 mrg link_all_deplibs_GCJ=yes
16917 1.1 mrg
16918 1.1 mrg if test "$GCC" = yes; then
16919 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*)
16920 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check
16921 1.1 mrg # below for broken collect2 doesn't work under 4.3+
16922 1.1 mrg collect2name=`${CC} -print-prog-name=collect2`
16923 1.1 mrg if test -f "$collect2name" && \
16924 1.1 mrg strings "$collect2name" | grep resolve_lib_name >/dev/null
16925 1.1 mrg then
16926 1.1 mrg # We have reworked collect2
16927 1.1 mrg hardcode_direct_GCJ=yes
16928 1.1 mrg else
16929 1.1 mrg # We have old collect2
16930 1.1 mrg hardcode_direct_GCJ=unsupported
16931 1.1 mrg # It fails to find uninstalled libraries when the uninstalled
16932 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L
16933 1.1 mrg # to unsupported forces relinking
16934 1.1 mrg hardcode_minus_L_GCJ=yes
16935 1.1 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
16936 1.1 mrg hardcode_libdir_separator_GCJ=
16937 1.1 mrg fi
16938 1.1 mrg ;;
16939 1.1 mrg esac
16940 1.1 mrg shared_flag='-shared'
16941 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
16942 1.1 mrg shared_flag="$shared_flag "'${wl}-G'
16943 1.1 mrg fi
16944 1.1 mrg else
16945 1.1 mrg # not using gcc
16946 1.1 mrg if test "$host_cpu" = ia64; then
16947 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
16948 1.1 mrg # chokes on -Wl,-G. The following line is correct:
16949 1.1 mrg shared_flag='-G'
16950 1.1 mrg else
16951 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
16952 1.1 mrg shared_flag='${wl}-G'
16953 1.1 mrg else
16954 1.1 mrg shared_flag='${wl}-bM:SRE'
16955 1.1 mrg fi
16956 1.1 mrg fi
16957 1.1 mrg fi
16958 1.1 mrg
16959 1.1 mrg # It seems that -bexpall does not export symbols beginning with
16960 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export.
16961 1.1 mrg always_export_symbols_GCJ=yes
16962 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
16963 1.1 mrg # Warning - without using the other runtime loading flags (-brtl),
16964 1.1 mrg # -berok will link without error, but may produce a broken library.
16965 1.1 mrg allow_undefined_flag_GCJ='-berok'
16966 1.1 mrg # Determine the default libpath from the value encoded in an empty executable.
16967 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
16968 1.1 mrg /* confdefs.h. */
16969 1.1 mrg _ACEOF
16970 1.1 mrg cat confdefs.h >>conftest.$ac_ext
16971 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
16972 1.1 mrg /* end confdefs.h. */
16973 1.1 mrg
16974 1.1 mrg int
16975 1.1 mrg main ()
16976 1.1 mrg {
16977 1.1 mrg
16978 1.1 mrg ;
16979 1.1 mrg return 0;
16980 1.1 mrg }
16981 1.1 mrg _ACEOF
16982 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
16983 1.1 mrg if { (ac_try="$ac_link"
16984 1.1 mrg case "(($ac_try" in
16985 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16986 1.1 mrg *) ac_try_echo=$ac_try;;
16987 1.1 mrg esac
16988 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16989 1.1 mrg (eval "$ac_link") 2>conftest.er1
16990 1.1 mrg ac_status=$?
16991 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
16992 1.1 mrg rm -f conftest.er1
16993 1.1 mrg cat conftest.err >&5
16994 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
16995 1.1 mrg (exit $ac_status); } && {
16996 1.1 mrg test -z "$ac_c_werror_flag" ||
16997 1.1 mrg test ! -s conftest.err
16998 1.1 mrg } && test -s conftest$ac_exeext &&
16999 1.1 mrg $as_test_x conftest$ac_exeext; then
17000 1.1 mrg
17001 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
17002 1.1 mrg }'`
17003 1.1 mrg # Check for a 64-bit object if we didn't find anything.
17004 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; }
17005 1.1 mrg }'`; fi
17006 1.1 mrg else
17007 1.1 mrg echo "$as_me: failed program was:" >&5
17008 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
17009 1.1 mrg
17010 1.1 mrg
17011 1.1 mrg fi
17012 1.1 mrg
17013 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17014 1.1 mrg conftest$ac_exeext conftest.$ac_ext
17015 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17016 1.1 mrg
17017 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17018 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"
17019 1.1 mrg else
17020 1.1 mrg if test "$host_cpu" = ia64; then
17021 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17022 1.1 mrg allow_undefined_flag_GCJ="-z nodefs"
17023 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"
17024 1.1 mrg else
17025 1.1 mrg # Determine the default libpath from the value encoded in an empty executable.
17026 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
17027 1.1 mrg /* confdefs.h. */
17028 1.1 mrg _ACEOF
17029 1.1 mrg cat confdefs.h >>conftest.$ac_ext
17030 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
17031 1.1 mrg /* end confdefs.h. */
17032 1.1 mrg
17033 1.1 mrg int
17034 1.1 mrg main ()
17035 1.1 mrg {
17036 1.1 mrg
17037 1.1 mrg ;
17038 1.1 mrg return 0;
17039 1.1 mrg }
17040 1.1 mrg _ACEOF
17041 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
17042 1.1 mrg if { (ac_try="$ac_link"
17043 1.1 mrg case "(($ac_try" in
17044 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17045 1.1 mrg *) ac_try_echo=$ac_try;;
17046 1.1 mrg esac
17047 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17048 1.1 mrg (eval "$ac_link") 2>conftest.er1
17049 1.1 mrg ac_status=$?
17050 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
17051 1.1 mrg rm -f conftest.er1
17052 1.1 mrg cat conftest.err >&5
17053 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
17054 1.1 mrg (exit $ac_status); } && {
17055 1.1 mrg test -z "$ac_c_werror_flag" ||
17056 1.1 mrg test ! -s conftest.err
17057 1.1 mrg } && test -s conftest$ac_exeext &&
17058 1.1 mrg $as_test_x conftest$ac_exeext; then
17059 1.1 mrg
17060 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; }
17061 1.1 mrg }'`
17062 1.1 mrg # Check for a 64-bit object if we didn't find anything.
17063 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; }
17064 1.1 mrg }'`; fi
17065 1.1 mrg else
17066 1.1 mrg echo "$as_me: failed program was:" >&5
17067 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
17068 1.1 mrg
17069 1.1 mrg
17070 1.1 mrg fi
17071 1.1 mrg
17072 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17073 1.1 mrg conftest$ac_exeext conftest.$ac_ext
17074 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17075 1.1 mrg
17076 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17077 1.1 mrg # Warning - without using the other run time loading flags,
17078 1.1 mrg # -berok will link without error, but may produce a broken library.
17079 1.1 mrg no_undefined_flag_GCJ=' ${wl}-bernotok'
17080 1.1 mrg allow_undefined_flag_GCJ=' ${wl}-berok'
17081 1.1 mrg # Exported symbols can be pulled into shared objects from archives
17082 1.1 mrg whole_archive_flag_spec_GCJ='$convenience'
17083 1.1 mrg archive_cmds_need_lc_GCJ=yes
17084 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries.
17085 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'
17086 1.1 mrg fi
17087 1.1 mrg fi
17088 1.1 mrg ;;
17089 1.1 mrg
17090 1.1 mrg amigaos*)
17091 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)'
17092 1.1 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
17093 1.1 mrg hardcode_minus_L_GCJ=yes
17094 1.1 mrg # see comment about different semantics on the GNU ld section
17095 1.1 mrg ld_shlibs_GCJ=no
17096 1.1 mrg ;;
17097 1.1 mrg
17098 1.1 mrg bsdi[45]*)
17099 1.1 mrg export_dynamic_flag_spec_GCJ=-rdynamic
17100 1.1 mrg ;;
17101 1.1 mrg
17102 1.1 mrg cygwin* | mingw* | pw32*)
17103 1.1 mrg # When not using gcc, we currently assume that we are using
17104 1.1 mrg # Microsoft Visual C++.
17105 1.1 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is
17106 1.1 mrg # no search path for DLLs.
17107 1.1 mrg hardcode_libdir_flag_spec_GCJ=' '
17108 1.1 mrg allow_undefined_flag_GCJ=unsupported
17109 1.1 mrg # Tell ltmain to make .lib files, not .a files.
17110 1.1 mrg libext=lib
17111 1.1 mrg # Tell ltmain to make .dll files, not .so files.
17112 1.1 mrg shrext_cmds=".dll"
17113 1.1 mrg # FIXME: Setting linknames here is a bad hack.
17114 1.1 mrg archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
17115 1.1 mrg # The linker will automatically build a .lib file if we build a DLL.
17116 1.1 mrg old_archive_From_new_cmds_GCJ='true'
17117 1.1 mrg # FIXME: Should let the user specify the lib program.
17118 1.1 mrg old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
17119 1.1 mrg fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
17120 1.1 mrg enable_shared_with_static_runtimes_GCJ=yes
17121 1.1 mrg ;;
17122 1.1 mrg
17123 1.1 mrg darwin* | rhapsody*)
17124 1.1 mrg case $host_os in
17125 1.1 mrg rhapsody* | darwin1.[012])
17126 1.1 mrg allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
17127 1.1 mrg ;;
17128 1.1 mrg *) # Darwin 1.3 on
17129 1.1 mrg if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
17130 1.1 mrg allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17131 1.1 mrg else
17132 1.1 mrg case ${MACOSX_DEPLOYMENT_TARGET} in
17133 1.1 mrg 10.[012])
17134 1.1 mrg allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17135 1.1 mrg ;;
17136 1.1 mrg 10.*)
17137 1.1 mrg allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
17138 1.1 mrg ;;
17139 1.1 mrg esac
17140 1.1 mrg fi
17141 1.1 mrg ;;
17142 1.1 mrg esac
17143 1.1 mrg archive_cmds_need_lc_GCJ=no
17144 1.1 mrg hardcode_direct_GCJ=no
17145 1.1 mrg hardcode_automatic_GCJ=yes
17146 1.1 mrg hardcode_shlibpath_var_GCJ=unsupported
17147 1.1 mrg whole_archive_flag_spec_GCJ=''
17148 1.1 mrg link_all_deplibs_GCJ=yes
17149 1.1 mrg if test "$GCC" = yes ; then
17150 1.1 mrg output_verbose_link_cmd='echo'
17151 1.1 mrg archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
17152 1.1 mrg module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17153 1.1 mrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17154 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}'
17155 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}'
17156 1.1 mrg else
17157 1.1 mrg case $cc_basename in
17158 1.1 mrg xlc*)
17159 1.1 mrg output_verbose_link_cmd='echo'
17160 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'
17161 1.1 mrg module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17162 1.1 mrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17163 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}'
17164 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}'
17165 1.1 mrg ;;
17166 1.1 mrg *)
17167 1.1 mrg ld_shlibs_GCJ=no
17168 1.1 mrg ;;
17169 1.1 mrg esac
17170 1.1 mrg fi
17171 1.1 mrg ;;
17172 1.1 mrg
17173 1.1 mrg dgux*)
17174 1.1 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17175 1.1 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
17176 1.1 mrg hardcode_shlibpath_var_GCJ=no
17177 1.1 mrg ;;
17178 1.1 mrg
17179 1.1 mrg freebsd1*)
17180 1.1 mrg ld_shlibs_GCJ=no
17181 1.1 mrg ;;
17182 1.1 mrg
17183 1.1 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
17184 1.1 mrg # support. Future versions do this automatically, but an explicit c++rt0.o
17185 1.1 mrg # does not break anything, and helps significantly (at the cost of a little
17186 1.1 mrg # extra space).
17187 1.1 mrg freebsd2.2*)
17188 1.1 mrg archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
17189 1.1 mrg hardcode_libdir_flag_spec_GCJ='-R$libdir'
17190 1.1 mrg hardcode_direct_GCJ=yes
17191 1.1 mrg hardcode_shlibpath_var_GCJ=no
17192 1.1 mrg ;;
17193 1.1 mrg
17194 1.1 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature.
17195 1.1 mrg freebsd2*)
17196 1.1 mrg archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17197 1.1 mrg hardcode_direct_GCJ=yes
17198 1.1 mrg hardcode_minus_L_GCJ=yes
17199 1.1 mrg hardcode_shlibpath_var_GCJ=no
17200 1.1 mrg ;;
17201 1.1 mrg
17202 1.1 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
17203 1.1 mrg freebsd* | dragonfly*)
17204 1.1 mrg archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
17205 1.1 mrg hardcode_libdir_flag_spec_GCJ='-R$libdir'
17206 1.1 mrg hardcode_direct_GCJ=yes
17207 1.1 mrg hardcode_shlibpath_var_GCJ=no
17208 1.1 mrg ;;
17209 1.1 mrg
17210 1.1 mrg hpux9*)
17211 1.1 mrg if test "$GCC" = yes; then
17212 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'
17213 1.1 mrg else
17214 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'
17215 1.1 mrg fi
17216 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17217 1.1 mrg hardcode_libdir_separator_GCJ=:
17218 1.1 mrg hardcode_direct_GCJ=yes
17219 1.1 mrg
17220 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
17221 1.1 mrg # but as the default location of the library.
17222 1.1 mrg hardcode_minus_L_GCJ=yes
17223 1.1 mrg export_dynamic_flag_spec_GCJ='${wl}-E'
17224 1.1 mrg ;;
17225 1.1 mrg
17226 1.1 mrg hpux10*)
17227 1.1 mrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17228 1.1 mrg archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17229 1.1 mrg else
17230 1.1 mrg archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
17231 1.1 mrg fi
17232 1.1 mrg if test "$with_gnu_ld" = no; then
17233 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17234 1.1 mrg hardcode_libdir_separator_GCJ=:
17235 1.1 mrg
17236 1.1 mrg hardcode_direct_GCJ=yes
17237 1.1 mrg export_dynamic_flag_spec_GCJ='${wl}-E'
17238 1.1 mrg
17239 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
17240 1.1 mrg # but as the default location of the library.
17241 1.1 mrg hardcode_minus_L_GCJ=yes
17242 1.1 mrg fi
17243 1.1 mrg ;;
17244 1.1 mrg
17245 1.1 mrg hpux11*)
17246 1.1 mrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17247 1.1 mrg case $host_cpu in
17248 1.1 mrg hppa*64*)
17249 1.1 mrg archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17250 1.1 mrg ;;
17251 1.1 mrg ia64*)
17252 1.1 mrg archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17253 1.1 mrg ;;
17254 1.1 mrg *)
17255 1.1 mrg archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17256 1.1 mrg ;;
17257 1.1 mrg esac
17258 1.1 mrg else
17259 1.1 mrg case $host_cpu in
17260 1.1 mrg hppa*64*)
17261 1.1 mrg archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17262 1.1 mrg ;;
17263 1.1 mrg ia64*)
17264 1.1 mrg archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17265 1.1 mrg ;;
17266 1.1 mrg *)
17267 1.1 mrg archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17268 1.1 mrg ;;
17269 1.1 mrg esac
17270 1.1 mrg fi
17271 1.1 mrg if test "$with_gnu_ld" = no; then
17272 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17273 1.1 mrg hardcode_libdir_separator_GCJ=:
17274 1.1 mrg
17275 1.1 mrg case $host_cpu in
17276 1.1 mrg hppa*64*|ia64*)
17277 1.1 mrg hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
17278 1.1 mrg hardcode_direct_GCJ=no
17279 1.1 mrg hardcode_shlibpath_var_GCJ=no
17280 1.1 mrg ;;
17281 1.1 mrg *)
17282 1.1 mrg hardcode_direct_GCJ=yes
17283 1.1 mrg export_dynamic_flag_spec_GCJ='${wl}-E'
17284 1.1 mrg
17285 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
17286 1.1 mrg # but as the default location of the library.
17287 1.1 mrg hardcode_minus_L_GCJ=yes
17288 1.1 mrg ;;
17289 1.1 mrg esac
17290 1.1 mrg fi
17291 1.1 mrg ;;
17292 1.1 mrg
17293 1.1 mrg irix5* | irix6* | nonstopux*)
17294 1.1 mrg if test "$GCC" = yes; then
17295 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'
17296 1.1 mrg else
17297 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'
17298 1.1 mrg hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
17299 1.1 mrg fi
17300 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17301 1.1 mrg hardcode_libdir_separator_GCJ=:
17302 1.1 mrg link_all_deplibs_GCJ=yes
17303 1.1 mrg ;;
17304 1.1 mrg
17305 1.1 mrg netbsd* | netbsdelf*-gnu)
17306 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17307 1.1 mrg archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
17308 1.1 mrg else
17309 1.1 mrg archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
17310 1.1 mrg fi
17311 1.1 mrg hardcode_libdir_flag_spec_GCJ='-R$libdir'
17312 1.1 mrg hardcode_direct_GCJ=yes
17313 1.1 mrg hardcode_shlibpath_var_GCJ=no
17314 1.1 mrg ;;
17315 1.1 mrg
17316 1.1 mrg newsos6)
17317 1.1 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17318 1.1 mrg hardcode_direct_GCJ=yes
17319 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17320 1.1 mrg hardcode_libdir_separator_GCJ=:
17321 1.1 mrg hardcode_shlibpath_var_GCJ=no
17322 1.1 mrg ;;
17323 1.1 mrg
17324 1.1 mrg openbsd*)
17325 1.1 mrg hardcode_direct_GCJ=yes
17326 1.1 mrg hardcode_shlibpath_var_GCJ=no
17327 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
17328 1.1 mrg archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17329 1.1 mrg archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
17330 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17331 1.1 mrg export_dynamic_flag_spec_GCJ='${wl}-E'
17332 1.1 mrg else
17333 1.1 mrg case $host_os in
17334 1.1 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
17335 1.1 mrg archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17336 1.1 mrg hardcode_libdir_flag_spec_GCJ='-R$libdir'
17337 1.1 mrg ;;
17338 1.1 mrg *)
17339 1.1 mrg archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17340 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17341 1.1 mrg ;;
17342 1.1 mrg esac
17343 1.1 mrg fi
17344 1.1 mrg ;;
17345 1.1 mrg
17346 1.1 mrg os2*)
17347 1.1 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
17348 1.1 mrg hardcode_minus_L_GCJ=yes
17349 1.1 mrg allow_undefined_flag_GCJ=unsupported
17350 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'
17351 1.1 mrg old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
17352 1.1 mrg ;;
17353 1.1 mrg
17354 1.1 mrg osf3*)
17355 1.1 mrg if test "$GCC" = yes; then
17356 1.1 mrg allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17357 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'
17358 1.1 mrg else
17359 1.1 mrg allow_undefined_flag_GCJ=' -expect_unresolved \*'
17360 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'
17361 1.1 mrg fi
17362 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17363 1.1 mrg hardcode_libdir_separator_GCJ=:
17364 1.1 mrg ;;
17365 1.1 mrg
17366 1.1 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag
17367 1.1 mrg if test "$GCC" = yes; then
17368 1.1 mrg allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17369 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'
17370 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17371 1.1 mrg else
17372 1.1 mrg allow_undefined_flag_GCJ=' -expect_unresolved \*'
17373 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'
17374 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~
17375 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'
17376 1.1 mrg
17377 1.1 mrg # Both c and cxx compiler support -rpath directly
17378 1.1 mrg hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
17379 1.1 mrg fi
17380 1.1 mrg hardcode_libdir_separator_GCJ=:
17381 1.1 mrg ;;
17382 1.1 mrg
17383 1.1 mrg solaris*)
17384 1.1 mrg no_undefined_flag_GCJ=' -z text'
17385 1.1 mrg if test "$GCC" = yes; then
17386 1.1 mrg wlarc='${wl}'
17387 1.1 mrg archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17388 1.1 mrg archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17389 1.1 mrg $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
17390 1.1 mrg else
17391 1.1 mrg wlarc=''
17392 1.1 mrg archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
17393 1.1 mrg archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17394 1.1 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
17395 1.1 mrg fi
17396 1.1 mrg hardcode_libdir_flag_spec_GCJ='-R$libdir'
17397 1.1 mrg hardcode_shlibpath_var_GCJ=no
17398 1.1 mrg case $host_os in
17399 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;;
17400 1.1 mrg *)
17401 1.1 mrg # The compiler driver will combine linker options so we
17402 1.1 mrg # cannot just pass the convience library names through
17403 1.1 mrg # without $wl, iff we do not link with $LD.
17404 1.1 mrg # Luckily, gcc supports the same syntax we need for Sun Studio.
17405 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?)
17406 1.1 mrg case $wlarc in
17407 1.1 mrg '')
17408 1.1 mrg whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
17409 1.1 mrg *)
17410 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' ;;
17411 1.1 mrg esac ;;
17412 1.1 mrg esac
17413 1.1 mrg link_all_deplibs_GCJ=yes
17414 1.1 mrg ;;
17415 1.1 mrg
17416 1.1 mrg sunos4*)
17417 1.1 mrg if test "x$host_vendor" = xsequent; then
17418 1.1 mrg # Use $CC to link under sequent, because it throws in some extra .o
17419 1.1 mrg # files that make .init and .fini sections work.
17420 1.1 mrg archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
17421 1.1 mrg else
17422 1.1 mrg archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
17423 1.1 mrg fi
17424 1.1 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
17425 1.1 mrg hardcode_direct_GCJ=yes
17426 1.1 mrg hardcode_minus_L_GCJ=yes
17427 1.1 mrg hardcode_shlibpath_var_GCJ=no
17428 1.1 mrg ;;
17429 1.1 mrg
17430 1.1 mrg sysv4)
17431 1.1 mrg case $host_vendor in
17432 1.1 mrg sni)
17433 1.1 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17434 1.1 mrg hardcode_direct_GCJ=yes # is this really true???
17435 1.1 mrg ;;
17436 1.1 mrg siemens)
17437 1.1 mrg ## LD is ld it makes a PLAMLIB
17438 1.1 mrg ## CC just makes a GrossModule.
17439 1.1 mrg archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
17440 1.1 mrg reload_cmds_GCJ='$CC -r -o $output$reload_objs'
17441 1.1 mrg hardcode_direct_GCJ=no
17442 1.1 mrg ;;
17443 1.1 mrg motorola)
17444 1.1 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17445 1.1 mrg hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
17446 1.1 mrg ;;
17447 1.1 mrg esac
17448 1.1 mrg runpath_var='LD_RUN_PATH'
17449 1.1 mrg hardcode_shlibpath_var_GCJ=no
17450 1.1 mrg ;;
17451 1.1 mrg
17452 1.1 mrg sysv4.3*)
17453 1.1 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17454 1.1 mrg hardcode_shlibpath_var_GCJ=no
17455 1.1 mrg export_dynamic_flag_spec_GCJ='-Bexport'
17456 1.1 mrg ;;
17457 1.1 mrg
17458 1.1 mrg sysv4*MP*)
17459 1.1 mrg if test -d /usr/nec; then
17460 1.1 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17461 1.1 mrg hardcode_shlibpath_var_GCJ=no
17462 1.1 mrg runpath_var=LD_RUN_PATH
17463 1.1 mrg hardcode_runpath_var=yes
17464 1.1 mrg ld_shlibs_GCJ=yes
17465 1.1 mrg fi
17466 1.1 mrg ;;
17467 1.1 mrg
17468 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
17469 1.1 mrg no_undefined_flag_GCJ='${wl}-z,text'
17470 1.1 mrg archive_cmds_need_lc_GCJ=no
17471 1.1 mrg hardcode_shlibpath_var_GCJ=no
17472 1.1 mrg runpath_var='LD_RUN_PATH'
17473 1.1 mrg
17474 1.1 mrg if test "$GCC" = yes; then
17475 1.1 mrg archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17476 1.1 mrg archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17477 1.1 mrg else
17478 1.1 mrg archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17479 1.1 mrg archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17480 1.1 mrg fi
17481 1.1 mrg ;;
17482 1.1 mrg
17483 1.1 mrg sysv5* | sco3.2v5* | sco5v6*)
17484 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not
17485 1.1 mrg # link with -lc, and that would cause any symbols used from libc to
17486 1.1 mrg # always be unresolved, which means just about no library would
17487 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text
17488 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed
17489 1.1 mrg # as -z defs.
17490 1.1 mrg no_undefined_flag_GCJ='${wl}-z,text'
17491 1.1 mrg allow_undefined_flag_GCJ='${wl}-z,nodefs'
17492 1.1 mrg archive_cmds_need_lc_GCJ=no
17493 1.1 mrg hardcode_shlibpath_var_GCJ=no
17494 1.1 mrg hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
17495 1.1 mrg hardcode_libdir_separator_GCJ=':'
17496 1.1 mrg link_all_deplibs_GCJ=yes
17497 1.1 mrg export_dynamic_flag_spec_GCJ='${wl}-Bexport'
17498 1.1 mrg runpath_var='LD_RUN_PATH'
17499 1.1 mrg
17500 1.1 mrg if test "$GCC" = yes; then
17501 1.1 mrg archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17502 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'
17503 1.1 mrg else
17504 1.1 mrg archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17505 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'
17506 1.1 mrg fi
17507 1.1 mrg ;;
17508 1.1 mrg
17509 1.1 mrg uts4*)
17510 1.1 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17511 1.1 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
17512 1.1 mrg hardcode_shlibpath_var_GCJ=no
17513 1.1 mrg ;;
17514 1.1 mrg
17515 1.1 mrg *)
17516 1.1 mrg ld_shlibs_GCJ=no
17517 1.1 mrg ;;
17518 1.1 mrg esac
17519 1.1 mrg fi
17520 1.1 mrg
17521 1.1 mrg { echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
17522 1.1 mrg echo "${ECHO_T}$ld_shlibs_GCJ" >&6; }
17523 1.1 mrg test "$ld_shlibs_GCJ" = no && can_build_shared=no
17524 1.1 mrg
17525 1.1 mrg #
17526 1.1 mrg # Do we need to explicitly link libc?
17527 1.1 mrg #
17528 1.1 mrg case "x$archive_cmds_need_lc_GCJ" in
17529 1.1 mrg x|xyes)
17530 1.1 mrg # Assume -lc should be added
17531 1.1 mrg archive_cmds_need_lc_GCJ=yes
17532 1.1 mrg
17533 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then
17534 1.1 mrg case $archive_cmds_GCJ in
17535 1.1 mrg *'~'*)
17536 1.1 mrg # FIXME: we may have to deal with multi-command sequences.
17537 1.1 mrg ;;
17538 1.1 mrg '$CC '*)
17539 1.1 mrg # Test whether the compiler implicitly links with -lc since on some
17540 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc
17541 1.1 mrg # to ld, don't add -lc before -lgcc.
17542 1.1 mrg { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
17543 1.1 mrg echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
17544 1.1 mrg $rm conftest*
17545 1.1 mrg printf "$lt_simple_compile_test_code" > conftest.$ac_ext
17546 1.1 mrg
17547 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17548 1.1 mrg (eval $ac_compile) 2>&5
17549 1.1 mrg ac_status=$?
17550 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
17551 1.1 mrg (exit $ac_status); } 2>conftest.err; then
17552 1.1 mrg soname=conftest
17553 1.1 mrg lib=conftest
17554 1.1 mrg libobjs=conftest.$ac_objext
17555 1.1 mrg deplibs=
17556 1.1 mrg wl=$lt_prog_compiler_wl_GCJ
17557 1.1 mrg pic_flag=$lt_prog_compiler_pic_GCJ
17558 1.1 mrg compiler_flags=-v
17559 1.1 mrg linker_flags=-v
17560 1.1 mrg verstring=
17561 1.1 mrg output_objdir=.
17562 1.1 mrg libname=conftest
17563 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
17564 1.1 mrg allow_undefined_flag_GCJ=
17565 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
17566 1.1 mrg (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
17567 1.1 mrg ac_status=$?
17568 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
17569 1.1 mrg (exit $ac_status); }
17570 1.1 mrg then
17571 1.1 mrg archive_cmds_need_lc_GCJ=no
17572 1.1 mrg else
17573 1.1 mrg archive_cmds_need_lc_GCJ=yes
17574 1.1 mrg fi
17575 1.1 mrg allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
17576 1.1 mrg else
17577 1.1 mrg cat conftest.err 1>&5
17578 1.1 mrg fi
17579 1.1 mrg $rm conftest*
17580 1.1 mrg { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
17581 1.1 mrg echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; }
17582 1.1 mrg ;;
17583 1.1 mrg esac
17584 1.1 mrg fi
17585 1.1 mrg ;;
17586 1.1 mrg esac
17587 1.1 mrg
17588 1.1 mrg { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
17589 1.1 mrg echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
17590 1.1 mrg library_names_spec=
17591 1.1 mrg libname_spec='lib$name'
17592 1.1 mrg soname_spec=
17593 1.1 mrg shrext_cmds=".so"
17594 1.1 mrg postinstall_cmds=
17595 1.1 mrg postuninstall_cmds=
17596 1.1 mrg finish_cmds=
17597 1.1 mrg finish_eval=
17598 1.1 mrg shlibpath_var=
17599 1.1 mrg shlibpath_overrides_runpath=unknown
17600 1.1 mrg version_type=none
17601 1.1 mrg dynamic_linker="$host_os ld.so"
17602 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib"
17603 1.1 mrg if test "$GCC" = yes; then
17604 1.1 mrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
17605 1.1 mrg if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
17606 1.1 mrg # if the path contains ";" then we assume it to be the separator
17607 1.1 mrg # otherwise default to the standard path separator (i.e. ":") - it is
17608 1.1 mrg # assumed that no part of a normal pathname contains ";" but that should
17609 1.1 mrg # okay in the real world where ";" in dirpaths is itself problematic.
17610 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
17611 1.1 mrg else
17612 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
17613 1.1 mrg fi
17614 1.1 mrg else
17615 1.1 mrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
17616 1.1 mrg fi
17617 1.1 mrg need_lib_prefix=unknown
17618 1.1 mrg hardcode_into_libs=no
17619 1.1 mrg
17620 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version
17621 1.1 mrg # flags to be left without arguments
17622 1.1 mrg need_version=unknown
17623 1.1 mrg
17624 1.1 mrg case $host_os in
17625 1.1 mrg aix3*)
17626 1.1 mrg version_type=linux
17627 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
17628 1.1 mrg shlibpath_var=LIBPATH
17629 1.1 mrg
17630 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name.
17631 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
17632 1.1 mrg ;;
17633 1.1 mrg
17634 1.1 mrg aix4* | aix5*)
17635 1.1 mrg version_type=linux
17636 1.1 mrg need_lib_prefix=no
17637 1.1 mrg need_version=no
17638 1.1 mrg hardcode_into_libs=yes
17639 1.1 mrg if test "$host_cpu" = ia64; then
17640 1.1 mrg # AIX 5 supports IA64
17641 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
17642 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
17643 1.1 mrg else
17644 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file
17645 1.1 mrg # for dependence libraries. The import file would start with
17646 1.1 mrg # the line `#! .'. This would cause the generated library to
17647 1.1 mrg # depend on `.', always an invalid library. This was fixed in
17648 1.1 mrg # development snapshots of GCC prior to 3.0.
17649 1.1 mrg case $host_os in
17650 1.1 mrg aix4 | aix4.[01] | aix4.[01].*)
17651 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
17652 1.1 mrg echo ' yes '
17653 1.1 mrg echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
17654 1.1 mrg :
17655 1.1 mrg else
17656 1.1 mrg can_build_shared=no
17657 1.1 mrg fi
17658 1.1 mrg ;;
17659 1.1 mrg esac
17660 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
17661 1.1 mrg # soname into executable. Probably we can add versioning support to
17662 1.1 mrg # collect2, so additional links can be useful in future.
17663 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
17664 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so
17665 1.1 mrg # instead of lib<name>.a to let people know that these are not
17666 1.1 mrg # typical AIX shared libraries.
17667 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17668 1.1 mrg else
17669 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2
17670 1.1 mrg # and later when we are not doing run time linking.
17671 1.1 mrg library_names_spec='${libname}${release}.a $libname.a'
17672 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
17673 1.1 mrg fi
17674 1.1 mrg shlibpath_var=LIBPATH
17675 1.1 mrg fi
17676 1.1 mrg ;;
17677 1.1 mrg
17678 1.1 mrg amigaos*)
17679 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a'
17680 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs.
17681 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'
17682 1.1 mrg ;;
17683 1.1 mrg
17684 1.1 mrg beos*)
17685 1.1 mrg library_names_spec='${libname}${shared_ext}'
17686 1.1 mrg dynamic_linker="$host_os ld.so"
17687 1.1 mrg shlibpath_var=LIBRARY_PATH
17688 1.1 mrg ;;
17689 1.1 mrg
17690 1.1 mrg bsdi[45]*)
17691 1.1 mrg version_type=linux
17692 1.1 mrg need_version=no
17693 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17694 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
17695 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
17696 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
17697 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
17698 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
17699 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and
17700 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
17701 1.1 mrg # libtool to hard-code these into programs
17702 1.1 mrg ;;
17703 1.1 mrg
17704 1.1 mrg cygwin* | mingw* | pw32*)
17705 1.1 mrg version_type=windows
17706 1.1 mrg shrext_cmds=".dll"
17707 1.1 mrg need_version=no
17708 1.1 mrg need_lib_prefix=no
17709 1.1 mrg
17710 1.1 mrg case $GCC,$host_os in
17711 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32*)
17712 1.1 mrg library_names_spec='$libname.dll.a'
17713 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds
17714 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~
17715 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
17716 1.1 mrg dldir=$destdir/`dirname \$dlpath`~
17717 1.1 mrg test -d \$dldir || mkdir -p \$dldir~
17718 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~
17719 1.1 mrg chmod a+x \$dldir/$dlname'
17720 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
17721 1.1 mrg dlpath=$dir/\$dldll~
17722 1.1 mrg $rm \$dlpath'
17723 1.1 mrg shlibpath_overrides_runpath=yes
17724 1.1 mrg
17725 1.1 mrg case $host_os in
17726 1.1 mrg cygwin*)
17727 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib'
17728 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17729 1.1 mrg sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
17730 1.1 mrg ;;
17731 1.1 mrg mingw*)
17732 1.1 mrg # MinGW DLLs use traditional 'lib' prefix
17733 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17734 1.1 mrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
17735 1.1 mrg if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
17736 1.1 mrg # It is most probably a Windows format PATH printed by
17737 1.1 mrg # mingw gcc, but we are running on Cygwin. Gcc prints its search
17738 1.1 mrg # path with ; separators, and with drive letters. We can handle the
17739 1.1 mrg # drive letters (cygwin fileutils understands them), so leave them,
17740 1.1 mrg # especially as we might pass files found there to a mingw objdump,
17741 1.1 mrg # which wouldn't understand a cygwinified path. Ahh.
17742 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
17743 1.1 mrg else
17744 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
17745 1.1 mrg fi
17746 1.1 mrg ;;
17747 1.1 mrg pw32*)
17748 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib'
17749 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17750 1.1 mrg ;;
17751 1.1 mrg esac
17752 1.1 mrg ;;
17753 1.1 mrg
17754 1.1 mrg *)
17755 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
17756 1.1 mrg ;;
17757 1.1 mrg esac
17758 1.1 mrg dynamic_linker='Win32 ld.exe'
17759 1.1 mrg # FIXME: first we should search . and the directory the executable is in
17760 1.1 mrg shlibpath_var=PATH
17761 1.1 mrg ;;
17762 1.1 mrg
17763 1.1 mrg darwin* | rhapsody*)
17764 1.1 mrg dynamic_linker="$host_os dyld"
17765 1.1 mrg version_type=darwin
17766 1.1 mrg need_lib_prefix=no
17767 1.1 mrg need_version=no
17768 1.1 mrg library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
17769 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext'
17770 1.1 mrg shlibpath_overrides_runpath=yes
17771 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH
17772 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
17773 1.1 mrg # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
17774 1.1 mrg if test "$GCC" = yes; then
17775 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"`
17776 1.1 mrg else
17777 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
17778 1.1 mrg fi
17779 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
17780 1.1 mrg ;;
17781 1.1 mrg
17782 1.1 mrg dgux*)
17783 1.1 mrg version_type=linux
17784 1.1 mrg need_lib_prefix=no
17785 1.1 mrg need_version=no
17786 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
17787 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
17788 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
17789 1.1 mrg ;;
17790 1.1 mrg
17791 1.1 mrg freebsd1*)
17792 1.1 mrg dynamic_linker=no
17793 1.1 mrg ;;
17794 1.1 mrg
17795 1.1 mrg freebsd* | dragonfly*)
17796 1.1 mrg # DragonFly does not have aout. When/if they implement a new
17797 1.1 mrg # versioning mechanism, adjust this.
17798 1.1 mrg if test -x /usr/bin/objformat; then
17799 1.1 mrg objformat=`/usr/bin/objformat`
17800 1.1 mrg else
17801 1.1 mrg case $host_os in
17802 1.1 mrg freebsd[123]*) objformat=aout ;;
17803 1.1 mrg *) objformat=elf ;;
17804 1.1 mrg esac
17805 1.1 mrg fi
17806 1.1 mrg version_type=freebsd-$objformat
17807 1.1 mrg case $version_type in
17808 1.1 mrg freebsd-elf*)
17809 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
17810 1.1 mrg need_version=no
17811 1.1 mrg need_lib_prefix=no
17812 1.1 mrg ;;
17813 1.1 mrg freebsd-*)
17814 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
17815 1.1 mrg need_version=yes
17816 1.1 mrg ;;
17817 1.1 mrg esac
17818 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
17819 1.1 mrg case $host_os in
17820 1.1 mrg freebsd2*)
17821 1.1 mrg shlibpath_overrides_runpath=yes
17822 1.1 mrg ;;
17823 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*)
17824 1.1 mrg shlibpath_overrides_runpath=yes
17825 1.1 mrg hardcode_into_libs=yes
17826 1.1 mrg ;;
17827 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
17828 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
17829 1.1 mrg shlibpath_overrides_runpath=no
17830 1.1 mrg hardcode_into_libs=yes
17831 1.1 mrg ;;
17832 1.1 mrg freebsd*) # from 4.6 on
17833 1.1 mrg shlibpath_overrides_runpath=yes
17834 1.1 mrg hardcode_into_libs=yes
17835 1.1 mrg ;;
17836 1.1 mrg esac
17837 1.1 mrg ;;
17838 1.1 mrg
17839 1.1 mrg gnu*)
17840 1.1 mrg version_type=linux
17841 1.1 mrg need_lib_prefix=no
17842 1.1 mrg need_version=no
17843 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
17844 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
17845 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
17846 1.1 mrg hardcode_into_libs=yes
17847 1.1 mrg ;;
17848 1.1 mrg
17849 1.1 mrg hpux9* | hpux10* | hpux11*)
17850 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to
17851 1.1 mrg # link against other versions.
17852 1.1 mrg version_type=sunos
17853 1.1 mrg need_lib_prefix=no
17854 1.1 mrg need_version=no
17855 1.1 mrg case $host_cpu in
17856 1.1 mrg ia64*)
17857 1.1 mrg shrext_cmds='.so'
17858 1.1 mrg hardcode_into_libs=yes
17859 1.1 mrg dynamic_linker="$host_os dld.so"
17860 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
17861 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17862 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17863 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
17864 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then
17865 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
17866 1.1 mrg else
17867 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
17868 1.1 mrg fi
17869 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17870 1.1 mrg ;;
17871 1.1 mrg hppa*64*)
17872 1.1 mrg shrext_cmds='.sl'
17873 1.1 mrg hardcode_into_libs=yes
17874 1.1 mrg dynamic_linker="$host_os dld.sl"
17875 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
17876 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17877 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17878 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
17879 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
17880 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17881 1.1 mrg ;;
17882 1.1 mrg *)
17883 1.1 mrg shrext_cmds='.sl'
17884 1.1 mrg dynamic_linker="$host_os dld.sl"
17885 1.1 mrg shlibpath_var=SHLIB_PATH
17886 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
17887 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17888 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
17889 1.1 mrg ;;
17890 1.1 mrg esac
17891 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555.
17892 1.1 mrg postinstall_cmds='chmod 555 $lib'
17893 1.1 mrg ;;
17894 1.1 mrg
17895 1.1 mrg interix3*)
17896 1.1 mrg version_type=linux
17897 1.1 mrg need_lib_prefix=no
17898 1.1 mrg need_version=no
17899 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17900 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
17901 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
17902 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
17903 1.1 mrg shlibpath_overrides_runpath=no
17904 1.1 mrg hardcode_into_libs=yes
17905 1.1 mrg ;;
17906 1.1 mrg
17907 1.1 mrg irix5* | irix6* | nonstopux*)
17908 1.1 mrg case $host_os in
17909 1.1 mrg nonstopux*) version_type=nonstopux ;;
17910 1.1 mrg *)
17911 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
17912 1.1 mrg version_type=linux
17913 1.1 mrg else
17914 1.1 mrg version_type=irix
17915 1.1 mrg fi ;;
17916 1.1 mrg esac
17917 1.1 mrg need_lib_prefix=no
17918 1.1 mrg need_version=no
17919 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
17920 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
17921 1.1 mrg case $host_os in
17922 1.1 mrg irix5* | nonstopux*)
17923 1.1 mrg libsuff= shlibsuff=
17924 1.1 mrg ;;
17925 1.1 mrg *)
17926 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD
17927 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
17928 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;;
17929 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
17930 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;;
17931 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
17932 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;;
17933 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;;
17934 1.1 mrg esac
17935 1.1 mrg ;;
17936 1.1 mrg esac
17937 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
17938 1.1 mrg shlibpath_overrides_runpath=no
17939 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
17940 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
17941 1.1 mrg hardcode_into_libs=yes
17942 1.1 mrg ;;
17943 1.1 mrg
17944 1.1 mrg # No shared lib support for Linux oldld, aout, or coff.
17945 1.1 mrg linux*oldld* | linux*aout* | linux*coff*)
17946 1.1 mrg dynamic_linker=no
17947 1.1 mrg ;;
17948 1.1 mrg
17949 1.1 mrg # This must be Linux ELF.
17950 1.1 mrg linux* | k*bsd*-gnu)
17951 1.1 mrg version_type=linux
17952 1.1 mrg need_lib_prefix=no
17953 1.1 mrg need_version=no
17954 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17955 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
17956 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
17957 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
17958 1.1 mrg shlibpath_overrides_runpath=no
17959 1.1 mrg # This implies no fast_install, which is unacceptable.
17960 1.1 mrg # Some rework will be needed to allow for fast_install
17961 1.1 mrg # before this can be enabled.
17962 1.1 mrg hardcode_into_libs=yes
17963 1.1 mrg
17964 1.1 mrg # Append ld.so.conf contents to the search path
17965 1.1 mrg if test -f /etc/ld.so.conf; then
17966 1.1 mrg lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
17967 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
17968 1.1 mrg fi
17969 1.1 mrg
17970 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on
17971 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the
17972 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers,
17973 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and
17974 1.1 mrg # people can always --disable-shared, the test was removed, and we
17975 1.1 mrg # assume the GNU/Linux dynamic linker is in use.
17976 1.1 mrg dynamic_linker='GNU/Linux ld.so'
17977 1.1 mrg ;;
17978 1.1 mrg
17979 1.1 mrg netbsdelf*-gnu)
17980 1.1 mrg version_type=linux
17981 1.1 mrg need_lib_prefix=no
17982 1.1 mrg need_version=no
17983 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17984 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
17985 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
17986 1.1 mrg shlibpath_overrides_runpath=no
17987 1.1 mrg hardcode_into_libs=yes
17988 1.1 mrg dynamic_linker='NetBSD ld.elf_so'
17989 1.1 mrg ;;
17990 1.1 mrg
17991 1.1 mrg netbsd*)
17992 1.1 mrg version_type=sunos
17993 1.1 mrg need_lib_prefix=no
17994 1.1 mrg need_version=no
17995 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17996 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
17997 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
17998 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so'
17999 1.1 mrg else
18000 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18001 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18002 1.1 mrg dynamic_linker='NetBSD ld.elf_so'
18003 1.1 mrg fi
18004 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18005 1.1 mrg shlibpath_overrides_runpath=yes
18006 1.1 mrg hardcode_into_libs=yes
18007 1.1 mrg ;;
18008 1.1 mrg
18009 1.1 mrg newsos6)
18010 1.1 mrg version_type=linux
18011 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18012 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18013 1.1 mrg shlibpath_overrides_runpath=yes
18014 1.1 mrg ;;
18015 1.1 mrg
18016 1.1 mrg nto-qnx*)
18017 1.1 mrg version_type=linux
18018 1.1 mrg need_lib_prefix=no
18019 1.1 mrg need_version=no
18020 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18021 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18022 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18023 1.1 mrg shlibpath_overrides_runpath=yes
18024 1.1 mrg ;;
18025 1.1 mrg
18026 1.1 mrg openbsd*)
18027 1.1 mrg version_type=sunos
18028 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib"
18029 1.1 mrg need_lib_prefix=no
18030 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18031 1.1 mrg case $host_os in
18032 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18033 1.1 mrg *) need_version=no ;;
18034 1.1 mrg esac
18035 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18036 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18037 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18038 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18039 1.1 mrg case $host_os in
18040 1.1 mrg openbsd2.[89] | openbsd2.[89].*)
18041 1.1 mrg shlibpath_overrides_runpath=no
18042 1.1 mrg ;;
18043 1.1 mrg *)
18044 1.1 mrg shlibpath_overrides_runpath=yes
18045 1.1 mrg ;;
18046 1.1 mrg esac
18047 1.1 mrg else
18048 1.1 mrg shlibpath_overrides_runpath=yes
18049 1.1 mrg fi
18050 1.1 mrg ;;
18051 1.1 mrg
18052 1.1 mrg os2*)
18053 1.1 mrg libname_spec='$name'
18054 1.1 mrg shrext_cmds=".dll"
18055 1.1 mrg need_lib_prefix=no
18056 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a'
18057 1.1 mrg dynamic_linker='OS/2 ld.exe'
18058 1.1 mrg shlibpath_var=LIBPATH
18059 1.1 mrg ;;
18060 1.1 mrg
18061 1.1 mrg osf3* | osf4* | osf5*)
18062 1.1 mrg version_type=osf
18063 1.1 mrg need_lib_prefix=no
18064 1.1 mrg need_version=no
18065 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18066 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18067 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18068 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18069 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18070 1.1 mrg ;;
18071 1.1 mrg
18072 1.1 mrg solaris*)
18073 1.1 mrg version_type=linux
18074 1.1 mrg need_lib_prefix=no
18075 1.1 mrg need_version=no
18076 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18077 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18078 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18079 1.1 mrg shlibpath_overrides_runpath=yes
18080 1.1 mrg hardcode_into_libs=yes
18081 1.1 mrg # ldd complains unless libraries are executable
18082 1.1 mrg postinstall_cmds='chmod +x $lib'
18083 1.1 mrg ;;
18084 1.1 mrg
18085 1.1 mrg sunos4*)
18086 1.1 mrg version_type=sunos
18087 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18088 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18089 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18090 1.1 mrg shlibpath_overrides_runpath=yes
18091 1.1 mrg if test "$with_gnu_ld" = yes; then
18092 1.1 mrg need_lib_prefix=no
18093 1.1 mrg fi
18094 1.1 mrg need_version=yes
18095 1.1 mrg ;;
18096 1.1 mrg
18097 1.1 mrg sysv4 | sysv4.3*)
18098 1.1 mrg version_type=linux
18099 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18100 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18101 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18102 1.1 mrg case $host_vendor in
18103 1.1 mrg sni)
18104 1.1 mrg shlibpath_overrides_runpath=no
18105 1.1 mrg need_lib_prefix=no
18106 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym'
18107 1.1 mrg runpath_var=LD_RUN_PATH
18108 1.1 mrg ;;
18109 1.1 mrg siemens)
18110 1.1 mrg need_lib_prefix=no
18111 1.1 mrg ;;
18112 1.1 mrg motorola)
18113 1.1 mrg need_lib_prefix=no
18114 1.1 mrg need_version=no
18115 1.1 mrg shlibpath_overrides_runpath=no
18116 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18117 1.1 mrg ;;
18118 1.1 mrg esac
18119 1.1 mrg ;;
18120 1.1 mrg
18121 1.1 mrg sysv4*MP*)
18122 1.1 mrg if test -d /usr/nec ;then
18123 1.1 mrg version_type=linux
18124 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18125 1.1 mrg soname_spec='$libname${shared_ext}.$major'
18126 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18127 1.1 mrg fi
18128 1.1 mrg ;;
18129 1.1 mrg
18130 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18131 1.1 mrg version_type=freebsd-elf
18132 1.1 mrg need_lib_prefix=no
18133 1.1 mrg need_version=no
18134 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18135 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18136 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18137 1.1 mrg hardcode_into_libs=yes
18138 1.1 mrg if test "$with_gnu_ld" = yes; then
18139 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
18140 1.1 mrg shlibpath_overrides_runpath=no
18141 1.1 mrg else
18142 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
18143 1.1 mrg shlibpath_overrides_runpath=yes
18144 1.1 mrg case $host_os in
18145 1.1 mrg sco3.2v5*)
18146 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
18147 1.1 mrg ;;
18148 1.1 mrg esac
18149 1.1 mrg fi
18150 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib'
18151 1.1 mrg ;;
18152 1.1 mrg
18153 1.1 mrg uts4*)
18154 1.1 mrg version_type=linux
18155 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18156 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18157 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18158 1.1 mrg ;;
18159 1.1 mrg
18160 1.1 mrg *)
18161 1.1 mrg dynamic_linker=no
18162 1.1 mrg ;;
18163 1.1 mrg esac
18164 1.1 mrg { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
18165 1.1 mrg echo "${ECHO_T}$dynamic_linker" >&6; }
18166 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no
18167 1.1 mrg
18168 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
18169 1.1 mrg if test "$GCC" = yes; then
18170 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
18171 1.1 mrg fi
18172 1.1 mrg
18173 1.1 mrg { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
18174 1.1 mrg echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
18175 1.1 mrg hardcode_action_GCJ=
18176 1.1 mrg if test -n "$hardcode_libdir_flag_spec_GCJ" || \
18177 1.1 mrg test -n "$runpath_var_GCJ" || \
18178 1.1 mrg test "X$hardcode_automatic_GCJ" = "Xyes" ; then
18179 1.1 mrg
18180 1.1 mrg # We can hardcode non-existant directories.
18181 1.1 mrg if test "$hardcode_direct_GCJ" != no &&
18182 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we
18183 1.1 mrg # have to relink, otherwise we might link with an installed library
18184 1.1 mrg # when we should be linking with a yet-to-be-installed one
18185 1.1 mrg ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
18186 1.1 mrg test "$hardcode_minus_L_GCJ" != no; then
18187 1.1 mrg # Linking always hardcodes the temporary library directory.
18188 1.1 mrg hardcode_action_GCJ=relink
18189 1.1 mrg else
18190 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs.
18191 1.1 mrg hardcode_action_GCJ=immediate
18192 1.1 mrg fi
18193 1.1 mrg else
18194 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing
18195 1.1 mrg # directories.
18196 1.1 mrg hardcode_action_GCJ=unsupported
18197 1.1 mrg fi
18198 1.1 mrg { echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
18199 1.1 mrg echo "${ECHO_T}$hardcode_action_GCJ" >&6; }
18200 1.1 mrg
18201 1.1 mrg if test "$hardcode_action_GCJ" = relink; then
18202 1.1 mrg # Fast installation is not supported
18203 1.1 mrg enable_fast_install=no
18204 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes ||
18205 1.1 mrg test "$enable_shared" = no; then
18206 1.1 mrg # Fast installation is not necessary
18207 1.1 mrg enable_fast_install=needless
18208 1.1 mrg fi
18209 1.1 mrg
18210 1.1 mrg
18211 1.1 mrg # The else clause should only fire when bootstrapping the
18212 1.1 mrg # libtool distribution, otherwise you forgot to ship ltmain.sh
18213 1.1 mrg # with your package, and you will get complaints that there are
18214 1.1 mrg # no rules to generate ltmain.sh.
18215 1.1 mrg if test -f "$ltmain"; then
18216 1.1 mrg # See if we are running on zsh, and set the options which allow our commands through
18217 1.1 mrg # without removal of \ escapes.
18218 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
18219 1.1 mrg setopt NO_GLOB_SUBST
18220 1.1 mrg fi
18221 1.1 mrg # Now quote all the things that may contain metacharacters while being
18222 1.1 mrg # careful not to overquote the AC_SUBSTed values. We take copies of the
18223 1.1 mrg # variables and quote the copies for generation of the libtool script.
18224 1.1 mrg for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
18225 1.1 mrg SED SHELL STRIP \
18226 1.1 mrg libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18227 1.1 mrg old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18228 1.1 mrg deplibs_check_method reload_flag reload_cmds need_locks \
18229 1.1 mrg lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18230 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \
18231 1.1 mrg sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18232 1.1 mrg old_postinstall_cmds old_postuninstall_cmds \
18233 1.1 mrg compiler_GCJ \
18234 1.1 mrg CC_GCJ \
18235 1.1 mrg LD_GCJ \
18236 1.1 mrg lt_prog_compiler_wl_GCJ \
18237 1.1 mrg lt_prog_compiler_pic_GCJ \
18238 1.1 mrg lt_prog_compiler_static_GCJ \
18239 1.1 mrg lt_prog_compiler_no_builtin_flag_GCJ \
18240 1.1 mrg export_dynamic_flag_spec_GCJ \
18241 1.1 mrg thread_safe_flag_spec_GCJ \
18242 1.1 mrg whole_archive_flag_spec_GCJ \
18243 1.1 mrg enable_shared_with_static_runtimes_GCJ \
18244 1.1 mrg old_archive_cmds_GCJ \
18245 1.1 mrg old_archive_from_new_cmds_GCJ \
18246 1.1 mrg predep_objects_GCJ \
18247 1.1 mrg postdep_objects_GCJ \
18248 1.1 mrg predeps_GCJ \
18249 1.1 mrg postdeps_GCJ \
18250 1.1 mrg compiler_lib_search_path_GCJ \
18251 1.1 mrg archive_cmds_GCJ \
18252 1.1 mrg archive_expsym_cmds_GCJ \
18253 1.1 mrg postinstall_cmds_GCJ \
18254 1.1 mrg postuninstall_cmds_GCJ \
18255 1.1 mrg old_archive_from_expsyms_cmds_GCJ \
18256 1.1 mrg allow_undefined_flag_GCJ \
18257 1.1 mrg no_undefined_flag_GCJ \
18258 1.1 mrg export_symbols_cmds_GCJ \
18259 1.1 mrg hardcode_libdir_flag_spec_GCJ \
18260 1.1 mrg hardcode_libdir_flag_spec_ld_GCJ \
18261 1.1 mrg hardcode_libdir_separator_GCJ \
18262 1.1 mrg hardcode_automatic_GCJ \
18263 1.1 mrg module_cmds_GCJ \
18264 1.1 mrg module_expsym_cmds_GCJ \
18265 1.1 mrg lt_cv_prog_compiler_c_o_GCJ \
18266 1.1 mrg exclude_expsyms_GCJ \
18267 1.1 mrg include_expsyms_GCJ; do
18268 1.1 mrg
18269 1.1 mrg case $var in
18270 1.1 mrg old_archive_cmds_GCJ | \
18271 1.1 mrg old_archive_from_new_cmds_GCJ | \
18272 1.1 mrg archive_cmds_GCJ | \
18273 1.1 mrg archive_expsym_cmds_GCJ | \
18274 1.1 mrg module_cmds_GCJ | \
18275 1.1 mrg module_expsym_cmds_GCJ | \
18276 1.1 mrg old_archive_from_expsyms_cmds_GCJ | \
18277 1.1 mrg export_symbols_cmds_GCJ | \
18278 1.1 mrg extract_expsyms_cmds | reload_cmds | finish_cmds | \
18279 1.1 mrg postinstall_cmds | postuninstall_cmds | \
18280 1.1 mrg old_postinstall_cmds | old_postuninstall_cmds | \
18281 1.1 mrg sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18282 1.1 mrg # Double-quote double-evaled strings.
18283 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18284 1.1 mrg ;;
18285 1.1 mrg *)
18286 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18287 1.1 mrg ;;
18288 1.1 mrg esac
18289 1.1 mrg done
18290 1.1 mrg
18291 1.1 mrg case $lt_echo in
18292 1.1 mrg *'\$0 --fallback-echo"')
18293 1.1 mrg lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18294 1.1 mrg ;;
18295 1.1 mrg esac
18296 1.1 mrg
18297 1.1 mrg cfgfile="$ofile"
18298 1.1 mrg
18299 1.1 mrg cat <<__EOF__ >> "$cfgfile"
18300 1.1 mrg # ### BEGIN LIBTOOL TAG CONFIG: $tagname
18301 1.1 mrg
18302 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18303 1.1 mrg
18304 1.1 mrg # Shell to use when invoking shell scripts.
18305 1.1 mrg SHELL=$lt_SHELL
18306 1.1 mrg
18307 1.1 mrg # Whether or not to build shared libraries.
18308 1.1 mrg build_libtool_libs=$enable_shared
18309 1.1 mrg
18310 1.1 mrg # Whether or not to build static libraries.
18311 1.1 mrg build_old_libs=$enable_static
18312 1.1 mrg
18313 1.1 mrg # Whether or not to add -lc for building shared libraries.
18314 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc_GCJ
18315 1.1 mrg
18316 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static
18317 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
18318 1.1 mrg
18319 1.1 mrg # Whether or not to optimize for fast installation.
18320 1.1 mrg fast_install=$enable_fast_install
18321 1.1 mrg
18322 1.1 mrg # The host system.
18323 1.1 mrg host_alias=$host_alias
18324 1.1 mrg host=$host
18325 1.1 mrg host_os=$host_os
18326 1.1 mrg
18327 1.1 mrg # The build system.
18328 1.1 mrg build_alias=$build_alias
18329 1.1 mrg build=$build
18330 1.1 mrg build_os=$build_os
18331 1.1 mrg
18332 1.1 mrg # An echo program that does not interpret backslashes.
18333 1.1 mrg echo=$lt_echo
18334 1.1 mrg
18335 1.1 mrg # The archiver.
18336 1.1 mrg AR=$lt_AR
18337 1.1 mrg AR_FLAGS=$lt_AR_FLAGS
18338 1.1 mrg
18339 1.1 mrg # A C compiler.
18340 1.1 mrg LTCC=$lt_LTCC
18341 1.1 mrg
18342 1.1 mrg # LTCC compiler flags.
18343 1.1 mrg LTCFLAGS=$lt_LTCFLAGS
18344 1.1 mrg
18345 1.1 mrg # A language-specific compiler.
18346 1.1 mrg CC=$lt_compiler_GCJ
18347 1.1 mrg
18348 1.1 mrg # Is the compiler the GNU C compiler?
18349 1.1 mrg with_gcc=$GCC_GCJ
18350 1.1 mrg
18351 1.1 mrg # An ERE matcher.
18352 1.1 mrg EGREP=$lt_EGREP
18353 1.1 mrg
18354 1.1 mrg # The linker used to build libraries.
18355 1.1 mrg LD=$lt_LD_GCJ
18356 1.1 mrg
18357 1.1 mrg # Whether we need hard or soft links.
18358 1.1 mrg LN_S=$lt_LN_S
18359 1.1 mrg
18360 1.1 mrg # A BSD-compatible nm program.
18361 1.1 mrg NM=$lt_NM
18362 1.1 mrg
18363 1.1 mrg # A symbol stripping program
18364 1.1 mrg STRIP=$lt_STRIP
18365 1.1 mrg
18366 1.1 mrg # Used to examine libraries when file_magic_cmd begins "file"
18367 1.1 mrg MAGIC_CMD=$MAGIC_CMD
18368 1.1 mrg
18369 1.1 mrg # Used on cygwin: DLL creation program.
18370 1.1 mrg DLLTOOL="$DLLTOOL"
18371 1.1 mrg
18372 1.1 mrg # Used on cygwin: object dumper.
18373 1.1 mrg OBJDUMP="$OBJDUMP"
18374 1.1 mrg
18375 1.1 mrg # Used on cygwin: assembler.
18376 1.1 mrg AS="$AS"
18377 1.1 mrg
18378 1.1 mrg # The name of the directory that contains temporary libtool files.
18379 1.1 mrg objdir=$objdir
18380 1.1 mrg
18381 1.1 mrg # How to create reloadable object files.
18382 1.1 mrg reload_flag=$lt_reload_flag
18383 1.1 mrg reload_cmds=$lt_reload_cmds
18384 1.1 mrg
18385 1.1 mrg # How to pass a linker flag through the compiler.
18386 1.1 mrg wl=$lt_lt_prog_compiler_wl_GCJ
18387 1.1 mrg
18388 1.1 mrg # Object file suffix (normally "o").
18389 1.1 mrg objext="$ac_objext"
18390 1.1 mrg
18391 1.1 mrg # Old archive suffix (normally "a").
18392 1.1 mrg libext="$libext"
18393 1.1 mrg
18394 1.1 mrg # Shared library suffix (normally ".so").
18395 1.1 mrg shrext_cmds='$shrext_cmds'
18396 1.1 mrg
18397 1.1 mrg # Executable file suffix (normally "").
18398 1.1 mrg exeext="$exeext"
18399 1.1 mrg
18400 1.1 mrg # Additional compiler flags for building library objects.
18401 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic_GCJ
18402 1.1 mrg pic_mode=$pic_mode
18403 1.1 mrg
18404 1.1 mrg # What is the maximum length of a command?
18405 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len
18406 1.1 mrg
18407 1.1 mrg # Does compiler simultaneously support -c and -o options?
18408 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
18409 1.1 mrg
18410 1.1 mrg # Must we lock files when doing compilation?
18411 1.1 mrg need_locks=$lt_need_locks
18412 1.1 mrg
18413 1.1 mrg # Do we need the lib prefix for modules?
18414 1.1 mrg need_lib_prefix=$need_lib_prefix
18415 1.1 mrg
18416 1.1 mrg # Do we need a version for libraries?
18417 1.1 mrg need_version=$need_version
18418 1.1 mrg
18419 1.1 mrg # Whether dlopen is supported.
18420 1.1 mrg dlopen_support=$enable_dlopen
18421 1.1 mrg
18422 1.1 mrg # Whether dlopen of programs is supported.
18423 1.1 mrg dlopen_self=$enable_dlopen_self
18424 1.1 mrg
18425 1.1 mrg # Whether dlopen of statically linked programs is supported.
18426 1.1 mrg dlopen_self_static=$enable_dlopen_self_static
18427 1.1 mrg
18428 1.1 mrg # Compiler flag to prevent dynamic linking.
18429 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static_GCJ
18430 1.1 mrg
18431 1.1 mrg # Compiler flag to turn off builtin functions.
18432 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
18433 1.1 mrg
18434 1.1 mrg # Compiler flag to allow reflexive dlopens.
18435 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
18436 1.1 mrg
18437 1.1 mrg # Compiler flag to generate shared objects directly from archives.
18438 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
18439 1.1 mrg
18440 1.1 mrg # Compiler flag to generate thread-safe objects.
18441 1.1 mrg thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
18442 1.1 mrg
18443 1.1 mrg # Library versioning type.
18444 1.1 mrg version_type=$version_type
18445 1.1 mrg
18446 1.1 mrg # Format of library name prefix.
18447 1.1 mrg libname_spec=$lt_libname_spec
18448 1.1 mrg
18449 1.1 mrg # List of archive names. First name is the real one, the rest are links.
18450 1.1 mrg # The last name is the one that the linker finds with -lNAME.
18451 1.1 mrg library_names_spec=$lt_library_names_spec
18452 1.1 mrg
18453 1.1 mrg # The coded name of the library, if different from the real name.
18454 1.1 mrg soname_spec=$lt_soname_spec
18455 1.1 mrg
18456 1.1 mrg # Commands used to build and install an old-style archive.
18457 1.1 mrg RANLIB=$lt_RANLIB
18458 1.1 mrg old_archive_cmds=$lt_old_archive_cmds_GCJ
18459 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds
18460 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds
18461 1.1 mrg
18462 1.1 mrg # Create an old-style archive from a shared archive.
18463 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
18464 1.1 mrg
18465 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive.
18466 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
18467 1.1 mrg
18468 1.1 mrg # Commands used to build and install a shared archive.
18469 1.1 mrg archive_cmds=$lt_archive_cmds_GCJ
18470 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
18471 1.1 mrg postinstall_cmds=$lt_postinstall_cmds
18472 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds
18473 1.1 mrg
18474 1.1 mrg # Commands used to build a loadable module (assumed same as above if empty)
18475 1.1 mrg module_cmds=$lt_module_cmds_GCJ
18476 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds_GCJ
18477 1.1 mrg
18478 1.1 mrg # Commands to strip libraries.
18479 1.1 mrg old_striplib=$lt_old_striplib
18480 1.1 mrg striplib=$lt_striplib
18481 1.1 mrg
18482 1.1 mrg # Dependencies to place before the objects being linked to create a
18483 1.1 mrg # shared library.
18484 1.1 mrg predep_objects=$lt_predep_objects_GCJ
18485 1.1 mrg
18486 1.1 mrg # Dependencies to place after the objects being linked to create a
18487 1.1 mrg # shared library.
18488 1.1 mrg postdep_objects=$lt_postdep_objects_GCJ
18489 1.1 mrg
18490 1.1 mrg # Dependencies to place before the objects being linked to create a
18491 1.1 mrg # shared library.
18492 1.1 mrg predeps=$lt_predeps_GCJ
18493 1.1 mrg
18494 1.1 mrg # Dependencies to place after the objects being linked to create a
18495 1.1 mrg # shared library.
18496 1.1 mrg postdeps=$lt_postdeps_GCJ
18497 1.1 mrg
18498 1.1 mrg # The library search path used internally by the compiler when linking
18499 1.1 mrg # a shared library.
18500 1.1 mrg compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
18501 1.1 mrg
18502 1.1 mrg # Method to check whether dependent libraries are shared objects.
18503 1.1 mrg deplibs_check_method=$lt_deplibs_check_method
18504 1.1 mrg
18505 1.1 mrg # Command to use when deplibs_check_method == file_magic.
18506 1.1 mrg file_magic_cmd=$lt_file_magic_cmd
18507 1.1 mrg
18508 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built.
18509 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag_GCJ
18510 1.1 mrg
18511 1.1 mrg # Flag that forces no undefined symbols.
18512 1.1 mrg no_undefined_flag=$lt_no_undefined_flag_GCJ
18513 1.1 mrg
18514 1.1 mrg # Commands used to finish a libtool library installation in a directory.
18515 1.1 mrg finish_cmds=$lt_finish_cmds
18516 1.1 mrg
18517 1.1 mrg # Same as above, but a single script fragment to be evaled but not shown.
18518 1.1 mrg finish_eval=$lt_finish_eval
18519 1.1 mrg
18520 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names.
18521 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18522 1.1 mrg
18523 1.1 mrg # Transform the output of nm in a proper C declaration
18524 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18525 1.1 mrg
18526 1.1 mrg # Transform the output of nm in a C name address pair
18527 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18528 1.1 mrg
18529 1.1 mrg # This is the shared library runtime path variable.
18530 1.1 mrg runpath_var=$runpath_var
18531 1.1 mrg
18532 1.1 mrg # This is the shared library path variable.
18533 1.1 mrg shlibpath_var=$shlibpath_var
18534 1.1 mrg
18535 1.1 mrg # Is shlibpath searched before the hard-coded library search path?
18536 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18537 1.1 mrg
18538 1.1 mrg # How to hardcode a shared library path into an executable.
18539 1.1 mrg hardcode_action=$hardcode_action_GCJ
18540 1.1 mrg
18541 1.1 mrg # Whether we should hardcode library paths into libraries.
18542 1.1 mrg hardcode_into_libs=$hardcode_into_libs
18543 1.1 mrg
18544 1.1 mrg # Flag to hardcode \$libdir into a binary during linking.
18545 1.1 mrg # This must work even if \$libdir does not exist.
18546 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
18547 1.1 mrg
18548 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into
18549 1.1 mrg # a binary during linking. This must work even if \$libdir does
18550 1.1 mrg # not exist.
18551 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
18552 1.1 mrg
18553 1.1 mrg # Whether we need a single -rpath flag with a separated argument.
18554 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
18555 1.1 mrg
18556 1.1 mrg # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
18557 1.1 mrg # resulting binary.
18558 1.1 mrg hardcode_direct=$hardcode_direct_GCJ
18559 1.1 mrg
18560 1.1 mrg # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
18561 1.1 mrg # resulting binary.
18562 1.1 mrg hardcode_minus_L=$hardcode_minus_L_GCJ
18563 1.1 mrg
18564 1.1 mrg # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
18565 1.1 mrg # the resulting binary.
18566 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
18567 1.1 mrg
18568 1.1 mrg # Set to yes if building a shared library automatically hardcodes DIR into the library
18569 1.1 mrg # and all subsequent libraries and executables linked against it.
18570 1.1 mrg hardcode_automatic=$hardcode_automatic_GCJ
18571 1.1 mrg
18572 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and
18573 1.1 mrg # restored at relink time.
18574 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink"
18575 1.1 mrg
18576 1.1 mrg # Whether libtool must link a program against all its dependency libraries.
18577 1.1 mrg link_all_deplibs=$link_all_deplibs_GCJ
18578 1.1 mrg
18579 1.1 mrg # Compile-time system search path for libraries
18580 1.1 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18581 1.1 mrg
18582 1.1 mrg # Run-time system search path for libraries
18583 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18584 1.1 mrg
18585 1.1 mrg # Fix the shell variable \$srcfile for the compiler.
18586 1.1 mrg fix_srcfile_path="$fix_srcfile_path_GCJ"
18587 1.1 mrg
18588 1.1 mrg # Set to yes if exported symbols are required.
18589 1.1 mrg always_export_symbols=$always_export_symbols_GCJ
18590 1.1 mrg
18591 1.1 mrg # The commands to list exported symbols.
18592 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds_GCJ
18593 1.1 mrg
18594 1.1 mrg # The commands to extract the exported symbol list from a shared archive.
18595 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds
18596 1.1 mrg
18597 1.1 mrg # Symbols that should not be listed in the preloaded symbols.
18598 1.1 mrg exclude_expsyms=$lt_exclude_expsyms_GCJ
18599 1.1 mrg
18600 1.1 mrg # Symbols that must always be exported.
18601 1.1 mrg include_expsyms=$lt_include_expsyms_GCJ
18602 1.1 mrg
18603 1.1 mrg # ### END LIBTOOL TAG CONFIG: $tagname
18604 1.1 mrg
18605 1.1 mrg __EOF__
18606 1.1 mrg
18607 1.1 mrg
18608 1.1 mrg else
18609 1.1 mrg # If there is no Makefile yet, we rely on a make rule to execute
18610 1.1 mrg # `config.status --recheck' to rerun these tests and create the
18611 1.1 mrg # libtool script then.
18612 1.1 mrg ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
18613 1.1 mrg if test -f "$ltmain_in"; then
18614 1.1 mrg test -f Makefile && make "$ltmain"
18615 1.1 mrg fi
18616 1.1 mrg fi
18617 1.1 mrg
18618 1.1 mrg
18619 1.1 mrg ac_ext=c
18620 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
18621 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18622 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18623 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
18624 1.1 mrg
18625 1.1 mrg CC="$lt_save_CC"
18626 1.1 mrg
18627 1.1 mrg else
18628 1.1 mrg tagname=""
18629 1.1 mrg fi
18630 1.1 mrg ;;
18631 1.1 mrg
18632 1.1 mrg RC)
18633 1.1 mrg
18634 1.1 mrg
18635 1.1 mrg # Source file extension for RC test sources.
18636 1.1 mrg ac_ext=rc
18637 1.1 mrg
18638 1.1 mrg # Object file extension for compiled RC test sources.
18639 1.1 mrg objext=o
18640 1.1 mrg objext_RC=$objext
18641 1.1 mrg
18642 1.1 mrg # Code to be used in simple compile tests
18643 1.1 mrg lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
18644 1.1 mrg
18645 1.1 mrg # Code to be used in simple link tests
18646 1.1 mrg lt_simple_link_test_code="$lt_simple_compile_test_code"
18647 1.1 mrg
18648 1.1 mrg # ltmain only uses $CC for tagged configurations so make sure $CC is set.
18649 1.1 mrg
18650 1.1 mrg # If no C compiler was specified, use CC.
18651 1.1 mrg LTCC=${LTCC-"$CC"}
18652 1.1 mrg
18653 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
18654 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
18655 1.1 mrg
18656 1.1 mrg # Allow CC to be a program name with arguments.
18657 1.1 mrg compiler=$CC
18658 1.1 mrg
18659 1.1 mrg
18660 1.1 mrg # save warnings/boilerplate of simple test code
18661 1.1 mrg ac_outfile=conftest.$ac_objext
18662 1.1 mrg printf "$lt_simple_compile_test_code" >conftest.$ac_ext
18663 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18664 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err`
18665 1.1 mrg $rm conftest*
18666 1.1 mrg
18667 1.1 mrg ac_outfile=conftest.$ac_objext
18668 1.1 mrg printf "$lt_simple_link_test_code" >conftest.$ac_ext
18669 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18670 1.1 mrg _lt_linker_boilerplate=`cat conftest.err`
18671 1.1 mrg $rm conftest*
18672 1.1 mrg
18673 1.1 mrg
18674 1.1 mrg # Allow CC to be a program name with arguments.
18675 1.1 mrg lt_save_CC="$CC"
18676 1.1 mrg CC=${RC-"windres"}
18677 1.1 mrg compiler=$CC
18678 1.1 mrg compiler_RC=$CC
18679 1.1 mrg for cc_temp in $compiler""; do
18680 1.1 mrg case $cc_temp in
18681 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
18682 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
18683 1.1 mrg \-*) ;;
18684 1.1 mrg *) break;;
18685 1.1 mrg esac
18686 1.1 mrg done
18687 1.1 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
18688 1.1 mrg
18689 1.1 mrg lt_cv_prog_compiler_c_o_RC=yes
18690 1.1 mrg
18691 1.1 mrg # The else clause should only fire when bootstrapping the
18692 1.1 mrg # libtool distribution, otherwise you forgot to ship ltmain.sh
18693 1.1 mrg # with your package, and you will get complaints that there are
18694 1.1 mrg # no rules to generate ltmain.sh.
18695 1.1 mrg if test -f "$ltmain"; then
18696 1.1 mrg # See if we are running on zsh, and set the options which allow our commands through
18697 1.1 mrg # without removal of \ escapes.
18698 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
18699 1.1 mrg setopt NO_GLOB_SUBST
18700 1.1 mrg fi
18701 1.1 mrg # Now quote all the things that may contain metacharacters while being
18702 1.1 mrg # careful not to overquote the AC_SUBSTed values. We take copies of the
18703 1.1 mrg # variables and quote the copies for generation of the libtool script.
18704 1.1 mrg for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
18705 1.1 mrg SED SHELL STRIP \
18706 1.1 mrg libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18707 1.1 mrg old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18708 1.1 mrg deplibs_check_method reload_flag reload_cmds need_locks \
18709 1.1 mrg lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18710 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \
18711 1.1 mrg sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18712 1.1 mrg old_postinstall_cmds old_postuninstall_cmds \
18713 1.1 mrg compiler_RC \
18714 1.1 mrg CC_RC \
18715 1.1 mrg LD_RC \
18716 1.1 mrg lt_prog_compiler_wl_RC \
18717 1.1 mrg lt_prog_compiler_pic_RC \
18718 1.1 mrg lt_prog_compiler_static_RC \
18719 1.1 mrg lt_prog_compiler_no_builtin_flag_RC \
18720 1.1 mrg export_dynamic_flag_spec_RC \
18721 1.1 mrg thread_safe_flag_spec_RC \
18722 1.1 mrg whole_archive_flag_spec_RC \
18723 1.1 mrg enable_shared_with_static_runtimes_RC \
18724 1.1 mrg old_archive_cmds_RC \
18725 1.1 mrg old_archive_from_new_cmds_RC \
18726 1.1 mrg predep_objects_RC \
18727 1.1 mrg postdep_objects_RC \
18728 1.1 mrg predeps_RC \
18729 1.1 mrg postdeps_RC \
18730 1.1 mrg compiler_lib_search_path_RC \
18731 1.1 mrg archive_cmds_RC \
18732 1.1 mrg archive_expsym_cmds_RC \
18733 1.1 mrg postinstall_cmds_RC \
18734 1.1 mrg postuninstall_cmds_RC \
18735 1.1 mrg old_archive_from_expsyms_cmds_RC \
18736 1.1 mrg allow_undefined_flag_RC \
18737 1.1 mrg no_undefined_flag_RC \
18738 1.1 mrg export_symbols_cmds_RC \
18739 1.1 mrg hardcode_libdir_flag_spec_RC \
18740 1.1 mrg hardcode_libdir_flag_spec_ld_RC \
18741 1.1 mrg hardcode_libdir_separator_RC \
18742 1.1 mrg hardcode_automatic_RC \
18743 1.1 mrg module_cmds_RC \
18744 1.1 mrg module_expsym_cmds_RC \
18745 1.1 mrg lt_cv_prog_compiler_c_o_RC \
18746 1.1 mrg exclude_expsyms_RC \
18747 1.1 mrg include_expsyms_RC; do
18748 1.1 mrg
18749 1.1 mrg case $var in
18750 1.1 mrg old_archive_cmds_RC | \
18751 1.1 mrg old_archive_from_new_cmds_RC | \
18752 1.1 mrg archive_cmds_RC | \
18753 1.1 mrg archive_expsym_cmds_RC | \
18754 1.1 mrg module_cmds_RC | \
18755 1.1 mrg module_expsym_cmds_RC | \
18756 1.1 mrg old_archive_from_expsyms_cmds_RC | \
18757 1.1 mrg export_symbols_cmds_RC | \
18758 1.1 mrg extract_expsyms_cmds | reload_cmds | finish_cmds | \
18759 1.1 mrg postinstall_cmds | postuninstall_cmds | \
18760 1.1 mrg old_postinstall_cmds | old_postuninstall_cmds | \
18761 1.1 mrg sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18762 1.1 mrg # Double-quote double-evaled strings.
18763 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18764 1.1 mrg ;;
18765 1.1 mrg *)
18766 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18767 1.1 mrg ;;
18768 1.1 mrg esac
18769 1.1 mrg done
18770 1.1 mrg
18771 1.1 mrg case $lt_echo in
18772 1.1 mrg *'\$0 --fallback-echo"')
18773 1.1 mrg lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18774 1.1 mrg ;;
18775 1.1 mrg esac
18776 1.1 mrg
18777 1.1 mrg cfgfile="$ofile"
18778 1.1 mrg
18779 1.1 mrg cat <<__EOF__ >> "$cfgfile"
18780 1.1 mrg # ### BEGIN LIBTOOL TAG CONFIG: $tagname
18781 1.1 mrg
18782 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18783 1.1 mrg
18784 1.1 mrg # Shell to use when invoking shell scripts.
18785 1.1 mrg SHELL=$lt_SHELL
18786 1.1 mrg
18787 1.1 mrg # Whether or not to build shared libraries.
18788 1.1 mrg build_libtool_libs=$enable_shared
18789 1.1 mrg
18790 1.1 mrg # Whether or not to build static libraries.
18791 1.1 mrg build_old_libs=$enable_static
18792 1.1 mrg
18793 1.1 mrg # Whether or not to add -lc for building shared libraries.
18794 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc_RC
18795 1.1 mrg
18796 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static
18797 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
18798 1.1 mrg
18799 1.1 mrg # Whether or not to optimize for fast installation.
18800 1.1 mrg fast_install=$enable_fast_install
18801 1.1 mrg
18802 1.1 mrg # The host system.
18803 1.1 mrg host_alias=$host_alias
18804 1.1 mrg host=$host
18805 1.1 mrg host_os=$host_os
18806 1.1 mrg
18807 1.1 mrg # The build system.
18808 1.1 mrg build_alias=$build_alias
18809 1.1 mrg build=$build
18810 1.1 mrg build_os=$build_os
18811 1.1 mrg
18812 1.1 mrg # An echo program that does not interpret backslashes.
18813 1.1 mrg echo=$lt_echo
18814 1.1 mrg
18815 1.1 mrg # The archiver.
18816 1.1 mrg AR=$lt_AR
18817 1.1 mrg AR_FLAGS=$lt_AR_FLAGS
18818 1.1 mrg
18819 1.1 mrg # A C compiler.
18820 1.1 mrg LTCC=$lt_LTCC
18821 1.1 mrg
18822 1.1 mrg # LTCC compiler flags.
18823 1.1 mrg LTCFLAGS=$lt_LTCFLAGS
18824 1.1 mrg
18825 1.1 mrg # A language-specific compiler.
18826 1.1 mrg CC=$lt_compiler_RC
18827 1.1 mrg
18828 1.1 mrg # Is the compiler the GNU C compiler?
18829 1.1 mrg with_gcc=$GCC_RC
18830 1.1 mrg
18831 1.1 mrg # An ERE matcher.
18832 1.1 mrg EGREP=$lt_EGREP
18833 1.1 mrg
18834 1.1 mrg # The linker used to build libraries.
18835 1.1 mrg LD=$lt_LD_RC
18836 1.1 mrg
18837 1.1 mrg # Whether we need hard or soft links.
18838 1.1 mrg LN_S=$lt_LN_S
18839 1.1 mrg
18840 1.1 mrg # A BSD-compatible nm program.
18841 1.1 mrg NM=$lt_NM
18842 1.1 mrg
18843 1.1 mrg # A symbol stripping program
18844 1.1 mrg STRIP=$lt_STRIP
18845 1.1 mrg
18846 1.1 mrg # Used to examine libraries when file_magic_cmd begins "file"
18847 1.1 mrg MAGIC_CMD=$MAGIC_CMD
18848 1.1 mrg
18849 1.1 mrg # Used on cygwin: DLL creation program.
18850 1.1 mrg DLLTOOL="$DLLTOOL"
18851 1.1 mrg
18852 1.1 mrg # Used on cygwin: object dumper.
18853 1.1 mrg OBJDUMP="$OBJDUMP"
18854 1.1 mrg
18855 1.1 mrg # Used on cygwin: assembler.
18856 1.1 mrg AS="$AS"
18857 1.1 mrg
18858 1.1 mrg # The name of the directory that contains temporary libtool files.
18859 1.1 mrg objdir=$objdir
18860 1.1 mrg
18861 1.1 mrg # How to create reloadable object files.
18862 1.1 mrg reload_flag=$lt_reload_flag
18863 1.1 mrg reload_cmds=$lt_reload_cmds
18864 1.1 mrg
18865 1.1 mrg # How to pass a linker flag through the compiler.
18866 1.1 mrg wl=$lt_lt_prog_compiler_wl_RC
18867 1.1 mrg
18868 1.1 mrg # Object file suffix (normally "o").
18869 1.1 mrg objext="$ac_objext"
18870 1.1 mrg
18871 1.1 mrg # Old archive suffix (normally "a").
18872 1.1 mrg libext="$libext"
18873 1.1 mrg
18874 1.1 mrg # Shared library suffix (normally ".so").
18875 1.1 mrg shrext_cmds='$shrext_cmds'
18876 1.1 mrg
18877 1.1 mrg # Executable file suffix (normally "").
18878 1.1 mrg exeext="$exeext"
18879 1.1 mrg
18880 1.1 mrg # Additional compiler flags for building library objects.
18881 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic_RC
18882 1.1 mrg pic_mode=$pic_mode
18883 1.1 mrg
18884 1.1 mrg # What is the maximum length of a command?
18885 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len
18886 1.1 mrg
18887 1.1 mrg # Does compiler simultaneously support -c and -o options?
18888 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
18889 1.1 mrg
18890 1.1 mrg # Must we lock files when doing compilation?
18891 1.1 mrg need_locks=$lt_need_locks
18892 1.1 mrg
18893 1.1 mrg # Do we need the lib prefix for modules?
18894 1.1 mrg need_lib_prefix=$need_lib_prefix
18895 1.1 mrg
18896 1.1 mrg # Do we need a version for libraries?
18897 1.1 mrg need_version=$need_version
18898 1.1 mrg
18899 1.1 mrg # Whether dlopen is supported.
18900 1.1 mrg dlopen_support=$enable_dlopen
18901 1.1 mrg
18902 1.1 mrg # Whether dlopen of programs is supported.
18903 1.1 mrg dlopen_self=$enable_dlopen_self
18904 1.1 mrg
18905 1.1 mrg # Whether dlopen of statically linked programs is supported.
18906 1.1 mrg dlopen_self_static=$enable_dlopen_self_static
18907 1.1 mrg
18908 1.1 mrg # Compiler flag to prevent dynamic linking.
18909 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static_RC
18910 1.1 mrg
18911 1.1 mrg # Compiler flag to turn off builtin functions.
18912 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
18913 1.1 mrg
18914 1.1 mrg # Compiler flag to allow reflexive dlopens.
18915 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
18916 1.1 mrg
18917 1.1 mrg # Compiler flag to generate shared objects directly from archives.
18918 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
18919 1.1 mrg
18920 1.1 mrg # Compiler flag to generate thread-safe objects.
18921 1.1 mrg thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
18922 1.1 mrg
18923 1.1 mrg # Library versioning type.
18924 1.1 mrg version_type=$version_type
18925 1.1 mrg
18926 1.1 mrg # Format of library name prefix.
18927 1.1 mrg libname_spec=$lt_libname_spec
18928 1.1 mrg
18929 1.1 mrg # List of archive names. First name is the real one, the rest are links.
18930 1.1 mrg # The last name is the one that the linker finds with -lNAME.
18931 1.1 mrg library_names_spec=$lt_library_names_spec
18932 1.1 mrg
18933 1.1 mrg # The coded name of the library, if different from the real name.
18934 1.1 mrg soname_spec=$lt_soname_spec
18935 1.1 mrg
18936 1.1 mrg # Commands used to build and install an old-style archive.
18937 1.1 mrg RANLIB=$lt_RANLIB
18938 1.1 mrg old_archive_cmds=$lt_old_archive_cmds_RC
18939 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds
18940 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds
18941 1.1 mrg
18942 1.1 mrg # Create an old-style archive from a shared archive.
18943 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
18944 1.1 mrg
18945 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive.
18946 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
18947 1.1 mrg
18948 1.1 mrg # Commands used to build and install a shared archive.
18949 1.1 mrg archive_cmds=$lt_archive_cmds_RC
18950 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds_RC
18951 1.1 mrg postinstall_cmds=$lt_postinstall_cmds
18952 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds
18953 1.1 mrg
18954 1.1 mrg # Commands used to build a loadable module (assumed same as above if empty)
18955 1.1 mrg module_cmds=$lt_module_cmds_RC
18956 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds_RC
18957 1.1 mrg
18958 1.1 mrg # Commands to strip libraries.
18959 1.1 mrg old_striplib=$lt_old_striplib
18960 1.1 mrg striplib=$lt_striplib
18961 1.1 mrg
18962 1.1 mrg # Dependencies to place before the objects being linked to create a
18963 1.1 mrg # shared library.
18964 1.1 mrg predep_objects=$lt_predep_objects_RC
18965 1.1 mrg
18966 1.1 mrg # Dependencies to place after the objects being linked to create a
18967 1.1 mrg # shared library.
18968 1.1 mrg postdep_objects=$lt_postdep_objects_RC
18969 1.1 mrg
18970 1.1 mrg # Dependencies to place before the objects being linked to create a
18971 1.1 mrg # shared library.
18972 1.1 mrg predeps=$lt_predeps_RC
18973 1.1 mrg
18974 1.1 mrg # Dependencies to place after the objects being linked to create a
18975 1.1 mrg # shared library.
18976 1.1 mrg postdeps=$lt_postdeps_RC
18977 1.1 mrg
18978 1.1 mrg # The library search path used internally by the compiler when linking
18979 1.1 mrg # a shared library.
18980 1.1 mrg compiler_lib_search_path=$lt_compiler_lib_search_path_RC
18981 1.1 mrg
18982 1.1 mrg # Method to check whether dependent libraries are shared objects.
18983 1.1 mrg deplibs_check_method=$lt_deplibs_check_method
18984 1.1 mrg
18985 1.1 mrg # Command to use when deplibs_check_method == file_magic.
18986 1.1 mrg file_magic_cmd=$lt_file_magic_cmd
18987 1.1 mrg
18988 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built.
18989 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag_RC
18990 1.1 mrg
18991 1.1 mrg # Flag that forces no undefined symbols.
18992 1.1 mrg no_undefined_flag=$lt_no_undefined_flag_RC
18993 1.1 mrg
18994 1.1 mrg # Commands used to finish a libtool library installation in a directory.
18995 1.1 mrg finish_cmds=$lt_finish_cmds
18996 1.1 mrg
18997 1.1 mrg # Same as above, but a single script fragment to be evaled but not shown.
18998 1.1 mrg finish_eval=$lt_finish_eval
18999 1.1 mrg
19000 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names.
19001 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19002 1.1 mrg
19003 1.1 mrg # Transform the output of nm in a proper C declaration
19004 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19005 1.1 mrg
19006 1.1 mrg # Transform the output of nm in a C name address pair
19007 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19008 1.1 mrg
19009 1.1 mrg # This is the shared library runtime path variable.
19010 1.1 mrg runpath_var=$runpath_var
19011 1.1 mrg
19012 1.1 mrg # This is the shared library path variable.
19013 1.1 mrg shlibpath_var=$shlibpath_var
19014 1.1 mrg
19015 1.1 mrg # Is shlibpath searched before the hard-coded library search path?
19016 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19017 1.1 mrg
19018 1.1 mrg # How to hardcode a shared library path into an executable.
19019 1.1 mrg hardcode_action=$hardcode_action_RC
19020 1.1 mrg
19021 1.1 mrg # Whether we should hardcode library paths into libraries.
19022 1.1 mrg hardcode_into_libs=$hardcode_into_libs
19023 1.1 mrg
19024 1.1 mrg # Flag to hardcode \$libdir into a binary during linking.
19025 1.1 mrg # This must work even if \$libdir does not exist.
19026 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19027 1.1 mrg
19028 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into
19029 1.1 mrg # a binary during linking. This must work even if \$libdir does
19030 1.1 mrg # not exist.
19031 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19032 1.1 mrg
19033 1.1 mrg # Whether we need a single -rpath flag with a separated argument.
19034 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19035 1.1 mrg
19036 1.1 mrg # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19037 1.1 mrg # resulting binary.
19038 1.1 mrg hardcode_direct=$hardcode_direct_RC
19039 1.1 mrg
19040 1.1 mrg # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19041 1.1 mrg # resulting binary.
19042 1.1 mrg hardcode_minus_L=$hardcode_minus_L_RC
19043 1.1 mrg
19044 1.1 mrg # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19045 1.1 mrg # the resulting binary.
19046 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19047 1.1 mrg
19048 1.1 mrg # Set to yes if building a shared library automatically hardcodes DIR into the library
19049 1.1 mrg # and all subsequent libraries and executables linked against it.
19050 1.1 mrg hardcode_automatic=$hardcode_automatic_RC
19051 1.1 mrg
19052 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and
19053 1.1 mrg # restored at relink time.
19054 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink"
19055 1.1 mrg
19056 1.1 mrg # Whether libtool must link a program against all its dependency libraries.
19057 1.1 mrg link_all_deplibs=$link_all_deplibs_RC
19058 1.1 mrg
19059 1.1 mrg # Compile-time system search path for libraries
19060 1.1 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19061 1.1 mrg
19062 1.1 mrg # Run-time system search path for libraries
19063 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19064 1.1 mrg
19065 1.1 mrg # Fix the shell variable \$srcfile for the compiler.
19066 1.1 mrg fix_srcfile_path="$fix_srcfile_path_RC"
19067 1.1 mrg
19068 1.1 mrg # Set to yes if exported symbols are required.
19069 1.1 mrg always_export_symbols=$always_export_symbols_RC
19070 1.1 mrg
19071 1.1 mrg # The commands to list exported symbols.
19072 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds_RC
19073 1.1 mrg
19074 1.1 mrg # The commands to extract the exported symbol list from a shared archive.
19075 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds
19076 1.1 mrg
19077 1.1 mrg # Symbols that should not be listed in the preloaded symbols.
19078 1.1 mrg exclude_expsyms=$lt_exclude_expsyms_RC
19079 1.1 mrg
19080 1.1 mrg # Symbols that must always be exported.
19081 1.1 mrg include_expsyms=$lt_include_expsyms_RC
19082 1.1 mrg
19083 1.1 mrg # ### END LIBTOOL TAG CONFIG: $tagname
19084 1.1 mrg
19085 1.1 mrg __EOF__
19086 1.1 mrg
19087 1.1 mrg
19088 1.1 mrg else
19089 1.1 mrg # If there is no Makefile yet, we rely on a make rule to execute
19090 1.1 mrg # `config.status --recheck' to rerun these tests and create the
19091 1.1 mrg # libtool script then.
19092 1.1 mrg ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19093 1.1 mrg if test -f "$ltmain_in"; then
19094 1.1 mrg test -f Makefile && make "$ltmain"
19095 1.1 mrg fi
19096 1.1 mrg fi
19097 1.1 mrg
19098 1.1 mrg
19099 1.1 mrg ac_ext=c
19100 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
19101 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19102 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19103 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
19104 1.1 mrg
19105 1.1 mrg CC="$lt_save_CC"
19106 1.1 mrg
19107 1.1 mrg ;;
19108 1.1 mrg
19109 1.1 mrg *)
19110 1.1 mrg { { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
19111 1.1 mrg echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
19112 1.1 mrg { (exit 1); exit 1; }; }
19113 1.1 mrg ;;
19114 1.1 mrg esac
19115 1.1 mrg
19116 1.1 mrg # Append the new tag name to the list of available tags.
19117 1.1 mrg if test -n "$tagname" ; then
19118 1.1 mrg available_tags="$available_tags $tagname"
19119 1.1 mrg fi
19120 1.1 mrg fi
19121 1.1 mrg done
19122 1.1 mrg IFS="$lt_save_ifs"
19123 1.1 mrg
19124 1.1 mrg # Now substitute the updated list of available tags.
19125 1.1 mrg if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
19126 1.1 mrg mv "${ofile}T" "$ofile"
19127 1.1 mrg chmod +x "$ofile"
19128 1.1 mrg else
19129 1.1 mrg rm -f "${ofile}T"
19130 1.1 mrg { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
19131 1.1 mrg echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
19132 1.1 mrg { (exit 1); exit 1; }; }
19133 1.1 mrg fi
19134 1.1 mrg fi
19135 1.1 mrg
19136 1.1 mrg
19137 1.1 mrg
19138 1.1 mrg # This can be used to rebuild libtool when needed
19139 1.1 mrg LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
19140 1.1 mrg
19141 1.1 mrg # Always use our own libtool.
19142 1.1 mrg LIBTOOL='$(SHELL) $(top_builddir)/libtool'
19143 1.1 mrg
19144 1.1 mrg # Prevent multiple expansion
19145 1.1 mrg
19146 1.1 mrg
19147 1.1 mrg
19148 1.1 mrg
19149 1.1 mrg
19150 1.1 mrg
19151 1.1 mrg
19152 1.1 mrg
19153 1.1 mrg
19154 1.1 mrg
19155 1.1 mrg
19156 1.1 mrg
19157 1.1 mrg
19158 1.1 mrg
19159 1.1 mrg
19160 1.1 mrg
19161 1.1 mrg
19162 1.1 mrg
19163 1.1 mrg
19164 1.1 mrg
19165 1.1 mrg ac_ext=c
19166 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
19167 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19168 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19169 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
19170 1.1 mrg if test -n "$ac_tool_prefix"; then
19171 1.1 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
19172 1.1 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2
19173 1.1 mrg { echo "$as_me:$LINENO: checking for $ac_word" >&5
19174 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19175 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
19176 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
19177 1.1 mrg else
19178 1.1 mrg if test -n "$CC"; then
19179 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
19180 1.1 mrg else
19181 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19182 1.1 mrg for as_dir in $PATH
19183 1.1 mrg do
19184 1.1 mrg IFS=$as_save_IFS
19185 1.1 mrg test -z "$as_dir" && as_dir=.
19186 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
19187 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19188 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc"
19189 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19190 1.1 mrg break 2
19191 1.1 mrg fi
19192 1.1 mrg done
19193 1.1 mrg done
19194 1.1 mrg IFS=$as_save_IFS
19195 1.1 mrg
19196 1.1 mrg fi
19197 1.1 mrg fi
19198 1.1 mrg CC=$ac_cv_prog_CC
19199 1.1 mrg if test -n "$CC"; then
19200 1.1 mrg { echo "$as_me:$LINENO: result: $CC" >&5
19201 1.1 mrg echo "${ECHO_T}$CC" >&6; }
19202 1.1 mrg else
19203 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
19204 1.1 mrg echo "${ECHO_T}no" >&6; }
19205 1.1 mrg fi
19206 1.1 mrg
19207 1.1 mrg
19208 1.1 mrg fi
19209 1.1 mrg if test -z "$ac_cv_prog_CC"; then
19210 1.1 mrg ac_ct_CC=$CC
19211 1.1 mrg # Extract the first word of "gcc", so it can be a program name with args.
19212 1.1 mrg set dummy gcc; ac_word=$2
19213 1.1 mrg { echo "$as_me:$LINENO: checking for $ac_word" >&5
19214 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19215 1.1 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
19216 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
19217 1.1 mrg else
19218 1.1 mrg if test -n "$ac_ct_CC"; then
19219 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
19220 1.1 mrg else
19221 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19222 1.1 mrg for as_dir in $PATH
19223 1.1 mrg do
19224 1.1 mrg IFS=$as_save_IFS
19225 1.1 mrg test -z "$as_dir" && as_dir=.
19226 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
19227 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19228 1.1 mrg ac_cv_prog_ac_ct_CC="gcc"
19229 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19230 1.1 mrg break 2
19231 1.1 mrg fi
19232 1.1 mrg done
19233 1.1 mrg done
19234 1.1 mrg IFS=$as_save_IFS
19235 1.1 mrg
19236 1.1 mrg fi
19237 1.1 mrg fi
19238 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
19239 1.1 mrg if test -n "$ac_ct_CC"; then
19240 1.1 mrg { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
19241 1.1 mrg echo "${ECHO_T}$ac_ct_CC" >&6; }
19242 1.1 mrg else
19243 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
19244 1.1 mrg echo "${ECHO_T}no" >&6; }
19245 1.1 mrg fi
19246 1.1 mrg
19247 1.1 mrg if test "x$ac_ct_CC" = x; then
19248 1.1 mrg CC=""
19249 1.1 mrg else
19250 1.1 mrg case $cross_compiling:$ac_tool_warned in
19251 1.1 mrg yes:)
19252 1.1 mrg { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
19253 1.1 mrg whose name does not start with the host triplet. If you think this
19254 1.1 mrg configuration is useful to you, please write to autoconf (at] gnu.org." >&5
19255 1.1 mrg echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
19256 1.1 mrg whose name does not start with the host triplet. If you think this
19257 1.1 mrg configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
19258 1.1 mrg ac_tool_warned=yes ;;
19259 1.1 mrg esac
19260 1.1 mrg CC=$ac_ct_CC
19261 1.1 mrg fi
19262 1.1 mrg else
19263 1.1 mrg CC="$ac_cv_prog_CC"
19264 1.1 mrg fi
19265 1.1 mrg
19266 1.1 mrg if test -z "$CC"; then
19267 1.1 mrg if test -n "$ac_tool_prefix"; then
19268 1.1 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
19269 1.1 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2
19270 1.1 mrg { echo "$as_me:$LINENO: checking for $ac_word" >&5
19271 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19272 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
19273 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
19274 1.1 mrg else
19275 1.1 mrg if test -n "$CC"; then
19276 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
19277 1.1 mrg else
19278 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19279 1.1 mrg for as_dir in $PATH
19280 1.1 mrg do
19281 1.1 mrg IFS=$as_save_IFS
19282 1.1 mrg test -z "$as_dir" && as_dir=.
19283 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
19284 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19285 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}cc"
19286 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19287 1.1 mrg break 2
19288 1.1 mrg fi
19289 1.1 mrg done
19290 1.1 mrg done
19291 1.1 mrg IFS=$as_save_IFS
19292 1.1 mrg
19293 1.1 mrg fi
19294 1.1 mrg fi
19295 1.1 mrg CC=$ac_cv_prog_CC
19296 1.1 mrg if test -n "$CC"; then
19297 1.1 mrg { echo "$as_me:$LINENO: result: $CC" >&5
19298 1.1 mrg echo "${ECHO_T}$CC" >&6; }
19299 1.1 mrg else
19300 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
19301 1.1 mrg echo "${ECHO_T}no" >&6; }
19302 1.1 mrg fi
19303 1.1 mrg
19304 1.1 mrg
19305 1.1 mrg fi
19306 1.1 mrg fi
19307 1.1 mrg if test -z "$CC"; then
19308 1.1 mrg # Extract the first word of "cc", so it can be a program name with args.
19309 1.1 mrg set dummy cc; ac_word=$2
19310 1.1 mrg { echo "$as_me:$LINENO: checking for $ac_word" >&5
19311 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19312 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
19313 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
19314 1.1 mrg else
19315 1.1 mrg if test -n "$CC"; then
19316 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
19317 1.1 mrg else
19318 1.1 mrg ac_prog_rejected=no
19319 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19320 1.1 mrg for as_dir in $PATH
19321 1.1 mrg do
19322 1.1 mrg IFS=$as_save_IFS
19323 1.1 mrg test -z "$as_dir" && as_dir=.
19324 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
19325 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19326 1.1 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
19327 1.1 mrg ac_prog_rejected=yes
19328 1.1 mrg continue
19329 1.1 mrg fi
19330 1.1 mrg ac_cv_prog_CC="cc"
19331 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19332 1.1 mrg break 2
19333 1.1 mrg fi
19334 1.1 mrg done
19335 1.1 mrg done
19336 1.1 mrg IFS=$as_save_IFS
19337 1.1 mrg
19338 1.1 mrg if test $ac_prog_rejected = yes; then
19339 1.1 mrg # We found a bogon in the path, so make sure we never use it.
19340 1.1 mrg set dummy $ac_cv_prog_CC
19341 1.1 mrg shift
19342 1.1 mrg if test $# != 0; then
19343 1.1 mrg # We chose a different compiler from the bogus one.
19344 1.1 mrg # However, it has the same basename, so the bogon will be chosen
19345 1.1 mrg # first if we set CC to just the basename; use the full file name.
19346 1.1 mrg shift
19347 1.1 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
19348 1.1 mrg fi
19349 1.1 mrg fi
19350 1.1 mrg fi
19351 1.1 mrg fi
19352 1.1 mrg CC=$ac_cv_prog_CC
19353 1.1 mrg if test -n "$CC"; then
19354 1.1 mrg { echo "$as_me:$LINENO: result: $CC" >&5
19355 1.1 mrg echo "${ECHO_T}$CC" >&6; }
19356 1.1 mrg else
19357 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
19358 1.1 mrg echo "${ECHO_T}no" >&6; }
19359 1.1 mrg fi
19360 1.1 mrg
19361 1.1 mrg
19362 1.1 mrg fi
19363 1.1 mrg if test -z "$CC"; then
19364 1.1 mrg if test -n "$ac_tool_prefix"; then
19365 1.1 mrg for ac_prog in cl.exe
19366 1.1 mrg do
19367 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
19368 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
19369 1.1 mrg { echo "$as_me:$LINENO: checking for $ac_word" >&5
19370 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19371 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
19372 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
19373 1.1 mrg else
19374 1.1 mrg if test -n "$CC"; then
19375 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
19376 1.1 mrg else
19377 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19378 1.1 mrg for as_dir in $PATH
19379 1.1 mrg do
19380 1.1 mrg IFS=$as_save_IFS
19381 1.1 mrg test -z "$as_dir" && as_dir=.
19382 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
19383 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19384 1.1 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
19385 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19386 1.1 mrg break 2
19387 1.1 mrg fi
19388 1.1 mrg done
19389 1.1 mrg done
19390 1.1 mrg IFS=$as_save_IFS
19391 1.1 mrg
19392 1.1 mrg fi
19393 1.1 mrg fi
19394 1.1 mrg CC=$ac_cv_prog_CC
19395 1.1 mrg if test -n "$CC"; then
19396 1.1 mrg { echo "$as_me:$LINENO: result: $CC" >&5
19397 1.1 mrg echo "${ECHO_T}$CC" >&6; }
19398 1.1 mrg else
19399 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
19400 1.1 mrg echo "${ECHO_T}no" >&6; }
19401 1.1 mrg fi
19402 1.1 mrg
19403 1.1 mrg
19404 1.1 mrg test -n "$CC" && break
19405 1.1 mrg done
19406 1.1 mrg fi
19407 1.1 mrg if test -z "$CC"; then
19408 1.1 mrg ac_ct_CC=$CC
19409 1.1 mrg for ac_prog in cl.exe
19410 1.1 mrg do
19411 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
19412 1.1 mrg set dummy $ac_prog; ac_word=$2
19413 1.1 mrg { echo "$as_me:$LINENO: checking for $ac_word" >&5
19414 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19415 1.1 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
19416 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
19417 1.1 mrg else
19418 1.1 mrg if test -n "$ac_ct_CC"; then
19419 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
19420 1.1 mrg else
19421 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19422 1.1 mrg for as_dir in $PATH
19423 1.1 mrg do
19424 1.1 mrg IFS=$as_save_IFS
19425 1.1 mrg test -z "$as_dir" && as_dir=.
19426 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
19427 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19428 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_prog"
19429 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19430 1.1 mrg break 2
19431 1.1 mrg fi
19432 1.1 mrg done
19433 1.1 mrg done
19434 1.1 mrg IFS=$as_save_IFS
19435 1.1 mrg
19436 1.1 mrg fi
19437 1.1 mrg fi
19438 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
19439 1.1 mrg if test -n "$ac_ct_CC"; then
19440 1.1 mrg { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
19441 1.1 mrg echo "${ECHO_T}$ac_ct_CC" >&6; }
19442 1.1 mrg else
19443 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
19444 1.1 mrg echo "${ECHO_T}no" >&6; }
19445 1.1 mrg fi
19446 1.1 mrg
19447 1.1 mrg
19448 1.1 mrg test -n "$ac_ct_CC" && break
19449 1.1 mrg done
19450 1.1 mrg
19451 1.1 mrg if test "x$ac_ct_CC" = x; then
19452 1.1 mrg CC=""
19453 1.1 mrg else
19454 1.1 mrg case $cross_compiling:$ac_tool_warned in
19455 1.1 mrg yes:)
19456 1.1 mrg { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
19457 1.1 mrg whose name does not start with the host triplet. If you think this
19458 1.1 mrg configuration is useful to you, please write to autoconf (at] gnu.org." >&5
19459 1.1 mrg echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
19460 1.1 mrg whose name does not start with the host triplet. If you think this
19461 1.1 mrg configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
19462 1.1 mrg ac_tool_warned=yes ;;
19463 1.1 mrg esac
19464 1.1 mrg CC=$ac_ct_CC
19465 1.1 mrg fi
19466 1.1 mrg fi
19467 1.1 mrg
19468 1.1 mrg fi
19469 1.1 mrg
19470 1.1 mrg
19471 1.1 mrg test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
19472 1.1 mrg See \`config.log' for more details." >&5
19473 1.1 mrg echo "$as_me: error: no acceptable C compiler found in \$PATH
19474 1.1 mrg See \`config.log' for more details." >&2;}
19475 1.1 mrg { (exit 1); exit 1; }; }
19476 1.1 mrg
19477 1.1 mrg # Provide some information about the compiler.
19478 1.1 mrg echo "$as_me:$LINENO: checking for C compiler version" >&5
19479 1.1 mrg ac_compiler=`set X $ac_compile; echo $2`
19480 1.1 mrg { (ac_try="$ac_compiler --version >&5"
19481 1.1 mrg case "(($ac_try" in
19482 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19483 1.1 mrg *) ac_try_echo=$ac_try;;
19484 1.1 mrg esac
19485 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19486 1.1 mrg (eval "$ac_compiler --version >&5") 2>&5
19487 1.1 mrg ac_status=$?
19488 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19489 1.1 mrg (exit $ac_status); }
19490 1.1 mrg { (ac_try="$ac_compiler -v >&5"
19491 1.1 mrg case "(($ac_try" in
19492 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19493 1.1 mrg *) ac_try_echo=$ac_try;;
19494 1.1 mrg esac
19495 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19496 1.1 mrg (eval "$ac_compiler -v >&5") 2>&5
19497 1.1 mrg ac_status=$?
19498 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19499 1.1 mrg (exit $ac_status); }
19500 1.1 mrg { (ac_try="$ac_compiler -V >&5"
19501 1.1 mrg case "(($ac_try" in
19502 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19503 1.1 mrg *) ac_try_echo=$ac_try;;
19504 1.1 mrg esac
19505 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19506 1.1 mrg (eval "$ac_compiler -V >&5") 2>&5
19507 1.1 mrg ac_status=$?
19508 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19509 1.1 mrg (exit $ac_status); }
19510 1.1 mrg
19511 1.1 mrg { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
19512 1.1 mrg echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
19513 1.1 mrg if test "${ac_cv_c_compiler_gnu+set}" = set; then
19514 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
19515 1.1 mrg else
19516 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
19517 1.1 mrg /* confdefs.h. */
19518 1.1 mrg _ACEOF
19519 1.1 mrg cat confdefs.h >>conftest.$ac_ext
19520 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
19521 1.1 mrg /* end confdefs.h. */
19522 1.1 mrg
19523 1.1 mrg int
19524 1.1 mrg main ()
19525 1.1 mrg {
19526 1.1 mrg #ifndef __GNUC__
19527 1.1 mrg choke me
19528 1.1 mrg #endif
19529 1.1 mrg
19530 1.1 mrg ;
19531 1.1 mrg return 0;
19532 1.1 mrg }
19533 1.1 mrg _ACEOF
19534 1.1 mrg rm -f conftest.$ac_objext
19535 1.1 mrg if { (ac_try="$ac_compile"
19536 1.1 mrg case "(($ac_try" in
19537 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19538 1.1 mrg *) ac_try_echo=$ac_try;;
19539 1.1 mrg esac
19540 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19541 1.1 mrg (eval "$ac_compile") 2>conftest.er1
19542 1.1 mrg ac_status=$?
19543 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
19544 1.1 mrg rm -f conftest.er1
19545 1.1 mrg cat conftest.err >&5
19546 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19547 1.1 mrg (exit $ac_status); } && {
19548 1.1 mrg test -z "$ac_c_werror_flag" ||
19549 1.1 mrg test ! -s conftest.err
19550 1.1 mrg } && test -s conftest.$ac_objext; then
19551 1.1 mrg ac_compiler_gnu=yes
19552 1.1 mrg else
19553 1.1 mrg echo "$as_me: failed program was:" >&5
19554 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
19555 1.1 mrg
19556 1.1 mrg ac_compiler_gnu=no
19557 1.1 mrg fi
19558 1.1 mrg
19559 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19560 1.1 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu
19561 1.1 mrg
19562 1.1 mrg fi
19563 1.1 mrg { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
19564 1.1 mrg echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
19565 1.1 mrg GCC=`test $ac_compiler_gnu = yes && echo yes`
19566 1.1 mrg ac_test_CFLAGS=${CFLAGS+set}
19567 1.1 mrg ac_save_CFLAGS=$CFLAGS
19568 1.1 mrg { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
19569 1.1 mrg echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
19570 1.1 mrg if test "${ac_cv_prog_cc_g+set}" = set; then
19571 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
19572 1.1 mrg else
19573 1.1 mrg ac_save_c_werror_flag=$ac_c_werror_flag
19574 1.1 mrg ac_c_werror_flag=yes
19575 1.1 mrg ac_cv_prog_cc_g=no
19576 1.1 mrg CFLAGS="-g"
19577 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
19578 1.1 mrg /* confdefs.h. */
19579 1.1 mrg _ACEOF
19580 1.1 mrg cat confdefs.h >>conftest.$ac_ext
19581 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
19582 1.1 mrg /* end confdefs.h. */
19583 1.1 mrg
19584 1.1 mrg int
19585 1.1 mrg main ()
19586 1.1 mrg {
19587 1.1 mrg
19588 1.1 mrg ;
19589 1.1 mrg return 0;
19590 1.1 mrg }
19591 1.1 mrg _ACEOF
19592 1.1 mrg rm -f conftest.$ac_objext
19593 1.1 mrg if { (ac_try="$ac_compile"
19594 1.1 mrg case "(($ac_try" in
19595 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19596 1.1 mrg *) ac_try_echo=$ac_try;;
19597 1.1 mrg esac
19598 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19599 1.1 mrg (eval "$ac_compile") 2>conftest.er1
19600 1.1 mrg ac_status=$?
19601 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
19602 1.1 mrg rm -f conftest.er1
19603 1.1 mrg cat conftest.err >&5
19604 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19605 1.1 mrg (exit $ac_status); } && {
19606 1.1 mrg test -z "$ac_c_werror_flag" ||
19607 1.1 mrg test ! -s conftest.err
19608 1.1 mrg } && test -s conftest.$ac_objext; then
19609 1.1 mrg ac_cv_prog_cc_g=yes
19610 1.1 mrg else
19611 1.1 mrg echo "$as_me: failed program was:" >&5
19612 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
19613 1.1 mrg
19614 1.1 mrg CFLAGS=""
19615 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
19616 1.1 mrg /* confdefs.h. */
19617 1.1 mrg _ACEOF
19618 1.1 mrg cat confdefs.h >>conftest.$ac_ext
19619 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
19620 1.1 mrg /* end confdefs.h. */
19621 1.1 mrg
19622 1.1 mrg int
19623 1.1 mrg main ()
19624 1.1 mrg {
19625 1.1 mrg
19626 1.1 mrg ;
19627 1.1 mrg return 0;
19628 1.1 mrg }
19629 1.1 mrg _ACEOF
19630 1.1 mrg rm -f conftest.$ac_objext
19631 1.1 mrg if { (ac_try="$ac_compile"
19632 1.1 mrg case "(($ac_try" in
19633 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19634 1.1 mrg *) ac_try_echo=$ac_try;;
19635 1.1 mrg esac
19636 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19637 1.1 mrg (eval "$ac_compile") 2>conftest.er1
19638 1.1 mrg ac_status=$?
19639 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
19640 1.1 mrg rm -f conftest.er1
19641 1.1 mrg cat conftest.err >&5
19642 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19643 1.1 mrg (exit $ac_status); } && {
19644 1.1 mrg test -z "$ac_c_werror_flag" ||
19645 1.1 mrg test ! -s conftest.err
19646 1.1 mrg } && test -s conftest.$ac_objext; then
19647 1.1 mrg :
19648 1.1 mrg else
19649 1.1 mrg echo "$as_me: failed program was:" >&5
19650 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
19651 1.1 mrg
19652 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag
19653 1.1 mrg CFLAGS="-g"
19654 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
19655 1.1 mrg /* confdefs.h. */
19656 1.1 mrg _ACEOF
19657 1.1 mrg cat confdefs.h >>conftest.$ac_ext
19658 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
19659 1.1 mrg /* end confdefs.h. */
19660 1.1 mrg
19661 1.1 mrg int
19662 1.1 mrg main ()
19663 1.1 mrg {
19664 1.1 mrg
19665 1.1 mrg ;
19666 1.1 mrg return 0;
19667 1.1 mrg }
19668 1.1 mrg _ACEOF
19669 1.1 mrg rm -f conftest.$ac_objext
19670 1.1 mrg if { (ac_try="$ac_compile"
19671 1.1 mrg case "(($ac_try" in
19672 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19673 1.1 mrg *) ac_try_echo=$ac_try;;
19674 1.1 mrg esac
19675 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19676 1.1 mrg (eval "$ac_compile") 2>conftest.er1
19677 1.1 mrg ac_status=$?
19678 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
19679 1.1 mrg rm -f conftest.er1
19680 1.1 mrg cat conftest.err >&5
19681 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19682 1.1 mrg (exit $ac_status); } && {
19683 1.1 mrg test -z "$ac_c_werror_flag" ||
19684 1.1 mrg test ! -s conftest.err
19685 1.1 mrg } && test -s conftest.$ac_objext; then
19686 1.1 mrg ac_cv_prog_cc_g=yes
19687 1.1 mrg else
19688 1.1 mrg echo "$as_me: failed program was:" >&5
19689 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
19690 1.1 mrg
19691 1.1 mrg
19692 1.1 mrg fi
19693 1.1 mrg
19694 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19695 1.1 mrg fi
19696 1.1 mrg
19697 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19698 1.1 mrg fi
19699 1.1 mrg
19700 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19701 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag
19702 1.1 mrg fi
19703 1.1 mrg { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
19704 1.1 mrg echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
19705 1.1 mrg if test "$ac_test_CFLAGS" = set; then
19706 1.1 mrg CFLAGS=$ac_save_CFLAGS
19707 1.1 mrg elif test $ac_cv_prog_cc_g = yes; then
19708 1.1 mrg if test "$GCC" = yes; then
19709 1.1 mrg CFLAGS="-g -O2"
19710 1.1 mrg else
19711 1.1 mrg CFLAGS="-g"
19712 1.1 mrg fi
19713 1.1 mrg else
19714 1.1 mrg if test "$GCC" = yes; then
19715 1.1 mrg CFLAGS="-O2"
19716 1.1 mrg else
19717 1.1 mrg CFLAGS=
19718 1.1 mrg fi
19719 1.1 mrg fi
19720 1.1 mrg { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
19721 1.1 mrg echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
19722 1.1 mrg if test "${ac_cv_prog_cc_c89+set}" = set; then
19723 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
19724 1.1 mrg else
19725 1.1 mrg ac_cv_prog_cc_c89=no
19726 1.1 mrg ac_save_CC=$CC
19727 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
19728 1.1 mrg /* confdefs.h. */
19729 1.1 mrg _ACEOF
19730 1.1 mrg cat confdefs.h >>conftest.$ac_ext
19731 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
19732 1.1 mrg /* end confdefs.h. */
19733 1.1 mrg #include <stdarg.h>
19734 1.1 mrg #include <stdio.h>
19735 1.1 mrg #include <sys/types.h>
19736 1.1 mrg #include <sys/stat.h>
19737 1.1 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
19738 1.1 mrg struct buf { int x; };
19739 1.1 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int);
19740 1.1 mrg static char *e (p, i)
19741 1.1 mrg char **p;
19742 1.1 mrg int i;
19743 1.1 mrg {
19744 1.1 mrg return p[i];
19745 1.1 mrg }
19746 1.1 mrg static char *f (char * (*g) (char **, int), char **p, ...)
19747 1.1 mrg {
19748 1.1 mrg char *s;
19749 1.1 mrg va_list v;
19750 1.1 mrg va_start (v,p);
19751 1.1 mrg s = g (p, va_arg (v,int));
19752 1.1 mrg va_end (v);
19753 1.1 mrg return s;
19754 1.1 mrg }
19755 1.1 mrg
19756 1.1 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
19757 1.1 mrg function prototypes and stuff, but not '\xHH' hex character constants.
19758 1.1 mrg These don't provoke an error unfortunately, instead are silently treated
19759 1.1 mrg as 'x'. The following induces an error, until -std is added to get
19760 1.1 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
19761 1.1 mrg array size at least. It's necessary to write '\x00'==0 to get something
19762 1.1 mrg that's true only with -std. */
19763 1.1 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1];
19764 1.1 mrg
19765 1.1 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
19766 1.1 mrg inside strings and character constants. */
19767 1.1 mrg #define FOO(x) 'x'
19768 1.1 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
19769 1.1 mrg
19770 1.1 mrg int test (int i, double x);
19771 1.1 mrg struct s1 {int (*f) (int a);};
19772 1.1 mrg struct s2 {int (*f) (double a);};
19773 1.1 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
19774 1.1 mrg int argc;
19775 1.1 mrg char **argv;
19776 1.1 mrg int
19777 1.1 mrg main ()
19778 1.1 mrg {
19779 1.1 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
19780 1.1 mrg ;
19781 1.1 mrg return 0;
19782 1.1 mrg }
19783 1.1 mrg _ACEOF
19784 1.1 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
19785 1.1 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
19786 1.1 mrg do
19787 1.1 mrg CC="$ac_save_CC $ac_arg"
19788 1.1 mrg rm -f conftest.$ac_objext
19789 1.1 mrg if { (ac_try="$ac_compile"
19790 1.1 mrg case "(($ac_try" in
19791 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19792 1.1 mrg *) ac_try_echo=$ac_try;;
19793 1.1 mrg esac
19794 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19795 1.1 mrg (eval "$ac_compile") 2>conftest.er1
19796 1.1 mrg ac_status=$?
19797 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
19798 1.1 mrg rm -f conftest.er1
19799 1.1 mrg cat conftest.err >&5
19800 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
19801 1.1 mrg (exit $ac_status); } && {
19802 1.1 mrg test -z "$ac_c_werror_flag" ||
19803 1.1 mrg test ! -s conftest.err
19804 1.1 mrg } && test -s conftest.$ac_objext; then
19805 1.1 mrg ac_cv_prog_cc_c89=$ac_arg
19806 1.1 mrg else
19807 1.1 mrg echo "$as_me: failed program was:" >&5
19808 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
19809 1.1 mrg
19810 1.1 mrg
19811 1.1 mrg fi
19812 1.1 mrg
19813 1.1 mrg rm -f core conftest.err conftest.$ac_objext
19814 1.1 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break
19815 1.1 mrg done
19816 1.1 mrg rm -f conftest.$ac_ext
19817 1.1 mrg CC=$ac_save_CC
19818 1.1 mrg
19819 1.1 mrg fi
19820 1.1 mrg # AC_CACHE_VAL
19821 1.1 mrg case "x$ac_cv_prog_cc_c89" in
19822 1.1 mrg x)
19823 1.1 mrg { echo "$as_me:$LINENO: result: none needed" >&5
19824 1.1 mrg echo "${ECHO_T}none needed" >&6; } ;;
19825 1.1 mrg xno)
19826 1.1 mrg { echo "$as_me:$LINENO: result: unsupported" >&5
19827 1.1 mrg echo "${ECHO_T}unsupported" >&6; } ;;
19828 1.1 mrg *)
19829 1.1 mrg CC="$CC $ac_cv_prog_cc_c89"
19830 1.1 mrg { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
19831 1.1 mrg echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
19832 1.1 mrg esac
19833 1.1 mrg
19834 1.1 mrg
19835 1.1 mrg ac_ext=c
19836 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
19837 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19838 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19839 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
19840 1.1 mrg
19841 1.1 mrg depcc="$CC" am_compiler_list=
19842 1.1 mrg
19843 1.1 mrg { echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
19844 1.1 mrg echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
19845 1.1 mrg if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
19846 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
19847 1.1 mrg else
19848 1.1 mrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
19849 1.1 mrg # We make a subdir and do the tests there. Otherwise we can end up
19850 1.1 mrg # making bogus files that we don't know about and never remove. For
19851 1.1 mrg # instance it was reported that on HP-UX the gcc test will end up
19852 1.1 mrg # making a dummy file named `D' -- because `-MD' means `put the output
19853 1.1 mrg # in D'.
19854 1.1 mrg mkdir conftest.dir
19855 1.1 mrg # Copy depcomp to subdir because otherwise we won't find it if we're
19856 1.1 mrg # using a relative directory.
19857 1.1 mrg cp "$am_depcomp" conftest.dir
19858 1.1 mrg cd conftest.dir
19859 1.1 mrg # We will build objects and dependencies in a subdirectory because
19860 1.1 mrg # it helps to detect inapplicable dependency modes. For instance
19861 1.1 mrg # both Tru64's cc and ICC support -MD to output dependencies as a
19862 1.1 mrg # side effect of compilation, but ICC will put the dependencies in
19863 1.1 mrg # the current directory while Tru64 will put them in the object
19864 1.1 mrg # directory.
19865 1.1 mrg mkdir sub
19866 1.1 mrg
19867 1.1 mrg am_cv_CC_dependencies_compiler_type=none
19868 1.1 mrg if test "$am_compiler_list" = ""; then
19869 1.1 mrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
19870 1.1 mrg fi
19871 1.1 mrg for depmode in $am_compiler_list; do
19872 1.1 mrg # Setup a source with many dependencies, because some compilers
19873 1.1 mrg # like to wrap large dependency lists on column 80 (with \), and
19874 1.1 mrg # we should not choose a depcomp mode which is confused by this.
19875 1.1 mrg #
19876 1.1 mrg # We need to recreate these files for each test, as the compiler may
19877 1.1 mrg # overwrite some of them when testing with obscure command lines.
19878 1.1 mrg # This happens at least with the AIX C compiler.
19879 1.1 mrg : > sub/conftest.c
19880 1.1 mrg for i in 1 2 3 4 5 6; do
19881 1.1 mrg echo '#include "conftst'$i'.h"' >> sub/conftest.c
19882 1.1 mrg # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
19883 1.1 mrg # Solaris 8's {/usr,}/bin/sh.
19884 1.1 mrg touch sub/conftst$i.h
19885 1.1 mrg done
19886 1.1 mrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
19887 1.1 mrg
19888 1.1 mrg case $depmode in
19889 1.1 mrg nosideeffect)
19890 1.1 mrg # after this tag, mechanisms are not by side-effect, so they'll
19891 1.1 mrg # only be used when explicitly requested
19892 1.1 mrg if test "x$enable_dependency_tracking" = xyes; then
19893 1.1 mrg continue
19894 1.1 mrg else
19895 1.1 mrg break
19896 1.1 mrg fi
19897 1.1 mrg ;;
19898 1.1 mrg none) break ;;
19899 1.1 mrg esac
19900 1.1 mrg # We check with `-c' and `-o' for the sake of the "dashmstdout"
19901 1.1 mrg # mode. It turns out that the SunPro C++ compiler does not properly
19902 1.1 mrg # handle `-M -o', and we need to detect this.
19903 1.1 mrg if depmode=$depmode \
19904 1.1 mrg source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
19905 1.1 mrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
19906 1.1 mrg $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
19907 1.1 mrg >/dev/null 2>conftest.err &&
19908 1.1 mrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
19909 1.1 mrg grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
19910 1.1 mrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
19911 1.1 mrg # icc doesn't choke on unknown options, it will just issue warnings
19912 1.1 mrg # or remarks (even with -Werror). So we grep stderr for any message
19913 1.1 mrg # that says an option was ignored or not supported.
19914 1.1 mrg # When given -MP, icc 7.0 and 7.1 complain thusly:
19915 1.1 mrg # icc: Command line warning: ignoring option '-M'; no argument required
19916 1.1 mrg # The diagnosis changed in icc 8.0:
19917 1.1 mrg # icc: Command line remark: option '-MP' not supported
19918 1.1 mrg if (grep 'ignoring option' conftest.err ||
19919 1.1 mrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
19920 1.1 mrg am_cv_CC_dependencies_compiler_type=$depmode
19921 1.1 mrg break
19922 1.1 mrg fi
19923 1.1 mrg fi
19924 1.1 mrg done
19925 1.1 mrg
19926 1.1 mrg cd ..
19927 1.1 mrg rm -rf conftest.dir
19928 1.1 mrg else
19929 1.1 mrg am_cv_CC_dependencies_compiler_type=none
19930 1.1 mrg fi
19931 1.1 mrg
19932 1.1 mrg fi
19933 1.1 mrg { echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
19934 1.1 mrg echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
19935 1.1 mrg CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
19936 1.1 mrg
19937 1.1 mrg
19938 1.1 mrg
19939 1.1 mrg if
19940 1.1 mrg test "x$enable_dependency_tracking" != xno \
19941 1.1 mrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
19942 1.1 mrg am__fastdepCC_TRUE=
19943 1.1 mrg am__fastdepCC_FALSE='#'
19944 1.1 mrg else
19945 1.1 mrg am__fastdepCC_TRUE='#'
19946 1.1 mrg am__fastdepCC_FALSE=
19947 1.1 mrg fi
19948 1.1 mrg
19949 1.1 mrg
19950 1.1 mrg
19951 1.1 mrg
19952 1.1 mrg
19953 1.1 mrg
19954 1.1 mrg
19955 1.1 mrg # Check whether --with-xorg-module-dir was given.
19956 1.1 mrg if test "${with_xorg_module_dir+set}" = set; then
19957 1.1 mrg withval=$with_xorg_module_dir; moduledir="$withval"
19958 1.1 mrg else
19959 1.1 mrg moduledir="$libdir/xorg/modules"
19960 1.1 mrg fi
19961 1.1 mrg
19962 1.1 mrg
19963 1.1 mrg # Checks for extensions
19964 1.1 mrg
19965 1.1 mrg SAVE_CFLAGS="$CFLAGS"
19966 1.1 mrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
19967 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
19968 1.1 mrg /* confdefs.h. */
19969 1.1 mrg _ACEOF
19970 1.1 mrg cat confdefs.h >>conftest.$ac_ext
19971 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
19972 1.1 mrg /* end confdefs.h. */
19973 1.1 mrg
19974 1.1 mrg #include "xorg-server.h"
19975 1.1 mrg #if !defined RANDR
19976 1.1 mrg #error RANDR not defined
19977 1.1 mrg #endif
19978 1.1 mrg
19979 1.1 mrg int
19980 1.1 mrg main ()
19981 1.1 mrg {
19982 1.1 mrg
19983 1.1 mrg ;
19984 1.1 mrg return 0;
19985 1.1 mrg }
19986 1.1 mrg _ACEOF
19987 1.1 mrg rm -f conftest.$ac_objext
19988 1.1 mrg if { (ac_try="$ac_compile"
19989 1.1 mrg case "(($ac_try" in
19990 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19991 1.1 mrg *) ac_try_echo=$ac_try;;
19992 1.1 mrg esac
19993 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19994 1.1 mrg (eval "$ac_compile") 2>conftest.er1
19995 1.1 mrg ac_status=$?
19996 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
19997 1.1 mrg rm -f conftest.er1
19998 1.1 mrg cat conftest.err >&5
19999 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
20000 1.1 mrg (exit $ac_status); } && {
20001 1.1 mrg test -z "$ac_c_werror_flag" ||
20002 1.1 mrg test ! -s conftest.err
20003 1.1 mrg } && test -s conftest.$ac_objext; then
20004 1.1 mrg _EXT_CHECK=yes
20005 1.1 mrg else
20006 1.1 mrg echo "$as_me: failed program was:" >&5
20007 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
20008 1.1 mrg
20009 1.1 mrg _EXT_CHECK=no
20010 1.1 mrg fi
20011 1.1 mrg
20012 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20013 1.1 mrg CFLAGS="$SAVE_CFLAGS"
20014 1.1 mrg { echo "$as_me:$LINENO: checking if RANDR is defined" >&5
20015 1.1 mrg echo $ECHO_N "checking if RANDR is defined... $ECHO_C" >&6; }
20016 1.1 mrg { echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20017 1.1 mrg echo "${ECHO_T}$_EXT_CHECK" >&6; }
20018 1.1 mrg if test "$_EXT_CHECK" != no; then
20019 1.1 mrg REQUIRED_MODULES="$REQUIRED_MODULES randrproto"
20020 1.1 mrg fi
20021 1.1 mrg
20022 1.1 mrg
20023 1.1 mrg SAVE_CFLAGS="$CFLAGS"
20024 1.1 mrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20025 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
20026 1.1 mrg /* confdefs.h. */
20027 1.1 mrg _ACEOF
20028 1.1 mrg cat confdefs.h >>conftest.$ac_ext
20029 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
20030 1.1 mrg /* end confdefs.h. */
20031 1.1 mrg
20032 1.1 mrg #include "xorg-server.h"
20033 1.1 mrg #if !defined RENDER
20034 1.1 mrg #error RENDER not defined
20035 1.1 mrg #endif
20036 1.1 mrg
20037 1.1 mrg int
20038 1.1 mrg main ()
20039 1.1 mrg {
20040 1.1 mrg
20041 1.1 mrg ;
20042 1.1 mrg return 0;
20043 1.1 mrg }
20044 1.1 mrg _ACEOF
20045 1.1 mrg rm -f conftest.$ac_objext
20046 1.1 mrg if { (ac_try="$ac_compile"
20047 1.1 mrg case "(($ac_try" in
20048 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20049 1.1 mrg *) ac_try_echo=$ac_try;;
20050 1.1 mrg esac
20051 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20052 1.1 mrg (eval "$ac_compile") 2>conftest.er1
20053 1.1 mrg ac_status=$?
20054 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
20055 1.1 mrg rm -f conftest.er1
20056 1.1 mrg cat conftest.err >&5
20057 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
20058 1.1 mrg (exit $ac_status); } && {
20059 1.1 mrg test -z "$ac_c_werror_flag" ||
20060 1.1 mrg test ! -s conftest.err
20061 1.1 mrg } && test -s conftest.$ac_objext; then
20062 1.1 mrg _EXT_CHECK=yes
20063 1.1 mrg else
20064 1.1 mrg echo "$as_me: failed program was:" >&5
20065 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
20066 1.1 mrg
20067 1.1 mrg _EXT_CHECK=no
20068 1.1 mrg fi
20069 1.1 mrg
20070 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20071 1.1 mrg CFLAGS="$SAVE_CFLAGS"
20072 1.1 mrg { echo "$as_me:$LINENO: checking if RENDER is defined" >&5
20073 1.1 mrg echo $ECHO_N "checking if RENDER is defined... $ECHO_C" >&6; }
20074 1.1 mrg { echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20075 1.1 mrg echo "${ECHO_T}$_EXT_CHECK" >&6; }
20076 1.1 mrg if test "$_EXT_CHECK" != no; then
20077 1.1 mrg REQUIRED_MODULES="$REQUIRED_MODULES renderproto"
20078 1.1 mrg fi
20079 1.1 mrg
20080 1.1 mrg
20081 1.1 mrg SAVE_CFLAGS="$CFLAGS"
20082 1.1 mrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20083 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
20084 1.1 mrg /* confdefs.h. */
20085 1.1 mrg _ACEOF
20086 1.1 mrg cat confdefs.h >>conftest.$ac_ext
20087 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
20088 1.1 mrg /* end confdefs.h. */
20089 1.1 mrg
20090 1.1 mrg #include "xorg-server.h"
20091 1.1 mrg #if !defined XV
20092 1.1 mrg #error XV not defined
20093 1.1 mrg #endif
20094 1.1 mrg
20095 1.1 mrg int
20096 1.1 mrg main ()
20097 1.1 mrg {
20098 1.1 mrg
20099 1.1 mrg ;
20100 1.1 mrg return 0;
20101 1.1 mrg }
20102 1.1 mrg _ACEOF
20103 1.1 mrg rm -f conftest.$ac_objext
20104 1.1 mrg if { (ac_try="$ac_compile"
20105 1.1 mrg case "(($ac_try" in
20106 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20107 1.1 mrg *) ac_try_echo=$ac_try;;
20108 1.1 mrg esac
20109 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20110 1.1 mrg (eval "$ac_compile") 2>conftest.er1
20111 1.1 mrg ac_status=$?
20112 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
20113 1.1 mrg rm -f conftest.er1
20114 1.1 mrg cat conftest.err >&5
20115 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
20116 1.1 mrg (exit $ac_status); } && {
20117 1.1 mrg test -z "$ac_c_werror_flag" ||
20118 1.1 mrg test ! -s conftest.err
20119 1.1 mrg } && test -s conftest.$ac_objext; then
20120 1.1 mrg _EXT_CHECK=yes
20121 1.1 mrg else
20122 1.1 mrg echo "$as_me: failed program was:" >&5
20123 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
20124 1.1 mrg
20125 1.1 mrg _EXT_CHECK=no
20126 1.1 mrg fi
20127 1.1 mrg
20128 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20129 1.1 mrg CFLAGS="$SAVE_CFLAGS"
20130 1.1 mrg { echo "$as_me:$LINENO: checking if XV is defined" >&5
20131 1.1 mrg echo $ECHO_N "checking if XV is defined... $ECHO_C" >&6; }
20132 1.1 mrg { echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20133 1.1 mrg echo "${ECHO_T}$_EXT_CHECK" >&6; }
20134 1.1 mrg if test "$_EXT_CHECK" != no; then
20135 1.1 mrg REQUIRED_MODULES="$REQUIRED_MODULES videoproto"
20136 1.1 mrg fi
20137 1.1 mrg
20138 1.1 mrg
20139 1.1 mrg SAVE_CFLAGS="$CFLAGS"
20140 1.1 mrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20141 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
20142 1.1 mrg /* confdefs.h. */
20143 1.1 mrg _ACEOF
20144 1.1 mrg cat confdefs.h >>conftest.$ac_ext
20145 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
20146 1.1 mrg /* end confdefs.h. */
20147 1.1 mrg
20148 1.1 mrg #include "xorg-server.h"
20149 1.1 mrg #if !defined DPMSExtension
20150 1.1 mrg #error DPMSExtension not defined
20151 1.1 mrg #endif
20152 1.1 mrg
20153 1.1 mrg int
20154 1.1 mrg main ()
20155 1.1 mrg {
20156 1.1 mrg
20157 1.1 mrg ;
20158 1.1 mrg return 0;
20159 1.1 mrg }
20160 1.1 mrg _ACEOF
20161 1.1 mrg rm -f conftest.$ac_objext
20162 1.1 mrg if { (ac_try="$ac_compile"
20163 1.1 mrg case "(($ac_try" in
20164 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20165 1.1 mrg *) ac_try_echo=$ac_try;;
20166 1.1 mrg esac
20167 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20168 1.1 mrg (eval "$ac_compile") 2>conftest.er1
20169 1.1 mrg ac_status=$?
20170 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
20171 1.1 mrg rm -f conftest.er1
20172 1.1 mrg cat conftest.err >&5
20173 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
20174 1.1 mrg (exit $ac_status); } && {
20175 1.1 mrg test -z "$ac_c_werror_flag" ||
20176 1.1 mrg test ! -s conftest.err
20177 1.1 mrg } && test -s conftest.$ac_objext; then
20178 1.1 mrg _EXT_CHECK=yes
20179 1.1 mrg else
20180 1.1 mrg echo "$as_me: failed program was:" >&5
20181 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
20182 1.1 mrg
20183 1.1 mrg _EXT_CHECK=no
20184 1.1 mrg fi
20185 1.1 mrg
20186 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20187 1.1 mrg CFLAGS="$SAVE_CFLAGS"
20188 1.1 mrg { echo "$as_me:$LINENO: checking if DPMSExtension is defined" >&5
20189 1.1 mrg echo $ECHO_N "checking if DPMSExtension is defined... $ECHO_C" >&6; }
20190 1.1 mrg { echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20191 1.1 mrg echo "${ECHO_T}$_EXT_CHECK" >&6; }
20192 1.1 mrg if test "$_EXT_CHECK" != no; then
20193 1.1 mrg REQUIRED_MODULES="$REQUIRED_MODULES xextproto"
20194 1.1 mrg fi
20195 1.1 mrg
20196 1.1 mrg
20197 1.1 mrg # Checks for pkg-config packages
20198 1.1 mrg
20199 1.1 mrg
20200 1.1 mrg if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
20201 1.1 mrg if test -n "$ac_tool_prefix"; then
20202 1.1 mrg # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
20203 1.1 mrg set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
20204 1.1 mrg { echo "$as_me:$LINENO: checking for $ac_word" >&5
20205 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
20206 1.1 mrg if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
20207 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
20208 1.1 mrg else
20209 1.1 mrg case $PKG_CONFIG in
20210 1.1 mrg [\\/]* | ?:[\\/]*)
20211 1.1 mrg ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
20212 1.1 mrg ;;
20213 1.1 mrg *)
20214 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20215 1.1 mrg for as_dir in $PATH
20216 1.1 mrg do
20217 1.1 mrg IFS=$as_save_IFS
20218 1.1 mrg test -z "$as_dir" && as_dir=.
20219 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
20220 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20221 1.1 mrg ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20222 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20223 1.1 mrg break 2
20224 1.1 mrg fi
20225 1.1 mrg done
20226 1.1 mrg done
20227 1.1 mrg IFS=$as_save_IFS
20228 1.1 mrg
20229 1.1 mrg ;;
20230 1.1 mrg esac
20231 1.1 mrg fi
20232 1.1 mrg PKG_CONFIG=$ac_cv_path_PKG_CONFIG
20233 1.1 mrg if test -n "$PKG_CONFIG"; then
20234 1.1 mrg { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
20235 1.1 mrg echo "${ECHO_T}$PKG_CONFIG" >&6; }
20236 1.1 mrg else
20237 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
20238 1.1 mrg echo "${ECHO_T}no" >&6; }
20239 1.1 mrg fi
20240 1.1 mrg
20241 1.1 mrg
20242 1.1 mrg fi
20243 1.1 mrg if test -z "$ac_cv_path_PKG_CONFIG"; then
20244 1.1 mrg ac_pt_PKG_CONFIG=$PKG_CONFIG
20245 1.1 mrg # Extract the first word of "pkg-config", so it can be a program name with args.
20246 1.1 mrg set dummy pkg-config; ac_word=$2
20247 1.1 mrg { echo "$as_me:$LINENO: checking for $ac_word" >&5
20248 1.1 mrg echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
20249 1.1 mrg if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
20250 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
20251 1.1 mrg else
20252 1.1 mrg case $ac_pt_PKG_CONFIG in
20253 1.1 mrg [\\/]* | ?:[\\/]*)
20254 1.1 mrg ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
20255 1.1 mrg ;;
20256 1.1 mrg *)
20257 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20258 1.1 mrg for as_dir in $PATH
20259 1.1 mrg do
20260 1.1 mrg IFS=$as_save_IFS
20261 1.1 mrg test -z "$as_dir" && as_dir=.
20262 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
20263 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20264 1.1 mrg ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20265 1.1 mrg echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20266 1.1 mrg break 2
20267 1.1 mrg fi
20268 1.1 mrg done
20269 1.1 mrg done
20270 1.1 mrg IFS=$as_save_IFS
20271 1.1 mrg
20272 1.1 mrg ;;
20273 1.1 mrg esac
20274 1.1 mrg fi
20275 1.1 mrg ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
20276 1.1 mrg if test -n "$ac_pt_PKG_CONFIG"; then
20277 1.1 mrg { echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
20278 1.1 mrg echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6; }
20279 1.1 mrg else
20280 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
20281 1.1 mrg echo "${ECHO_T}no" >&6; }
20282 1.1 mrg fi
20283 1.1 mrg
20284 1.1 mrg if test "x$ac_pt_PKG_CONFIG" = x; then
20285 1.1 mrg PKG_CONFIG=""
20286 1.1 mrg else
20287 1.1 mrg case $cross_compiling:$ac_tool_warned in
20288 1.1 mrg yes:)
20289 1.1 mrg { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
20290 1.1 mrg whose name does not start with the host triplet. If you think this
20291 1.1 mrg configuration is useful to you, please write to autoconf (at] gnu.org." >&5
20292 1.1 mrg echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
20293 1.1 mrg whose name does not start with the host triplet. If you think this
20294 1.1 mrg configuration is useful to you, please write to autoconf (at] gnu.org." >&2;}
20295 1.1 mrg ac_tool_warned=yes ;;
20296 1.1 mrg esac
20297 1.1 mrg PKG_CONFIG=$ac_pt_PKG_CONFIG
20298 1.1 mrg fi
20299 1.1 mrg else
20300 1.1 mrg PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
20301 1.1 mrg fi
20302 1.1 mrg
20303 1.1 mrg fi
20304 1.1 mrg if test -n "$PKG_CONFIG"; then
20305 1.1 mrg _pkg_min_version=0.9.0
20306 1.1 mrg { echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
20307 1.1 mrg echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6; }
20308 1.1 mrg if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
20309 1.1 mrg { echo "$as_me:$LINENO: result: yes" >&5
20310 1.1 mrg echo "${ECHO_T}yes" >&6; }
20311 1.1 mrg else
20312 1.1 mrg { echo "$as_me:$LINENO: result: no" >&5
20313 1.1 mrg echo "${ECHO_T}no" >&6; }
20314 1.1 mrg PKG_CONFIG=""
20315 1.1 mrg fi
20316 1.1 mrg
20317 1.1 mrg fi
20318 1.1 mrg
20319 1.1 mrg pkg_failed=no
20320 1.1 mrg { echo "$as_me:$LINENO: checking for XORG" >&5
20321 1.1 mrg echo $ECHO_N "checking for XORG... $ECHO_C" >&6; }
20322 1.1 mrg
20323 1.1 mrg if test -n "$PKG_CONFIG"; then
20324 1.1 mrg if test -n "$XORG_CFLAGS"; then
20325 1.1 mrg pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
20326 1.1 mrg else
20327 1.1 mrg if test -n "$PKG_CONFIG" && \
20328 1.1 mrg { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5
20329 1.1 mrg ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5
20330 1.1 mrg ac_status=$?
20331 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
20332 1.1 mrg (exit $ac_status); }; then
20333 1.1 mrg pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
20334 1.1 mrg else
20335 1.1 mrg pkg_failed=yes
20336 1.1 mrg fi
20337 1.1 mrg fi
20338 1.1 mrg else
20339 1.1 mrg pkg_failed=untried
20340 1.1 mrg fi
20341 1.1 mrg if test -n "$PKG_CONFIG"; then
20342 1.1 mrg if test -n "$XORG_LIBS"; then
20343 1.1 mrg pkg_cv_XORG_LIBS="$XORG_LIBS"
20344 1.1 mrg else
20345 1.1 mrg if test -n "$PKG_CONFIG" && \
20346 1.1 mrg { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5
20347 1.1 mrg ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5
20348 1.1 mrg ac_status=$?
20349 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
20350 1.1 mrg (exit $ac_status); }; then
20351 1.1 mrg pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
20352 1.1 mrg else
20353 1.1 mrg pkg_failed=yes
20354 1.1 mrg fi
20355 1.1 mrg fi
20356 1.1 mrg else
20357 1.1 mrg pkg_failed=untried
20358 1.1 mrg fi
20359 1.1 mrg
20360 1.1 mrg
20361 1.1 mrg
20362 1.1 mrg if test $pkg_failed = yes; then
20363 1.1 mrg
20364 1.1 mrg if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
20365 1.1 mrg _pkg_short_errors_supported=yes
20366 1.1 mrg else
20367 1.1 mrg _pkg_short_errors_supported=no
20368 1.1 mrg fi
20369 1.1 mrg if test $_pkg_short_errors_supported = yes; then
20370 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"`
20371 1.1 mrg else
20372 1.1 mrg XORG_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES"`
20373 1.1 mrg fi
20374 1.1 mrg # Put the nasty error message in config.log where it belongs
20375 1.1 mrg echo "$XORG_PKG_ERRORS" >&5
20376 1.1 mrg
20377 1.1 mrg { { echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met:
20378 1.1 mrg
20379 1.1 mrg $XORG_PKG_ERRORS
20380 1.1 mrg
20381 1.1 mrg Consider adjusting the PKG_CONFIG_PATH environment variable if you
20382 1.1 mrg installed software in a non-standard prefix.
20383 1.1 mrg
20384 1.1 mrg Alternatively, you may set the environment variables XORG_CFLAGS
20385 1.1 mrg and XORG_LIBS to avoid the need to call pkg-config.
20386 1.1 mrg See the pkg-config man page for more details.
20387 1.1 mrg " >&5
20388 1.1 mrg echo "$as_me: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met:
20389 1.1 mrg
20390 1.1 mrg $XORG_PKG_ERRORS
20391 1.1 mrg
20392 1.1 mrg Consider adjusting the PKG_CONFIG_PATH environment variable if you
20393 1.1 mrg installed software in a non-standard prefix.
20394 1.1 mrg
20395 1.1 mrg Alternatively, you may set the environment variables XORG_CFLAGS
20396 1.1 mrg and XORG_LIBS to avoid the need to call pkg-config.
20397 1.1 mrg See the pkg-config man page for more details.
20398 1.1 mrg " >&2;}
20399 1.1 mrg { (exit 1); exit 1; }; }
20400 1.1 mrg elif test $pkg_failed = untried; then
20401 1.1 mrg { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
20402 1.1 mrg is in your PATH or set the PKG_CONFIG environment variable to the full
20403 1.1 mrg path to pkg-config.
20404 1.1 mrg
20405 1.1 mrg Alternatively, you may set the environment variables XORG_CFLAGS
20406 1.1 mrg and XORG_LIBS to avoid the need to call pkg-config.
20407 1.1 mrg See the pkg-config man page for more details.
20408 1.1 mrg
20409 1.1 mrg To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
20410 1.1 mrg See \`config.log' for more details." >&5
20411 1.1 mrg echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
20412 1.1 mrg is in your PATH or set the PKG_CONFIG environment variable to the full
20413 1.1 mrg path to pkg-config.
20414 1.1 mrg
20415 1.1 mrg Alternatively, you may set the environment variables XORG_CFLAGS
20416 1.1 mrg and XORG_LIBS to avoid the need to call pkg-config.
20417 1.1 mrg See the pkg-config man page for more details.
20418 1.1 mrg
20419 1.1 mrg To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
20420 1.1 mrg See \`config.log' for more details." >&2;}
20421 1.1 mrg { (exit 1); exit 1; }; }
20422 1.1 mrg else
20423 1.1 mrg XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
20424 1.1 mrg XORG_LIBS=$pkg_cv_XORG_LIBS
20425 1.1 mrg { echo "$as_me:$LINENO: result: yes" >&5
20426 1.1 mrg echo "${ECHO_T}yes" >&6; }
20427 1.1 mrg :
20428 1.1 mrg fi
20429 1.1 mrg sdkdir=$(pkg-config --variable=sdkdir xorg-server)
20430 1.1 mrg
20431 1.1 mrg # Checks for libraries.
20432 1.1 mrg
20433 1.1 mrg # Checks for header files.
20434 1.1 mrg { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
20435 1.1 mrg echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
20436 1.1 mrg if test "${ac_cv_header_stdc+set}" = set; then
20437 1.1 mrg echo $ECHO_N "(cached) $ECHO_C" >&6
20438 1.1 mrg else
20439 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
20440 1.1 mrg /* confdefs.h. */
20441 1.1 mrg _ACEOF
20442 1.1 mrg cat confdefs.h >>conftest.$ac_ext
20443 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
20444 1.1 mrg /* end confdefs.h. */
20445 1.1 mrg #include <stdlib.h>
20446 1.1 mrg #include <stdarg.h>
20447 1.1 mrg #include <string.h>
20448 1.1 mrg #include <float.h>
20449 1.1 mrg
20450 1.1 mrg int
20451 1.1 mrg main ()
20452 1.1 mrg {
20453 1.1 mrg
20454 1.1 mrg ;
20455 1.1 mrg return 0;
20456 1.1 mrg }
20457 1.1 mrg _ACEOF
20458 1.1 mrg rm -f conftest.$ac_objext
20459 1.1 mrg if { (ac_try="$ac_compile"
20460 1.1 mrg case "(($ac_try" in
20461 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20462 1.1 mrg *) ac_try_echo=$ac_try;;
20463 1.1 mrg esac
20464 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20465 1.1 mrg (eval "$ac_compile") 2>conftest.er1
20466 1.1 mrg ac_status=$?
20467 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
20468 1.1 mrg rm -f conftest.er1
20469 1.1 mrg cat conftest.err >&5
20470 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
20471 1.1 mrg (exit $ac_status); } && {
20472 1.1 mrg test -z "$ac_c_werror_flag" ||
20473 1.1 mrg test ! -s conftest.err
20474 1.1 mrg } && test -s conftest.$ac_objext; then
20475 1.1 mrg ac_cv_header_stdc=yes
20476 1.1 mrg else
20477 1.1 mrg echo "$as_me: failed program was:" >&5
20478 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
20479 1.1 mrg
20480 1.1 mrg ac_cv_header_stdc=no
20481 1.1 mrg fi
20482 1.1 mrg
20483 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20484 1.1 mrg
20485 1.1 mrg if test $ac_cv_header_stdc = yes; then
20486 1.1 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
20487 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
20488 1.1 mrg /* confdefs.h. */
20489 1.1 mrg _ACEOF
20490 1.1 mrg cat confdefs.h >>conftest.$ac_ext
20491 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
20492 1.1 mrg /* end confdefs.h. */
20493 1.1 mrg #include <string.h>
20494 1.1 mrg
20495 1.1 mrg _ACEOF
20496 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20497 1.1 mrg $EGREP "memchr" >/dev/null 2>&1; then
20498 1.1 mrg :
20499 1.1 mrg else
20500 1.1 mrg ac_cv_header_stdc=no
20501 1.1 mrg fi
20502 1.1 mrg rm -f conftest*
20503 1.1 mrg
20504 1.1 mrg fi
20505 1.1 mrg
20506 1.1 mrg if test $ac_cv_header_stdc = yes; then
20507 1.1 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
20508 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
20509 1.1 mrg /* confdefs.h. */
20510 1.1 mrg _ACEOF
20511 1.1 mrg cat confdefs.h >>conftest.$ac_ext
20512 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
20513 1.1 mrg /* end confdefs.h. */
20514 1.1 mrg #include <stdlib.h>
20515 1.1 mrg
20516 1.1 mrg _ACEOF
20517 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20518 1.1 mrg $EGREP "free" >/dev/null 2>&1; then
20519 1.1 mrg :
20520 1.1 mrg else
20521 1.1 mrg ac_cv_header_stdc=no
20522 1.1 mrg fi
20523 1.1 mrg rm -f conftest*
20524 1.1 mrg
20525 1.1 mrg fi
20526 1.1 mrg
20527 1.1 mrg if test $ac_cv_header_stdc = yes; then
20528 1.1 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
20529 1.1 mrg if test "$cross_compiling" = yes; then
20530 1.1 mrg :
20531 1.1 mrg else
20532 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
20533 1.1 mrg /* confdefs.h. */
20534 1.1 mrg _ACEOF
20535 1.1 mrg cat confdefs.h >>conftest.$ac_ext
20536 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
20537 1.1 mrg /* end confdefs.h. */
20538 1.1 mrg #include <ctype.h>
20539 1.1 mrg #include <stdlib.h>
20540 1.1 mrg #if ((' ' & 0x0FF) == 0x020)
20541 1.1 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
20542 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
20543 1.1 mrg #else
20544 1.1 mrg # define ISLOWER(c) \
20545 1.1 mrg (('a' <= (c) && (c) <= 'i') \
20546 1.1 mrg || ('j' <= (c) && (c) <= 'r') \
20547 1.1 mrg || ('s' <= (c) && (c) <= 'z'))
20548 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
20549 1.1 mrg #endif
20550 1.1 mrg
20551 1.1 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
20552 1.1 mrg int
20553 1.1 mrg main ()
20554 1.1 mrg {
20555 1.1 mrg int i;
20556 1.1 mrg for (i = 0; i < 256; i++)
20557 1.1 mrg if (XOR (islower (i), ISLOWER (i))
20558 1.1 mrg || toupper (i) != TOUPPER (i))
20559 1.1 mrg return 2;
20560 1.1 mrg return 0;
20561 1.1 mrg }
20562 1.1 mrg _ACEOF
20563 1.1 mrg rm -f conftest$ac_exeext
20564 1.1 mrg if { (ac_try="$ac_link"
20565 1.1 mrg case "(($ac_try" in
20566 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20567 1.1 mrg *) ac_try_echo=$ac_try;;
20568 1.1 mrg esac
20569 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20570 1.1 mrg (eval "$ac_link") 2>&5
20571 1.1 mrg ac_status=$?
20572 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
20573 1.1 mrg (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20574 1.1 mrg { (case "(($ac_try" in
20575 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20576 1.1 mrg *) ac_try_echo=$ac_try;;
20577 1.1 mrg esac
20578 1.1 mrg eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20579 1.1 mrg (eval "$ac_try") 2>&5
20580 1.1 mrg ac_status=$?
20581 1.1 mrg echo "$as_me:$LINENO: \$? = $ac_status" >&5
20582 1.1 mrg (exit $ac_status); }; }; then
20583 1.1 mrg :
20584 1.1 mrg else
20585 1.1 mrg echo "$as_me: program exited with status $ac_status" >&5
20586 1.1 mrg echo "$as_me: failed program was:" >&5
20587 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
20588 1.1 mrg
20589 1.1 mrg ( exit $ac_status )
20590 1.1 mrg ac_cv_header_stdc=no
20591 1.1 mrg fi
20592 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20593 1.1 mrg fi
20594 1.1 mrg
20595 1.1 mrg
20596 1.1 mrg fi
20597 1.1 mrg fi
20598 1.1 mrg { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
20599 1.1 mrg echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
20600 1.1 mrg if test $ac_cv_header_stdc = yes; then
20601 1.1 mrg
20602 1.1 mrg cat >>confdefs.h <<\_ACEOF
20603 1.1 mrg #define STDC_HEADERS 1
20604 1.1 mrg _ACEOF
20605 1.1 mrg
20606 1.1 mrg fi
20607 1.1 mrg
20608 1.1 mrg
20609 1.1 mrg
20610 1.1 mrg
20611 1.1 mrg
20612 1.1 mrg DRIVER_NAME=siliconmotion
20613 1.1 mrg
20614 1.1 mrg
20615 1.1 mrg
20616 1.1 mrg
20617 1.1 mrg
20618 1.1 mrg if test x$APP_MAN_SUFFIX = x ; then
20619 1.1 mrg APP_MAN_SUFFIX=1
20620 1.1 mrg fi
20621 1.1 mrg if test x$APP_MAN_DIR = x ; then
20622 1.1 mrg APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
20623 1.1 mrg fi
20624 1.1 mrg
20625 1.1 mrg if test x$LIB_MAN_SUFFIX = x ; then
20626 1.1 mrg LIB_MAN_SUFFIX=3
20627 1.1 mrg fi
20628 1.1 mrg if test x$LIB_MAN_DIR = x ; then
20629 1.1 mrg LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
20630 1.1 mrg fi
20631 1.1 mrg
20632 1.1 mrg if test x$FILE_MAN_SUFFIX = x ; then
20633 1.1 mrg case $host_os in
20634 1.1 mrg solaris*) FILE_MAN_SUFFIX=4 ;;
20635 1.1 mrg *) FILE_MAN_SUFFIX=5 ;;
20636 1.1 mrg esac
20637 1.1 mrg fi
20638 1.1 mrg if test x$FILE_MAN_DIR = x ; then
20639 1.1 mrg FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
20640 1.1 mrg fi
20641 1.1 mrg
20642 1.1 mrg if test x$MISC_MAN_SUFFIX = x ; then
20643 1.1 mrg case $host_os in
20644 1.1 mrg solaris*) MISC_MAN_SUFFIX=5 ;;
20645 1.1 mrg *) MISC_MAN_SUFFIX=7 ;;
20646 1.1 mrg esac
20647 1.1 mrg fi
20648 1.1 mrg if test x$MISC_MAN_DIR = x ; then
20649 1.1 mrg MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
20650 1.1 mrg fi
20651 1.1 mrg
20652 1.1 mrg if test x$DRIVER_MAN_SUFFIX = x ; then
20653 1.1 mrg case $host_os in
20654 1.1 mrg solaris*) DRIVER_MAN_SUFFIX=7 ;;
20655 1.1 mrg *) DRIVER_MAN_SUFFIX=4 ;;
20656 1.1 mrg esac
20657 1.1 mrg fi
20658 1.1 mrg if test x$DRIVER_MAN_DIR = x ; then
20659 1.1 mrg DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
20660 1.1 mrg fi
20661 1.1 mrg
20662 1.1 mrg if test x$ADMIN_MAN_SUFFIX = x ; then
20663 1.1 mrg case $host_os in
20664 1.1 mrg solaris*) ADMIN_MAN_SUFFIX=1m ;;
20665 1.1 mrg *) ADMIN_MAN_SUFFIX=8 ;;
20666 1.1 mrg esac
20667 1.1 mrg fi
20668 1.1 mrg if test x$ADMIN_MAN_DIR = x ; then
20669 1.1 mrg ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
20670 1.1 mrg fi
20671 1.1 mrg
20672 1.1 mrg
20673 1.1 mrg
20674 1.1 mrg
20675 1.1 mrg
20676 1.1 mrg
20677 1.1 mrg
20678 1.1 mrg
20679 1.1 mrg
20680 1.1 mrg
20681 1.1 mrg
20682 1.1 mrg
20683 1.1 mrg
20684 1.1 mrg
20685 1.1 mrg
20686 1.1 mrg
20687 1.1 mrg
20688 1.1 mrg # Check whether --with-release-version was given.
20689 1.1 mrg if test "${with_release_version+set}" = set; then
20690 1.1 mrg withval=$with_release_version; RELEASE_VERSION="$withval"
20691 1.1 mrg else
20692 1.1 mrg RELEASE_VERSION=""
20693 1.1 mrg fi
20694 1.1 mrg
20695 1.1 mrg if test "x$RELEASE_VERSION" != "x"; then
20696 1.1 mrg PACKAGE="$PACKAGE-$RELEASE_VERSION"
20697 1.1 mrg PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
20698 1.1 mrg { echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
20699 1.1 mrg echo "$as_me: Building with package name set to $PACKAGE" >&6;}
20700 1.1 mrg fi
20701 1.1 mrg
20702 1.1 mrg cat >>confdefs.h <<_ACEOF
20703 1.1 mrg #define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
20704 1.1 mrg _ACEOF
20705 1.1 mrg
20706 1.1 mrg PVM=`echo $PACKAGE_VERSION | cut -d . -f 2`
20707 1.1 mrg if test "x$PVM" = "x"; then
20708 1.1 mrg PVM="0"
20709 1.1 mrg fi
20710 1.1 mrg
20711 1.1 mrg cat >>confdefs.h <<_ACEOF
20712 1.1 mrg #define PACKAGE_VERSION_MINOR $PVM
20713 1.1 mrg _ACEOF
20714 1.1 mrg
20715 1.1 mrg PVP=`echo $PACKAGE_VERSION | cut -d . -f 3`
20716 1.1 mrg if test "x$PVP" = "x"; then
20717 1.1 mrg PVP="0"
20718 1.1 mrg fi
20719 1.1 mrg
20720 1.1 mrg cat >>confdefs.h <<_ACEOF
20721 1.1 mrg #define PACKAGE_VERSION_PATCHLEVEL $PVP
20722 1.1 mrg _ACEOF
20723 1.1 mrg
20724 1.1 mrg
20725 1.1 mrg
20726 1.1 mrg ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile"
20727 1.1 mrg
20728 1.1 mrg cat >confcache <<\_ACEOF
20729 1.1 mrg # This file is a shell script that caches the results of configure
20730 1.1 mrg # tests run on this system so they can be shared between configure
20731 1.1 mrg # scripts and configure runs, see configure's option --config-cache.
20732 1.1 mrg # It is not useful on other systems. If it contains results you don't
20733 1.1 mrg # want to keep, you may remove or edit it.
20734 1.1 mrg #
20735 1.1 mrg # config.status only pays attention to the cache file if you give it
20736 1.1 mrg # the --recheck option to rerun configure.
20737 1.1 mrg #
20738 1.1 mrg # `ac_cv_env_foo' variables (set or unset) will be overridden when
20739 1.1 mrg # loading this file, other *unset* `ac_cv_foo' will be assigned the
20740 1.1 mrg # following values.
20741 1.1 mrg
20742 1.1 mrg _ACEOF
20743 1.1 mrg
20744 1.1 mrg # The following way of writing the cache mishandles newlines in values,
20745 1.1 mrg # but we know of no workaround that is simple, portable, and efficient.
20746 1.1 mrg # So, we kill variables containing newlines.
20747 1.1 mrg # Ultrix sh set writes to stderr and can't be redirected directly,
20748 1.1 mrg # and sets the high bit in the cache file unless we assign to the vars.
20749 1.1 mrg (
20750 1.1 mrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
20751 1.1 mrg eval ac_val=\$$ac_var
20752 1.1 mrg case $ac_val in #(
20753 1.1 mrg *${as_nl}*)
20754 1.1 mrg case $ac_var in #(
20755 1.1 mrg *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
20756 1.1 mrg echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
20757 1.1 mrg esac
20758 1.1 mrg case $ac_var in #(
20759 1.1 mrg _ | IFS | as_nl) ;; #(
20760 1.1 mrg *) $as_unset $ac_var ;;
20761 1.1 mrg esac ;;
20762 1.1 mrg esac
20763 1.1 mrg done
20764 1.1 mrg
20765 1.1 mrg (set) 2>&1 |
20766 1.1 mrg case $as_nl`(ac_space=' '; set) 2>&1` in #(
20767 1.1 mrg *${as_nl}ac_space=\ *)
20768 1.1 mrg # `set' does not quote correctly, so add quotes (double-quote
20769 1.1 mrg # substitution turns \\\\ into \\, and sed turns \\ into \).
20770 1.1 mrg sed -n \
20771 1.1 mrg "s/'/'\\\\''/g;
20772 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
20773 1.1 mrg ;; #(
20774 1.1 mrg *)
20775 1.1 mrg # `set' quotes correctly as required by POSIX, so do not add quotes.
20776 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
20777 1.1 mrg ;;
20778 1.1 mrg esac |
20779 1.1 mrg sort
20780 1.1 mrg ) |
20781 1.1 mrg sed '
20782 1.1 mrg /^ac_cv_env_/b end
20783 1.1 mrg t clear
20784 1.1 mrg :clear
20785 1.1 mrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
20786 1.1 mrg t end
20787 1.1 mrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
20788 1.1 mrg :end' >>confcache
20789 1.1 mrg if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
20790 1.1 mrg if test -w "$cache_file"; then
20791 1.1 mrg test "x$cache_file" != "x/dev/null" &&
20792 1.1 mrg { echo "$as_me:$LINENO: updating cache $cache_file" >&5
20793 1.1 mrg echo "$as_me: updating cache $cache_file" >&6;}
20794 1.1 mrg cat confcache >$cache_file
20795 1.1 mrg else
20796 1.1 mrg { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
20797 1.1 mrg echo "$as_me: not updating unwritable cache $cache_file" >&6;}
20798 1.1 mrg fi
20799 1.1 mrg fi
20800 1.1 mrg rm -f confcache
20801 1.1 mrg
20802 1.1 mrg test "x$prefix" = xNONE && prefix=$ac_default_prefix
20803 1.1 mrg # Let make expand exec_prefix.
20804 1.1 mrg test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
20805 1.1 mrg
20806 1.1 mrg DEFS=-DHAVE_CONFIG_H
20807 1.1 mrg
20808 1.1 mrg ac_libobjs=
20809 1.1 mrg ac_ltlibobjs=
20810 1.1 mrg for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
20811 1.1 mrg # 1. Remove the extension, and $U if already installed.
20812 1.1 mrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
20813 1.1 mrg ac_i=`echo "$ac_i" | sed "$ac_script"`
20814 1.1 mrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
20815 1.1 mrg # will be set to the directory where LIBOBJS objects are built.
20816 1.1 mrg ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
20817 1.1 mrg ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
20818 1.1 mrg done
20819 1.1 mrg LIBOBJS=$ac_libobjs
20820 1.1 mrg
20821 1.1 mrg LTLIBOBJS=$ac_ltlibobjs
20822 1.1 mrg
20823 1.1 mrg
20824 1.1 mrg if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
20825 1.1 mrg { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
20826 1.1 mrg Usually this means the macro was only invoked conditionally." >&5
20827 1.1 mrg echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
20828 1.1 mrg Usually this means the macro was only invoked conditionally." >&2;}
20829 1.1 mrg { (exit 1); exit 1; }; }
20830 1.1 mrg fi
20831 1.1 mrg if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
20832 1.1 mrg { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
20833 1.1 mrg Usually this means the macro was only invoked conditionally." >&5
20834 1.1 mrg echo "$as_me: error: conditional \"AMDEP\" was never defined.
20835 1.1 mrg Usually this means the macro was only invoked conditionally." >&2;}
20836 1.1 mrg { (exit 1); exit 1; }; }
20837 1.1 mrg fi
20838 1.1 mrg if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
20839 1.1 mrg { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
20840 1.1 mrg Usually this means the macro was only invoked conditionally." >&5
20841 1.1 mrg echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
20842 1.1 mrg Usually this means the macro was only invoked conditionally." >&2;}
20843 1.1 mrg { (exit 1); exit 1; }; }
20844 1.1 mrg fi
20845 1.1 mrg if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
20846 1.1 mrg { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
20847 1.1 mrg Usually this means the macro was only invoked conditionally." >&5
20848 1.1 mrg echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
20849 1.1 mrg Usually this means the macro was only invoked conditionally." >&2;}
20850 1.1 mrg { (exit 1); exit 1; }; }
20851 1.1 mrg fi
20852 1.1 mrg if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
20853 1.1 mrg { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
20854 1.1 mrg Usually this means the macro was only invoked conditionally." >&5
20855 1.1 mrg echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
20856 1.1 mrg Usually this means the macro was only invoked conditionally." >&2;}
20857 1.1 mrg { (exit 1); exit 1; }; }
20858 1.1 mrg fi
20859 1.1 mrg
20860 1.1 mrg : ${CONFIG_STATUS=./config.status}
20861 1.1 mrg ac_clean_files_save=$ac_clean_files
20862 1.1 mrg ac_clean_files="$ac_clean_files $CONFIG_STATUS"
20863 1.1 mrg { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
20864 1.1 mrg echo "$as_me: creating $CONFIG_STATUS" >&6;}
20865 1.1 mrg cat >$CONFIG_STATUS <<_ACEOF
20866 1.1 mrg #! $SHELL
20867 1.1 mrg # Generated by $as_me.
20868 1.1 mrg # Run this file to recreate the current configuration.
20869 1.1 mrg # Compiler output produced by configure, useful for debugging
20870 1.1 mrg # configure, is in config.log if it exists.
20871 1.1 mrg
20872 1.1 mrg debug=false
20873 1.1 mrg ac_cs_recheck=false
20874 1.1 mrg ac_cs_silent=false
20875 1.1 mrg SHELL=\${CONFIG_SHELL-$SHELL}
20876 1.1 mrg _ACEOF
20877 1.1 mrg
20878 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF
20879 1.1 mrg ## --------------------- ##
20880 1.1 mrg ## M4sh Initialization. ##
20881 1.1 mrg ## --------------------- ##
20882 1.1 mrg
20883 1.1 mrg # Be more Bourne compatible
20884 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh
20885 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
20886 1.1 mrg emulate sh
20887 1.1 mrg NULLCMD=:
20888 1.1 mrg # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
20889 1.1 mrg # is contrary to our usage. Disable this feature.
20890 1.1 mrg alias -g '${1+"$@"}'='"$@"'
20891 1.1 mrg setopt NO_GLOB_SUBST
20892 1.1 mrg else
20893 1.1 mrg case `(set -o) 2>/dev/null` in
20894 1.1 mrg *posix*) set -o posix ;;
20895 1.1 mrg esac
20896 1.1 mrg
20897 1.1 mrg fi
20898 1.1 mrg
20899 1.1 mrg
20900 1.1 mrg
20901 1.1 mrg
20902 1.1 mrg # PATH needs CR
20903 1.1 mrg # Avoid depending upon Character Ranges.
20904 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz'
20905 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
20906 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS
20907 1.1 mrg as_cr_digits='0123456789'
20908 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits
20909 1.1 mrg
20910 1.1 mrg # The user is always right.
20911 1.1 mrg if test "${PATH_SEPARATOR+set}" != set; then
20912 1.1 mrg echo "#! /bin/sh" >conf$$.sh
20913 1.1 mrg echo "exit 0" >>conf$$.sh
20914 1.1 mrg chmod +x conf$$.sh
20915 1.1 mrg if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
20916 1.1 mrg PATH_SEPARATOR=';'
20917 1.1 mrg else
20918 1.1 mrg PATH_SEPARATOR=:
20919 1.1 mrg fi
20920 1.1 mrg rm -f conf$$.sh
20921 1.1 mrg fi
20922 1.1 mrg
20923 1.1 mrg # Support unset when possible.
20924 1.1 mrg if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
20925 1.1 mrg as_unset=unset
20926 1.1 mrg else
20927 1.1 mrg as_unset=false
20928 1.1 mrg fi
20929 1.1 mrg
20930 1.1 mrg
20931 1.1 mrg # IFS
20932 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is
20933 1.1 mrg # there to prevent editors from complaining about space-tab.
20934 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word
20935 1.1 mrg # splitting by setting IFS to empty value.)
20936 1.1 mrg as_nl='
20937 1.1 mrg '
20938 1.1 mrg IFS=" "" $as_nl"
20939 1.1 mrg
20940 1.1 mrg # Find who we are. Look in the path if we contain no directory separator.
20941 1.1 mrg case $0 in
20942 1.1 mrg *[\\/]* ) as_myself=$0 ;;
20943 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20944 1.1 mrg for as_dir in $PATH
20945 1.1 mrg do
20946 1.1 mrg IFS=$as_save_IFS
20947 1.1 mrg test -z "$as_dir" && as_dir=.
20948 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
20949 1.1 mrg done
20950 1.1 mrg IFS=$as_save_IFS
20951 1.1 mrg
20952 1.1 mrg ;;
20953 1.1 mrg esac
20954 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND'
20955 1.1 mrg # in which case we are not to be found in the path.
20956 1.1 mrg if test "x$as_myself" = x; then
20957 1.1 mrg as_myself=$0
20958 1.1 mrg fi
20959 1.1 mrg if test ! -f "$as_myself"; then
20960 1.1 mrg echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
20961 1.1 mrg { (exit 1); exit 1; }
20962 1.1 mrg fi
20963 1.1 mrg
20964 1.1 mrg # Work around bugs in pre-3.0 UWIN ksh.
20965 1.1 mrg for as_var in ENV MAIL MAILPATH
20966 1.1 mrg do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
20967 1.1 mrg done
20968 1.1 mrg PS1='$ '
20969 1.1 mrg PS2='> '
20970 1.1 mrg PS4='+ '
20971 1.1 mrg
20972 1.1 mrg # NLS nuisances.
20973 1.1 mrg for as_var in \
20974 1.1 mrg LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
20975 1.1 mrg LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
20976 1.1 mrg LC_TELEPHONE LC_TIME
20977 1.1 mrg do
20978 1.1 mrg if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
20979 1.1 mrg eval $as_var=C; export $as_var
20980 1.1 mrg else
20981 1.1 mrg ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
20982 1.1 mrg fi
20983 1.1 mrg done
20984 1.1 mrg
20985 1.1 mrg # Required to use basename.
20986 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 &&
20987 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then
20988 1.1 mrg as_expr=expr
20989 1.1 mrg else
20990 1.1 mrg as_expr=false
20991 1.1 mrg fi
20992 1.1 mrg
20993 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
20994 1.1 mrg as_basename=basename
20995 1.1 mrg else
20996 1.1 mrg as_basename=false
20997 1.1 mrg fi
20998 1.1 mrg
20999 1.1 mrg
21000 1.1 mrg # Name of the executable.
21001 1.1 mrg as_me=`$as_basename -- "$0" ||
21002 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21003 1.1 mrg X"$0" : 'X\(//\)$' \| \
21004 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21005 1.1 mrg echo X/"$0" |
21006 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{
21007 1.1 mrg s//\1/
21008 1.1 mrg q
21009 1.1 mrg }
21010 1.1 mrg /^X\/\(\/\/\)$/{
21011 1.1 mrg s//\1/
21012 1.1 mrg q
21013 1.1 mrg }
21014 1.1 mrg /^X\/\(\/\).*/{
21015 1.1 mrg s//\1/
21016 1.1 mrg q
21017 1.1 mrg }
21018 1.1 mrg s/.*/./; q'`
21019 1.1 mrg
21020 1.1 mrg # CDPATH.
21021 1.1 mrg $as_unset CDPATH
21022 1.1 mrg
21023 1.1 mrg
21024 1.1 mrg
21025 1.1 mrg as_lineno_1=$LINENO
21026 1.1 mrg as_lineno_2=$LINENO
21027 1.1 mrg test "x$as_lineno_1" != "x$as_lineno_2" &&
21028 1.1 mrg test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
21029 1.1 mrg
21030 1.1 mrg # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
21031 1.1 mrg # uniformly replaced by the line number. The first 'sed' inserts a
21032 1.1 mrg # line-number line after each line using $LINENO; the second 'sed'
21033 1.1 mrg # does the real work. The second script uses 'N' to pair each
21034 1.1 mrg # line-number line with the line containing $LINENO, and appends
21035 1.1 mrg # trailing '-' during substitution so that $LINENO is not a special
21036 1.1 mrg # case at line end.
21037 1.1 mrg # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
21038 1.1 mrg # scripts with optimization help from Paolo Bonzini. Blame Lee
21039 1.1 mrg # E. McMahon (1931-1989) for sed's syntax. :-)
21040 1.1 mrg sed -n '
21041 1.1 mrg p
21042 1.1 mrg /[$]LINENO/=
21043 1.1 mrg ' <$as_myself |
21044 1.1 mrg sed '
21045 1.1 mrg s/[$]LINENO.*/&-/
21046 1.1 mrg t lineno
21047 1.1 mrg b
21048 1.1 mrg :lineno
21049 1.1 mrg N
21050 1.1 mrg :loop
21051 1.1 mrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
21052 1.1 mrg t loop
21053 1.1 mrg s/-\n.*//
21054 1.1 mrg ' >$as_me.lineno &&
21055 1.1 mrg chmod +x "$as_me.lineno" ||
21056 1.1 mrg { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
21057 1.1 mrg { (exit 1); exit 1; }; }
21058 1.1 mrg
21059 1.1 mrg # Don't try to exec as it changes $[0], causing all sort of problems
21060 1.1 mrg # (the dirname of $[0] is not the place where we might find the
21061 1.1 mrg # original and so on. Autoconf is especially sensitive to this).
21062 1.1 mrg . "./$as_me.lineno"
21063 1.1 mrg # Exit status is that of the last command.
21064 1.1 mrg exit
21065 1.1 mrg }
21066 1.1 mrg
21067 1.1 mrg
21068 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21069 1.1 mrg as_dirname=dirname
21070 1.1 mrg else
21071 1.1 mrg as_dirname=false
21072 1.1 mrg fi
21073 1.1 mrg
21074 1.1 mrg ECHO_C= ECHO_N= ECHO_T=
21075 1.1 mrg case `echo -n x` in
21076 1.1 mrg -n*)
21077 1.1 mrg case `echo 'x\c'` in
21078 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character.
21079 1.1 mrg *) ECHO_C='\c';;
21080 1.1 mrg esac;;
21081 1.1 mrg *)
21082 1.1 mrg ECHO_N='-n';;
21083 1.1 mrg esac
21084 1.1 mrg
21085 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 &&
21086 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then
21087 1.1 mrg as_expr=expr
21088 1.1 mrg else
21089 1.1 mrg as_expr=false
21090 1.1 mrg fi
21091 1.1 mrg
21092 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file
21093 1.1 mrg if test -d conf$$.dir; then
21094 1.1 mrg rm -f conf$$.dir/conf$$.file
21095 1.1 mrg else
21096 1.1 mrg rm -f conf$$.dir
21097 1.1 mrg mkdir conf$$.dir
21098 1.1 mrg fi
21099 1.1 mrg echo >conf$$.file
21100 1.1 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then
21101 1.1 mrg as_ln_s='ln -s'
21102 1.1 mrg # ... but there are two gotchas:
21103 1.1 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
21104 1.1 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
21105 1.1 mrg # In both cases, we have to default to `cp -p'.
21106 1.1 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
21107 1.1 mrg as_ln_s='cp -p'
21108 1.1 mrg elif ln conf$$.file conf$$ 2>/dev/null; then
21109 1.1 mrg as_ln_s=ln
21110 1.1 mrg else
21111 1.1 mrg as_ln_s='cp -p'
21112 1.1 mrg fi
21113 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21114 1.1 mrg rmdir conf$$.dir 2>/dev/null
21115 1.1 mrg
21116 1.1 mrg if mkdir -p . 2>/dev/null; then
21117 1.1 mrg as_mkdir_p=:
21118 1.1 mrg else
21119 1.1 mrg test -d ./-p && rmdir ./-p
21120 1.1 mrg as_mkdir_p=false
21121 1.1 mrg fi
21122 1.1 mrg
21123 1.1 mrg if test -x / >/dev/null 2>&1; then
21124 1.1 mrg as_test_x='test -x'
21125 1.1 mrg else
21126 1.1 mrg if ls -dL / >/dev/null 2>&1; then
21127 1.1 mrg as_ls_L_option=L
21128 1.1 mrg else
21129 1.1 mrg as_ls_L_option=
21130 1.1 mrg fi
21131 1.1 mrg as_test_x='
21132 1.1 mrg eval sh -c '\''
21133 1.1 mrg if test -d "$1"; then
21134 1.1 mrg test -d "$1/.";
21135 1.1 mrg else
21136 1.1 mrg case $1 in
21137 1.1 mrg -*)set "./$1";;
21138 1.1 mrg esac;
21139 1.1 mrg case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
21140 1.1 mrg ???[sx]*):;;*)false;;esac;fi
21141 1.1 mrg '\'' sh
21142 1.1 mrg '
21143 1.1 mrg fi
21144 1.1 mrg as_executable_p=$as_test_x
21145 1.1 mrg
21146 1.1 mrg # Sed expression to map a string onto a valid CPP name.
21147 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
21148 1.1 mrg
21149 1.1 mrg # Sed expression to map a string onto a valid variable name.
21150 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
21151 1.1 mrg
21152 1.1 mrg
21153 1.1 mrg exec 6>&1
21154 1.1 mrg
21155 1.1 mrg # Save the log message, to keep $[0] and so on meaningful, and to
21156 1.1 mrg # report actual input values of CONFIG_FILES etc. instead of their
21157 1.1 mrg # values after options handling.
21158 1.1 mrg ac_log="
21159 1.1 mrg This file was extended by xf86-video-siliconmotion $as_me 1.5.1, which was
21160 1.1 mrg generated by GNU Autoconf 2.61. Invocation command line was
21161 1.1 mrg
21162 1.1 mrg CONFIG_FILES = $CONFIG_FILES
21163 1.1 mrg CONFIG_HEADERS = $CONFIG_HEADERS
21164 1.1 mrg CONFIG_LINKS = $CONFIG_LINKS
21165 1.1 mrg CONFIG_COMMANDS = $CONFIG_COMMANDS
21166 1.1 mrg $ $0 $@
21167 1.1 mrg
21168 1.1 mrg on `(hostname || uname -n) 2>/dev/null | sed 1q`
21169 1.1 mrg "
21170 1.1 mrg
21171 1.1 mrg _ACEOF
21172 1.1 mrg
21173 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF
21174 1.1 mrg # Files that config.status was made for.
21175 1.1 mrg config_files="$ac_config_files"
21176 1.1 mrg config_headers="$ac_config_headers"
21177 1.1 mrg config_commands="$ac_config_commands"
21178 1.1 mrg
21179 1.1 mrg _ACEOF
21180 1.1 mrg
21181 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF
21182 1.1 mrg ac_cs_usage="\
21183 1.1 mrg \`$as_me' instantiates files from templates according to the
21184 1.1 mrg current configuration.
21185 1.1 mrg
21186 1.1 mrg Usage: $0 [OPTIONS] [FILE]...
21187 1.1 mrg
21188 1.1 mrg -h, --help print this help, then exit
21189 1.1 mrg -V, --version print version number and configuration settings, then exit
21190 1.1 mrg -q, --quiet do not print progress messages
21191 1.1 mrg -d, --debug don't remove temporary files
21192 1.1 mrg --recheck update $as_me by reconfiguring in the same conditions
21193 1.1 mrg --file=FILE[:TEMPLATE]
21194 1.1 mrg instantiate the configuration file FILE
21195 1.1 mrg --header=FILE[:TEMPLATE]
21196 1.1 mrg instantiate the configuration header FILE
21197 1.1 mrg
21198 1.1 mrg Configuration files:
21199 1.1 mrg $config_files
21200 1.1 mrg
21201 1.1 mrg Configuration headers:
21202 1.1 mrg $config_headers
21203 1.1 mrg
21204 1.1 mrg Configuration commands:
21205 1.1 mrg $config_commands
21206 1.1 mrg
21207 1.1 mrg Report bugs to <bug-autoconf (at] gnu.org>."
21208 1.1 mrg
21209 1.1 mrg _ACEOF
21210 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF
21211 1.1 mrg ac_cs_version="\\
21212 1.1 mrg xf86-video-siliconmotion config.status 1.5.1
21213 1.1 mrg configured by $0, generated by GNU Autoconf 2.61,
21214 1.1 mrg with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
21215 1.1 mrg
21216 1.1 mrg Copyright (C) 2006 Free Software Foundation, Inc.
21217 1.1 mrg This config.status script is free software; the Free Software Foundation
21218 1.1 mrg gives unlimited permission to copy, distribute and modify it."
21219 1.1 mrg
21220 1.1 mrg ac_pwd='$ac_pwd'
21221 1.1 mrg srcdir='$srcdir'
21222 1.1 mrg INSTALL='$INSTALL'
21223 1.1 mrg _ACEOF
21224 1.1 mrg
21225 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF
21226 1.1 mrg # If no file are specified by the user, then we need to provide default
21227 1.1 mrg # value. By we need to know if files were specified by the user.
21228 1.1 mrg ac_need_defaults=:
21229 1.1 mrg while test $# != 0
21230 1.1 mrg do
21231 1.1 mrg case $1 in
21232 1.1 mrg --*=*)
21233 1.1 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='`
21234 1.1 mrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
21235 1.1 mrg ac_shift=:
21236 1.1 mrg ;;
21237 1.1 mrg *)
21238 1.1 mrg ac_option=$1
21239 1.1 mrg ac_optarg=$2
21240 1.1 mrg ac_shift=shift
21241 1.1 mrg ;;
21242 1.1 mrg esac
21243 1.1 mrg
21244 1.1 mrg case $ac_option in
21245 1.1 mrg # Handling of the options.
21246 1.1 mrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21247 1.1 mrg ac_cs_recheck=: ;;
21248 1.1 mrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
21249 1.1 mrg echo "$ac_cs_version"; exit ;;
21250 1.1 mrg --debug | --debu | --deb | --de | --d | -d )
21251 1.1 mrg debug=: ;;
21252 1.1 mrg --file | --fil | --fi | --f )
21253 1.1 mrg $ac_shift
21254 1.1 mrg CONFIG_FILES="$CONFIG_FILES $ac_optarg"
21255 1.1 mrg ac_need_defaults=false;;
21256 1.1 mrg --header | --heade | --head | --hea )
21257 1.1 mrg $ac_shift
21258 1.1 mrg CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
21259 1.1 mrg ac_need_defaults=false;;
21260 1.1 mrg --he | --h)
21261 1.1 mrg # Conflict between --help and --header
21262 1.1 mrg { echo "$as_me: error: ambiguous option: $1
21263 1.1 mrg Try \`$0 --help' for more information." >&2
21264 1.1 mrg { (exit 1); exit 1; }; };;
21265 1.1 mrg --help | --hel | -h )
21266 1.1 mrg echo "$ac_cs_usage"; exit ;;
21267 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21268 1.1 mrg | -silent | --silent | --silen | --sile | --sil | --si | --s)
21269 1.1 mrg ac_cs_silent=: ;;
21270 1.1 mrg
21271 1.1 mrg # This is an error.
21272 1.1 mrg -*) { echo "$as_me: error: unrecognized option: $1
21273 1.1 mrg Try \`$0 --help' for more information." >&2
21274 1.1 mrg { (exit 1); exit 1; }; } ;;
21275 1.1 mrg
21276 1.1 mrg *) ac_config_targets="$ac_config_targets $1"
21277 1.1 mrg ac_need_defaults=false ;;
21278 1.1 mrg
21279 1.1 mrg esac
21280 1.1 mrg shift
21281 1.1 mrg done
21282 1.1 mrg
21283 1.1 mrg ac_configure_extra_args=
21284 1.1 mrg
21285 1.1 mrg if $ac_cs_silent; then
21286 1.1 mrg exec 6>/dev/null
21287 1.1 mrg ac_configure_extra_args="$ac_configure_extra_args --silent"
21288 1.1 mrg fi
21289 1.1 mrg
21290 1.1 mrg _ACEOF
21291 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF
21292 1.1 mrg if \$ac_cs_recheck; then
21293 1.1 mrg echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
21294 1.1 mrg CONFIG_SHELL=$SHELL
21295 1.1 mrg export CONFIG_SHELL
21296 1.1 mrg exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
21297 1.1 mrg fi
21298 1.1 mrg
21299 1.1 mrg _ACEOF
21300 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF
21301 1.1 mrg exec 5>>config.log
21302 1.1 mrg {
21303 1.1 mrg echo
21304 1.1 mrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21305 1.1 mrg ## Running $as_me. ##
21306 1.1 mrg _ASBOX
21307 1.1 mrg echo "$ac_log"
21308 1.1 mrg } >&5
21309 1.1 mrg
21310 1.1 mrg _ACEOF
21311 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF
21312 1.1 mrg #
21313 1.1 mrg # INIT-COMMANDS
21314 1.1 mrg #
21315 1.1 mrg AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
21316 1.1 mrg
21317 1.1 mrg _ACEOF
21318 1.1 mrg
21319 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF
21320 1.1 mrg
21321 1.1 mrg # Handling of arguments.
21322 1.1 mrg for ac_config_target in $ac_config_targets
21323 1.1 mrg do
21324 1.1 mrg case $ac_config_target in
21325 1.1 mrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
21326 1.1 mrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
21327 1.1 mrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
21328 1.1 mrg "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
21329 1.1 mrg "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
21330 1.1 mrg
21331 1.1 mrg *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
21332 1.1 mrg echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21333 1.1 mrg { (exit 1); exit 1; }; };;
21334 1.1 mrg esac
21335 1.1 mrg done
21336 1.1 mrg
21337 1.1 mrg
21338 1.1 mrg # If the user did not use the arguments to specify the items to instantiate,
21339 1.1 mrg # then the envvar interface is used. Set only those that are not.
21340 1.1 mrg # We use the long form for the default assignment because of an extremely
21341 1.1 mrg # bizarre bug on SunOS 4.1.3.
21342 1.1 mrg if $ac_need_defaults; then
21343 1.1 mrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21344 1.1 mrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
21345 1.1 mrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
21346 1.1 mrg fi
21347 1.1 mrg
21348 1.1 mrg # Have a temporary directory for convenience. Make it in the build tree
21349 1.1 mrg # simply because there is no reason against having it here, and in addition,
21350 1.1 mrg # creating and moving files from /tmp can sometimes cause problems.
21351 1.1 mrg # Hook for its removal unless debugging.
21352 1.1 mrg # Note that there is a small window in which the directory will not be cleaned:
21353 1.1 mrg # after its creation but before its name has been assigned to `$tmp'.
21354 1.1 mrg $debug ||
21355 1.1 mrg {
21356 1.1 mrg tmp=
21357 1.1 mrg trap 'exit_status=$?
21358 1.1 mrg { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
21359 1.1 mrg ' 0
21360 1.1 mrg trap '{ (exit 1); exit 1; }' 1 2 13 15
21361 1.1 mrg }
21362 1.1 mrg # Create a (secure) tmp directory for tmp files.
21363 1.1 mrg
21364 1.1 mrg {
21365 1.1 mrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
21366 1.1 mrg test -n "$tmp" && test -d "$tmp"
21367 1.1 mrg } ||
21368 1.1 mrg {
21369 1.1 mrg tmp=./conf$$-$RANDOM
21370 1.1 mrg (umask 077 && mkdir "$tmp")
21371 1.1 mrg } ||
21372 1.1 mrg {
21373 1.1 mrg echo "$me: cannot create a temporary directory in ." >&2
21374 1.1 mrg { (exit 1); exit 1; }
21375 1.1 mrg }
21376 1.1 mrg
21377 1.1 mrg #
21378 1.1 mrg # Set up the sed scripts for CONFIG_FILES section.
21379 1.1 mrg #
21380 1.1 mrg
21381 1.1 mrg # No need to generate the scripts if there are no CONFIG_FILES.
21382 1.1 mrg # This happens for instance when ./config.status config.h
21383 1.1 mrg if test -n "$CONFIG_FILES"; then
21384 1.1 mrg
21385 1.1 mrg _ACEOF
21386 1.1 mrg
21387 1.1 mrg
21388 1.1 mrg
21389 1.1 mrg ac_delim='%!_!# '
21390 1.1 mrg for ac_last_try in false false false false false :; do
21391 1.1 mrg cat >conf$$subs.sed <<_ACEOF
21392 1.1 mrg SHELL!$SHELL$ac_delim
21393 1.1 mrg PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
21394 1.1 mrg PACKAGE_NAME!$PACKAGE_NAME$ac_delim
21395 1.1 mrg PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
21396 1.1 mrg PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
21397 1.1 mrg PACKAGE_STRING!$PACKAGE_STRING$ac_delim
21398 1.1 mrg PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
21399 1.1 mrg exec_prefix!$exec_prefix$ac_delim
21400 1.1 mrg prefix!$prefix$ac_delim
21401 1.1 mrg program_transform_name!$program_transform_name$ac_delim
21402 1.1 mrg bindir!$bindir$ac_delim
21403 1.1 mrg sbindir!$sbindir$ac_delim
21404 1.1 mrg libexecdir!$libexecdir$ac_delim
21405 1.1 mrg datarootdir!$datarootdir$ac_delim
21406 1.1 mrg datadir!$datadir$ac_delim
21407 1.1 mrg sysconfdir!$sysconfdir$ac_delim
21408 1.1 mrg sharedstatedir!$sharedstatedir$ac_delim
21409 1.1 mrg localstatedir!$localstatedir$ac_delim
21410 1.1 mrg includedir!$includedir$ac_delim
21411 1.1 mrg oldincludedir!$oldincludedir$ac_delim
21412 1.1 mrg docdir!$docdir$ac_delim
21413 1.1 mrg infodir!$infodir$ac_delim
21414 1.1 mrg htmldir!$htmldir$ac_delim
21415 1.1 mrg dvidir!$dvidir$ac_delim
21416 1.1 mrg pdfdir!$pdfdir$ac_delim
21417 1.1 mrg psdir!$psdir$ac_delim
21418 1.1 mrg libdir!$libdir$ac_delim
21419 1.1 mrg localedir!$localedir$ac_delim
21420 1.1 mrg mandir!$mandir$ac_delim
21421 1.1 mrg DEFS!$DEFS$ac_delim
21422 1.1 mrg ECHO_C!$ECHO_C$ac_delim
21423 1.1 mrg ECHO_N!$ECHO_N$ac_delim
21424 1.1 mrg ECHO_T!$ECHO_T$ac_delim
21425 1.1 mrg LIBS!$LIBS$ac_delim
21426 1.1 mrg build_alias!$build_alias$ac_delim
21427 1.1 mrg host_alias!$host_alias$ac_delim
21428 1.1 mrg target_alias!$target_alias$ac_delim
21429 1.1 mrg INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
21430 1.1 mrg INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
21431 1.1 mrg INSTALL_DATA!$INSTALL_DATA$ac_delim
21432 1.1 mrg CYGPATH_W!$CYGPATH_W$ac_delim
21433 1.1 mrg PACKAGE!$PACKAGE$ac_delim
21434 1.1 mrg VERSION!$VERSION$ac_delim
21435 1.1 mrg ACLOCAL!$ACLOCAL$ac_delim
21436 1.1 mrg AUTOCONF!$AUTOCONF$ac_delim
21437 1.1 mrg AUTOMAKE!$AUTOMAKE$ac_delim
21438 1.1 mrg AUTOHEADER!$AUTOHEADER$ac_delim
21439 1.1 mrg MAKEINFO!$MAKEINFO$ac_delim
21440 1.1 mrg install_sh!$install_sh$ac_delim
21441 1.1 mrg STRIP!$STRIP$ac_delim
21442 1.1 mrg INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
21443 1.1 mrg mkdir_p!$mkdir_p$ac_delim
21444 1.1 mrg AWK!$AWK$ac_delim
21445 1.1 mrg SET_MAKE!$SET_MAKE$ac_delim
21446 1.1 mrg am__leading_dot!$am__leading_dot$ac_delim
21447 1.1 mrg AMTAR!$AMTAR$ac_delim
21448 1.1 mrg am__tar!$am__tar$ac_delim
21449 1.1 mrg am__untar!$am__untar$ac_delim
21450 1.1 mrg MAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim
21451 1.1 mrg MAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim
21452 1.1 mrg MAINT!$MAINT$ac_delim
21453 1.1 mrg build!$build$ac_delim
21454 1.1 mrg build_cpu!$build_cpu$ac_delim
21455 1.1 mrg build_vendor!$build_vendor$ac_delim
21456 1.1 mrg build_os!$build_os$ac_delim
21457 1.1 mrg host!$host$ac_delim
21458 1.1 mrg host_cpu!$host_cpu$ac_delim
21459 1.1 mrg host_vendor!$host_vendor$ac_delim
21460 1.1 mrg host_os!$host_os$ac_delim
21461 1.1 mrg CC!$CC$ac_delim
21462 1.1 mrg CFLAGS!$CFLAGS$ac_delim
21463 1.1 mrg LDFLAGS!$LDFLAGS$ac_delim
21464 1.1 mrg CPPFLAGS!$CPPFLAGS$ac_delim
21465 1.1 mrg ac_ct_CC!$ac_ct_CC$ac_delim
21466 1.1 mrg EXEEXT!$EXEEXT$ac_delim
21467 1.1 mrg OBJEXT!$OBJEXT$ac_delim
21468 1.1 mrg DEPDIR!$DEPDIR$ac_delim
21469 1.1 mrg am__include!$am__include$ac_delim
21470 1.1 mrg am__quote!$am__quote$ac_delim
21471 1.1 mrg AMDEP_TRUE!$AMDEP_TRUE$ac_delim
21472 1.1 mrg AMDEP_FALSE!$AMDEP_FALSE$ac_delim
21473 1.1 mrg AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
21474 1.1 mrg CCDEPMODE!$CCDEPMODE$ac_delim
21475 1.1 mrg am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
21476 1.1 mrg am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
21477 1.1 mrg GREP!$GREP$ac_delim
21478 1.1 mrg EGREP!$EGREP$ac_delim
21479 1.1 mrg LN_S!$LN_S$ac_delim
21480 1.1 mrg ECHO!$ECHO$ac_delim
21481 1.1 mrg AR!$AR$ac_delim
21482 1.1 mrg RANLIB!$RANLIB$ac_delim
21483 1.1 mrg CPP!$CPP$ac_delim
21484 1.1 mrg CXX!$CXX$ac_delim
21485 1.1 mrg CXXFLAGS!$CXXFLAGS$ac_delim
21486 1.1 mrg ac_ct_CXX!$ac_ct_CXX$ac_delim
21487 1.1 mrg CXXDEPMODE!$CXXDEPMODE$ac_delim
21488 1.1 mrg am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim
21489 1.1 mrg _ACEOF
21490 1.1 mrg
21491 1.1 mrg if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
21492 1.1 mrg break
21493 1.1 mrg elif $ac_last_try; then
21494 1.1 mrg { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21495 1.1 mrg echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21496 1.1 mrg { (exit 1); exit 1; }; }
21497 1.1 mrg else
21498 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21499 1.1 mrg fi
21500 1.1 mrg done
21501 1.1 mrg
21502 1.1 mrg ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21503 1.1 mrg if test -n "$ac_eof"; then
21504 1.1 mrg ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21505 1.1 mrg ac_eof=`expr $ac_eof + 1`
21506 1.1 mrg fi
21507 1.1 mrg
21508 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF
21509 1.1 mrg cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
21510 1.1 mrg /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21511 1.1 mrg _ACEOF
21512 1.1 mrg sed '
21513 1.1 mrg s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21514 1.1 mrg s/^/s,@/; s/!/@,|#_!!_#|/
21515 1.1 mrg :n
21516 1.1 mrg t n
21517 1.1 mrg s/'"$ac_delim"'$/,g/; t
21518 1.1 mrg s/$/\\/; p
21519 1.1 mrg N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21520 1.1 mrg ' >>$CONFIG_STATUS <conf$$subs.sed
21521 1.1 mrg rm -f conf$$subs.sed
21522 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF
21523 1.1 mrg CEOF$ac_eof
21524 1.1 mrg _ACEOF
21525 1.1 mrg
21526 1.1 mrg
21527 1.1 mrg ac_delim='%!_!# '
21528 1.1 mrg for ac_last_try in false false false false false :; do
21529 1.1 mrg cat >conf$$subs.sed <<_ACEOF
21530 1.1 mrg am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim
21531 1.1 mrg CXXCPP!$CXXCPP$ac_delim
21532 1.1 mrg F77!$F77$ac_delim
21533 1.1 mrg FFLAGS!$FFLAGS$ac_delim
21534 1.1 mrg ac_ct_F77!$ac_ct_F77$ac_delim
21535 1.1 mrg LIBTOOL!$LIBTOOL$ac_delim
21536 1.1 mrg PKG_CONFIG!$PKG_CONFIG$ac_delim
21537 1.1 mrg XORG_CFLAGS!$XORG_CFLAGS$ac_delim
21538 1.1 mrg XORG_LIBS!$XORG_LIBS$ac_delim
21539 1.1 mrg moduledir!$moduledir$ac_delim
21540 1.1 mrg DRIVER_NAME!$DRIVER_NAME$ac_delim
21541 1.1 mrg APP_MAN_SUFFIX!$APP_MAN_SUFFIX$ac_delim
21542 1.1 mrg LIB_MAN_SUFFIX!$LIB_MAN_SUFFIX$ac_delim
21543 1.1 mrg FILE_MAN_SUFFIX!$FILE_MAN_SUFFIX$ac_delim
21544 1.1 mrg MISC_MAN_SUFFIX!$MISC_MAN_SUFFIX$ac_delim
21545 1.1 mrg DRIVER_MAN_SUFFIX!$DRIVER_MAN_SUFFIX$ac_delim
21546 1.1 mrg ADMIN_MAN_SUFFIX!$ADMIN_MAN_SUFFIX$ac_delim
21547 1.1 mrg APP_MAN_DIR!$APP_MAN_DIR$ac_delim
21548 1.1 mrg LIB_MAN_DIR!$LIB_MAN_DIR$ac_delim
21549 1.1 mrg FILE_MAN_DIR!$FILE_MAN_DIR$ac_delim
21550 1.1 mrg MISC_MAN_DIR!$MISC_MAN_DIR$ac_delim
21551 1.1 mrg DRIVER_MAN_DIR!$DRIVER_MAN_DIR$ac_delim
21552 1.1 mrg ADMIN_MAN_DIR!$ADMIN_MAN_DIR$ac_delim
21553 1.1 mrg LIBOBJS!$LIBOBJS$ac_delim
21554 1.1 mrg LTLIBOBJS!$LTLIBOBJS$ac_delim
21555 1.1 mrg _ACEOF
21556 1.1 mrg
21557 1.1 mrg if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 25; then
21558 1.1 mrg break
21559 1.1 mrg elif $ac_last_try; then
21560 1.1 mrg { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21561 1.1 mrg echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21562 1.1 mrg { (exit 1); exit 1; }; }
21563 1.1 mrg else
21564 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21565 1.1 mrg fi
21566 1.1 mrg done
21567 1.1 mrg
21568 1.1 mrg ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21569 1.1 mrg if test -n "$ac_eof"; then
21570 1.1 mrg ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21571 1.1 mrg ac_eof=`expr $ac_eof + 1`
21572 1.1 mrg fi
21573 1.1 mrg
21574 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF
21575 1.1 mrg cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
21576 1.1 mrg /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
21577 1.1 mrg _ACEOF
21578 1.1 mrg sed '
21579 1.1 mrg s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21580 1.1 mrg s/^/s,@/; s/!/@,|#_!!_#|/
21581 1.1 mrg :n
21582 1.1 mrg t n
21583 1.1 mrg s/'"$ac_delim"'$/,g/; t
21584 1.1 mrg s/$/\\/; p
21585 1.1 mrg N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21586 1.1 mrg ' >>$CONFIG_STATUS <conf$$subs.sed
21587 1.1 mrg rm -f conf$$subs.sed
21588 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF
21589 1.1 mrg :end
21590 1.1 mrg s/|#_!!_#|//g
21591 1.1 mrg CEOF$ac_eof
21592 1.1 mrg _ACEOF
21593 1.1 mrg
21594 1.1 mrg
21595 1.1 mrg # VPATH may cause trouble with some makes, so we remove $(srcdir),
21596 1.1 mrg # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
21597 1.1 mrg # trailing colons and then remove the whole line if VPATH becomes empty
21598 1.1 mrg # (actually we leave an empty line to preserve line numbers).
21599 1.1 mrg if test "x$srcdir" = x.; then
21600 1.1 mrg ac_vpsub='/^[ ]*VPATH[ ]*=/{
21601 1.1 mrg s/:*\$(srcdir):*/:/
21602 1.1 mrg s/:*\${srcdir}:*/:/
21603 1.1 mrg s/:*@srcdir@:*/:/
21604 1.1 mrg s/^\([^=]*=[ ]*\):*/\1/
21605 1.1 mrg s/:*$//
21606 1.1 mrg s/^[^=]*=[ ]*$//
21607 1.1 mrg }'
21608 1.1 mrg fi
21609 1.1 mrg
21610 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF
21611 1.1 mrg fi # test -n "$CONFIG_FILES"
21612 1.1 mrg
21613 1.1 mrg
21614 1.1 mrg for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS
21615 1.1 mrg do
21616 1.1 mrg case $ac_tag in
21617 1.1 mrg :[FHLC]) ac_mode=$ac_tag; continue;;
21618 1.1 mrg esac
21619 1.1 mrg case $ac_mode$ac_tag in
21620 1.1 mrg :[FHL]*:*);;
21621 1.1 mrg :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
21622 1.1 mrg echo "$as_me: error: Invalid tag $ac_tag." >&2;}
21623 1.1 mrg { (exit 1); exit 1; }; };;
21624 1.1 mrg :[FH]-) ac_tag=-:-;;
21625 1.1 mrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
21626 1.1 mrg esac
21627 1.1 mrg ac_save_IFS=$IFS
21628 1.1 mrg IFS=:
21629 1.1 mrg set x $ac_tag
21630 1.1 mrg IFS=$ac_save_IFS
21631 1.1 mrg shift
21632 1.1 mrg ac_file=$1
21633 1.1 mrg shift
21634 1.1 mrg
21635 1.1 mrg case $ac_mode in
21636 1.1 mrg :L) ac_source=$1;;
21637 1.1 mrg :[FH])
21638 1.1 mrg ac_file_inputs=
21639 1.1 mrg for ac_f
21640 1.1 mrg do
21641 1.1 mrg case $ac_f in
21642 1.1 mrg -) ac_f="$tmp/stdin";;
21643 1.1 mrg *) # Look for the file first in the build tree, then in the source tree
21644 1.1 mrg # (if the path is not absolute). The absolute path cannot be DOS-style,
21645 1.1 mrg # because $ac_f cannot contain `:'.
21646 1.1 mrg test -f "$ac_f" ||
21647 1.1 mrg case $ac_f in
21648 1.1 mrg [\\/$]*) false;;
21649 1.1 mrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
21650 1.1 mrg esac ||
21651 1.1 mrg { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
21652 1.1 mrg echo "$as_me: error: cannot find input file: $ac_f" >&2;}
21653 1.1 mrg { (exit 1); exit 1; }; };;
21654 1.1 mrg esac
21655 1.1 mrg ac_file_inputs="$ac_file_inputs $ac_f"
21656 1.1 mrg done
21657 1.1 mrg
21658 1.1 mrg # Let's still pretend it is `configure' which instantiates (i.e., don't
21659 1.1 mrg # use $as_me), people would be surprised to read:
21660 1.1 mrg # /* config.h. Generated by config.status. */
21661 1.1 mrg configure_input="Generated from "`IFS=:
21662 1.1 mrg echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
21663 1.1 mrg if test x"$ac_file" != x-; then
21664 1.1 mrg configure_input="$ac_file. $configure_input"
21665 1.1 mrg { echo "$as_me:$LINENO: creating $ac_file" >&5
21666 1.1 mrg echo "$as_me: creating $ac_file" >&6;}
21667 1.1 mrg fi
21668 1.1 mrg
21669 1.1 mrg case $ac_tag in
21670 1.1 mrg *:-:* | *:-) cat >"$tmp/stdin";;
21671 1.1 mrg esac
21672 1.1 mrg ;;
21673 1.1 mrg esac
21674 1.1 mrg
21675 1.1 mrg ac_dir=`$as_dirname -- "$ac_file" ||
21676 1.1 mrg $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21677 1.1 mrg X"$ac_file" : 'X\(//\)[^/]' \| \
21678 1.1 mrg X"$ac_file" : 'X\(//\)$' \| \
21679 1.1 mrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
21680 1.1 mrg echo X"$ac_file" |
21681 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21682 1.1 mrg s//\1/
21683 1.1 mrg q
21684 1.1 mrg }
21685 1.1 mrg /^X\(\/\/\)[^/].*/{
21686 1.1 mrg s//\1/
21687 1.1 mrg q
21688 1.1 mrg }
21689 1.1 mrg /^X\(\/\/\)$/{
21690 1.1 mrg s//\1/
21691 1.1 mrg q
21692 1.1 mrg }
21693 1.1 mrg /^X\(\/\).*/{
21694 1.1 mrg s//\1/
21695 1.1 mrg q
21696 1.1 mrg }
21697 1.1 mrg s/.*/./; q'`
21698 1.1 mrg { as_dir="$ac_dir"
21699 1.1 mrg case $as_dir in #(
21700 1.1 mrg -*) as_dir=./$as_dir;;
21701 1.1 mrg esac
21702 1.1 mrg test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
21703 1.1 mrg as_dirs=
21704 1.1 mrg while :; do
21705 1.1 mrg case $as_dir in #(
21706 1.1 mrg *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
21707 1.1 mrg *) as_qdir=$as_dir;;
21708 1.1 mrg esac
21709 1.1 mrg as_dirs="'$as_qdir' $as_dirs"
21710 1.1 mrg as_dir=`$as_dirname -- "$as_dir" ||
21711 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21712 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \
21713 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \
21714 1.1 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
21715 1.1 mrg echo X"$as_dir" |
21716 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21717 1.1 mrg s//\1/
21718 1.1 mrg q
21719 1.1 mrg }
21720 1.1 mrg /^X\(\/\/\)[^/].*/{
21721 1.1 mrg s//\1/
21722 1.1 mrg q
21723 1.1 mrg }
21724 1.1 mrg /^X\(\/\/\)$/{
21725 1.1 mrg s//\1/
21726 1.1 mrg q
21727 1.1 mrg }
21728 1.1 mrg /^X\(\/\).*/{
21729 1.1 mrg s//\1/
21730 1.1 mrg q
21731 1.1 mrg }
21732 1.1 mrg s/.*/./; q'`
21733 1.1 mrg test -d "$as_dir" && break
21734 1.1 mrg done
21735 1.1 mrg test -z "$as_dirs" || eval "mkdir $as_dirs"
21736 1.1 mrg } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
21737 1.1 mrg echo "$as_me: error: cannot create directory $as_dir" >&2;}
21738 1.1 mrg { (exit 1); exit 1; }; }; }
21739 1.1 mrg ac_builddir=.
21740 1.1 mrg
21741 1.1 mrg case "$ac_dir" in
21742 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
21743 1.1 mrg *)
21744 1.1 mrg ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
21745 1.1 mrg # A ".." for each directory in $ac_dir_suffix.
21746 1.1 mrg ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
21747 1.1 mrg case $ac_top_builddir_sub in
21748 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
21749 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
21750 1.1 mrg esac ;;
21751 1.1 mrg esac
21752 1.1 mrg ac_abs_top_builddir=$ac_pwd
21753 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix
21754 1.1 mrg # for backward compatibility:
21755 1.1 mrg ac_top_builddir=$ac_top_build_prefix
21756 1.1 mrg
21757 1.1 mrg case $srcdir in
21758 1.1 mrg .) # We are building in place.
21759 1.1 mrg ac_srcdir=.
21760 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub
21761 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;;
21762 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name.
21763 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix;
21764 1.1 mrg ac_top_srcdir=$srcdir
21765 1.1 mrg ac_abs_top_srcdir=$srcdir ;;
21766 1.1 mrg *) # Relative name.
21767 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
21768 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir
21769 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
21770 1.1 mrg esac
21771 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
21772 1.1 mrg
21773 1.1 mrg
21774 1.1 mrg case $ac_mode in
21775 1.1 mrg :F)
21776 1.1 mrg #
21777 1.1 mrg # CONFIG_FILE
21778 1.1 mrg #
21779 1.1 mrg
21780 1.1 mrg case $INSTALL in
21781 1.1 mrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
21782 1.1 mrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
21783 1.1 mrg esac
21784 1.1 mrg _ACEOF
21785 1.1 mrg
21786 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF
21787 1.1 mrg # If the template does not know about datarootdir, expand it.
21788 1.1 mrg # FIXME: This hack should be removed a few years after 2.60.
21789 1.1 mrg ac_datarootdir_hack=; ac_datarootdir_seen=
21790 1.1 mrg
21791 1.1 mrg case `sed -n '/datarootdir/ {
21792 1.1 mrg p
21793 1.1 mrg q
21794 1.1 mrg }
21795 1.1 mrg /@datadir@/p
21796 1.1 mrg /@docdir@/p
21797 1.1 mrg /@infodir@/p
21798 1.1 mrg /@localedir@/p
21799 1.1 mrg /@mandir@/p
21800 1.1 mrg ' $ac_file_inputs` in
21801 1.1 mrg *datarootdir*) ac_datarootdir_seen=yes;;
21802 1.1 mrg *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
21803 1.1 mrg { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
21804 1.1 mrg echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
21805 1.1 mrg _ACEOF
21806 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF
21807 1.1 mrg ac_datarootdir_hack='
21808 1.1 mrg s&@datadir@&$datadir&g
21809 1.1 mrg s&@docdir@&$docdir&g
21810 1.1 mrg s&@infodir@&$infodir&g
21811 1.1 mrg s&@localedir@&$localedir&g
21812 1.1 mrg s&@mandir@&$mandir&g
21813 1.1 mrg s&\\\${datarootdir}&$datarootdir&g' ;;
21814 1.1 mrg esac
21815 1.1 mrg _ACEOF
21816 1.1 mrg
21817 1.1 mrg # Neutralize VPATH when `$srcdir' = `.'.
21818 1.1 mrg # Shell code in configure.ac might set extrasub.
21819 1.1 mrg # FIXME: do we really want to maintain this feature?
21820 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF
21821 1.1 mrg sed "$ac_vpsub
21822 1.1 mrg $extrasub
21823 1.1 mrg _ACEOF
21824 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF
21825 1.1 mrg :t
21826 1.1 mrg /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21827 1.1 mrg s&@configure_input@&$configure_input&;t t
21828 1.1 mrg s&@top_builddir@&$ac_top_builddir_sub&;t t
21829 1.1 mrg s&@srcdir@&$ac_srcdir&;t t
21830 1.1 mrg s&@abs_srcdir@&$ac_abs_srcdir&;t t
21831 1.1 mrg s&@top_srcdir@&$ac_top_srcdir&;t t
21832 1.1 mrg s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
21833 1.1 mrg s&@builddir@&$ac_builddir&;t t
21834 1.1 mrg s&@abs_builddir@&$ac_abs_builddir&;t t
21835 1.1 mrg s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
21836 1.1 mrg s&@INSTALL@&$ac_INSTALL&;t t
21837 1.1 mrg $ac_datarootdir_hack
21838 1.1 mrg " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
21839 1.1 mrg
21840 1.1 mrg test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
21841 1.1 mrg { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
21842 1.1 mrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
21843 1.1 mrg { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21844 1.1 mrg which seems to be undefined. Please make sure it is defined." >&5
21845 1.1 mrg echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21846 1.1 mrg which seems to be undefined. Please make sure it is defined." >&2;}
21847 1.1 mrg
21848 1.1 mrg rm -f "$tmp/stdin"
21849 1.1 mrg case $ac_file in
21850 1.1 mrg -) cat "$tmp/out"; rm -f "$tmp/out";;
21851 1.1 mrg *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
21852 1.1 mrg esac
21853 1.1 mrg ;;
21854 1.1 mrg :H)
21855 1.1 mrg #
21856 1.1 mrg # CONFIG_HEADER
21857 1.1 mrg #
21858 1.1 mrg _ACEOF
21859 1.1 mrg
21860 1.1 mrg # Transform confdefs.h into a sed script `conftest.defines', that
21861 1.1 mrg # substitutes the proper values into config.h.in to produce config.h.
21862 1.1 mrg rm -f conftest.defines conftest.tail
21863 1.1 mrg # First, append a space to every undef/define line, to ease matching.
21864 1.1 mrg echo 's/$/ /' >conftest.defines
21865 1.1 mrg # Then, protect against being on the right side of a sed subst, or in
21866 1.1 mrg # an unquoted here document, in config.status. If some macros were
21867 1.1 mrg # called several times there might be several #defines for the same
21868 1.1 mrg # symbol, which is useless. But do not sort them, since the last
21869 1.1 mrg # AC_DEFINE must be honored.
21870 1.1 mrg ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
21871 1.1 mrg # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
21872 1.1 mrg # NAME is the cpp macro being defined, VALUE is the value it is being given.
21873 1.1 mrg # PARAMS is the parameter list in the macro definition--in most cases, it's
21874 1.1 mrg # just an empty string.
21875 1.1 mrg ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*'
21876 1.1 mrg ac_dB='\\)[ (].*,\\1define\\2'
21877 1.1 mrg ac_dC=' '
21878 1.1 mrg ac_dD=' ,'
21879 1.1 mrg
21880 1.1 mrg uniq confdefs.h |
21881 1.1 mrg sed -n '
21882 1.1 mrg t rset
21883 1.1 mrg :rset
21884 1.1 mrg s/^[ ]*#[ ]*define[ ][ ]*//
21885 1.1 mrg t ok
21886 1.1 mrg d
21887 1.1 mrg :ok
21888 1.1 mrg s/[\\&,]/\\&/g
21889 1.1 mrg s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
21890 1.1 mrg s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
21891 1.1 mrg ' >>conftest.defines
21892 1.1 mrg
21893 1.1 mrg # Remove the space that was appended to ease matching.
21894 1.1 mrg # Then replace #undef with comments. This is necessary, for
21895 1.1 mrg # example, in the case of _POSIX_SOURCE, which is predefined and required
21896 1.1 mrg # on some systems where configure will not decide to define it.
21897 1.1 mrg # (The regexp can be short, since the line contains either #define or #undef.)
21898 1.1 mrg echo 's/ $//
21899 1.1 mrg s,^[ #]*u.*,/* & */,' >>conftest.defines
21900 1.1 mrg
21901 1.1 mrg # Break up conftest.defines:
21902 1.1 mrg ac_max_sed_lines=50
21903 1.1 mrg
21904 1.1 mrg # First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1"
21905 1.1 mrg # Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2"
21906 1.1 mrg # Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1"
21907 1.1 mrg # et cetera.
21908 1.1 mrg ac_in='$ac_file_inputs'
21909 1.1 mrg ac_out='"$tmp/out1"'
21910 1.1 mrg ac_nxt='"$tmp/out2"'
21911 1.1 mrg
21912 1.1 mrg while :
21913 1.1 mrg do
21914 1.1 mrg # Write a here document:
21915 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF
21916 1.1 mrg # First, check the format of the line:
21917 1.1 mrg cat >"\$tmp/defines.sed" <<\\CEOF
21918 1.1 mrg /^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def
21919 1.1 mrg /^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def
21920 1.1 mrg b
21921 1.1 mrg :def
21922 1.1 mrg _ACEOF
21923 1.1 mrg sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
21924 1.1 mrg echo 'CEOF
21925 1.1 mrg sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
21926 1.1 mrg ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
21927 1.1 mrg sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
21928 1.1 mrg grep . conftest.tail >/dev/null || break
21929 1.1 mrg rm -f conftest.defines
21930 1.1 mrg mv conftest.tail conftest.defines
21931 1.1 mrg done
21932 1.1 mrg rm -f conftest.defines conftest.tail
21933 1.1 mrg
21934 1.1 mrg echo "ac_result=$ac_in" >>$CONFIG_STATUS
21935 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF
21936 1.1 mrg if test x"$ac_file" != x-; then
21937 1.1 mrg echo "/* $configure_input */" >"$tmp/config.h"
21938 1.1 mrg cat "$ac_result" >>"$tmp/config.h"
21939 1.1 mrg if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
21940 1.1 mrg { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
21941 1.1 mrg echo "$as_me: $ac_file is unchanged" >&6;}
21942 1.1 mrg else
21943 1.1 mrg rm -f $ac_file
21944 1.1 mrg mv "$tmp/config.h" $ac_file
21945 1.1 mrg fi
21946 1.1 mrg else
21947 1.1 mrg echo "/* $configure_input */"
21948 1.1 mrg cat "$ac_result"
21949 1.1 mrg fi
21950 1.1 mrg rm -f "$tmp/out12"
21951 1.1 mrg # Compute $ac_file's index in $config_headers.
21952 1.1 mrg _am_stamp_count=1
21953 1.1 mrg for _am_header in $config_headers :; do
21954 1.1 mrg case $_am_header in
21955 1.1 mrg $ac_file | $ac_file:* )
21956 1.1 mrg break ;;
21957 1.1 mrg * )
21958 1.1 mrg _am_stamp_count=`expr $_am_stamp_count + 1` ;;
21959 1.1 mrg esac
21960 1.1 mrg done
21961 1.1 mrg echo "timestamp for $ac_file" >`$as_dirname -- $ac_file ||
21962 1.1 mrg $as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21963 1.1 mrg X$ac_file : 'X\(//\)[^/]' \| \
21964 1.1 mrg X$ac_file : 'X\(//\)$' \| \
21965 1.1 mrg X$ac_file : 'X\(/\)' \| . 2>/dev/null ||
21966 1.1 mrg echo X$ac_file |
21967 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21968 1.1 mrg s//\1/
21969 1.1 mrg q
21970 1.1 mrg }
21971 1.1 mrg /^X\(\/\/\)[^/].*/{
21972 1.1 mrg s//\1/
21973 1.1 mrg q
21974 1.1 mrg }
21975 1.1 mrg /^X\(\/\/\)$/{
21976 1.1 mrg s//\1/
21977 1.1 mrg q
21978 1.1 mrg }
21979 1.1 mrg /^X\(\/\).*/{
21980 1.1 mrg s//\1/
21981 1.1 mrg q
21982 1.1 mrg }
21983 1.1 mrg s/.*/./; q'`/stamp-h$_am_stamp_count
21984 1.1 mrg ;;
21985 1.1 mrg
21986 1.1 mrg :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5
21987 1.1 mrg echo "$as_me: executing $ac_file commands" >&6;}
21988 1.1 mrg ;;
21989 1.1 mrg esac
21990 1.1 mrg
21991 1.1 mrg
21992 1.1 mrg case $ac_file$ac_mode in
21993 1.1 mrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
21994 1.1 mrg # Strip MF so we end up with the name of the file.
21995 1.1 mrg mf=`echo "$mf" | sed -e 's/:.*$//'`
21996 1.1 mrg # Check whether this is an Automake generated Makefile or not.
21997 1.1 mrg # We used to match only the files named `Makefile.in', but
21998 1.1 mrg # some people rename them; so instead we look at the file content.
21999 1.1 mrg # Grep'ing the first line is not enough: some people post-process
22000 1.1 mrg # each Makefile.in and add a new line on top of each file to say so.
22001 1.1 mrg # So let's grep whole file.
22002 1.1 mrg if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
22003 1.1 mrg dirpart=`$as_dirname -- "$mf" ||
22004 1.1 mrg $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22005 1.1 mrg X"$mf" : 'X\(//\)[^/]' \| \
22006 1.1 mrg X"$mf" : 'X\(//\)$' \| \
22007 1.1 mrg X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
22008 1.1 mrg echo X"$mf" |
22009 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22010 1.1 mrg s//\1/
22011 1.1 mrg q
22012 1.1 mrg }
22013 1.1 mrg /^X\(\/\/\)[^/].*/{
22014 1.1 mrg s//\1/
22015 1.1 mrg q
22016 1.1 mrg }
22017 1.1 mrg /^X\(\/\/\)$/{
22018 1.1 mrg s//\1/
22019 1.1 mrg q
22020 1.1 mrg }
22021 1.1 mrg /^X\(\/\).*/{
22022 1.1 mrg s//\1/
22023 1.1 mrg q
22024 1.1 mrg }
22025 1.1 mrg s/.*/./; q'`
22026 1.1 mrg else
22027 1.1 mrg continue
22028 1.1 mrg fi
22029 1.1 mrg # Extract the definition of DEPDIR, am__include, and am__quote
22030 1.1 mrg # from the Makefile without running `make'.
22031 1.1 mrg DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
22032 1.1 mrg test -z "$DEPDIR" && continue
22033 1.1 mrg am__include=`sed -n 's/^am__include = //p' < "$mf"`
22034 1.1 mrg test -z "am__include" && continue
22035 1.1 mrg am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
22036 1.1 mrg # When using ansi2knr, U may be empty or an underscore; expand it
22037 1.1 mrg U=`sed -n 's/^U = //p' < "$mf"`
22038 1.1 mrg # Find all dependency output files, they are included files with
22039 1.1 mrg # $(DEPDIR) in their names. We invoke sed twice because it is the
22040 1.1 mrg # simplest approach to changing $(DEPDIR) to its actual value in the
22041 1.1 mrg # expansion.
22042 1.1 mrg for file in `sed -n "
22043 1.1 mrg s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
22044 1.1 mrg sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
22045 1.1 mrg # Make sure the directory exists.
22046 1.1 mrg test -f "$dirpart/$file" && continue
22047 1.1 mrg fdir=`$as_dirname -- "$file" ||
22048 1.1 mrg $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22049 1.1 mrg X"$file" : 'X\(//\)[^/]' \| \
22050 1.1 mrg X"$file" : 'X\(//\)$' \| \
22051 1.1 mrg X"$file" : 'X\(/\)' \| . 2>/dev/null ||
22052 1.1 mrg echo X"$file" |
22053 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22054 1.1 mrg s//\1/
22055 1.1 mrg q
22056 1.1 mrg }
22057 1.1 mrg /^X\(\/\/\)[^/].*/{
22058 1.1 mrg s//\1/
22059 1.1 mrg q
22060 1.1 mrg }
22061 1.1 mrg /^X\(\/\/\)$/{
22062 1.1 mrg s//\1/
22063 1.1 mrg q
22064 1.1 mrg }
22065 1.1 mrg /^X\(\/\).*/{
22066 1.1 mrg s//\1/
22067 1.1 mrg q
22068 1.1 mrg }
22069 1.1 mrg s/.*/./; q'`
22070 1.1 mrg { as_dir=$dirpart/$fdir
22071 1.1 mrg case $as_dir in #(
22072 1.1 mrg -*) as_dir=./$as_dir;;
22073 1.1 mrg esac
22074 1.1 mrg test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22075 1.1 mrg as_dirs=
22076 1.1 mrg while :; do
22077 1.1 mrg case $as_dir in #(
22078 1.1 mrg *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22079 1.1 mrg *) as_qdir=$as_dir;;
22080 1.1 mrg esac
22081 1.1 mrg as_dirs="'$as_qdir' $as_dirs"
22082 1.1 mrg as_dir=`$as_dirname -- "$as_dir" ||
22083 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22084 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \
22085 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \
22086 1.1 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22087 1.1 mrg echo X"$as_dir" |
22088 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22089 1.1 mrg s//\1/
22090 1.1 mrg q
22091 1.1 mrg }
22092 1.1 mrg /^X\(\/\/\)[^/].*/{
22093 1.1 mrg s//\1/
22094 1.1 mrg q
22095 1.1 mrg }
22096 1.1 mrg /^X\(\/\/\)$/{
22097 1.1 mrg s//\1/
22098 1.1 mrg q
22099 1.1 mrg }
22100 1.1 mrg /^X\(\/\).*/{
22101 1.1 mrg s//\1/
22102 1.1 mrg q
22103 1.1 mrg }
22104 1.1 mrg s/.*/./; q'`
22105 1.1 mrg test -d "$as_dir" && break
22106 1.1 mrg done
22107 1.1 mrg test -z "$as_dirs" || eval "mkdir $as_dirs"
22108 1.1 mrg } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22109 1.1 mrg echo "$as_me: error: cannot create directory $as_dir" >&2;}
22110 1.1 mrg { (exit 1); exit 1; }; }; }
22111 1.1 mrg # echo "creating $dirpart/$file"
22112 1.1 mrg echo '# dummy' > "$dirpart/$file"
22113 1.1 mrg done
22114 1.1 mrg done
22115 1.1 mrg ;;
22116 1.1 mrg
22117 1.1 mrg esac
22118 1.1 mrg done # for ac_tag
22119 1.1 mrg
22120 1.1 mrg
22121 1.1 mrg { (exit 0); exit 0; }
22122 1.1 mrg _ACEOF
22123 1.1 mrg chmod +x $CONFIG_STATUS
22124 1.1 mrg ac_clean_files=$ac_clean_files_save
22125 1.1 mrg
22126 1.1 mrg
22127 1.1 mrg # configure is writing to config.log, and then calls config.status.
22128 1.1 mrg # config.status does its own redirection, appending to config.log.
22129 1.1 mrg # Unfortunately, on DOS this fails, as config.log is still kept open
22130 1.1 mrg # by configure, so config.status won't be able to write to it; its
22131 1.1 mrg # output is simply discarded. So we exec the FD to /dev/null,
22132 1.1 mrg # effectively closing config.log, so it can be properly (re)opened and
22133 1.1 mrg # appended to by config.status. When coming back to configure, we
22134 1.1 mrg # need to make the FD available again.
22135 1.1 mrg if test "$no_create" != yes; then
22136 1.1 mrg ac_cs_success=:
22137 1.1 mrg ac_config_status_args=
22138 1.1 mrg test "$silent" = yes &&
22139 1.1 mrg ac_config_status_args="$ac_config_status_args --quiet"
22140 1.1 mrg exec 5>/dev/null
22141 1.1 mrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
22142 1.1 mrg exec 5>>config.log
22143 1.1 mrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22144 1.1 mrg # would make configure fail if this is the last instruction.
22145 1.1 mrg $ac_cs_success || { (exit 1); exit 1; }
22146 1.1 mrg fi
22147 1.1 mrg
22148