configure revision 1.1.1.2 1 1.1 mrg #! /bin/sh
2 1.1 mrg # Guess values for system-dependent variables and create Makefiles.
3 1.1.1.2 mrg # Generated by GNU Autoconf 2.63 for xf86-video-r128 6.8.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.1.2 mrg # 2002, 2003, 2004, 2005, 2006, 2007, 2008 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.1.2 mrg # Pre-4.2 versions of Zsh do 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.1.2 mrg as_nl='
43 1.1.1.2 mrg '
44 1.1.1.2 mrg export as_nl
45 1.1.1.2 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf.
46 1.1.1.2 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
47 1.1.1.2 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
48 1.1.1.2 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
49 1.1.1.2 mrg if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50 1.1.1.2 mrg as_echo='printf %s\n'
51 1.1.1.2 mrg as_echo_n='printf %s'
52 1.1.1.2 mrg else
53 1.1.1.2 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 1.1.1.2 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 1.1.1.2 mrg as_echo_n='/usr/ucb/echo -n'
56 1.1 mrg else
57 1.1.1.2 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 1.1.1.2 mrg as_echo_n_body='eval
59 1.1.1.2 mrg arg=$1;
60 1.1.1.2 mrg case $arg in
61 1.1.1.2 mrg *"$as_nl"*)
62 1.1.1.2 mrg expr "X$arg" : "X\\(.*\\)$as_nl";
63 1.1.1.2 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 1.1.1.2 mrg esac;
65 1.1.1.2 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 1.1.1.2 mrg '
67 1.1.1.2 mrg export as_echo_n_body
68 1.1.1.2 mrg as_echo_n='sh -c $as_echo_n_body as_echo'
69 1.1 mrg fi
70 1.1.1.2 mrg export as_echo_body
71 1.1.1.2 mrg as_echo='sh -c $as_echo_body as_echo'
72 1.1.1.2 mrg fi
73 1.1.1.2 mrg
74 1.1.1.2 mrg # The user is always right.
75 1.1.1.2 mrg if test "${PATH_SEPARATOR+set}" != set; then
76 1.1.1.2 mrg PATH_SEPARATOR=:
77 1.1.1.2 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 1.1.1.2 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 1.1.1.2 mrg PATH_SEPARATOR=';'
80 1.1.1.2 mrg }
81 1.1 mrg fi
82 1.1 mrg
83 1.1 mrg # Support unset when possible.
84 1.1 mrg if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
85 1.1 mrg as_unset=unset
86 1.1 mrg else
87 1.1 mrg as_unset=false
88 1.1 mrg fi
89 1.1 mrg
90 1.1 mrg
91 1.1 mrg # IFS
92 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is
93 1.1 mrg # there to prevent editors from complaining about space-tab.
94 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word
95 1.1 mrg # splitting by setting IFS to empty value.)
96 1.1 mrg IFS=" "" $as_nl"
97 1.1 mrg
98 1.1 mrg # Find who we are. Look in the path if we contain no directory separator.
99 1.1 mrg case $0 in
100 1.1 mrg *[\\/]* ) as_myself=$0 ;;
101 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
102 1.1 mrg for as_dir in $PATH
103 1.1 mrg do
104 1.1 mrg IFS=$as_save_IFS
105 1.1 mrg test -z "$as_dir" && as_dir=.
106 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
107 1.1 mrg done
108 1.1 mrg IFS=$as_save_IFS
109 1.1 mrg
110 1.1 mrg ;;
111 1.1 mrg esac
112 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND'
113 1.1 mrg # in which case we are not to be found in the path.
114 1.1 mrg if test "x$as_myself" = x; then
115 1.1 mrg as_myself=$0
116 1.1 mrg fi
117 1.1 mrg if test ! -f "$as_myself"; then
118 1.1.1.2 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
119 1.1 mrg { (exit 1); exit 1; }
120 1.1 mrg fi
121 1.1 mrg
122 1.1 mrg # Work around bugs in pre-3.0 UWIN ksh.
123 1.1 mrg for as_var in ENV MAIL MAILPATH
124 1.1 mrg do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
125 1.1 mrg done
126 1.1 mrg PS1='$ '
127 1.1 mrg PS2='> '
128 1.1 mrg PS4='+ '
129 1.1 mrg
130 1.1 mrg # NLS nuisances.
131 1.1.1.2 mrg LC_ALL=C
132 1.1.1.2 mrg export LC_ALL
133 1.1.1.2 mrg LANGUAGE=C
134 1.1.1.2 mrg export LANGUAGE
135 1.1 mrg
136 1.1 mrg # Required to use basename.
137 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 &&
138 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then
139 1.1 mrg as_expr=expr
140 1.1 mrg else
141 1.1 mrg as_expr=false
142 1.1 mrg fi
143 1.1 mrg
144 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
145 1.1 mrg as_basename=basename
146 1.1 mrg else
147 1.1 mrg as_basename=false
148 1.1 mrg fi
149 1.1 mrg
150 1.1 mrg
151 1.1 mrg # Name of the executable.
152 1.1 mrg as_me=`$as_basename -- "$0" ||
153 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
154 1.1 mrg X"$0" : 'X\(//\)$' \| \
155 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null ||
156 1.1.1.2 mrg $as_echo X/"$0" |
157 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{
158 1.1 mrg s//\1/
159 1.1 mrg q
160 1.1 mrg }
161 1.1 mrg /^X\/\(\/\/\)$/{
162 1.1 mrg s//\1/
163 1.1 mrg q
164 1.1 mrg }
165 1.1 mrg /^X\/\(\/\).*/{
166 1.1 mrg s//\1/
167 1.1 mrg q
168 1.1 mrg }
169 1.1 mrg s/.*/./; q'`
170 1.1 mrg
171 1.1 mrg # CDPATH.
172 1.1 mrg $as_unset CDPATH
173 1.1 mrg
174 1.1 mrg
175 1.1 mrg if test "x$CONFIG_SHELL" = x; then
176 1.1 mrg if (eval ":") 2>/dev/null; then
177 1.1 mrg as_have_required=yes
178 1.1 mrg else
179 1.1 mrg as_have_required=no
180 1.1 mrg fi
181 1.1 mrg
182 1.1.1.2 mrg if test $as_have_required = yes && (eval ":
183 1.1 mrg (as_func_return () {
184 1.1 mrg (exit \$1)
185 1.1 mrg }
186 1.1 mrg as_func_success () {
187 1.1 mrg as_func_return 0
188 1.1 mrg }
189 1.1 mrg as_func_failure () {
190 1.1 mrg as_func_return 1
191 1.1 mrg }
192 1.1 mrg as_func_ret_success () {
193 1.1 mrg return 0
194 1.1 mrg }
195 1.1 mrg as_func_ret_failure () {
196 1.1 mrg return 1
197 1.1 mrg }
198 1.1 mrg
199 1.1 mrg exitcode=0
200 1.1 mrg if as_func_success; then
201 1.1 mrg :
202 1.1 mrg else
203 1.1 mrg exitcode=1
204 1.1 mrg echo as_func_success failed.
205 1.1 mrg fi
206 1.1 mrg
207 1.1 mrg if as_func_failure; then
208 1.1 mrg exitcode=1
209 1.1 mrg echo as_func_failure succeeded.
210 1.1 mrg fi
211 1.1 mrg
212 1.1 mrg if as_func_ret_success; then
213 1.1 mrg :
214 1.1 mrg else
215 1.1 mrg exitcode=1
216 1.1 mrg echo as_func_ret_success failed.
217 1.1 mrg fi
218 1.1 mrg
219 1.1 mrg if as_func_ret_failure; then
220 1.1 mrg exitcode=1
221 1.1 mrg echo as_func_ret_failure succeeded.
222 1.1 mrg fi
223 1.1 mrg
224 1.1 mrg if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
225 1.1 mrg :
226 1.1 mrg else
227 1.1 mrg exitcode=1
228 1.1 mrg echo positional parameters were not saved.
229 1.1 mrg fi
230 1.1 mrg
231 1.1 mrg test \$exitcode = 0) || { (exit 1); exit 1; }
232 1.1 mrg
233 1.1 mrg (
234 1.1 mrg as_lineno_1=\$LINENO
235 1.1 mrg as_lineno_2=\$LINENO
236 1.1 mrg test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
237 1.1 mrg test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
238 1.1 mrg ") 2> /dev/null; then
239 1.1 mrg :
240 1.1 mrg else
241 1.1 mrg as_candidate_shells=
242 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
243 1.1 mrg for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
244 1.1 mrg do
245 1.1 mrg IFS=$as_save_IFS
246 1.1 mrg test -z "$as_dir" && as_dir=.
247 1.1 mrg case $as_dir in
248 1.1 mrg /*)
249 1.1 mrg for as_base in sh bash ksh sh5; do
250 1.1 mrg as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
251 1.1 mrg done;;
252 1.1 mrg esac
253 1.1 mrg done
254 1.1 mrg IFS=$as_save_IFS
255 1.1 mrg
256 1.1 mrg
257 1.1 mrg for as_shell in $as_candidate_shells $SHELL; do
258 1.1 mrg # Try only shells that exist, to save several forks.
259 1.1 mrg if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
260 1.1 mrg { ("$as_shell") 2> /dev/null <<\_ASEOF
261 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262 1.1 mrg emulate sh
263 1.1 mrg NULLCMD=:
264 1.1.1.2 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
265 1.1 mrg # is contrary to our usage. Disable this feature.
266 1.1 mrg alias -g '${1+"$@"}'='"$@"'
267 1.1 mrg setopt NO_GLOB_SUBST
268 1.1 mrg else
269 1.1 mrg case `(set -o) 2>/dev/null` in
270 1.1 mrg *posix*) set -o posix ;;
271 1.1 mrg esac
272 1.1 mrg
273 1.1 mrg fi
274 1.1 mrg
275 1.1 mrg
276 1.1 mrg :
277 1.1 mrg _ASEOF
278 1.1 mrg }; then
279 1.1 mrg CONFIG_SHELL=$as_shell
280 1.1 mrg as_have_required=yes
281 1.1 mrg if { "$as_shell" 2> /dev/null <<\_ASEOF
282 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
283 1.1 mrg emulate sh
284 1.1 mrg NULLCMD=:
285 1.1.1.2 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
286 1.1 mrg # is contrary to our usage. Disable this feature.
287 1.1 mrg alias -g '${1+"$@"}'='"$@"'
288 1.1 mrg setopt NO_GLOB_SUBST
289 1.1 mrg else
290 1.1 mrg case `(set -o) 2>/dev/null` in
291 1.1 mrg *posix*) set -o posix ;;
292 1.1 mrg esac
293 1.1 mrg
294 1.1 mrg fi
295 1.1 mrg
296 1.1 mrg
297 1.1 mrg :
298 1.1 mrg (as_func_return () {
299 1.1 mrg (exit $1)
300 1.1 mrg }
301 1.1 mrg as_func_success () {
302 1.1 mrg as_func_return 0
303 1.1 mrg }
304 1.1 mrg as_func_failure () {
305 1.1 mrg as_func_return 1
306 1.1 mrg }
307 1.1 mrg as_func_ret_success () {
308 1.1 mrg return 0
309 1.1 mrg }
310 1.1 mrg as_func_ret_failure () {
311 1.1 mrg return 1
312 1.1 mrg }
313 1.1 mrg
314 1.1 mrg exitcode=0
315 1.1 mrg if as_func_success; then
316 1.1 mrg :
317 1.1 mrg else
318 1.1 mrg exitcode=1
319 1.1 mrg echo as_func_success failed.
320 1.1 mrg fi
321 1.1 mrg
322 1.1 mrg if as_func_failure; then
323 1.1 mrg exitcode=1
324 1.1 mrg echo as_func_failure succeeded.
325 1.1 mrg fi
326 1.1 mrg
327 1.1 mrg if as_func_ret_success; then
328 1.1 mrg :
329 1.1 mrg else
330 1.1 mrg exitcode=1
331 1.1 mrg echo as_func_ret_success failed.
332 1.1 mrg fi
333 1.1 mrg
334 1.1 mrg if as_func_ret_failure; then
335 1.1 mrg exitcode=1
336 1.1 mrg echo as_func_ret_failure succeeded.
337 1.1 mrg fi
338 1.1 mrg
339 1.1 mrg if ( set x; as_func_ret_success y && test x = "$1" ); then
340 1.1 mrg :
341 1.1 mrg else
342 1.1 mrg exitcode=1
343 1.1 mrg echo positional parameters were not saved.
344 1.1 mrg fi
345 1.1 mrg
346 1.1 mrg test $exitcode = 0) || { (exit 1); exit 1; }
347 1.1 mrg
348 1.1 mrg (
349 1.1 mrg as_lineno_1=$LINENO
350 1.1 mrg as_lineno_2=$LINENO
351 1.1 mrg test "x$as_lineno_1" != "x$as_lineno_2" &&
352 1.1 mrg test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
353 1.1 mrg
354 1.1 mrg _ASEOF
355 1.1 mrg }; then
356 1.1 mrg break
357 1.1 mrg fi
358 1.1 mrg
359 1.1 mrg fi
360 1.1 mrg
361 1.1 mrg done
362 1.1 mrg
363 1.1 mrg if test "x$CONFIG_SHELL" != x; then
364 1.1 mrg for as_var in BASH_ENV ENV
365 1.1.1.2 mrg do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
366 1.1.1.2 mrg done
367 1.1.1.2 mrg export CONFIG_SHELL
368 1.1.1.2 mrg exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
369 1.1 mrg fi
370 1.1 mrg
371 1.1 mrg
372 1.1 mrg if test $as_have_required = no; then
373 1.1 mrg echo This script requires a shell more modern than all the
374 1.1 mrg echo shells that I found on your system. Please install a
375 1.1 mrg echo modern shell, or manually run the script under such a
376 1.1 mrg echo shell if you do have one.
377 1.1 mrg { (exit 1); exit 1; }
378 1.1 mrg fi
379 1.1 mrg
380 1.1 mrg
381 1.1 mrg fi
382 1.1 mrg
383 1.1 mrg fi
384 1.1 mrg
385 1.1 mrg
386 1.1 mrg
387 1.1 mrg (eval "as_func_return () {
388 1.1 mrg (exit \$1)
389 1.1 mrg }
390 1.1 mrg as_func_success () {
391 1.1 mrg as_func_return 0
392 1.1 mrg }
393 1.1 mrg as_func_failure () {
394 1.1 mrg as_func_return 1
395 1.1 mrg }
396 1.1 mrg as_func_ret_success () {
397 1.1 mrg return 0
398 1.1 mrg }
399 1.1 mrg as_func_ret_failure () {
400 1.1 mrg return 1
401 1.1 mrg }
402 1.1 mrg
403 1.1 mrg exitcode=0
404 1.1 mrg if as_func_success; then
405 1.1 mrg :
406 1.1 mrg else
407 1.1 mrg exitcode=1
408 1.1 mrg echo as_func_success failed.
409 1.1 mrg fi
410 1.1 mrg
411 1.1 mrg if as_func_failure; then
412 1.1 mrg exitcode=1
413 1.1 mrg echo as_func_failure succeeded.
414 1.1 mrg fi
415 1.1 mrg
416 1.1 mrg if as_func_ret_success; then
417 1.1 mrg :
418 1.1 mrg else
419 1.1 mrg exitcode=1
420 1.1 mrg echo as_func_ret_success failed.
421 1.1 mrg fi
422 1.1 mrg
423 1.1 mrg if as_func_ret_failure; then
424 1.1 mrg exitcode=1
425 1.1 mrg echo as_func_ret_failure succeeded.
426 1.1 mrg fi
427 1.1 mrg
428 1.1 mrg if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
429 1.1 mrg :
430 1.1 mrg else
431 1.1 mrg exitcode=1
432 1.1 mrg echo positional parameters were not saved.
433 1.1 mrg fi
434 1.1 mrg
435 1.1 mrg test \$exitcode = 0") || {
436 1.1 mrg echo No shell found that supports shell functions.
437 1.1.1.2 mrg echo Please tell bug-autoconf@gnu.org about your system,
438 1.1.1.2 mrg echo including any error possibly output before this message.
439 1.1.1.2 mrg echo This can help us improve future autoconf versions.
440 1.1.1.2 mrg echo Configuration will now proceed without shell functions.
441 1.1 mrg }
442 1.1 mrg
443 1.1 mrg
444 1.1 mrg
445 1.1 mrg as_lineno_1=$LINENO
446 1.1 mrg as_lineno_2=$LINENO
447 1.1 mrg test "x$as_lineno_1" != "x$as_lineno_2" &&
448 1.1 mrg test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
449 1.1 mrg
450 1.1 mrg # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
451 1.1 mrg # uniformly replaced by the line number. The first 'sed' inserts a
452 1.1 mrg # line-number line after each line using $LINENO; the second 'sed'
453 1.1 mrg # does the real work. The second script uses 'N' to pair each
454 1.1 mrg # line-number line with the line containing $LINENO, and appends
455 1.1 mrg # trailing '-' during substitution so that $LINENO is not a special
456 1.1 mrg # case at line end.
457 1.1 mrg # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
458 1.1 mrg # scripts with optimization help from Paolo Bonzini. Blame Lee
459 1.1 mrg # E. McMahon (1931-1989) for sed's syntax. :-)
460 1.1 mrg sed -n '
461 1.1 mrg p
462 1.1 mrg /[$]LINENO/=
463 1.1 mrg ' <$as_myself |
464 1.1 mrg sed '
465 1.1 mrg s/[$]LINENO.*/&-/
466 1.1 mrg t lineno
467 1.1 mrg b
468 1.1 mrg :lineno
469 1.1 mrg N
470 1.1 mrg :loop
471 1.1 mrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
472 1.1 mrg t loop
473 1.1 mrg s/-\n.*//
474 1.1 mrg ' >$as_me.lineno &&
475 1.1 mrg chmod +x "$as_me.lineno" ||
476 1.1.1.2 mrg { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
477 1.1 mrg { (exit 1); exit 1; }; }
478 1.1 mrg
479 1.1 mrg # Don't try to exec as it changes $[0], causing all sort of problems
480 1.1 mrg # (the dirname of $[0] is not the place where we might find the
481 1.1 mrg # original and so on. Autoconf is especially sensitive to this).
482 1.1 mrg . "./$as_me.lineno"
483 1.1 mrg # Exit status is that of the last command.
484 1.1 mrg exit
485 1.1 mrg }
486 1.1 mrg
487 1.1 mrg
488 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
489 1.1 mrg as_dirname=dirname
490 1.1 mrg else
491 1.1 mrg as_dirname=false
492 1.1 mrg fi
493 1.1 mrg
494 1.1 mrg ECHO_C= ECHO_N= ECHO_T=
495 1.1 mrg case `echo -n x` in
496 1.1 mrg -n*)
497 1.1 mrg case `echo 'x\c'` in
498 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character.
499 1.1 mrg *) ECHO_C='\c';;
500 1.1 mrg esac;;
501 1.1 mrg *)
502 1.1 mrg ECHO_N='-n';;
503 1.1 mrg esac
504 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 &&
505 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then
506 1.1 mrg as_expr=expr
507 1.1 mrg else
508 1.1 mrg as_expr=false
509 1.1 mrg fi
510 1.1 mrg
511 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file
512 1.1 mrg if test -d conf$$.dir; then
513 1.1 mrg rm -f conf$$.dir/conf$$.file
514 1.1 mrg else
515 1.1 mrg rm -f conf$$.dir
516 1.1.1.2 mrg mkdir conf$$.dir 2>/dev/null
517 1.1 mrg fi
518 1.1.1.2 mrg if (echo >conf$$.file) 2>/dev/null; then
519 1.1.1.2 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then
520 1.1.1.2 mrg as_ln_s='ln -s'
521 1.1.1.2 mrg # ... but there are two gotchas:
522 1.1.1.2 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
523 1.1.1.2 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
524 1.1.1.2 mrg # In both cases, we have to default to `cp -p'.
525 1.1.1.2 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
526 1.1.1.2 mrg as_ln_s='cp -p'
527 1.1.1.2 mrg elif ln conf$$.file conf$$ 2>/dev/null; then
528 1.1.1.2 mrg as_ln_s=ln
529 1.1.1.2 mrg else
530 1.1 mrg as_ln_s='cp -p'
531 1.1.1.2 mrg fi
532 1.1 mrg else
533 1.1 mrg as_ln_s='cp -p'
534 1.1 mrg fi
535 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
536 1.1 mrg rmdir conf$$.dir 2>/dev/null
537 1.1 mrg
538 1.1 mrg if mkdir -p . 2>/dev/null; then
539 1.1 mrg as_mkdir_p=:
540 1.1 mrg else
541 1.1 mrg test -d ./-p && rmdir ./-p
542 1.1 mrg as_mkdir_p=false
543 1.1 mrg fi
544 1.1 mrg
545 1.1 mrg if test -x / >/dev/null 2>&1; then
546 1.1 mrg as_test_x='test -x'
547 1.1 mrg else
548 1.1 mrg if ls -dL / >/dev/null 2>&1; then
549 1.1 mrg as_ls_L_option=L
550 1.1 mrg else
551 1.1 mrg as_ls_L_option=
552 1.1 mrg fi
553 1.1 mrg as_test_x='
554 1.1 mrg eval sh -c '\''
555 1.1 mrg if test -d "$1"; then
556 1.1.1.2 mrg test -d "$1/.";
557 1.1 mrg else
558 1.1 mrg case $1 in
559 1.1.1.2 mrg -*)set "./$1";;
560 1.1 mrg esac;
561 1.1 mrg case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
562 1.1 mrg ???[sx]*):;;*)false;;esac;fi
563 1.1 mrg '\'' sh
564 1.1 mrg '
565 1.1 mrg fi
566 1.1 mrg as_executable_p=$as_test_x
567 1.1 mrg
568 1.1 mrg # Sed expression to map a string onto a valid CPP name.
569 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
570 1.1 mrg
571 1.1 mrg # Sed expression to map a string onto a valid variable name.
572 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
573 1.1 mrg
574 1.1 mrg
575 1.1 mrg
576 1.1 mrg
577 1.1 mrg # Check that we are running under the correct shell.
578 1.1 mrg SHELL=${CONFIG_SHELL-/bin/sh}
579 1.1 mrg
580 1.1 mrg case X$ECHO in
581 1.1 mrg X*--fallback-echo)
582 1.1 mrg # Remove one level of quotation (which was required for Make).
583 1.1 mrg ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
584 1.1 mrg ;;
585 1.1 mrg esac
586 1.1 mrg
587 1.1 mrg echo=${ECHO-echo}
588 1.1 mrg if test "X$1" = X--no-reexec; then
589 1.1 mrg # Discard the --no-reexec flag, and continue.
590 1.1 mrg shift
591 1.1 mrg elif test "X$1" = X--fallback-echo; then
592 1.1 mrg # Avoid inline document here, it may be left over
593 1.1 mrg :
594 1.1 mrg elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
595 1.1 mrg # Yippee, $echo works!
596 1.1 mrg :
597 1.1 mrg else
598 1.1 mrg # Restart under the correct shell.
599 1.1 mrg exec $SHELL "$0" --no-reexec ${1+"$@"}
600 1.1 mrg fi
601 1.1 mrg
602 1.1 mrg if test "X$1" = X--fallback-echo; then
603 1.1 mrg # used as fallback echo
604 1.1 mrg shift
605 1.1 mrg cat <<EOF
606 1.1 mrg $*
607 1.1 mrg EOF
608 1.1 mrg exit 0
609 1.1 mrg fi
610 1.1 mrg
611 1.1 mrg # The HP-UX ksh and POSIX shell print the target directory to stdout
612 1.1 mrg # if CDPATH is set.
613 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
614 1.1 mrg
615 1.1 mrg if test -z "$ECHO"; then
616 1.1 mrg if test "X${echo_test_string+set}" != Xset; then
617 1.1 mrg # find a string as large as possible, as long as the shell can cope with it
618 1.1 mrg for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
619 1.1 mrg # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
620 1.1 mrg if (echo_test_string=`eval $cmd`) 2>/dev/null &&
621 1.1 mrg echo_test_string=`eval $cmd` &&
622 1.1 mrg (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
623 1.1 mrg then
624 1.1 mrg break
625 1.1 mrg fi
626 1.1 mrg done
627 1.1 mrg fi
628 1.1 mrg
629 1.1 mrg if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
630 1.1 mrg echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
631 1.1 mrg test "X$echo_testing_string" = "X$echo_test_string"; then
632 1.1 mrg :
633 1.1 mrg else
634 1.1 mrg # The Solaris, AIX, and Digital Unix default echo programs unquote
635 1.1 mrg # backslashes. This makes it impossible to quote backslashes using
636 1.1 mrg # echo "$something" | sed 's/\\/\\\\/g'
637 1.1 mrg #
638 1.1 mrg # So, first we look for a working echo in the user's PATH.
639 1.1 mrg
640 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
641 1.1 mrg for dir in $PATH /usr/ucb; do
642 1.1 mrg IFS="$lt_save_ifs"
643 1.1 mrg if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
644 1.1 mrg test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
645 1.1 mrg echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
646 1.1 mrg test "X$echo_testing_string" = "X$echo_test_string"; then
647 1.1 mrg echo="$dir/echo"
648 1.1 mrg break
649 1.1 mrg fi
650 1.1 mrg done
651 1.1 mrg IFS="$lt_save_ifs"
652 1.1 mrg
653 1.1 mrg if test "X$echo" = Xecho; then
654 1.1 mrg # We didn't find a better echo, so look for alternatives.
655 1.1 mrg if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
656 1.1 mrg echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
657 1.1 mrg test "X$echo_testing_string" = "X$echo_test_string"; then
658 1.1 mrg # This shell has a builtin print -r that does the trick.
659 1.1 mrg echo='print -r'
660 1.1 mrg elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
661 1.1 mrg test "X$CONFIG_SHELL" != X/bin/ksh; then
662 1.1 mrg # If we have ksh, try running configure again with it.
663 1.1 mrg ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
664 1.1 mrg export ORIGINAL_CONFIG_SHELL
665 1.1 mrg CONFIG_SHELL=/bin/ksh
666 1.1 mrg export CONFIG_SHELL
667 1.1 mrg exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
668 1.1 mrg else
669 1.1 mrg # Try using printf.
670 1.1 mrg echo='printf %s\n'
671 1.1 mrg if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
672 1.1 mrg echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
673 1.1 mrg test "X$echo_testing_string" = "X$echo_test_string"; then
674 1.1 mrg # Cool, printf works
675 1.1 mrg :
676 1.1 mrg elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
677 1.1 mrg test "X$echo_testing_string" = 'X\t' &&
678 1.1 mrg echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
679 1.1 mrg test "X$echo_testing_string" = "X$echo_test_string"; then
680 1.1 mrg CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
681 1.1 mrg export CONFIG_SHELL
682 1.1 mrg SHELL="$CONFIG_SHELL"
683 1.1 mrg export SHELL
684 1.1 mrg echo="$CONFIG_SHELL $0 --fallback-echo"
685 1.1 mrg elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
686 1.1 mrg test "X$echo_testing_string" = 'X\t' &&
687 1.1 mrg echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
688 1.1 mrg test "X$echo_testing_string" = "X$echo_test_string"; then
689 1.1 mrg echo="$CONFIG_SHELL $0 --fallback-echo"
690 1.1 mrg else
691 1.1 mrg # maybe with a smaller string...
692 1.1 mrg prev=:
693 1.1 mrg
694 1.1 mrg for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
695 1.1 mrg if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
696 1.1 mrg then
697 1.1 mrg break
698 1.1 mrg fi
699 1.1 mrg prev="$cmd"
700 1.1 mrg done
701 1.1 mrg
702 1.1 mrg if test "$prev" != 'sed 50q "$0"'; then
703 1.1 mrg echo_test_string=`eval $prev`
704 1.1 mrg export echo_test_string
705 1.1 mrg exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
706 1.1 mrg else
707 1.1 mrg # Oops. We lost completely, so just stick with echo.
708 1.1 mrg echo=echo
709 1.1 mrg fi
710 1.1 mrg fi
711 1.1 mrg fi
712 1.1 mrg fi
713 1.1 mrg fi
714 1.1 mrg fi
715 1.1 mrg
716 1.1 mrg # Copy echo and quote the copy suitably for passing to libtool from
717 1.1 mrg # the Makefile, instead of quoting the original, which is used later.
718 1.1 mrg ECHO=$echo
719 1.1 mrg if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
720 1.1 mrg ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
721 1.1 mrg fi
722 1.1 mrg
723 1.1 mrg
724 1.1 mrg
725 1.1 mrg
726 1.1 mrg tagnames=${tagnames+${tagnames},}CXX
727 1.1 mrg
728 1.1 mrg tagnames=${tagnames+${tagnames},}F77
729 1.1 mrg
730 1.1 mrg exec 7<&0 </dev/null 6>&1
731 1.1 mrg
732 1.1 mrg # Name of the host.
733 1.1 mrg # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
734 1.1 mrg # so uname gets run too.
735 1.1 mrg ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
736 1.1 mrg
737 1.1 mrg #
738 1.1 mrg # Initializations.
739 1.1 mrg #
740 1.1 mrg ac_default_prefix=/usr/local
741 1.1 mrg ac_clean_files=
742 1.1 mrg ac_config_libobj_dir=.
743 1.1 mrg LIBOBJS=
744 1.1 mrg cross_compiling=no
745 1.1 mrg subdirs=
746 1.1 mrg MFLAGS=
747 1.1 mrg MAKEFLAGS=
748 1.1 mrg SHELL=${CONFIG_SHELL-/bin/sh}
749 1.1 mrg
750 1.1 mrg # Identity of this package.
751 1.1 mrg PACKAGE_NAME='xf86-video-r128'
752 1.1 mrg PACKAGE_TARNAME='xf86-video-r128'
753 1.1.1.2 mrg PACKAGE_VERSION='6.8.1'
754 1.1.1.2 mrg PACKAGE_STRING='xf86-video-r128 6.8.1'
755 1.1 mrg PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
756 1.1 mrg
757 1.1 mrg ac_unique_file="Makefile.am"
758 1.1 mrg # Factoring default headers for most tests.
759 1.1 mrg ac_includes_default="\
760 1.1 mrg #include <stdio.h>
761 1.1 mrg #ifdef HAVE_SYS_TYPES_H
762 1.1 mrg # include <sys/types.h>
763 1.1 mrg #endif
764 1.1 mrg #ifdef HAVE_SYS_STAT_H
765 1.1 mrg # include <sys/stat.h>
766 1.1 mrg #endif
767 1.1 mrg #ifdef STDC_HEADERS
768 1.1 mrg # include <stdlib.h>
769 1.1 mrg # include <stddef.h>
770 1.1 mrg #else
771 1.1 mrg # ifdef HAVE_STDLIB_H
772 1.1 mrg # include <stdlib.h>
773 1.1 mrg # endif
774 1.1 mrg #endif
775 1.1 mrg #ifdef HAVE_STRING_H
776 1.1 mrg # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
777 1.1 mrg # include <memory.h>
778 1.1 mrg # endif
779 1.1 mrg # include <string.h>
780 1.1 mrg #endif
781 1.1 mrg #ifdef HAVE_STRINGS_H
782 1.1 mrg # include <strings.h>
783 1.1 mrg #endif
784 1.1 mrg #ifdef HAVE_INTTYPES_H
785 1.1 mrg # include <inttypes.h>
786 1.1 mrg #endif
787 1.1 mrg #ifdef HAVE_STDINT_H
788 1.1 mrg # include <stdint.h>
789 1.1 mrg #endif
790 1.1 mrg #ifdef HAVE_UNISTD_H
791 1.1 mrg # include <unistd.h>
792 1.1 mrg #endif"
793 1.1 mrg
794 1.1.1.2 mrg ac_subst_vars='am__EXEEXT_FALSE
795 1.1.1.2 mrg am__EXEEXT_TRUE
796 1.1.1.2 mrg LTLIBOBJS
797 1.1 mrg LIBOBJS
798 1.1.1.2 mrg distcleancheck_listfiles
799 1.1.1.2 mrg CHANGELOG_CMD
800 1.1.1.2 mrg MAKE_HTML
801 1.1.1.2 mrg MAKE_PDF
802 1.1.1.2 mrg MAKE_PS
803 1.1.1.2 mrg MAKE_TEXT
804 1.1.1.2 mrg BUILD_PDFDOC_FALSE
805 1.1.1.2 mrg BUILD_PDFDOC_TRUE
806 1.1.1.2 mrg BUILD_LINUXDOC_FALSE
807 1.1.1.2 mrg BUILD_LINUXDOC_TRUE
808 1.1.1.2 mrg PS2PDF
809 1.1.1.2 mrg LINUXDOC
810 1.1.1.2 mrg ADMIN_MAN_DIR
811 1.1.1.2 mrg DRIVER_MAN_DIR
812 1.1.1.2 mrg MISC_MAN_DIR
813 1.1.1.2 mrg FILE_MAN_DIR
814 1.1.1.2 mrg LIB_MAN_DIR
815 1.1.1.2 mrg APP_MAN_DIR
816 1.1.1.2 mrg ADMIN_MAN_SUFFIX
817 1.1.1.2 mrg DRIVER_MAN_SUFFIX
818 1.1.1.2 mrg MISC_MAN_SUFFIX
819 1.1.1.2 mrg FILE_MAN_SUFFIX
820 1.1.1.2 mrg LIB_MAN_SUFFIX
821 1.1.1.2 mrg APP_MAN_SUFFIX
822 1.1.1.2 mrg DRIVER_NAME
823 1.1.1.2 mrg moduledir
824 1.1.1.2 mrg XSERVER_LIBPCIACCESS_FALSE
825 1.1.1.2 mrg XSERVER_LIBPCIACCESS_TRUE
826 1.1.1.2 mrg PCIACCESS_LIBS
827 1.1.1.2 mrg PCIACCESS_CFLAGS
828 1.1.1.2 mrg USE_EXA_FALSE
829 1.1.1.2 mrg USE_EXA_TRUE
830 1.1.1.2 mrg DRI_LIBS
831 1.1.1.2 mrg DRI_CFLAGS
832 1.1.1.2 mrg DRI_FALSE
833 1.1.1.2 mrg DRI_TRUE
834 1.1.1.2 mrg HAVE_XEXTPROTO_71_FALSE
835 1.1.1.2 mrg HAVE_XEXTPROTO_71_TRUE
836 1.1.1.2 mrg XEXT_LIBS
837 1.1.1.2 mrg XEXT_CFLAGS
838 1.1.1.2 mrg XORG_LIBS
839 1.1.1.2 mrg XORG_CFLAGS
840 1.1.1.2 mrg PKG_CONFIG
841 1.1.1.2 mrg LIBTOOL
842 1.1.1.2 mrg ac_ct_F77
843 1.1.1.2 mrg FFLAGS
844 1.1.1.2 mrg F77
845 1.1.1.2 mrg CXXCPP
846 1.1.1.2 mrg am__fastdepCXX_FALSE
847 1.1.1.2 mrg am__fastdepCXX_TRUE
848 1.1.1.2 mrg CXXDEPMODE
849 1.1.1.2 mrg ac_ct_CXX
850 1.1.1.2 mrg CXXFLAGS
851 1.1.1.2 mrg CXX
852 1.1.1.2 mrg CPP
853 1.1.1.2 mrg NMEDIT
854 1.1.1.2 mrg DSYMUTIL
855 1.1.1.2 mrg RANLIB
856 1.1.1.2 mrg AR
857 1.1.1.2 mrg ECHO
858 1.1.1.2 mrg LN_S
859 1.1.1.2 mrg EGREP
860 1.1.1.2 mrg GREP
861 1.1.1.2 mrg SED
862 1.1.1.2 mrg am__fastdepCC_FALSE
863 1.1.1.2 mrg am__fastdepCC_TRUE
864 1.1.1.2 mrg CCDEPMODE
865 1.1.1.2 mrg AMDEPBACKSLASH
866 1.1.1.2 mrg AMDEP_FALSE
867 1.1.1.2 mrg AMDEP_TRUE
868 1.1.1.2 mrg am__quote
869 1.1.1.2 mrg am__include
870 1.1.1.2 mrg DEPDIR
871 1.1.1.2 mrg OBJEXT
872 1.1.1.2 mrg EXEEXT
873 1.1.1.2 mrg ac_ct_CC
874 1.1.1.2 mrg CPPFLAGS
875 1.1.1.2 mrg LDFLAGS
876 1.1.1.2 mrg CFLAGS
877 1.1.1.2 mrg CC
878 1.1.1.2 mrg host_os
879 1.1.1.2 mrg host_vendor
880 1.1.1.2 mrg host_cpu
881 1.1.1.2 mrg host
882 1.1.1.2 mrg build_os
883 1.1.1.2 mrg build_vendor
884 1.1.1.2 mrg build_cpu
885 1.1.1.2 mrg build
886 1.1.1.2 mrg MAINT
887 1.1.1.2 mrg MAINTAINER_MODE_FALSE
888 1.1.1.2 mrg MAINTAINER_MODE_TRUE
889 1.1.1.2 mrg am__untar
890 1.1.1.2 mrg am__tar
891 1.1.1.2 mrg AMTAR
892 1.1.1.2 mrg am__leading_dot
893 1.1.1.2 mrg SET_MAKE
894 1.1.1.2 mrg AWK
895 1.1.1.2 mrg mkdir_p
896 1.1.1.2 mrg MKDIR_P
897 1.1.1.2 mrg INSTALL_STRIP_PROGRAM
898 1.1.1.2 mrg STRIP
899 1.1.1.2 mrg install_sh
900 1.1.1.2 mrg MAKEINFO
901 1.1.1.2 mrg AUTOHEADER
902 1.1.1.2 mrg AUTOMAKE
903 1.1.1.2 mrg AUTOCONF
904 1.1.1.2 mrg ACLOCAL
905 1.1.1.2 mrg VERSION
906 1.1.1.2 mrg PACKAGE
907 1.1.1.2 mrg CYGPATH_W
908 1.1.1.2 mrg am__isrc
909 1.1.1.2 mrg INSTALL_DATA
910 1.1.1.2 mrg INSTALL_SCRIPT
911 1.1.1.2 mrg INSTALL_PROGRAM
912 1.1.1.2 mrg target_alias
913 1.1.1.2 mrg host_alias
914 1.1.1.2 mrg build_alias
915 1.1.1.2 mrg LIBS
916 1.1.1.2 mrg ECHO_T
917 1.1.1.2 mrg ECHO_N
918 1.1.1.2 mrg ECHO_C
919 1.1.1.2 mrg DEFS
920 1.1.1.2 mrg mandir
921 1.1.1.2 mrg localedir
922 1.1.1.2 mrg libdir
923 1.1.1.2 mrg psdir
924 1.1.1.2 mrg pdfdir
925 1.1.1.2 mrg dvidir
926 1.1.1.2 mrg htmldir
927 1.1.1.2 mrg infodir
928 1.1.1.2 mrg docdir
929 1.1.1.2 mrg oldincludedir
930 1.1.1.2 mrg includedir
931 1.1.1.2 mrg localstatedir
932 1.1.1.2 mrg sharedstatedir
933 1.1.1.2 mrg sysconfdir
934 1.1.1.2 mrg datadir
935 1.1.1.2 mrg datarootdir
936 1.1.1.2 mrg libexecdir
937 1.1.1.2 mrg sbindir
938 1.1.1.2 mrg bindir
939 1.1.1.2 mrg program_transform_name
940 1.1.1.2 mrg prefix
941 1.1.1.2 mrg exec_prefix
942 1.1.1.2 mrg PACKAGE_BUGREPORT
943 1.1.1.2 mrg PACKAGE_STRING
944 1.1.1.2 mrg PACKAGE_VERSION
945 1.1.1.2 mrg PACKAGE_TARNAME
946 1.1.1.2 mrg PACKAGE_NAME
947 1.1.1.2 mrg PATH_SEPARATOR
948 1.1.1.2 mrg SHELL'
949 1.1 mrg ac_subst_files=''
950 1.1.1.2 mrg ac_user_opts='
951 1.1.1.2 mrg enable_option_checking
952 1.1.1.2 mrg enable_maintainer_mode
953 1.1.1.2 mrg enable_static
954 1.1.1.2 mrg enable_shared
955 1.1.1.2 mrg enable_fast_install
956 1.1.1.2 mrg enable_dependency_tracking
957 1.1.1.2 mrg with_gnu_ld
958 1.1.1.2 mrg enable_libtool_lock
959 1.1.1.2 mrg with_pic
960 1.1.1.2 mrg with_tags
961 1.1.1.2 mrg with_xorg_module_dir
962 1.1.1.2 mrg enable_dri
963 1.1.1.2 mrg with_release_version
964 1.1.1.2 mrg '
965 1.1 mrg ac_precious_vars='build_alias
966 1.1 mrg host_alias
967 1.1 mrg target_alias
968 1.1 mrg CC
969 1.1 mrg CFLAGS
970 1.1 mrg LDFLAGS
971 1.1 mrg LIBS
972 1.1 mrg CPPFLAGS
973 1.1 mrg CPP
974 1.1 mrg CXX
975 1.1 mrg CXXFLAGS
976 1.1 mrg CCC
977 1.1 mrg CXXCPP
978 1.1 mrg F77
979 1.1 mrg FFLAGS
980 1.1 mrg PKG_CONFIG
981 1.1 mrg XORG_CFLAGS
982 1.1 mrg XORG_LIBS
983 1.1.1.2 mrg XEXT_CFLAGS
984 1.1.1.2 mrg XEXT_LIBS
985 1.1 mrg DRI_CFLAGS
986 1.1 mrg DRI_LIBS
987 1.1 mrg PCIACCESS_CFLAGS
988 1.1 mrg PCIACCESS_LIBS'
989 1.1 mrg
990 1.1 mrg
991 1.1 mrg # Initialize some variables set by options.
992 1.1 mrg ac_init_help=
993 1.1 mrg ac_init_version=false
994 1.1.1.2 mrg ac_unrecognized_opts=
995 1.1.1.2 mrg ac_unrecognized_sep=
996 1.1 mrg # The variables have the same names as the options, with
997 1.1 mrg # dashes changed to underlines.
998 1.1 mrg cache_file=/dev/null
999 1.1 mrg exec_prefix=NONE
1000 1.1 mrg no_create=
1001 1.1 mrg no_recursion=
1002 1.1 mrg prefix=NONE
1003 1.1 mrg program_prefix=NONE
1004 1.1 mrg program_suffix=NONE
1005 1.1 mrg program_transform_name=s,x,x,
1006 1.1 mrg silent=
1007 1.1 mrg site=
1008 1.1 mrg srcdir=
1009 1.1 mrg verbose=
1010 1.1 mrg x_includes=NONE
1011 1.1 mrg x_libraries=NONE
1012 1.1 mrg
1013 1.1 mrg # Installation directory options.
1014 1.1 mrg # These are left unexpanded so users can "make install exec_prefix=/foo"
1015 1.1 mrg # and all the variables that are supposed to be based on exec_prefix
1016 1.1 mrg # by default will actually change.
1017 1.1 mrg # Use braces instead of parens because sh, perl, etc. also accept them.
1018 1.1 mrg # (The list follows the same order as the GNU Coding Standards.)
1019 1.1 mrg bindir='${exec_prefix}/bin'
1020 1.1 mrg sbindir='${exec_prefix}/sbin'
1021 1.1 mrg libexecdir='${exec_prefix}/libexec'
1022 1.1 mrg datarootdir='${prefix}/share'
1023 1.1 mrg datadir='${datarootdir}'
1024 1.1 mrg sysconfdir='${prefix}/etc'
1025 1.1 mrg sharedstatedir='${prefix}/com'
1026 1.1 mrg localstatedir='${prefix}/var'
1027 1.1 mrg includedir='${prefix}/include'
1028 1.1 mrg oldincludedir='/usr/include'
1029 1.1 mrg docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1030 1.1 mrg infodir='${datarootdir}/info'
1031 1.1 mrg htmldir='${docdir}'
1032 1.1 mrg dvidir='${docdir}'
1033 1.1 mrg pdfdir='${docdir}'
1034 1.1 mrg psdir='${docdir}'
1035 1.1 mrg libdir='${exec_prefix}/lib'
1036 1.1 mrg localedir='${datarootdir}/locale'
1037 1.1 mrg mandir='${datarootdir}/man'
1038 1.1 mrg
1039 1.1 mrg ac_prev=
1040 1.1 mrg ac_dashdash=
1041 1.1 mrg for ac_option
1042 1.1 mrg do
1043 1.1 mrg # If the previous option needs an argument, assign it.
1044 1.1 mrg if test -n "$ac_prev"; then
1045 1.1 mrg eval $ac_prev=\$ac_option
1046 1.1 mrg ac_prev=
1047 1.1 mrg continue
1048 1.1 mrg fi
1049 1.1 mrg
1050 1.1 mrg case $ac_option in
1051 1.1 mrg *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1052 1.1 mrg *) ac_optarg=yes ;;
1053 1.1 mrg esac
1054 1.1 mrg
1055 1.1 mrg # Accept the important Cygnus configure options, so we can diagnose typos.
1056 1.1 mrg
1057 1.1 mrg case $ac_dashdash$ac_option in
1058 1.1 mrg --)
1059 1.1 mrg ac_dashdash=yes ;;
1060 1.1 mrg
1061 1.1 mrg -bindir | --bindir | --bindi | --bind | --bin | --bi)
1062 1.1 mrg ac_prev=bindir ;;
1063 1.1 mrg -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1064 1.1 mrg bindir=$ac_optarg ;;
1065 1.1 mrg
1066 1.1 mrg -build | --build | --buil | --bui | --bu)
1067 1.1 mrg ac_prev=build_alias ;;
1068 1.1 mrg -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1069 1.1 mrg build_alias=$ac_optarg ;;
1070 1.1 mrg
1071 1.1 mrg -cache-file | --cache-file | --cache-fil | --cache-fi \
1072 1.1 mrg | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1073 1.1 mrg ac_prev=cache_file ;;
1074 1.1 mrg -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1075 1.1 mrg | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1076 1.1 mrg cache_file=$ac_optarg ;;
1077 1.1 mrg
1078 1.1 mrg --config-cache | -C)
1079 1.1 mrg cache_file=config.cache ;;
1080 1.1 mrg
1081 1.1 mrg -datadir | --datadir | --datadi | --datad)
1082 1.1 mrg ac_prev=datadir ;;
1083 1.1 mrg -datadir=* | --datadir=* | --datadi=* | --datad=*)
1084 1.1 mrg datadir=$ac_optarg ;;
1085 1.1 mrg
1086 1.1 mrg -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1087 1.1 mrg | --dataroo | --dataro | --datar)
1088 1.1 mrg ac_prev=datarootdir ;;
1089 1.1 mrg -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1090 1.1 mrg | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1091 1.1 mrg datarootdir=$ac_optarg ;;
1092 1.1 mrg
1093 1.1 mrg -disable-* | --disable-*)
1094 1.1.1.2 mrg ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1095 1.1 mrg # Reject names that are not valid shell variable names.
1096 1.1.1.2 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1097 1.1.1.2 mrg { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1098 1.1 mrg { (exit 1); exit 1; }; }
1099 1.1.1.2 mrg ac_useropt_orig=$ac_useropt
1100 1.1.1.2 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1101 1.1.1.2 mrg case $ac_user_opts in
1102 1.1.1.2 mrg *"
1103 1.1.1.2 mrg "enable_$ac_useropt"
1104 1.1.1.2 mrg "*) ;;
1105 1.1.1.2 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1106 1.1.1.2 mrg ac_unrecognized_sep=', ';;
1107 1.1.1.2 mrg esac
1108 1.1.1.2 mrg eval enable_$ac_useropt=no ;;
1109 1.1 mrg
1110 1.1 mrg -docdir | --docdir | --docdi | --doc | --do)
1111 1.1 mrg ac_prev=docdir ;;
1112 1.1 mrg -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1113 1.1 mrg docdir=$ac_optarg ;;
1114 1.1 mrg
1115 1.1 mrg -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1116 1.1 mrg ac_prev=dvidir ;;
1117 1.1 mrg -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1118 1.1 mrg dvidir=$ac_optarg ;;
1119 1.1 mrg
1120 1.1 mrg -enable-* | --enable-*)
1121 1.1.1.2 mrg ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1122 1.1 mrg # Reject names that are not valid shell variable names.
1123 1.1.1.2 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1124 1.1.1.2 mrg { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1125 1.1 mrg { (exit 1); exit 1; }; }
1126 1.1.1.2 mrg ac_useropt_orig=$ac_useropt
1127 1.1.1.2 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1128 1.1.1.2 mrg case $ac_user_opts in
1129 1.1.1.2 mrg *"
1130 1.1.1.2 mrg "enable_$ac_useropt"
1131 1.1.1.2 mrg "*) ;;
1132 1.1.1.2 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1133 1.1.1.2 mrg ac_unrecognized_sep=', ';;
1134 1.1.1.2 mrg esac
1135 1.1.1.2 mrg eval enable_$ac_useropt=\$ac_optarg ;;
1136 1.1 mrg
1137 1.1 mrg -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1138 1.1 mrg | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1139 1.1 mrg | --exec | --exe | --ex)
1140 1.1 mrg ac_prev=exec_prefix ;;
1141 1.1 mrg -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1142 1.1 mrg | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1143 1.1 mrg | --exec=* | --exe=* | --ex=*)
1144 1.1 mrg exec_prefix=$ac_optarg ;;
1145 1.1 mrg
1146 1.1 mrg -gas | --gas | --ga | --g)
1147 1.1 mrg # Obsolete; use --with-gas.
1148 1.1 mrg with_gas=yes ;;
1149 1.1 mrg
1150 1.1 mrg -help | --help | --hel | --he | -h)
1151 1.1 mrg ac_init_help=long ;;
1152 1.1 mrg -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1153 1.1 mrg ac_init_help=recursive ;;
1154 1.1 mrg -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1155 1.1 mrg ac_init_help=short ;;
1156 1.1 mrg
1157 1.1 mrg -host | --host | --hos | --ho)
1158 1.1 mrg ac_prev=host_alias ;;
1159 1.1 mrg -host=* | --host=* | --hos=* | --ho=*)
1160 1.1 mrg host_alias=$ac_optarg ;;
1161 1.1 mrg
1162 1.1 mrg -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1163 1.1 mrg ac_prev=htmldir ;;
1164 1.1 mrg -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1165 1.1 mrg | --ht=*)
1166 1.1 mrg htmldir=$ac_optarg ;;
1167 1.1 mrg
1168 1.1 mrg -includedir | --includedir | --includedi | --included | --include \
1169 1.1 mrg | --includ | --inclu | --incl | --inc)
1170 1.1 mrg ac_prev=includedir ;;
1171 1.1 mrg -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1172 1.1 mrg | --includ=* | --inclu=* | --incl=* | --inc=*)
1173 1.1 mrg includedir=$ac_optarg ;;
1174 1.1 mrg
1175 1.1 mrg -infodir | --infodir | --infodi | --infod | --info | --inf)
1176 1.1 mrg ac_prev=infodir ;;
1177 1.1 mrg -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1178 1.1 mrg infodir=$ac_optarg ;;
1179 1.1 mrg
1180 1.1 mrg -libdir | --libdir | --libdi | --libd)
1181 1.1 mrg ac_prev=libdir ;;
1182 1.1 mrg -libdir=* | --libdir=* | --libdi=* | --libd=*)
1183 1.1 mrg libdir=$ac_optarg ;;
1184 1.1 mrg
1185 1.1 mrg -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1186 1.1 mrg | --libexe | --libex | --libe)
1187 1.1 mrg ac_prev=libexecdir ;;
1188 1.1 mrg -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1189 1.1 mrg | --libexe=* | --libex=* | --libe=*)
1190 1.1 mrg libexecdir=$ac_optarg ;;
1191 1.1 mrg
1192 1.1 mrg -localedir | --localedir | --localedi | --localed | --locale)
1193 1.1 mrg ac_prev=localedir ;;
1194 1.1 mrg -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1195 1.1 mrg localedir=$ac_optarg ;;
1196 1.1 mrg
1197 1.1 mrg -localstatedir | --localstatedir | --localstatedi | --localstated \
1198 1.1 mrg | --localstate | --localstat | --localsta | --localst | --locals)
1199 1.1 mrg ac_prev=localstatedir ;;
1200 1.1 mrg -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1201 1.1 mrg | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1202 1.1 mrg localstatedir=$ac_optarg ;;
1203 1.1 mrg
1204 1.1 mrg -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1205 1.1 mrg ac_prev=mandir ;;
1206 1.1 mrg -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1207 1.1 mrg mandir=$ac_optarg ;;
1208 1.1 mrg
1209 1.1 mrg -nfp | --nfp | --nf)
1210 1.1 mrg # Obsolete; use --without-fp.
1211 1.1 mrg with_fp=no ;;
1212 1.1 mrg
1213 1.1 mrg -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1214 1.1 mrg | --no-cr | --no-c | -n)
1215 1.1 mrg no_create=yes ;;
1216 1.1 mrg
1217 1.1 mrg -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1218 1.1 mrg | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1219 1.1 mrg no_recursion=yes ;;
1220 1.1 mrg
1221 1.1 mrg -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1222 1.1 mrg | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1223 1.1 mrg | --oldin | --oldi | --old | --ol | --o)
1224 1.1 mrg ac_prev=oldincludedir ;;
1225 1.1 mrg -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1226 1.1 mrg | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1227 1.1 mrg | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1228 1.1 mrg oldincludedir=$ac_optarg ;;
1229 1.1 mrg
1230 1.1 mrg -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1231 1.1 mrg ac_prev=prefix ;;
1232 1.1 mrg -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1233 1.1 mrg prefix=$ac_optarg ;;
1234 1.1 mrg
1235 1.1 mrg -program-prefix | --program-prefix | --program-prefi | --program-pref \
1236 1.1 mrg | --program-pre | --program-pr | --program-p)
1237 1.1 mrg ac_prev=program_prefix ;;
1238 1.1 mrg -program-prefix=* | --program-prefix=* | --program-prefi=* \
1239 1.1 mrg | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1240 1.1 mrg program_prefix=$ac_optarg ;;
1241 1.1 mrg
1242 1.1 mrg -program-suffix | --program-suffix | --program-suffi | --program-suff \
1243 1.1 mrg | --program-suf | --program-su | --program-s)
1244 1.1 mrg ac_prev=program_suffix ;;
1245 1.1 mrg -program-suffix=* | --program-suffix=* | --program-suffi=* \
1246 1.1 mrg | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1247 1.1 mrg program_suffix=$ac_optarg ;;
1248 1.1 mrg
1249 1.1 mrg -program-transform-name | --program-transform-name \
1250 1.1 mrg | --program-transform-nam | --program-transform-na \
1251 1.1 mrg | --program-transform-n | --program-transform- \
1252 1.1 mrg | --program-transform | --program-transfor \
1253 1.1 mrg | --program-transfo | --program-transf \
1254 1.1 mrg | --program-trans | --program-tran \
1255 1.1 mrg | --progr-tra | --program-tr | --program-t)
1256 1.1 mrg ac_prev=program_transform_name ;;
1257 1.1 mrg -program-transform-name=* | --program-transform-name=* \
1258 1.1 mrg | --program-transform-nam=* | --program-transform-na=* \
1259 1.1 mrg | --program-transform-n=* | --program-transform-=* \
1260 1.1 mrg | --program-transform=* | --program-transfor=* \
1261 1.1 mrg | --program-transfo=* | --program-transf=* \
1262 1.1 mrg | --program-trans=* | --program-tran=* \
1263 1.1 mrg | --progr-tra=* | --program-tr=* | --program-t=*)
1264 1.1 mrg program_transform_name=$ac_optarg ;;
1265 1.1 mrg
1266 1.1 mrg -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1267 1.1 mrg ac_prev=pdfdir ;;
1268 1.1 mrg -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1269 1.1 mrg pdfdir=$ac_optarg ;;
1270 1.1 mrg
1271 1.1 mrg -psdir | --psdir | --psdi | --psd | --ps)
1272 1.1 mrg ac_prev=psdir ;;
1273 1.1 mrg -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1274 1.1 mrg psdir=$ac_optarg ;;
1275 1.1 mrg
1276 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1277 1.1 mrg | -silent | --silent | --silen | --sile | --sil)
1278 1.1 mrg silent=yes ;;
1279 1.1 mrg
1280 1.1 mrg -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1281 1.1 mrg ac_prev=sbindir ;;
1282 1.1 mrg -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1283 1.1 mrg | --sbi=* | --sb=*)
1284 1.1 mrg sbindir=$ac_optarg ;;
1285 1.1 mrg
1286 1.1 mrg -sharedstatedir | --sharedstatedir | --sharedstatedi \
1287 1.1 mrg | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1288 1.1 mrg | --sharedst | --shareds | --shared | --share | --shar \
1289 1.1 mrg | --sha | --sh)
1290 1.1 mrg ac_prev=sharedstatedir ;;
1291 1.1 mrg -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1292 1.1 mrg | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1293 1.1 mrg | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1294 1.1 mrg | --sha=* | --sh=*)
1295 1.1 mrg sharedstatedir=$ac_optarg ;;
1296 1.1 mrg
1297 1.1 mrg -site | --site | --sit)
1298 1.1 mrg ac_prev=site ;;
1299 1.1 mrg -site=* | --site=* | --sit=*)
1300 1.1 mrg site=$ac_optarg ;;
1301 1.1 mrg
1302 1.1 mrg -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1303 1.1 mrg ac_prev=srcdir ;;
1304 1.1 mrg -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1305 1.1 mrg srcdir=$ac_optarg ;;
1306 1.1 mrg
1307 1.1 mrg -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1308 1.1 mrg | --syscon | --sysco | --sysc | --sys | --sy)
1309 1.1 mrg ac_prev=sysconfdir ;;
1310 1.1 mrg -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1311 1.1 mrg | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1312 1.1 mrg sysconfdir=$ac_optarg ;;
1313 1.1 mrg
1314 1.1 mrg -target | --target | --targe | --targ | --tar | --ta | --t)
1315 1.1 mrg ac_prev=target_alias ;;
1316 1.1 mrg -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1317 1.1 mrg target_alias=$ac_optarg ;;
1318 1.1 mrg
1319 1.1 mrg -v | -verbose | --verbose | --verbos | --verbo | --verb)
1320 1.1 mrg verbose=yes ;;
1321 1.1 mrg
1322 1.1 mrg -version | --version | --versio | --versi | --vers | -V)
1323 1.1 mrg ac_init_version=: ;;
1324 1.1 mrg
1325 1.1 mrg -with-* | --with-*)
1326 1.1.1.2 mrg ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1327 1.1 mrg # Reject names that are not valid shell variable names.
1328 1.1.1.2 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1329 1.1.1.2 mrg { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1330 1.1 mrg { (exit 1); exit 1; }; }
1331 1.1.1.2 mrg ac_useropt_orig=$ac_useropt
1332 1.1.1.2 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1333 1.1.1.2 mrg case $ac_user_opts in
1334 1.1.1.2 mrg *"
1335 1.1.1.2 mrg "with_$ac_useropt"
1336 1.1.1.2 mrg "*) ;;
1337 1.1.1.2 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1338 1.1.1.2 mrg ac_unrecognized_sep=', ';;
1339 1.1.1.2 mrg esac
1340 1.1.1.2 mrg eval with_$ac_useropt=\$ac_optarg ;;
1341 1.1 mrg
1342 1.1 mrg -without-* | --without-*)
1343 1.1.1.2 mrg ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1344 1.1 mrg # Reject names that are not valid shell variable names.
1345 1.1.1.2 mrg expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1346 1.1.1.2 mrg { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1347 1.1 mrg { (exit 1); exit 1; }; }
1348 1.1.1.2 mrg ac_useropt_orig=$ac_useropt
1349 1.1.1.2 mrg ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1350 1.1.1.2 mrg case $ac_user_opts in
1351 1.1.1.2 mrg *"
1352 1.1.1.2 mrg "with_$ac_useropt"
1353 1.1.1.2 mrg "*) ;;
1354 1.1.1.2 mrg *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1355 1.1.1.2 mrg ac_unrecognized_sep=', ';;
1356 1.1.1.2 mrg esac
1357 1.1.1.2 mrg eval with_$ac_useropt=no ;;
1358 1.1 mrg
1359 1.1 mrg --x)
1360 1.1 mrg # Obsolete; use --with-x.
1361 1.1 mrg with_x=yes ;;
1362 1.1 mrg
1363 1.1 mrg -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1364 1.1 mrg | --x-incl | --x-inc | --x-in | --x-i)
1365 1.1 mrg ac_prev=x_includes ;;
1366 1.1 mrg -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1367 1.1 mrg | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1368 1.1 mrg x_includes=$ac_optarg ;;
1369 1.1 mrg
1370 1.1 mrg -x-libraries | --x-libraries | --x-librarie | --x-librari \
1371 1.1 mrg | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1372 1.1 mrg ac_prev=x_libraries ;;
1373 1.1 mrg -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1374 1.1 mrg | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1375 1.1 mrg x_libraries=$ac_optarg ;;
1376 1.1 mrg
1377 1.1.1.2 mrg -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
1378 1.1 mrg Try \`$0 --help' for more information." >&2
1379 1.1 mrg { (exit 1); exit 1; }; }
1380 1.1 mrg ;;
1381 1.1 mrg
1382 1.1 mrg *=*)
1383 1.1 mrg ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1384 1.1 mrg # Reject names that are not valid shell variable names.
1385 1.1 mrg expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1386 1.1.1.2 mrg { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1387 1.1 mrg { (exit 1); exit 1; }; }
1388 1.1 mrg eval $ac_envvar=\$ac_optarg
1389 1.1 mrg export $ac_envvar ;;
1390 1.1 mrg
1391 1.1 mrg *)
1392 1.1 mrg # FIXME: should be removed in autoconf 3.0.
1393 1.1.1.2 mrg $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1394 1.1 mrg expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1395 1.1.1.2 mrg $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1396 1.1 mrg : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1397 1.1 mrg ;;
1398 1.1 mrg
1399 1.1 mrg esac
1400 1.1 mrg done
1401 1.1 mrg
1402 1.1 mrg if test -n "$ac_prev"; then
1403 1.1 mrg ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1404 1.1.1.2 mrg { $as_echo "$as_me: error: missing argument to $ac_option" >&2
1405 1.1 mrg { (exit 1); exit 1; }; }
1406 1.1 mrg fi
1407 1.1 mrg
1408 1.1.1.2 mrg if test -n "$ac_unrecognized_opts"; then
1409 1.1.1.2 mrg case $enable_option_checking in
1410 1.1.1.2 mrg no) ;;
1411 1.1.1.2 mrg fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
1412 1.1.1.2 mrg { (exit 1); exit 1; }; } ;;
1413 1.1.1.2 mrg *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1414 1.1.1.2 mrg esac
1415 1.1.1.2 mrg fi
1416 1.1.1.2 mrg
1417 1.1.1.2 mrg # Check all directory arguments for consistency.
1418 1.1 mrg for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1419 1.1 mrg datadir sysconfdir sharedstatedir localstatedir includedir \
1420 1.1 mrg oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1421 1.1 mrg libdir localedir mandir
1422 1.1 mrg do
1423 1.1 mrg eval ac_val=\$$ac_var
1424 1.1.1.2 mrg # Remove trailing slashes.
1425 1.1.1.2 mrg case $ac_val in
1426 1.1.1.2 mrg */ )
1427 1.1.1.2 mrg ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1428 1.1.1.2 mrg eval $ac_var=\$ac_val;;
1429 1.1.1.2 mrg esac
1430 1.1.1.2 mrg # Be sure to have absolute directory names.
1431 1.1 mrg case $ac_val in
1432 1.1 mrg [\\/$]* | ?:[\\/]* ) continue;;
1433 1.1 mrg NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1434 1.1 mrg esac
1435 1.1.1.2 mrg { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1436 1.1 mrg { (exit 1); exit 1; }; }
1437 1.1 mrg done
1438 1.1 mrg
1439 1.1 mrg # There might be people who depend on the old broken behavior: `$host'
1440 1.1 mrg # used to hold the argument of --host etc.
1441 1.1 mrg # FIXME: To remove some day.
1442 1.1 mrg build=$build_alias
1443 1.1 mrg host=$host_alias
1444 1.1 mrg target=$target_alias
1445 1.1 mrg
1446 1.1 mrg # FIXME: To remove some day.
1447 1.1 mrg if test "x$host_alias" != x; then
1448 1.1 mrg if test "x$build_alias" = x; then
1449 1.1 mrg cross_compiling=maybe
1450 1.1.1.2 mrg $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1451 1.1 mrg If a cross compiler is detected then cross compile mode will be used." >&2
1452 1.1 mrg elif test "x$build_alias" != "x$host_alias"; then
1453 1.1 mrg cross_compiling=yes
1454 1.1 mrg fi
1455 1.1 mrg fi
1456 1.1 mrg
1457 1.1 mrg ac_tool_prefix=
1458 1.1 mrg test -n "$host_alias" && ac_tool_prefix=$host_alias-
1459 1.1 mrg
1460 1.1 mrg test "$silent" = yes && exec 6>/dev/null
1461 1.1 mrg
1462 1.1 mrg
1463 1.1 mrg ac_pwd=`pwd` && test -n "$ac_pwd" &&
1464 1.1 mrg ac_ls_di=`ls -di .` &&
1465 1.1 mrg ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1466 1.1.1.2 mrg { $as_echo "$as_me: error: working directory cannot be determined" >&2
1467 1.1 mrg { (exit 1); exit 1; }; }
1468 1.1 mrg test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1469 1.1.1.2 mrg { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1470 1.1 mrg { (exit 1); exit 1; }; }
1471 1.1 mrg
1472 1.1 mrg
1473 1.1 mrg # Find the source files, if location was not specified.
1474 1.1 mrg if test -z "$srcdir"; then
1475 1.1 mrg ac_srcdir_defaulted=yes
1476 1.1 mrg # Try the directory containing this script, then the parent directory.
1477 1.1.1.2 mrg ac_confdir=`$as_dirname -- "$as_myself" ||
1478 1.1.1.2 mrg $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1479 1.1.1.2 mrg X"$as_myself" : 'X\(//\)[^/]' \| \
1480 1.1.1.2 mrg X"$as_myself" : 'X\(//\)$' \| \
1481 1.1.1.2 mrg X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1482 1.1.1.2 mrg $as_echo X"$as_myself" |
1483 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1484 1.1 mrg s//\1/
1485 1.1 mrg q
1486 1.1 mrg }
1487 1.1 mrg /^X\(\/\/\)[^/].*/{
1488 1.1 mrg s//\1/
1489 1.1 mrg q
1490 1.1 mrg }
1491 1.1 mrg /^X\(\/\/\)$/{
1492 1.1 mrg s//\1/
1493 1.1 mrg q
1494 1.1 mrg }
1495 1.1 mrg /^X\(\/\).*/{
1496 1.1 mrg s//\1/
1497 1.1 mrg q
1498 1.1 mrg }
1499 1.1 mrg s/.*/./; q'`
1500 1.1 mrg srcdir=$ac_confdir
1501 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then
1502 1.1 mrg srcdir=..
1503 1.1 mrg fi
1504 1.1 mrg else
1505 1.1 mrg ac_srcdir_defaulted=no
1506 1.1 mrg fi
1507 1.1 mrg if test ! -r "$srcdir/$ac_unique_file"; then
1508 1.1 mrg test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1509 1.1.1.2 mrg { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1510 1.1 mrg { (exit 1); exit 1; }; }
1511 1.1 mrg fi
1512 1.1 mrg ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1513 1.1 mrg ac_abs_confdir=`(
1514 1.1.1.2 mrg cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
1515 1.1 mrg { (exit 1); exit 1; }; }
1516 1.1 mrg pwd)`
1517 1.1 mrg # When building in place, set srcdir=.
1518 1.1 mrg if test "$ac_abs_confdir" = "$ac_pwd"; then
1519 1.1 mrg srcdir=.
1520 1.1 mrg fi
1521 1.1 mrg # Remove unnecessary trailing slashes from srcdir.
1522 1.1 mrg # Double slashes in file names in object file debugging info
1523 1.1 mrg # mess up M-x gdb in Emacs.
1524 1.1 mrg case $srcdir in
1525 1.1 mrg */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1526 1.1 mrg esac
1527 1.1 mrg for ac_var in $ac_precious_vars; do
1528 1.1 mrg eval ac_env_${ac_var}_set=\${${ac_var}+set}
1529 1.1 mrg eval ac_env_${ac_var}_value=\$${ac_var}
1530 1.1 mrg eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1531 1.1 mrg eval ac_cv_env_${ac_var}_value=\$${ac_var}
1532 1.1 mrg done
1533 1.1 mrg
1534 1.1 mrg #
1535 1.1 mrg # Report the --help message.
1536 1.1 mrg #
1537 1.1 mrg if test "$ac_init_help" = "long"; then
1538 1.1 mrg # Omit some internal or obsolete options to make the list less imposing.
1539 1.1 mrg # This message is too long to be a string in the A/UX 3.1 sh.
1540 1.1 mrg cat <<_ACEOF
1541 1.1.1.2 mrg \`configure' configures xf86-video-r128 6.8.1 to adapt to many kinds of systems.
1542 1.1 mrg
1543 1.1 mrg Usage: $0 [OPTION]... [VAR=VALUE]...
1544 1.1 mrg
1545 1.1 mrg To assign environment variables (e.g., CC, CFLAGS...), specify them as
1546 1.1 mrg VAR=VALUE. See below for descriptions of some of the useful variables.
1547 1.1 mrg
1548 1.1 mrg Defaults for the options are specified in brackets.
1549 1.1 mrg
1550 1.1 mrg Configuration:
1551 1.1 mrg -h, --help display this help and exit
1552 1.1 mrg --help=short display options specific to this package
1553 1.1 mrg --help=recursive display the short help of all the included packages
1554 1.1 mrg -V, --version display version information and exit
1555 1.1 mrg -q, --quiet, --silent do not print \`checking...' messages
1556 1.1 mrg --cache-file=FILE cache test results in FILE [disabled]
1557 1.1 mrg -C, --config-cache alias for \`--cache-file=config.cache'
1558 1.1 mrg -n, --no-create do not create output files
1559 1.1 mrg --srcdir=DIR find the sources in DIR [configure dir or \`..']
1560 1.1 mrg
1561 1.1 mrg Installation directories:
1562 1.1 mrg --prefix=PREFIX install architecture-independent files in PREFIX
1563 1.1.1.2 mrg [$ac_default_prefix]
1564 1.1 mrg --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1565 1.1.1.2 mrg [PREFIX]
1566 1.1 mrg
1567 1.1 mrg By default, \`make install' will install all the files in
1568 1.1 mrg \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1569 1.1 mrg an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1570 1.1 mrg for instance \`--prefix=\$HOME'.
1571 1.1 mrg
1572 1.1 mrg For better control, use the options below.
1573 1.1 mrg
1574 1.1 mrg Fine tuning of the installation directories:
1575 1.1.1.2 mrg --bindir=DIR user executables [EPREFIX/bin]
1576 1.1.1.2 mrg --sbindir=DIR system admin executables [EPREFIX/sbin]
1577 1.1.1.2 mrg --libexecdir=DIR program executables [EPREFIX/libexec]
1578 1.1.1.2 mrg --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1579 1.1.1.2 mrg --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1580 1.1.1.2 mrg --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1581 1.1.1.2 mrg --libdir=DIR object code libraries [EPREFIX/lib]
1582 1.1.1.2 mrg --includedir=DIR C header files [PREFIX/include]
1583 1.1.1.2 mrg --oldincludedir=DIR C header files for non-gcc [/usr/include]
1584 1.1.1.2 mrg --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1585 1.1.1.2 mrg --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1586 1.1.1.2 mrg --infodir=DIR info documentation [DATAROOTDIR/info]
1587 1.1.1.2 mrg --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1588 1.1.1.2 mrg --mandir=DIR man documentation [DATAROOTDIR/man]
1589 1.1.1.2 mrg --docdir=DIR documentation root [DATAROOTDIR/doc/xf86-video-r128]
1590 1.1.1.2 mrg --htmldir=DIR html documentation [DOCDIR]
1591 1.1.1.2 mrg --dvidir=DIR dvi documentation [DOCDIR]
1592 1.1.1.2 mrg --pdfdir=DIR pdf documentation [DOCDIR]
1593 1.1.1.2 mrg --psdir=DIR ps documentation [DOCDIR]
1594 1.1 mrg _ACEOF
1595 1.1 mrg
1596 1.1 mrg cat <<\_ACEOF
1597 1.1 mrg
1598 1.1 mrg Program names:
1599 1.1 mrg --program-prefix=PREFIX prepend PREFIX to installed program names
1600 1.1 mrg --program-suffix=SUFFIX append SUFFIX to installed program names
1601 1.1 mrg --program-transform-name=PROGRAM run sed PROGRAM on installed program names
1602 1.1 mrg
1603 1.1 mrg System types:
1604 1.1 mrg --build=BUILD configure for building on BUILD [guessed]
1605 1.1 mrg --host=HOST cross-compile to build programs to run on HOST [BUILD]
1606 1.1 mrg _ACEOF
1607 1.1 mrg fi
1608 1.1 mrg
1609 1.1 mrg if test -n "$ac_init_help"; then
1610 1.1 mrg case $ac_init_help in
1611 1.1.1.2 mrg short | recursive ) echo "Configuration of xf86-video-r128 6.8.1:";;
1612 1.1 mrg esac
1613 1.1 mrg cat <<\_ACEOF
1614 1.1 mrg
1615 1.1 mrg Optional Features:
1616 1.1.1.2 mrg --disable-option-checking ignore unrecognized --enable/--with options
1617 1.1 mrg --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1618 1.1 mrg --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1619 1.1 mrg --enable-maintainer-mode enable make rules and dependencies not useful
1620 1.1 mrg (and sometimes confusing) to the casual installer
1621 1.1 mrg --enable-static[=PKGS] build static libraries [default=no]
1622 1.1 mrg --enable-shared[=PKGS] build shared libraries [default=yes]
1623 1.1 mrg --enable-fast-install[=PKGS]
1624 1.1 mrg optimize for fast installation [default=yes]
1625 1.1 mrg --disable-dependency-tracking speeds up one-time build
1626 1.1 mrg --enable-dependency-tracking do not reject slow dependency extractors
1627 1.1 mrg --disable-libtool-lock avoid locking (might break parallel builds)
1628 1.1 mrg --disable-dri Disable DRI support [default=auto]
1629 1.1 mrg
1630 1.1 mrg Optional Packages:
1631 1.1 mrg --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1632 1.1 mrg --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1633 1.1 mrg --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1634 1.1 mrg --with-pic try to use only PIC/non-PIC objects [default=use
1635 1.1 mrg both]
1636 1.1 mrg --with-tags[=TAGS] include additional configurations [automatic]
1637 1.1 mrg --with-xorg-module-dir=DIR
1638 1.1 mrg Default xorg module directory
1639 1.1 mrg [default=$libdir/xorg/modules]
1640 1.1 mrg --with-release-version=STRING
1641 1.1 mrg Use release version string in package name
1642 1.1 mrg
1643 1.1 mrg Some influential environment variables:
1644 1.1 mrg CC C compiler command
1645 1.1 mrg CFLAGS C compiler flags
1646 1.1 mrg LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1647 1.1 mrg nonstandard directory <lib dir>
1648 1.1 mrg LIBS libraries to pass to the linker, e.g. -l<library>
1649 1.1 mrg CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1650 1.1 mrg you have headers in a nonstandard directory <include dir>
1651 1.1 mrg CPP C preprocessor
1652 1.1 mrg CXX C++ compiler command
1653 1.1 mrg CXXFLAGS C++ compiler flags
1654 1.1 mrg CXXCPP C++ preprocessor
1655 1.1 mrg F77 Fortran 77 compiler command
1656 1.1 mrg FFLAGS Fortran 77 compiler flags
1657 1.1 mrg PKG_CONFIG path to pkg-config utility
1658 1.1 mrg XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
1659 1.1 mrg XORG_LIBS linker flags for XORG, overriding pkg-config
1660 1.1.1.2 mrg XEXT_CFLAGS C compiler flags for XEXT, overriding pkg-config
1661 1.1.1.2 mrg XEXT_LIBS linker flags for XEXT, overriding pkg-config
1662 1.1 mrg DRI_CFLAGS C compiler flags for DRI, overriding pkg-config
1663 1.1 mrg DRI_LIBS linker flags for DRI, overriding pkg-config
1664 1.1 mrg PCIACCESS_CFLAGS
1665 1.1 mrg C compiler flags for PCIACCESS, overriding pkg-config
1666 1.1 mrg PCIACCESS_LIBS
1667 1.1 mrg linker flags for PCIACCESS, overriding pkg-config
1668 1.1 mrg
1669 1.1 mrg Use these variables to override the choices made by `configure' or to help
1670 1.1 mrg it to find libraries and programs with nonstandard names/locations.
1671 1.1 mrg
1672 1.1 mrg Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1673 1.1 mrg _ACEOF
1674 1.1 mrg ac_status=$?
1675 1.1 mrg fi
1676 1.1 mrg
1677 1.1 mrg if test "$ac_init_help" = "recursive"; then
1678 1.1 mrg # If there are subdirs, report their specific --help.
1679 1.1 mrg for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1680 1.1.1.2 mrg test -d "$ac_dir" ||
1681 1.1.1.2 mrg { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1682 1.1.1.2 mrg continue
1683 1.1 mrg ac_builddir=.
1684 1.1 mrg
1685 1.1 mrg case "$ac_dir" in
1686 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1687 1.1 mrg *)
1688 1.1.1.2 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1689 1.1 mrg # A ".." for each directory in $ac_dir_suffix.
1690 1.1.1.2 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1691 1.1 mrg case $ac_top_builddir_sub in
1692 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1693 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1694 1.1 mrg esac ;;
1695 1.1 mrg esac
1696 1.1 mrg ac_abs_top_builddir=$ac_pwd
1697 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix
1698 1.1 mrg # for backward compatibility:
1699 1.1 mrg ac_top_builddir=$ac_top_build_prefix
1700 1.1 mrg
1701 1.1 mrg case $srcdir in
1702 1.1 mrg .) # We are building in place.
1703 1.1 mrg ac_srcdir=.
1704 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub
1705 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;;
1706 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name.
1707 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix;
1708 1.1 mrg ac_top_srcdir=$srcdir
1709 1.1 mrg ac_abs_top_srcdir=$srcdir ;;
1710 1.1 mrg *) # Relative name.
1711 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1712 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir
1713 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1714 1.1 mrg esac
1715 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1716 1.1 mrg
1717 1.1 mrg cd "$ac_dir" || { ac_status=$?; continue; }
1718 1.1 mrg # Check for guested configure.
1719 1.1 mrg if test -f "$ac_srcdir/configure.gnu"; then
1720 1.1 mrg echo &&
1721 1.1 mrg $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1722 1.1 mrg elif test -f "$ac_srcdir/configure"; then
1723 1.1 mrg echo &&
1724 1.1 mrg $SHELL "$ac_srcdir/configure" --help=recursive
1725 1.1 mrg else
1726 1.1.1.2 mrg $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1727 1.1 mrg fi || ac_status=$?
1728 1.1 mrg cd "$ac_pwd" || { ac_status=$?; break; }
1729 1.1 mrg done
1730 1.1 mrg fi
1731 1.1 mrg
1732 1.1 mrg test -n "$ac_init_help" && exit $ac_status
1733 1.1 mrg if $ac_init_version; then
1734 1.1 mrg cat <<\_ACEOF
1735 1.1.1.2 mrg xf86-video-r128 configure 6.8.1
1736 1.1.1.2 mrg generated by GNU Autoconf 2.63
1737 1.1 mrg
1738 1.1 mrg Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1739 1.1.1.2 mrg 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
1740 1.1 mrg This configure script is free software; the Free Software Foundation
1741 1.1 mrg gives unlimited permission to copy, distribute and modify it.
1742 1.1 mrg _ACEOF
1743 1.1 mrg exit
1744 1.1 mrg fi
1745 1.1 mrg cat >config.log <<_ACEOF
1746 1.1 mrg This file contains any messages produced by compilers while
1747 1.1 mrg running configure, to aid debugging if configure makes a mistake.
1748 1.1 mrg
1749 1.1.1.2 mrg It was created by xf86-video-r128 $as_me 6.8.1, which was
1750 1.1.1.2 mrg generated by GNU Autoconf 2.63. Invocation command line was
1751 1.1 mrg
1752 1.1 mrg $ $0 $@
1753 1.1 mrg
1754 1.1 mrg _ACEOF
1755 1.1 mrg exec 5>>config.log
1756 1.1 mrg {
1757 1.1 mrg cat <<_ASUNAME
1758 1.1 mrg ## --------- ##
1759 1.1 mrg ## Platform. ##
1760 1.1 mrg ## --------- ##
1761 1.1 mrg
1762 1.1 mrg hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1763 1.1 mrg uname -m = `(uname -m) 2>/dev/null || echo unknown`
1764 1.1 mrg uname -r = `(uname -r) 2>/dev/null || echo unknown`
1765 1.1 mrg uname -s = `(uname -s) 2>/dev/null || echo unknown`
1766 1.1 mrg uname -v = `(uname -v) 2>/dev/null || echo unknown`
1767 1.1 mrg
1768 1.1 mrg /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1769 1.1 mrg /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1770 1.1 mrg
1771 1.1 mrg /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1772 1.1 mrg /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1773 1.1 mrg /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1774 1.1 mrg /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1775 1.1 mrg /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1776 1.1 mrg /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1777 1.1 mrg /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1778 1.1 mrg
1779 1.1 mrg _ASUNAME
1780 1.1 mrg
1781 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1782 1.1 mrg for as_dir in $PATH
1783 1.1 mrg do
1784 1.1 mrg IFS=$as_save_IFS
1785 1.1 mrg test -z "$as_dir" && as_dir=.
1786 1.1.1.2 mrg $as_echo "PATH: $as_dir"
1787 1.1 mrg done
1788 1.1 mrg IFS=$as_save_IFS
1789 1.1 mrg
1790 1.1 mrg } >&5
1791 1.1 mrg
1792 1.1 mrg cat >&5 <<_ACEOF
1793 1.1 mrg
1794 1.1 mrg
1795 1.1 mrg ## ----------- ##
1796 1.1 mrg ## Core tests. ##
1797 1.1 mrg ## ----------- ##
1798 1.1 mrg
1799 1.1 mrg _ACEOF
1800 1.1 mrg
1801 1.1 mrg
1802 1.1 mrg # Keep a trace of the command line.
1803 1.1 mrg # Strip out --no-create and --no-recursion so they do not pile up.
1804 1.1 mrg # Strip out --silent because we don't want to record it for future runs.
1805 1.1 mrg # Also quote any args containing shell meta-characters.
1806 1.1 mrg # Make two passes to allow for proper duplicate-argument suppression.
1807 1.1 mrg ac_configure_args=
1808 1.1 mrg ac_configure_args0=
1809 1.1 mrg ac_configure_args1=
1810 1.1 mrg ac_must_keep_next=false
1811 1.1 mrg for ac_pass in 1 2
1812 1.1 mrg do
1813 1.1 mrg for ac_arg
1814 1.1 mrg do
1815 1.1 mrg case $ac_arg in
1816 1.1 mrg -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1817 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1818 1.1 mrg | -silent | --silent | --silen | --sile | --sil)
1819 1.1 mrg continue ;;
1820 1.1 mrg *\'*)
1821 1.1.1.2 mrg ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1822 1.1 mrg esac
1823 1.1 mrg case $ac_pass in
1824 1.1 mrg 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1825 1.1 mrg 2)
1826 1.1 mrg ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1827 1.1 mrg if test $ac_must_keep_next = true; then
1828 1.1 mrg ac_must_keep_next=false # Got value, back to normal.
1829 1.1 mrg else
1830 1.1 mrg case $ac_arg in
1831 1.1 mrg *=* | --config-cache | -C | -disable-* | --disable-* \
1832 1.1 mrg | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1833 1.1 mrg | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1834 1.1 mrg | -with-* | --with-* | -without-* | --without-* | --x)
1835 1.1 mrg case "$ac_configure_args0 " in
1836 1.1 mrg "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1837 1.1 mrg esac
1838 1.1 mrg ;;
1839 1.1 mrg -* ) ac_must_keep_next=true ;;
1840 1.1 mrg esac
1841 1.1 mrg fi
1842 1.1 mrg ac_configure_args="$ac_configure_args '$ac_arg'"
1843 1.1 mrg ;;
1844 1.1 mrg esac
1845 1.1 mrg done
1846 1.1 mrg done
1847 1.1 mrg $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1848 1.1 mrg $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1849 1.1 mrg
1850 1.1 mrg # When interrupted or exit'd, cleanup temporary files, and complete
1851 1.1 mrg # config.log. We remove comments because anyway the quotes in there
1852 1.1 mrg # would cause problems or look ugly.
1853 1.1 mrg # WARNING: Use '\'' to represent an apostrophe within the trap.
1854 1.1 mrg # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1855 1.1 mrg trap 'exit_status=$?
1856 1.1 mrg # Save into config.log some information that might help in debugging.
1857 1.1 mrg {
1858 1.1 mrg echo
1859 1.1 mrg
1860 1.1 mrg cat <<\_ASBOX
1861 1.1 mrg ## ---------------- ##
1862 1.1 mrg ## Cache variables. ##
1863 1.1 mrg ## ---------------- ##
1864 1.1 mrg _ASBOX
1865 1.1 mrg echo
1866 1.1 mrg # The following way of writing the cache mishandles newlines in values,
1867 1.1 mrg (
1868 1.1 mrg for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1869 1.1 mrg eval ac_val=\$$ac_var
1870 1.1 mrg case $ac_val in #(
1871 1.1 mrg *${as_nl}*)
1872 1.1 mrg case $ac_var in #(
1873 1.1.1.2 mrg *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
1874 1.1.1.2 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1875 1.1 mrg esac
1876 1.1 mrg case $ac_var in #(
1877 1.1 mrg _ | IFS | as_nl) ;; #(
1878 1.1.1.2 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1879 1.1 mrg *) $as_unset $ac_var ;;
1880 1.1 mrg esac ;;
1881 1.1 mrg esac
1882 1.1 mrg done
1883 1.1 mrg (set) 2>&1 |
1884 1.1 mrg case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1885 1.1 mrg *${as_nl}ac_space=\ *)
1886 1.1 mrg sed -n \
1887 1.1 mrg "s/'\''/'\''\\\\'\'''\''/g;
1888 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1889 1.1 mrg ;; #(
1890 1.1 mrg *)
1891 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1892 1.1 mrg ;;
1893 1.1 mrg esac |
1894 1.1 mrg sort
1895 1.1 mrg )
1896 1.1 mrg echo
1897 1.1 mrg
1898 1.1 mrg cat <<\_ASBOX
1899 1.1 mrg ## ----------------- ##
1900 1.1 mrg ## Output variables. ##
1901 1.1 mrg ## ----------------- ##
1902 1.1 mrg _ASBOX
1903 1.1 mrg echo
1904 1.1 mrg for ac_var in $ac_subst_vars
1905 1.1 mrg do
1906 1.1 mrg eval ac_val=\$$ac_var
1907 1.1 mrg case $ac_val in
1908 1.1.1.2 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1909 1.1 mrg esac
1910 1.1.1.2 mrg $as_echo "$ac_var='\''$ac_val'\''"
1911 1.1 mrg done | sort
1912 1.1 mrg echo
1913 1.1 mrg
1914 1.1 mrg if test -n "$ac_subst_files"; then
1915 1.1 mrg cat <<\_ASBOX
1916 1.1 mrg ## ------------------- ##
1917 1.1 mrg ## File substitutions. ##
1918 1.1 mrg ## ------------------- ##
1919 1.1 mrg _ASBOX
1920 1.1 mrg echo
1921 1.1 mrg for ac_var in $ac_subst_files
1922 1.1 mrg do
1923 1.1 mrg eval ac_val=\$$ac_var
1924 1.1 mrg case $ac_val in
1925 1.1.1.2 mrg *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1926 1.1 mrg esac
1927 1.1.1.2 mrg $as_echo "$ac_var='\''$ac_val'\''"
1928 1.1 mrg done | sort
1929 1.1 mrg echo
1930 1.1 mrg fi
1931 1.1 mrg
1932 1.1 mrg if test -s confdefs.h; then
1933 1.1 mrg cat <<\_ASBOX
1934 1.1 mrg ## ----------- ##
1935 1.1 mrg ## confdefs.h. ##
1936 1.1 mrg ## ----------- ##
1937 1.1 mrg _ASBOX
1938 1.1 mrg echo
1939 1.1 mrg cat confdefs.h
1940 1.1 mrg echo
1941 1.1 mrg fi
1942 1.1 mrg test "$ac_signal" != 0 &&
1943 1.1.1.2 mrg $as_echo "$as_me: caught signal $ac_signal"
1944 1.1.1.2 mrg $as_echo "$as_me: exit $exit_status"
1945 1.1 mrg } >&5
1946 1.1 mrg rm -f core *.core core.conftest.* &&
1947 1.1 mrg rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1948 1.1 mrg exit $exit_status
1949 1.1 mrg ' 0
1950 1.1 mrg for ac_signal in 1 2 13 15; do
1951 1.1 mrg trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1952 1.1 mrg done
1953 1.1 mrg ac_signal=0
1954 1.1 mrg
1955 1.1 mrg # confdefs.h avoids OS command line length limits that DEFS can exceed.
1956 1.1 mrg rm -f -r conftest* confdefs.h
1957 1.1 mrg
1958 1.1 mrg # Predefined preprocessor variables.
1959 1.1 mrg
1960 1.1 mrg cat >>confdefs.h <<_ACEOF
1961 1.1 mrg #define PACKAGE_NAME "$PACKAGE_NAME"
1962 1.1 mrg _ACEOF
1963 1.1 mrg
1964 1.1 mrg
1965 1.1 mrg cat >>confdefs.h <<_ACEOF
1966 1.1 mrg #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1967 1.1 mrg _ACEOF
1968 1.1 mrg
1969 1.1 mrg
1970 1.1 mrg cat >>confdefs.h <<_ACEOF
1971 1.1 mrg #define PACKAGE_VERSION "$PACKAGE_VERSION"
1972 1.1 mrg _ACEOF
1973 1.1 mrg
1974 1.1 mrg
1975 1.1 mrg cat >>confdefs.h <<_ACEOF
1976 1.1 mrg #define PACKAGE_STRING "$PACKAGE_STRING"
1977 1.1 mrg _ACEOF
1978 1.1 mrg
1979 1.1 mrg
1980 1.1 mrg cat >>confdefs.h <<_ACEOF
1981 1.1 mrg #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1982 1.1 mrg _ACEOF
1983 1.1 mrg
1984 1.1 mrg
1985 1.1 mrg # Let the site file select an alternate cache file if it wants to.
1986 1.1.1.2 mrg # Prefer an explicitly selected file to automatically selected ones.
1987 1.1.1.2 mrg ac_site_file1=NONE
1988 1.1.1.2 mrg ac_site_file2=NONE
1989 1.1 mrg if test -n "$CONFIG_SITE"; then
1990 1.1.1.2 mrg ac_site_file1=$CONFIG_SITE
1991 1.1 mrg elif test "x$prefix" != xNONE; then
1992 1.1.1.2 mrg ac_site_file1=$prefix/share/config.site
1993 1.1.1.2 mrg ac_site_file2=$prefix/etc/config.site
1994 1.1 mrg else
1995 1.1.1.2 mrg ac_site_file1=$ac_default_prefix/share/config.site
1996 1.1.1.2 mrg ac_site_file2=$ac_default_prefix/etc/config.site
1997 1.1 mrg fi
1998 1.1.1.2 mrg for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1999 1.1 mrg do
2000 1.1.1.2 mrg test "x$ac_site_file" = xNONE && continue
2001 1.1 mrg if test -r "$ac_site_file"; then
2002 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
2003 1.1.1.2 mrg $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2004 1.1 mrg sed 's/^/| /' "$ac_site_file" >&5
2005 1.1 mrg . "$ac_site_file"
2006 1.1 mrg fi
2007 1.1 mrg done
2008 1.1 mrg
2009 1.1 mrg if test -r "$cache_file"; then
2010 1.1 mrg # Some versions of bash will fail to source /dev/null (special
2011 1.1 mrg # files actually), so we avoid doing that.
2012 1.1 mrg if test -f "$cache_file"; then
2013 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
2014 1.1.1.2 mrg $as_echo "$as_me: loading cache $cache_file" >&6;}
2015 1.1 mrg case $cache_file in
2016 1.1 mrg [\\/]* | ?:[\\/]* ) . "$cache_file";;
2017 1.1 mrg *) . "./$cache_file";;
2018 1.1 mrg esac
2019 1.1 mrg fi
2020 1.1 mrg else
2021 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
2022 1.1.1.2 mrg $as_echo "$as_me: creating cache $cache_file" >&6;}
2023 1.1 mrg >$cache_file
2024 1.1 mrg fi
2025 1.1 mrg
2026 1.1 mrg # Check that the precious variables saved in the cache have kept the same
2027 1.1 mrg # value.
2028 1.1 mrg ac_cache_corrupted=false
2029 1.1 mrg for ac_var in $ac_precious_vars; do
2030 1.1 mrg eval ac_old_set=\$ac_cv_env_${ac_var}_set
2031 1.1 mrg eval ac_new_set=\$ac_env_${ac_var}_set
2032 1.1 mrg eval ac_old_val=\$ac_cv_env_${ac_var}_value
2033 1.1 mrg eval ac_new_val=\$ac_env_${ac_var}_value
2034 1.1 mrg case $ac_old_set,$ac_new_set in
2035 1.1 mrg set,)
2036 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2037 1.1.1.2 mrg $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2038 1.1 mrg ac_cache_corrupted=: ;;
2039 1.1 mrg ,set)
2040 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
2041 1.1.1.2 mrg $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2042 1.1 mrg ac_cache_corrupted=: ;;
2043 1.1 mrg ,);;
2044 1.1 mrg *)
2045 1.1 mrg if test "x$ac_old_val" != "x$ac_new_val"; then
2046 1.1.1.2 mrg # differences in whitespace do not lead to failure.
2047 1.1.1.2 mrg ac_old_val_w=`echo x $ac_old_val`
2048 1.1.1.2 mrg ac_new_val_w=`echo x $ac_new_val`
2049 1.1.1.2 mrg if test "$ac_old_val_w" != "$ac_new_val_w"; then
2050 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
2051 1.1.1.2 mrg $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2052 1.1.1.2 mrg ac_cache_corrupted=:
2053 1.1.1.2 mrg else
2054 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2055 1.1.1.2 mrg $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2056 1.1.1.2 mrg eval $ac_var=\$ac_old_val
2057 1.1.1.2 mrg fi
2058 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: former value: \`$ac_old_val'" >&5
2059 1.1.1.2 mrg $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2060 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: current value: \`$ac_new_val'" >&5
2061 1.1.1.2 mrg $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2062 1.1 mrg fi;;
2063 1.1 mrg esac
2064 1.1 mrg # Pass precious variables to config.status.
2065 1.1 mrg if test "$ac_new_set" = set; then
2066 1.1 mrg case $ac_new_val in
2067 1.1.1.2 mrg *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2068 1.1 mrg *) ac_arg=$ac_var=$ac_new_val ;;
2069 1.1 mrg esac
2070 1.1 mrg case " $ac_configure_args " in
2071 1.1 mrg *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2072 1.1 mrg *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
2073 1.1 mrg esac
2074 1.1 mrg fi
2075 1.1 mrg done
2076 1.1 mrg if $ac_cache_corrupted; then
2077 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2078 1.1.1.2 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2079 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
2080 1.1.1.2 mrg $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2081 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
2082 1.1.1.2 mrg $as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
2083 1.1 mrg { (exit 1); exit 1; }; }
2084 1.1 mrg fi
2085 1.1 mrg
2086 1.1 mrg
2087 1.1 mrg
2088 1.1 mrg
2089 1.1 mrg
2090 1.1 mrg
2091 1.1 mrg
2092 1.1 mrg
2093 1.1 mrg
2094 1.1 mrg
2095 1.1 mrg
2096 1.1 mrg
2097 1.1 mrg
2098 1.1 mrg
2099 1.1 mrg
2100 1.1 mrg
2101 1.1 mrg
2102 1.1 mrg
2103 1.1 mrg
2104 1.1 mrg
2105 1.1 mrg
2106 1.1 mrg
2107 1.1 mrg
2108 1.1 mrg
2109 1.1 mrg
2110 1.1 mrg ac_ext=c
2111 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
2112 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2113 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2114 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
2115 1.1 mrg
2116 1.1 mrg
2117 1.1 mrg
2118 1.1 mrg
2119 1.1 mrg ac_config_headers="$ac_config_headers config.h"
2120 1.1 mrg
2121 1.1 mrg ac_aux_dir=
2122 1.1 mrg for ac_dir in . "$srcdir"/.; do
2123 1.1 mrg if test -f "$ac_dir/install-sh"; then
2124 1.1 mrg ac_aux_dir=$ac_dir
2125 1.1 mrg ac_install_sh="$ac_aux_dir/install-sh -c"
2126 1.1 mrg break
2127 1.1 mrg elif test -f "$ac_dir/install.sh"; then
2128 1.1 mrg ac_aux_dir=$ac_dir
2129 1.1 mrg ac_install_sh="$ac_aux_dir/install.sh -c"
2130 1.1 mrg break
2131 1.1 mrg elif test -f "$ac_dir/shtool"; then
2132 1.1 mrg ac_aux_dir=$ac_dir
2133 1.1 mrg ac_install_sh="$ac_aux_dir/shtool install -c"
2134 1.1 mrg break
2135 1.1 mrg fi
2136 1.1 mrg done
2137 1.1 mrg if test -z "$ac_aux_dir"; then
2138 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5
2139 1.1.1.2 mrg $as_echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;}
2140 1.1 mrg { (exit 1); exit 1; }; }
2141 1.1 mrg fi
2142 1.1 mrg
2143 1.1 mrg # These three variables are undocumented and unsupported,
2144 1.1 mrg # and are intended to be withdrawn in a future Autoconf release.
2145 1.1 mrg # They can cause serious problems if a builder's source tree is in a directory
2146 1.1 mrg # whose full name contains unusual characters.
2147 1.1 mrg ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2148 1.1 mrg ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2149 1.1 mrg ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2150 1.1 mrg
2151 1.1 mrg
2152 1.1 mrg
2153 1.1.1.2 mrg am__api_version='1.11'
2154 1.1 mrg
2155 1.1 mrg # Find a good install program. We prefer a C program (faster),
2156 1.1 mrg # so one script is as good as another. But avoid the broken or
2157 1.1 mrg # incompatible versions:
2158 1.1 mrg # SysV /etc/install, /usr/sbin/install
2159 1.1 mrg # SunOS /usr/etc/install
2160 1.1 mrg # IRIX /sbin/install
2161 1.1 mrg # AIX /bin/install
2162 1.1 mrg # AmigaOS /C/install, which installs bootblocks on floppy discs
2163 1.1 mrg # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2164 1.1 mrg # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2165 1.1 mrg # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2166 1.1 mrg # OS/2's system install, which has a completely different semantic
2167 1.1 mrg # ./install, which can be erroneously created by make from ./install.sh.
2168 1.1.1.2 mrg # Reject install programs that cannot install multiple files.
2169 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2170 1.1.1.2 mrg $as_echo_n "checking for a BSD-compatible install... " >&6; }
2171 1.1 mrg if test -z "$INSTALL"; then
2172 1.1 mrg if test "${ac_cv_path_install+set}" = set; then
2173 1.1.1.2 mrg $as_echo_n "(cached) " >&6
2174 1.1 mrg else
2175 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2176 1.1 mrg for as_dir in $PATH
2177 1.1 mrg do
2178 1.1 mrg IFS=$as_save_IFS
2179 1.1 mrg test -z "$as_dir" && as_dir=.
2180 1.1 mrg # Account for people who put trailing slashes in PATH elements.
2181 1.1 mrg case $as_dir/ in
2182 1.1 mrg ./ | .// | /cC/* | \
2183 1.1 mrg /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2184 1.1 mrg ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2185 1.1 mrg /usr/ucb/* ) ;;
2186 1.1 mrg *)
2187 1.1 mrg # OSF1 and SCO ODT 3.0 have their own names for install.
2188 1.1 mrg # Don't use installbsd from OSF since it installs stuff as root
2189 1.1 mrg # by default.
2190 1.1 mrg for ac_prog in ginstall scoinst install; do
2191 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2192 1.1 mrg if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2193 1.1 mrg if test $ac_prog = install &&
2194 1.1 mrg grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2195 1.1 mrg # AIX install. It has an incompatible calling convention.
2196 1.1 mrg :
2197 1.1 mrg elif test $ac_prog = install &&
2198 1.1 mrg grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2199 1.1 mrg # program-specific install script used by HP pwplus--don't use.
2200 1.1 mrg :
2201 1.1 mrg else
2202 1.1.1.2 mrg rm -rf conftest.one conftest.two conftest.dir
2203 1.1.1.2 mrg echo one > conftest.one
2204 1.1.1.2 mrg echo two > conftest.two
2205 1.1.1.2 mrg mkdir conftest.dir
2206 1.1.1.2 mrg if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2207 1.1.1.2 mrg test -s conftest.one && test -s conftest.two &&
2208 1.1.1.2 mrg test -s conftest.dir/conftest.one &&
2209 1.1.1.2 mrg test -s conftest.dir/conftest.two
2210 1.1.1.2 mrg then
2211 1.1.1.2 mrg ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2212 1.1.1.2 mrg break 3
2213 1.1.1.2 mrg fi
2214 1.1 mrg fi
2215 1.1 mrg fi
2216 1.1 mrg done
2217 1.1 mrg done
2218 1.1 mrg ;;
2219 1.1 mrg esac
2220 1.1.1.2 mrg
2221 1.1 mrg done
2222 1.1 mrg IFS=$as_save_IFS
2223 1.1 mrg
2224 1.1.1.2 mrg rm -rf conftest.one conftest.two conftest.dir
2225 1.1 mrg
2226 1.1 mrg fi
2227 1.1 mrg if test "${ac_cv_path_install+set}" = set; then
2228 1.1 mrg INSTALL=$ac_cv_path_install
2229 1.1 mrg else
2230 1.1 mrg # As a last resort, use the slow shell script. Don't cache a
2231 1.1 mrg # value for INSTALL within a source directory, because that will
2232 1.1 mrg # break other packages using the cache if that directory is
2233 1.1 mrg # removed, or if the value is a relative name.
2234 1.1 mrg INSTALL=$ac_install_sh
2235 1.1 mrg fi
2236 1.1 mrg fi
2237 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
2238 1.1.1.2 mrg $as_echo "$INSTALL" >&6; }
2239 1.1 mrg
2240 1.1 mrg # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2241 1.1 mrg # It thinks the first close brace ends the variable substitution.
2242 1.1 mrg test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2243 1.1 mrg
2244 1.1 mrg test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2245 1.1 mrg
2246 1.1 mrg test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2247 1.1 mrg
2248 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2249 1.1.1.2 mrg $as_echo_n "checking whether build environment is sane... " >&6; }
2250 1.1 mrg # Just in case
2251 1.1 mrg sleep 1
2252 1.1 mrg echo timestamp > conftest.file
2253 1.1.1.2 mrg # Reject unsafe characters in $srcdir or the absolute working directory
2254 1.1.1.2 mrg # name. Accept space and tab only in the latter.
2255 1.1.1.2 mrg am_lf='
2256 1.1.1.2 mrg '
2257 1.1.1.2 mrg case `pwd` in
2258 1.1.1.2 mrg *[\\\"\#\$\&\'\`$am_lf]*)
2259 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5
2260 1.1.1.2 mrg $as_echo "$as_me: error: unsafe absolute working directory name" >&2;}
2261 1.1.1.2 mrg { (exit 1); exit 1; }; };;
2262 1.1.1.2 mrg esac
2263 1.1.1.2 mrg case $srcdir in
2264 1.1.1.2 mrg *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
2265 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5
2266 1.1.1.2 mrg $as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;}
2267 1.1.1.2 mrg { (exit 1); exit 1; }; };;
2268 1.1.1.2 mrg esac
2269 1.1.1.2 mrg
2270 1.1 mrg # Do `set' in a subshell so we don't clobber the current shell's
2271 1.1 mrg # arguments. Must try -L first in case configure is actually a
2272 1.1 mrg # symlink; some systems play weird games with the mod time of symlinks
2273 1.1 mrg # (eg FreeBSD returns the mod time of the symlink's containing
2274 1.1 mrg # directory).
2275 1.1 mrg if (
2276 1.1.1.2 mrg set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2277 1.1 mrg if test "$*" = "X"; then
2278 1.1 mrg # -L didn't work.
2279 1.1.1.2 mrg set X `ls -t "$srcdir/configure" conftest.file`
2280 1.1 mrg fi
2281 1.1 mrg rm -f conftest.file
2282 1.1 mrg if test "$*" != "X $srcdir/configure conftest.file" \
2283 1.1 mrg && test "$*" != "X conftest.file $srcdir/configure"; then
2284 1.1 mrg
2285 1.1 mrg # If neither matched, then we have a broken ls. This can happen
2286 1.1 mrg # if, for instance, CONFIG_SHELL is bash and it inherits a
2287 1.1 mrg # broken ls alias from the environment. This has actually
2288 1.1 mrg # happened. Such a system could not be considered "sane".
2289 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
2290 1.1 mrg alias in your environment" >&5
2291 1.1.1.2 mrg $as_echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
2292 1.1 mrg alias in your environment" >&2;}
2293 1.1 mrg { (exit 1); exit 1; }; }
2294 1.1 mrg fi
2295 1.1 mrg
2296 1.1 mrg test "$2" = conftest.file
2297 1.1 mrg )
2298 1.1 mrg then
2299 1.1 mrg # Ok.
2300 1.1 mrg :
2301 1.1 mrg else
2302 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2303 1.1 mrg Check your system clock" >&5
2304 1.1.1.2 mrg $as_echo "$as_me: error: newly created file is older than distributed files!
2305 1.1 mrg Check your system clock" >&2;}
2306 1.1 mrg { (exit 1); exit 1; }; }
2307 1.1 mrg fi
2308 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
2309 1.1.1.2 mrg $as_echo "yes" >&6; }
2310 1.1 mrg test "$program_prefix" != NONE &&
2311 1.1 mrg program_transform_name="s&^&$program_prefix&;$program_transform_name"
2312 1.1 mrg # Use a double $ so make ignores it.
2313 1.1 mrg test "$program_suffix" != NONE &&
2314 1.1 mrg program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2315 1.1.1.2 mrg # Double any \ or $.
2316 1.1 mrg # By default was `s,x,x', remove it if useless.
2317 1.1.1.2 mrg ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2318 1.1.1.2 mrg program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2319 1.1 mrg
2320 1.1 mrg # expand $ac_aux_dir to an absolute path
2321 1.1 mrg am_aux_dir=`cd $ac_aux_dir && pwd`
2322 1.1 mrg
2323 1.1.1.2 mrg if test x"${MISSING+set}" != xset; then
2324 1.1.1.2 mrg case $am_aux_dir in
2325 1.1.1.2 mrg *\ * | *\ *)
2326 1.1.1.2 mrg MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2327 1.1.1.2 mrg *)
2328 1.1.1.2 mrg MISSING="\${SHELL} $am_aux_dir/missing" ;;
2329 1.1.1.2 mrg esac
2330 1.1.1.2 mrg fi
2331 1.1 mrg # Use eval to expand $SHELL
2332 1.1 mrg if eval "$MISSING --run true"; then
2333 1.1 mrg am_missing_run="$MISSING --run "
2334 1.1 mrg else
2335 1.1 mrg am_missing_run=
2336 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2337 1.1.1.2 mrg $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2338 1.1.1.2 mrg fi
2339 1.1.1.2 mrg
2340 1.1.1.2 mrg if test x"${install_sh}" != xset; then
2341 1.1.1.2 mrg case $am_aux_dir in
2342 1.1.1.2 mrg *\ * | *\ *)
2343 1.1.1.2 mrg install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2344 1.1.1.2 mrg *)
2345 1.1.1.2 mrg install_sh="\${SHELL} $am_aux_dir/install-sh"
2346 1.1.1.2 mrg esac
2347 1.1.1.2 mrg fi
2348 1.1.1.2 mrg
2349 1.1.1.2 mrg # Installed binaries are usually stripped using `strip' when the user
2350 1.1.1.2 mrg # run `make install-strip'. However `strip' might not be the right
2351 1.1.1.2 mrg # tool to use in cross-compilation environments, therefore Automake
2352 1.1.1.2 mrg # will honor the `STRIP' environment variable to overrule this program.
2353 1.1.1.2 mrg if test "$cross_compiling" != no; then
2354 1.1.1.2 mrg if test -n "$ac_tool_prefix"; then
2355 1.1.1.2 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2356 1.1.1.2 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2
2357 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2358 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
2359 1.1.1.2 mrg if test "${ac_cv_prog_STRIP+set}" = set; then
2360 1.1.1.2 mrg $as_echo_n "(cached) " >&6
2361 1.1.1.2 mrg else
2362 1.1.1.2 mrg if test -n "$STRIP"; then
2363 1.1.1.2 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2364 1.1.1.2 mrg else
2365 1.1.1.2 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2366 1.1.1.2 mrg for as_dir in $PATH
2367 1.1.1.2 mrg do
2368 1.1.1.2 mrg IFS=$as_save_IFS
2369 1.1.1.2 mrg test -z "$as_dir" && as_dir=.
2370 1.1.1.2 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2371 1.1.1.2 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2372 1.1.1.2 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2373 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2374 1.1.1.2 mrg break 2
2375 1.1.1.2 mrg fi
2376 1.1.1.2 mrg done
2377 1.1.1.2 mrg done
2378 1.1.1.2 mrg IFS=$as_save_IFS
2379 1.1.1.2 mrg
2380 1.1.1.2 mrg fi
2381 1.1.1.2 mrg fi
2382 1.1.1.2 mrg STRIP=$ac_cv_prog_STRIP
2383 1.1.1.2 mrg if test -n "$STRIP"; then
2384 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
2385 1.1.1.2 mrg $as_echo "$STRIP" >&6; }
2386 1.1.1.2 mrg else
2387 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
2388 1.1.1.2 mrg $as_echo "no" >&6; }
2389 1.1.1.2 mrg fi
2390 1.1.1.2 mrg
2391 1.1.1.2 mrg
2392 1.1.1.2 mrg fi
2393 1.1.1.2 mrg if test -z "$ac_cv_prog_STRIP"; then
2394 1.1.1.2 mrg ac_ct_STRIP=$STRIP
2395 1.1.1.2 mrg # Extract the first word of "strip", so it can be a program name with args.
2396 1.1.1.2 mrg set dummy strip; ac_word=$2
2397 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2398 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
2399 1.1.1.2 mrg if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2400 1.1.1.2 mrg $as_echo_n "(cached) " >&6
2401 1.1.1.2 mrg else
2402 1.1.1.2 mrg if test -n "$ac_ct_STRIP"; then
2403 1.1.1.2 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2404 1.1.1.2 mrg else
2405 1.1.1.2 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2406 1.1.1.2 mrg for as_dir in $PATH
2407 1.1.1.2 mrg do
2408 1.1.1.2 mrg IFS=$as_save_IFS
2409 1.1.1.2 mrg test -z "$as_dir" && as_dir=.
2410 1.1.1.2 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2411 1.1.1.2 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2412 1.1.1.2 mrg ac_cv_prog_ac_ct_STRIP="strip"
2413 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2414 1.1.1.2 mrg break 2
2415 1.1.1.2 mrg fi
2416 1.1.1.2 mrg done
2417 1.1.1.2 mrg done
2418 1.1.1.2 mrg IFS=$as_save_IFS
2419 1.1.1.2 mrg
2420 1.1.1.2 mrg fi
2421 1.1.1.2 mrg fi
2422 1.1.1.2 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2423 1.1.1.2 mrg if test -n "$ac_ct_STRIP"; then
2424 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2425 1.1.1.2 mrg $as_echo "$ac_ct_STRIP" >&6; }
2426 1.1.1.2 mrg else
2427 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
2428 1.1.1.2 mrg $as_echo "no" >&6; }
2429 1.1.1.2 mrg fi
2430 1.1.1.2 mrg
2431 1.1.1.2 mrg if test "x$ac_ct_STRIP" = x; then
2432 1.1.1.2 mrg STRIP=":"
2433 1.1.1.2 mrg else
2434 1.1.1.2 mrg case $cross_compiling:$ac_tool_warned in
2435 1.1.1.2 mrg yes:)
2436 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2437 1.1.1.2 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2438 1.1.1.2 mrg ac_tool_warned=yes ;;
2439 1.1.1.2 mrg esac
2440 1.1.1.2 mrg STRIP=$ac_ct_STRIP
2441 1.1.1.2 mrg fi
2442 1.1.1.2 mrg else
2443 1.1.1.2 mrg STRIP="$ac_cv_prog_STRIP"
2444 1.1 mrg fi
2445 1.1 mrg
2446 1.1.1.2 mrg fi
2447 1.1.1.2 mrg INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2448 1.1.1.2 mrg
2449 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2450 1.1.1.2 mrg $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2451 1.1 mrg if test -z "$MKDIR_P"; then
2452 1.1 mrg if test "${ac_cv_path_mkdir+set}" = set; then
2453 1.1.1.2 mrg $as_echo_n "(cached) " >&6
2454 1.1 mrg else
2455 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2456 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2457 1.1 mrg do
2458 1.1 mrg IFS=$as_save_IFS
2459 1.1 mrg test -z "$as_dir" && as_dir=.
2460 1.1 mrg for ac_prog in mkdir gmkdir; do
2461 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2462 1.1 mrg { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2463 1.1 mrg case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2464 1.1 mrg 'mkdir (GNU coreutils) '* | \
2465 1.1 mrg 'mkdir (coreutils) '* | \
2466 1.1 mrg 'mkdir (fileutils) '4.1*)
2467 1.1 mrg ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2468 1.1 mrg break 3;;
2469 1.1 mrg esac
2470 1.1 mrg done
2471 1.1 mrg done
2472 1.1 mrg done
2473 1.1 mrg IFS=$as_save_IFS
2474 1.1 mrg
2475 1.1 mrg fi
2476 1.1 mrg
2477 1.1 mrg if test "${ac_cv_path_mkdir+set}" = set; then
2478 1.1 mrg MKDIR_P="$ac_cv_path_mkdir -p"
2479 1.1 mrg else
2480 1.1 mrg # As a last resort, use the slow shell script. Don't cache a
2481 1.1 mrg # value for MKDIR_P within a source directory, because that will
2482 1.1 mrg # break other packages using the cache if that directory is
2483 1.1 mrg # removed, or if the value is a relative name.
2484 1.1 mrg test -d ./--version && rmdir ./--version
2485 1.1 mrg MKDIR_P="$ac_install_sh -d"
2486 1.1 mrg fi
2487 1.1 mrg fi
2488 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2489 1.1.1.2 mrg $as_echo "$MKDIR_P" >&6; }
2490 1.1 mrg
2491 1.1 mrg mkdir_p="$MKDIR_P"
2492 1.1 mrg case $mkdir_p in
2493 1.1 mrg [\\/$]* | ?:[\\/]*) ;;
2494 1.1 mrg */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2495 1.1 mrg esac
2496 1.1 mrg
2497 1.1 mrg for ac_prog in gawk mawk nawk awk
2498 1.1 mrg do
2499 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
2500 1.1 mrg set dummy $ac_prog; ac_word=$2
2501 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2502 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
2503 1.1 mrg if test "${ac_cv_prog_AWK+set}" = set; then
2504 1.1.1.2 mrg $as_echo_n "(cached) " >&6
2505 1.1 mrg else
2506 1.1 mrg if test -n "$AWK"; then
2507 1.1 mrg ac_cv_prog_AWK="$AWK" # Let the user override the test.
2508 1.1 mrg else
2509 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2510 1.1 mrg for as_dir in $PATH
2511 1.1 mrg do
2512 1.1 mrg IFS=$as_save_IFS
2513 1.1 mrg test -z "$as_dir" && as_dir=.
2514 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2515 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2516 1.1 mrg ac_cv_prog_AWK="$ac_prog"
2517 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2518 1.1 mrg break 2
2519 1.1 mrg fi
2520 1.1 mrg done
2521 1.1 mrg done
2522 1.1 mrg IFS=$as_save_IFS
2523 1.1 mrg
2524 1.1 mrg fi
2525 1.1 mrg fi
2526 1.1 mrg AWK=$ac_cv_prog_AWK
2527 1.1 mrg if test -n "$AWK"; then
2528 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $AWK" >&5
2529 1.1.1.2 mrg $as_echo "$AWK" >&6; }
2530 1.1 mrg else
2531 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
2532 1.1.1.2 mrg $as_echo "no" >&6; }
2533 1.1 mrg fi
2534 1.1 mrg
2535 1.1 mrg
2536 1.1 mrg test -n "$AWK" && break
2537 1.1 mrg done
2538 1.1 mrg
2539 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2540 1.1.1.2 mrg $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2541 1.1.1.2 mrg set x ${MAKE-make}
2542 1.1.1.2 mrg ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2543 1.1 mrg if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2544 1.1.1.2 mrg $as_echo_n "(cached) " >&6
2545 1.1 mrg else
2546 1.1 mrg cat >conftest.make <<\_ACEOF
2547 1.1 mrg SHELL = /bin/sh
2548 1.1 mrg all:
2549 1.1 mrg @echo '@@@%%%=$(MAKE)=@@@%%%'
2550 1.1 mrg _ACEOF
2551 1.1 mrg # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2552 1.1 mrg case `${MAKE-make} -f conftest.make 2>/dev/null` in
2553 1.1 mrg *@@@%%%=?*=@@@%%%*)
2554 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=yes;;
2555 1.1 mrg *)
2556 1.1 mrg eval ac_cv_prog_make_${ac_make}_set=no;;
2557 1.1 mrg esac
2558 1.1 mrg rm -f conftest.make
2559 1.1 mrg fi
2560 1.1 mrg if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2561 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
2562 1.1.1.2 mrg $as_echo "yes" >&6; }
2563 1.1 mrg SET_MAKE=
2564 1.1 mrg else
2565 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
2566 1.1.1.2 mrg $as_echo "no" >&6; }
2567 1.1 mrg SET_MAKE="MAKE=${MAKE-make}"
2568 1.1 mrg fi
2569 1.1 mrg
2570 1.1 mrg rm -rf .tst 2>/dev/null
2571 1.1 mrg mkdir .tst 2>/dev/null
2572 1.1 mrg if test -d .tst; then
2573 1.1 mrg am__leading_dot=.
2574 1.1 mrg else
2575 1.1 mrg am__leading_dot=_
2576 1.1 mrg fi
2577 1.1 mrg rmdir .tst 2>/dev/null
2578 1.1 mrg
2579 1.1 mrg if test "`cd $srcdir && pwd`" != "`pwd`"; then
2580 1.1 mrg # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2581 1.1 mrg # is not polluted with repeated "-I."
2582 1.1 mrg am__isrc=' -I$(srcdir)'
2583 1.1 mrg # test to see if srcdir already configured
2584 1.1 mrg if test -f $srcdir/config.status; then
2585 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2586 1.1.1.2 mrg $as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2587 1.1 mrg { (exit 1); exit 1; }; }
2588 1.1 mrg fi
2589 1.1 mrg fi
2590 1.1 mrg
2591 1.1 mrg # test whether we have cygpath
2592 1.1 mrg if test -z "$CYGPATH_W"; then
2593 1.1 mrg if (cygpath --version) >/dev/null 2>/dev/null; then
2594 1.1 mrg CYGPATH_W='cygpath -w'
2595 1.1 mrg else
2596 1.1 mrg CYGPATH_W=echo
2597 1.1 mrg fi
2598 1.1 mrg fi
2599 1.1 mrg
2600 1.1 mrg
2601 1.1 mrg # Define the identity of the package.
2602 1.1 mrg PACKAGE='xf86-video-r128'
2603 1.1.1.2 mrg VERSION='6.8.1'
2604 1.1 mrg
2605 1.1 mrg
2606 1.1 mrg cat >>confdefs.h <<_ACEOF
2607 1.1 mrg #define PACKAGE "$PACKAGE"
2608 1.1 mrg _ACEOF
2609 1.1 mrg
2610 1.1 mrg
2611 1.1 mrg cat >>confdefs.h <<_ACEOF
2612 1.1 mrg #define VERSION "$VERSION"
2613 1.1 mrg _ACEOF
2614 1.1 mrg
2615 1.1 mrg # Some tools Automake needs.
2616 1.1 mrg
2617 1.1 mrg ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2618 1.1 mrg
2619 1.1 mrg
2620 1.1 mrg AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2621 1.1 mrg
2622 1.1 mrg
2623 1.1 mrg AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2624 1.1 mrg
2625 1.1 mrg
2626 1.1 mrg AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2627 1.1 mrg
2628 1.1 mrg
2629 1.1 mrg MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2630 1.1 mrg
2631 1.1 mrg # We need awk for the "check" target. The system "awk" is bad on
2632 1.1 mrg # some platforms.
2633 1.1 mrg # Always define AMTAR for backward compatibility.
2634 1.1 mrg
2635 1.1 mrg AMTAR=${AMTAR-"${am_missing_run}tar"}
2636 1.1 mrg
2637 1.1 mrg am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2638 1.1 mrg
2639 1.1 mrg
2640 1.1 mrg
2641 1.1 mrg
2642 1.1 mrg
2643 1.1 mrg
2644 1.1.1.2 mrg # Require xorg-macros: XORG_CWARNFLAGS, XORG_CHANGELOG
2645 1.1.1.2 mrg
2646 1.1.1.2 mrg
2647 1.1.1.2 mrg XORG_MACROS_needed_version=1.2
2648 1.1.1.2 mrg XORG_MACROS_needed_major=`echo $XORG_MACROS_needed_version | sed 's/\..*$//'`
2649 1.1.1.2 mrg XORG_MACROS_needed_minor=`echo $XORG_MACROS_needed_version | sed -e 's/^[0-9]*\.//' -e 's/\..*$//'`
2650 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking if xorg-macros used to generate configure is at least ${XORG_MACROS_needed_major}.${XORG_MACROS_needed_minor}" >&5
2651 1.1.1.2 mrg $as_echo_n "checking if xorg-macros used to generate configure is at least ${XORG_MACROS_needed_major}.${XORG_MACROS_needed_minor}... " >&6; }
2652 1.1.1.2 mrg XORG_MACROS_version=1.2.1
2653 1.1.1.2 mrg XORG_MACROS_major=`echo $XORG_MACROS_version | sed 's/\..*$//'`
2654 1.1.1.2 mrg XORG_MACROS_minor=`echo $XORG_MACROS_version | sed -e 's/^[0-9]*\.//' -e 's/\..*$//'`
2655 1.1.1.2 mrg if test $XORG_MACROS_major -ne $XORG_MACROS_needed_major ; then
2656 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: configure built with incompatible version of xorg-macros.m4 - requires version ${XORG_MACROS_major}.x" >&5
2657 1.1.1.2 mrg $as_echo "$as_me: error: configure built with incompatible version of xorg-macros.m4 - requires version ${XORG_MACROS_major}.x" >&2;}
2658 1.1.1.2 mrg { (exit 1); exit 1; }; }
2659 1.1.1.2 mrg fi
2660 1.1.1.2 mrg if test $XORG_MACROS_minor -lt $XORG_MACROS_needed_minor ; then
2661 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: configure built with too old of a version of xorg-macros.m4 - requires version ${XORG_MACROS_major}.${XORG_MACROS_minor}.0 or newer" >&5
2662 1.1.1.2 mrg $as_echo "$as_me: error: configure built with too old of a version of xorg-macros.m4 - requires version ${XORG_MACROS_major}.${XORG_MACROS_minor}.0 or newer" >&2;}
2663 1.1.1.2 mrg { (exit 1); exit 1; }; }
2664 1.1.1.2 mrg fi
2665 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: yes, $XORG_MACROS_version" >&5
2666 1.1.1.2 mrg $as_echo "yes, $XORG_MACROS_version" >&6; }
2667 1.1.1.2 mrg
2668 1.1.1.2 mrg
2669 1.1.1.2 mrg
2670 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2671 1.1.1.2 mrg $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2672 1.1 mrg # Check whether --enable-maintainer-mode was given.
2673 1.1 mrg if test "${enable_maintainer_mode+set}" = set; then
2674 1.1 mrg enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2675 1.1 mrg else
2676 1.1 mrg USE_MAINTAINER_MODE=no
2677 1.1 mrg fi
2678 1.1 mrg
2679 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2680 1.1.1.2 mrg $as_echo "$USE_MAINTAINER_MODE" >&6; }
2681 1.1 mrg if test $USE_MAINTAINER_MODE = yes; then
2682 1.1 mrg MAINTAINER_MODE_TRUE=
2683 1.1 mrg MAINTAINER_MODE_FALSE='#'
2684 1.1 mrg else
2685 1.1 mrg MAINTAINER_MODE_TRUE='#'
2686 1.1 mrg MAINTAINER_MODE_FALSE=
2687 1.1 mrg fi
2688 1.1 mrg
2689 1.1 mrg MAINT=$MAINTAINER_MODE_TRUE
2690 1.1 mrg
2691 1.1 mrg
2692 1.1 mrg
2693 1.1 mrg # Checks for programs.
2694 1.1 mrg # Check whether --enable-static was given.
2695 1.1 mrg if test "${enable_static+set}" = set; then
2696 1.1 mrg enableval=$enable_static; p=${PACKAGE-default}
2697 1.1 mrg case $enableval in
2698 1.1 mrg yes) enable_static=yes ;;
2699 1.1 mrg no) enable_static=no ;;
2700 1.1 mrg *)
2701 1.1 mrg enable_static=no
2702 1.1 mrg # Look at the argument we got. We use all the common list separators.
2703 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2704 1.1 mrg for pkg in $enableval; do
2705 1.1 mrg IFS="$lt_save_ifs"
2706 1.1 mrg if test "X$pkg" = "X$p"; then
2707 1.1 mrg enable_static=yes
2708 1.1 mrg fi
2709 1.1 mrg done
2710 1.1 mrg IFS="$lt_save_ifs"
2711 1.1 mrg ;;
2712 1.1 mrg esac
2713 1.1 mrg else
2714 1.1 mrg enable_static=no
2715 1.1 mrg fi
2716 1.1 mrg
2717 1.1 mrg
2718 1.1 mrg
2719 1.1 mrg # Check whether --enable-shared was given.
2720 1.1 mrg if test "${enable_shared+set}" = set; then
2721 1.1 mrg enableval=$enable_shared; p=${PACKAGE-default}
2722 1.1 mrg case $enableval in
2723 1.1 mrg yes) enable_shared=yes ;;
2724 1.1 mrg no) enable_shared=no ;;
2725 1.1 mrg *)
2726 1.1 mrg enable_shared=no
2727 1.1 mrg # Look at the argument we got. We use all the common list separators.
2728 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2729 1.1 mrg for pkg in $enableval; do
2730 1.1 mrg IFS="$lt_save_ifs"
2731 1.1 mrg if test "X$pkg" = "X$p"; then
2732 1.1 mrg enable_shared=yes
2733 1.1 mrg fi
2734 1.1 mrg done
2735 1.1 mrg IFS="$lt_save_ifs"
2736 1.1 mrg ;;
2737 1.1 mrg esac
2738 1.1 mrg else
2739 1.1 mrg enable_shared=yes
2740 1.1 mrg fi
2741 1.1 mrg
2742 1.1 mrg
2743 1.1 mrg # Check whether --enable-fast-install was given.
2744 1.1 mrg if test "${enable_fast_install+set}" = set; then
2745 1.1 mrg enableval=$enable_fast_install; p=${PACKAGE-default}
2746 1.1 mrg case $enableval in
2747 1.1 mrg yes) enable_fast_install=yes ;;
2748 1.1 mrg no) enable_fast_install=no ;;
2749 1.1 mrg *)
2750 1.1 mrg enable_fast_install=no
2751 1.1 mrg # Look at the argument we got. We use all the common list separators.
2752 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2753 1.1 mrg for pkg in $enableval; do
2754 1.1 mrg IFS="$lt_save_ifs"
2755 1.1 mrg if test "X$pkg" = "X$p"; then
2756 1.1 mrg enable_fast_install=yes
2757 1.1 mrg fi
2758 1.1 mrg done
2759 1.1 mrg IFS="$lt_save_ifs"
2760 1.1 mrg ;;
2761 1.1 mrg esac
2762 1.1 mrg else
2763 1.1 mrg enable_fast_install=yes
2764 1.1 mrg fi
2765 1.1 mrg
2766 1.1 mrg
2767 1.1 mrg # Make sure we can run config.sub.
2768 1.1 mrg $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2769 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2770 1.1.1.2 mrg $as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2771 1.1 mrg { (exit 1); exit 1; }; }
2772 1.1 mrg
2773 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking build system type" >&5
2774 1.1.1.2 mrg $as_echo_n "checking build system type... " >&6; }
2775 1.1 mrg if test "${ac_cv_build+set}" = set; then
2776 1.1.1.2 mrg $as_echo_n "(cached) " >&6
2777 1.1 mrg else
2778 1.1 mrg ac_build_alias=$build_alias
2779 1.1 mrg test "x$ac_build_alias" = x &&
2780 1.1 mrg ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2781 1.1 mrg test "x$ac_build_alias" = x &&
2782 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2783 1.1.1.2 mrg $as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2784 1.1 mrg { (exit 1); exit 1; }; }
2785 1.1 mrg ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2786 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2787 1.1.1.2 mrg $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2788 1.1 mrg { (exit 1); exit 1; }; }
2789 1.1 mrg
2790 1.1 mrg fi
2791 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2792 1.1.1.2 mrg $as_echo "$ac_cv_build" >&6; }
2793 1.1 mrg case $ac_cv_build in
2794 1.1 mrg *-*-*) ;;
2795 1.1.1.2 mrg *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2796 1.1.1.2 mrg $as_echo "$as_me: error: invalid value of canonical build" >&2;}
2797 1.1 mrg { (exit 1); exit 1; }; };;
2798 1.1 mrg esac
2799 1.1 mrg build=$ac_cv_build
2800 1.1 mrg ac_save_IFS=$IFS; IFS='-'
2801 1.1 mrg set x $ac_cv_build
2802 1.1 mrg shift
2803 1.1 mrg build_cpu=$1
2804 1.1 mrg build_vendor=$2
2805 1.1 mrg shift; shift
2806 1.1 mrg # Remember, the first character of IFS is used to create $*,
2807 1.1 mrg # except with old shells:
2808 1.1 mrg build_os=$*
2809 1.1 mrg IFS=$ac_save_IFS
2810 1.1 mrg case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2811 1.1 mrg
2812 1.1 mrg
2813 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking host system type" >&5
2814 1.1.1.2 mrg $as_echo_n "checking host system type... " >&6; }
2815 1.1 mrg if test "${ac_cv_host+set}" = set; then
2816 1.1.1.2 mrg $as_echo_n "(cached) " >&6
2817 1.1 mrg else
2818 1.1 mrg if test "x$host_alias" = x; then
2819 1.1 mrg ac_cv_host=$ac_cv_build
2820 1.1 mrg else
2821 1.1 mrg ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2822 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2823 1.1.1.2 mrg $as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2824 1.1 mrg { (exit 1); exit 1; }; }
2825 1.1 mrg fi
2826 1.1 mrg
2827 1.1 mrg fi
2828 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2829 1.1.1.2 mrg $as_echo "$ac_cv_host" >&6; }
2830 1.1 mrg case $ac_cv_host in
2831 1.1 mrg *-*-*) ;;
2832 1.1.1.2 mrg *) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2833 1.1.1.2 mrg $as_echo "$as_me: error: invalid value of canonical host" >&2;}
2834 1.1 mrg { (exit 1); exit 1; }; };;
2835 1.1 mrg esac
2836 1.1 mrg host=$ac_cv_host
2837 1.1 mrg ac_save_IFS=$IFS; IFS='-'
2838 1.1 mrg set x $ac_cv_host
2839 1.1 mrg shift
2840 1.1 mrg host_cpu=$1
2841 1.1 mrg host_vendor=$2
2842 1.1 mrg shift; shift
2843 1.1 mrg # Remember, the first character of IFS is used to create $*,
2844 1.1 mrg # except with old shells:
2845 1.1 mrg host_os=$*
2846 1.1 mrg IFS=$ac_save_IFS
2847 1.1 mrg case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2848 1.1 mrg
2849 1.1 mrg
2850 1.1 mrg DEPDIR="${am__leading_dot}deps"
2851 1.1 mrg
2852 1.1 mrg ac_config_commands="$ac_config_commands depfiles"
2853 1.1 mrg
2854 1.1 mrg
2855 1.1 mrg am_make=${MAKE-make}
2856 1.1 mrg cat > confinc << 'END'
2857 1.1 mrg am__doit:
2858 1.1.1.2 mrg @echo this is the am__doit target
2859 1.1 mrg .PHONY: am__doit
2860 1.1 mrg END
2861 1.1 mrg # If we don't find an include directive, just comment out the code.
2862 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2863 1.1.1.2 mrg $as_echo_n "checking for style of include used by $am_make... " >&6; }
2864 1.1 mrg am__include="#"
2865 1.1 mrg am__quote=
2866 1.1 mrg _am_result=none
2867 1.1 mrg # First try GNU make style include.
2868 1.1 mrg echo "include confinc" > confmf
2869 1.1.1.2 mrg # Ignore all kinds of additional output from `make'.
2870 1.1.1.2 mrg case `$am_make -s -f confmf 2> /dev/null` in #(
2871 1.1.1.2 mrg *the\ am__doit\ target*)
2872 1.1.1.2 mrg am__include=include
2873 1.1.1.2 mrg am__quote=
2874 1.1.1.2 mrg _am_result=GNU
2875 1.1.1.2 mrg ;;
2876 1.1.1.2 mrg esac
2877 1.1 mrg # Now try BSD make style include.
2878 1.1 mrg if test "$am__include" = "#"; then
2879 1.1 mrg echo '.include "confinc"' > confmf
2880 1.1.1.2 mrg case `$am_make -s -f confmf 2> /dev/null` in #(
2881 1.1.1.2 mrg *the\ am__doit\ target*)
2882 1.1.1.2 mrg am__include=.include
2883 1.1.1.2 mrg am__quote="\""
2884 1.1.1.2 mrg _am_result=BSD
2885 1.1.1.2 mrg ;;
2886 1.1.1.2 mrg esac
2887 1.1 mrg fi
2888 1.1 mrg
2889 1.1 mrg
2890 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $_am_result" >&5
2891 1.1.1.2 mrg $as_echo "$_am_result" >&6; }
2892 1.1 mrg rm -f confinc confmf
2893 1.1 mrg
2894 1.1 mrg # Check whether --enable-dependency-tracking was given.
2895 1.1 mrg if test "${enable_dependency_tracking+set}" = set; then
2896 1.1 mrg enableval=$enable_dependency_tracking;
2897 1.1 mrg fi
2898 1.1 mrg
2899 1.1 mrg if test "x$enable_dependency_tracking" != xno; then
2900 1.1 mrg am_depcomp="$ac_aux_dir/depcomp"
2901 1.1 mrg AMDEPBACKSLASH='\'
2902 1.1 mrg fi
2903 1.1 mrg if test "x$enable_dependency_tracking" != xno; then
2904 1.1 mrg AMDEP_TRUE=
2905 1.1 mrg AMDEP_FALSE='#'
2906 1.1 mrg else
2907 1.1 mrg AMDEP_TRUE='#'
2908 1.1 mrg AMDEP_FALSE=
2909 1.1 mrg fi
2910 1.1 mrg
2911 1.1 mrg
2912 1.1 mrg ac_ext=c
2913 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
2914 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2915 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2916 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
2917 1.1 mrg if test -n "$ac_tool_prefix"; then
2918 1.1 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2919 1.1 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2
2920 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2921 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
2922 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
2923 1.1.1.2 mrg $as_echo_n "(cached) " >&6
2924 1.1 mrg else
2925 1.1 mrg if test -n "$CC"; then
2926 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
2927 1.1 mrg else
2928 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2929 1.1 mrg for as_dir in $PATH
2930 1.1 mrg do
2931 1.1 mrg IFS=$as_save_IFS
2932 1.1 mrg test -z "$as_dir" && as_dir=.
2933 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2934 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2935 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc"
2936 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2937 1.1 mrg break 2
2938 1.1 mrg fi
2939 1.1 mrg done
2940 1.1 mrg done
2941 1.1 mrg IFS=$as_save_IFS
2942 1.1 mrg
2943 1.1 mrg fi
2944 1.1 mrg fi
2945 1.1 mrg CC=$ac_cv_prog_CC
2946 1.1 mrg if test -n "$CC"; then
2947 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $CC" >&5
2948 1.1.1.2 mrg $as_echo "$CC" >&6; }
2949 1.1 mrg else
2950 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
2951 1.1.1.2 mrg $as_echo "no" >&6; }
2952 1.1 mrg fi
2953 1.1 mrg
2954 1.1 mrg
2955 1.1 mrg fi
2956 1.1 mrg if test -z "$ac_cv_prog_CC"; then
2957 1.1 mrg ac_ct_CC=$CC
2958 1.1 mrg # Extract the first word of "gcc", so it can be a program name with args.
2959 1.1 mrg set dummy gcc; ac_word=$2
2960 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2961 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
2962 1.1 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2963 1.1.1.2 mrg $as_echo_n "(cached) " >&6
2964 1.1 mrg else
2965 1.1 mrg if test -n "$ac_ct_CC"; then
2966 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2967 1.1 mrg else
2968 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2969 1.1 mrg for as_dir in $PATH
2970 1.1 mrg do
2971 1.1 mrg IFS=$as_save_IFS
2972 1.1 mrg test -z "$as_dir" && as_dir=.
2973 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
2974 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2975 1.1 mrg ac_cv_prog_ac_ct_CC="gcc"
2976 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2977 1.1 mrg break 2
2978 1.1 mrg fi
2979 1.1 mrg done
2980 1.1 mrg done
2981 1.1 mrg IFS=$as_save_IFS
2982 1.1 mrg
2983 1.1 mrg fi
2984 1.1 mrg fi
2985 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
2986 1.1 mrg if test -n "$ac_ct_CC"; then
2987 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2988 1.1.1.2 mrg $as_echo "$ac_ct_CC" >&6; }
2989 1.1 mrg else
2990 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
2991 1.1.1.2 mrg $as_echo "no" >&6; }
2992 1.1 mrg fi
2993 1.1 mrg
2994 1.1 mrg if test "x$ac_ct_CC" = x; then
2995 1.1 mrg CC=""
2996 1.1 mrg else
2997 1.1 mrg case $cross_compiling:$ac_tool_warned in
2998 1.1 mrg yes:)
2999 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
3000 1.1.1.2 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3001 1.1 mrg ac_tool_warned=yes ;;
3002 1.1 mrg esac
3003 1.1 mrg CC=$ac_ct_CC
3004 1.1 mrg fi
3005 1.1 mrg else
3006 1.1 mrg CC="$ac_cv_prog_CC"
3007 1.1 mrg fi
3008 1.1 mrg
3009 1.1 mrg if test -z "$CC"; then
3010 1.1 mrg if test -n "$ac_tool_prefix"; then
3011 1.1 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3012 1.1 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2
3013 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3014 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
3015 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
3016 1.1.1.2 mrg $as_echo_n "(cached) " >&6
3017 1.1 mrg else
3018 1.1 mrg if test -n "$CC"; then
3019 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3020 1.1 mrg else
3021 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3022 1.1 mrg for as_dir in $PATH
3023 1.1 mrg do
3024 1.1 mrg IFS=$as_save_IFS
3025 1.1 mrg test -z "$as_dir" && as_dir=.
3026 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3027 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3028 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}cc"
3029 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3030 1.1 mrg break 2
3031 1.1 mrg fi
3032 1.1 mrg done
3033 1.1 mrg done
3034 1.1 mrg IFS=$as_save_IFS
3035 1.1 mrg
3036 1.1 mrg fi
3037 1.1 mrg fi
3038 1.1 mrg CC=$ac_cv_prog_CC
3039 1.1 mrg if test -n "$CC"; then
3040 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $CC" >&5
3041 1.1.1.2 mrg $as_echo "$CC" >&6; }
3042 1.1 mrg else
3043 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
3044 1.1.1.2 mrg $as_echo "no" >&6; }
3045 1.1 mrg fi
3046 1.1 mrg
3047 1.1 mrg
3048 1.1 mrg fi
3049 1.1 mrg fi
3050 1.1 mrg if test -z "$CC"; then
3051 1.1 mrg # Extract the first word of "cc", so it can be a program name with args.
3052 1.1 mrg set dummy cc; ac_word=$2
3053 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3054 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
3055 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
3056 1.1.1.2 mrg $as_echo_n "(cached) " >&6
3057 1.1 mrg else
3058 1.1 mrg if test -n "$CC"; then
3059 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3060 1.1 mrg else
3061 1.1 mrg ac_prog_rejected=no
3062 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3063 1.1 mrg for as_dir in $PATH
3064 1.1 mrg do
3065 1.1 mrg IFS=$as_save_IFS
3066 1.1 mrg test -z "$as_dir" && as_dir=.
3067 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3068 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3069 1.1 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3070 1.1 mrg ac_prog_rejected=yes
3071 1.1 mrg continue
3072 1.1 mrg fi
3073 1.1 mrg ac_cv_prog_CC="cc"
3074 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3075 1.1 mrg break 2
3076 1.1 mrg fi
3077 1.1 mrg done
3078 1.1 mrg done
3079 1.1 mrg IFS=$as_save_IFS
3080 1.1 mrg
3081 1.1 mrg if test $ac_prog_rejected = yes; then
3082 1.1 mrg # We found a bogon in the path, so make sure we never use it.
3083 1.1 mrg set dummy $ac_cv_prog_CC
3084 1.1 mrg shift
3085 1.1 mrg if test $# != 0; then
3086 1.1 mrg # We chose a different compiler from the bogus one.
3087 1.1 mrg # However, it has the same basename, so the bogon will be chosen
3088 1.1 mrg # first if we set CC to just the basename; use the full file name.
3089 1.1 mrg shift
3090 1.1 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3091 1.1 mrg fi
3092 1.1 mrg fi
3093 1.1 mrg fi
3094 1.1 mrg fi
3095 1.1 mrg CC=$ac_cv_prog_CC
3096 1.1 mrg if test -n "$CC"; then
3097 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $CC" >&5
3098 1.1.1.2 mrg $as_echo "$CC" >&6; }
3099 1.1 mrg else
3100 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
3101 1.1.1.2 mrg $as_echo "no" >&6; }
3102 1.1 mrg fi
3103 1.1 mrg
3104 1.1 mrg
3105 1.1 mrg fi
3106 1.1 mrg if test -z "$CC"; then
3107 1.1 mrg if test -n "$ac_tool_prefix"; then
3108 1.1 mrg for ac_prog in cl.exe
3109 1.1 mrg do
3110 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3111 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3112 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3113 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
3114 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
3115 1.1.1.2 mrg $as_echo_n "(cached) " >&6
3116 1.1 mrg else
3117 1.1 mrg if test -n "$CC"; then
3118 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
3119 1.1 mrg else
3120 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3121 1.1 mrg for as_dir in $PATH
3122 1.1 mrg do
3123 1.1 mrg IFS=$as_save_IFS
3124 1.1 mrg test -z "$as_dir" && as_dir=.
3125 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3126 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3127 1.1 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3128 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3129 1.1 mrg break 2
3130 1.1 mrg fi
3131 1.1 mrg done
3132 1.1 mrg done
3133 1.1 mrg IFS=$as_save_IFS
3134 1.1 mrg
3135 1.1 mrg fi
3136 1.1 mrg fi
3137 1.1 mrg CC=$ac_cv_prog_CC
3138 1.1 mrg if test -n "$CC"; then
3139 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $CC" >&5
3140 1.1.1.2 mrg $as_echo "$CC" >&6; }
3141 1.1 mrg else
3142 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
3143 1.1.1.2 mrg $as_echo "no" >&6; }
3144 1.1 mrg fi
3145 1.1 mrg
3146 1.1 mrg
3147 1.1 mrg test -n "$CC" && break
3148 1.1 mrg done
3149 1.1 mrg fi
3150 1.1 mrg if test -z "$CC"; then
3151 1.1 mrg ac_ct_CC=$CC
3152 1.1 mrg for ac_prog in cl.exe
3153 1.1 mrg do
3154 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
3155 1.1 mrg set dummy $ac_prog; ac_word=$2
3156 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3157 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
3158 1.1 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3159 1.1.1.2 mrg $as_echo_n "(cached) " >&6
3160 1.1 mrg else
3161 1.1 mrg if test -n "$ac_ct_CC"; then
3162 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3163 1.1 mrg else
3164 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3165 1.1 mrg for as_dir in $PATH
3166 1.1 mrg do
3167 1.1 mrg IFS=$as_save_IFS
3168 1.1 mrg test -z "$as_dir" && as_dir=.
3169 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3170 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3171 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_prog"
3172 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3173 1.1 mrg break 2
3174 1.1 mrg fi
3175 1.1 mrg done
3176 1.1 mrg done
3177 1.1 mrg IFS=$as_save_IFS
3178 1.1 mrg
3179 1.1 mrg fi
3180 1.1 mrg fi
3181 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
3182 1.1 mrg if test -n "$ac_ct_CC"; then
3183 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3184 1.1.1.2 mrg $as_echo "$ac_ct_CC" >&6; }
3185 1.1 mrg else
3186 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
3187 1.1.1.2 mrg $as_echo "no" >&6; }
3188 1.1 mrg fi
3189 1.1 mrg
3190 1.1 mrg
3191 1.1 mrg test -n "$ac_ct_CC" && break
3192 1.1 mrg done
3193 1.1 mrg
3194 1.1 mrg if test "x$ac_ct_CC" = x; then
3195 1.1 mrg CC=""
3196 1.1 mrg else
3197 1.1 mrg case $cross_compiling:$ac_tool_warned in
3198 1.1 mrg yes:)
3199 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
3200 1.1.1.2 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3201 1.1 mrg ac_tool_warned=yes ;;
3202 1.1 mrg esac
3203 1.1 mrg CC=$ac_ct_CC
3204 1.1 mrg fi
3205 1.1 mrg fi
3206 1.1 mrg
3207 1.1 mrg fi
3208 1.1 mrg
3209 1.1 mrg
3210 1.1.1.2 mrg test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3211 1.1.1.2 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3212 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3213 1.1 mrg See \`config.log' for more details." >&5
3214 1.1.1.2 mrg $as_echo "$as_me: error: no acceptable C compiler found in \$PATH
3215 1.1 mrg See \`config.log' for more details." >&2;}
3216 1.1.1.2 mrg { (exit 1); exit 1; }; }; }
3217 1.1 mrg
3218 1.1 mrg # Provide some information about the compiler.
3219 1.1.1.2 mrg $as_echo "$as_me:$LINENO: checking for C compiler version" >&5
3220 1.1.1.2 mrg set X $ac_compile
3221 1.1.1.2 mrg ac_compiler=$2
3222 1.1 mrg { (ac_try="$ac_compiler --version >&5"
3223 1.1 mrg case "(($ac_try" in
3224 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3225 1.1 mrg *) ac_try_echo=$ac_try;;
3226 1.1 mrg esac
3227 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3228 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
3229 1.1 mrg (eval "$ac_compiler --version >&5") 2>&5
3230 1.1 mrg ac_status=$?
3231 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3232 1.1 mrg (exit $ac_status); }
3233 1.1 mrg { (ac_try="$ac_compiler -v >&5"
3234 1.1 mrg case "(($ac_try" in
3235 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3236 1.1 mrg *) ac_try_echo=$ac_try;;
3237 1.1 mrg esac
3238 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3239 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
3240 1.1 mrg (eval "$ac_compiler -v >&5") 2>&5
3241 1.1 mrg ac_status=$?
3242 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3243 1.1 mrg (exit $ac_status); }
3244 1.1 mrg { (ac_try="$ac_compiler -V >&5"
3245 1.1 mrg case "(($ac_try" in
3246 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3247 1.1 mrg *) ac_try_echo=$ac_try;;
3248 1.1 mrg esac
3249 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3250 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
3251 1.1 mrg (eval "$ac_compiler -V >&5") 2>&5
3252 1.1 mrg ac_status=$?
3253 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3254 1.1 mrg (exit $ac_status); }
3255 1.1 mrg
3256 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
3257 1.1 mrg /* confdefs.h. */
3258 1.1 mrg _ACEOF
3259 1.1 mrg cat confdefs.h >>conftest.$ac_ext
3260 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
3261 1.1 mrg /* end confdefs.h. */
3262 1.1 mrg
3263 1.1 mrg int
3264 1.1 mrg main ()
3265 1.1 mrg {
3266 1.1 mrg
3267 1.1 mrg ;
3268 1.1 mrg return 0;
3269 1.1 mrg }
3270 1.1 mrg _ACEOF
3271 1.1 mrg ac_clean_files_save=$ac_clean_files
3272 1.1.1.2 mrg ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3273 1.1 mrg # Try to create an executable without -o first, disregard a.out.
3274 1.1 mrg # It will help us diagnose broken compilers, and finding out an intuition
3275 1.1 mrg # of exeext.
3276 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3277 1.1.1.2 mrg $as_echo_n "checking for C compiler default output file name... " >&6; }
3278 1.1.1.2 mrg ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3279 1.1.1.2 mrg
3280 1.1.1.2 mrg # The possible output files:
3281 1.1.1.2 mrg ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3282 1.1.1.2 mrg
3283 1.1 mrg ac_rmfiles=
3284 1.1 mrg for ac_file in $ac_files
3285 1.1 mrg do
3286 1.1 mrg case $ac_file in
3287 1.1.1.2 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3288 1.1 mrg * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3289 1.1 mrg esac
3290 1.1 mrg done
3291 1.1 mrg rm -f $ac_rmfiles
3292 1.1 mrg
3293 1.1 mrg if { (ac_try="$ac_link_default"
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.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3299 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
3300 1.1 mrg (eval "$ac_link_default") 2>&5
3301 1.1 mrg ac_status=$?
3302 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3303 1.1 mrg (exit $ac_status); }; then
3304 1.1 mrg # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3305 1.1 mrg # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3306 1.1 mrg # in a Makefile. We should not override ac_cv_exeext if it was cached,
3307 1.1 mrg # so that the user can short-circuit this test for compilers unknown to
3308 1.1 mrg # Autoconf.
3309 1.1 mrg for ac_file in $ac_files ''
3310 1.1 mrg do
3311 1.1 mrg test -f "$ac_file" || continue
3312 1.1 mrg case $ac_file in
3313 1.1.1.2 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3314 1.1 mrg ;;
3315 1.1 mrg [ab].out )
3316 1.1 mrg # We found the default executable, but exeext='' is most
3317 1.1 mrg # certainly right.
3318 1.1 mrg break;;
3319 1.1 mrg *.* )
3320 1.1 mrg if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3321 1.1 mrg then :; else
3322 1.1 mrg ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3323 1.1 mrg fi
3324 1.1 mrg # We set ac_cv_exeext here because the later test for it is not
3325 1.1 mrg # safe: cross compilers may not add the suffix if given an `-o'
3326 1.1 mrg # argument, so we may need to know it at that point already.
3327 1.1 mrg # Even if this section looks crufty: it has the advantage of
3328 1.1 mrg # actually working.
3329 1.1 mrg break;;
3330 1.1 mrg * )
3331 1.1 mrg break;;
3332 1.1 mrg esac
3333 1.1 mrg done
3334 1.1 mrg test "$ac_cv_exeext" = no && ac_cv_exeext=
3335 1.1 mrg
3336 1.1 mrg else
3337 1.1 mrg ac_file=''
3338 1.1 mrg fi
3339 1.1 mrg
3340 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_file" >&5
3341 1.1.1.2 mrg $as_echo "$ac_file" >&6; }
3342 1.1 mrg if test -z "$ac_file"; then
3343 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
3344 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3345 1.1 mrg
3346 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3347 1.1.1.2 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3348 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
3349 1.1 mrg See \`config.log' for more details." >&5
3350 1.1.1.2 mrg $as_echo "$as_me: error: C compiler cannot create executables
3351 1.1 mrg See \`config.log' for more details." >&2;}
3352 1.1.1.2 mrg { (exit 77); exit 77; }; }; }
3353 1.1 mrg fi
3354 1.1 mrg
3355 1.1 mrg ac_exeext=$ac_cv_exeext
3356 1.1 mrg
3357 1.1 mrg # Check that the compiler produces executables we can run. If not, either
3358 1.1 mrg # the compiler is broken, or we cross compile.
3359 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3360 1.1.1.2 mrg $as_echo_n "checking whether the C compiler works... " >&6; }
3361 1.1 mrg # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3362 1.1 mrg # If not cross compiling, check that we can run a simple program.
3363 1.1 mrg if test "$cross_compiling" != yes; then
3364 1.1 mrg if { ac_try='./$ac_file'
3365 1.1 mrg { (case "(($ac_try" in
3366 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3367 1.1 mrg *) ac_try_echo=$ac_try;;
3368 1.1 mrg esac
3369 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3370 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
3371 1.1 mrg (eval "$ac_try") 2>&5
3372 1.1 mrg ac_status=$?
3373 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3374 1.1 mrg (exit $ac_status); }; }; then
3375 1.1 mrg cross_compiling=no
3376 1.1 mrg else
3377 1.1 mrg if test "$cross_compiling" = maybe; then
3378 1.1 mrg cross_compiling=yes
3379 1.1 mrg else
3380 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3381 1.1.1.2 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3382 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
3383 1.1 mrg If you meant to cross compile, use \`--host'.
3384 1.1 mrg See \`config.log' for more details." >&5
3385 1.1.1.2 mrg $as_echo "$as_me: error: cannot run C compiled programs.
3386 1.1 mrg If you meant to cross compile, use \`--host'.
3387 1.1 mrg See \`config.log' for more details." >&2;}
3388 1.1.1.2 mrg { (exit 1); exit 1; }; }; }
3389 1.1 mrg fi
3390 1.1 mrg fi
3391 1.1 mrg fi
3392 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
3393 1.1.1.2 mrg $as_echo "yes" >&6; }
3394 1.1 mrg
3395 1.1.1.2 mrg rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3396 1.1 mrg ac_clean_files=$ac_clean_files_save
3397 1.1 mrg # Check that the compiler produces executables we can run. If not, either
3398 1.1 mrg # the compiler is broken, or we cross compile.
3399 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3400 1.1.1.2 mrg $as_echo_n "checking whether we are cross compiling... " >&6; }
3401 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
3402 1.1.1.2 mrg $as_echo "$cross_compiling" >&6; }
3403 1.1 mrg
3404 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
3405 1.1.1.2 mrg $as_echo_n "checking for suffix of executables... " >&6; }
3406 1.1 mrg if { (ac_try="$ac_link"
3407 1.1 mrg case "(($ac_try" in
3408 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3409 1.1 mrg *) ac_try_echo=$ac_try;;
3410 1.1 mrg esac
3411 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3412 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
3413 1.1 mrg (eval "$ac_link") 2>&5
3414 1.1 mrg ac_status=$?
3415 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3416 1.1 mrg (exit $ac_status); }; then
3417 1.1 mrg # If both `conftest.exe' and `conftest' are `present' (well, observable)
3418 1.1 mrg # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3419 1.1 mrg # work properly (i.e., refer to `conftest.exe'), while it won't with
3420 1.1 mrg # `rm'.
3421 1.1 mrg for ac_file in conftest.exe conftest conftest.*; do
3422 1.1 mrg test -f "$ac_file" || continue
3423 1.1 mrg case $ac_file in
3424 1.1.1.2 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3425 1.1 mrg *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3426 1.1 mrg break;;
3427 1.1 mrg * ) break;;
3428 1.1 mrg esac
3429 1.1 mrg done
3430 1.1 mrg else
3431 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3432 1.1.1.2 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3433 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3434 1.1 mrg See \`config.log' for more details." >&5
3435 1.1.1.2 mrg $as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3436 1.1 mrg See \`config.log' for more details." >&2;}
3437 1.1.1.2 mrg { (exit 1); exit 1; }; }; }
3438 1.1 mrg fi
3439 1.1 mrg
3440 1.1 mrg rm -f conftest$ac_cv_exeext
3441 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3442 1.1.1.2 mrg $as_echo "$ac_cv_exeext" >&6; }
3443 1.1 mrg
3444 1.1 mrg rm -f conftest.$ac_ext
3445 1.1 mrg EXEEXT=$ac_cv_exeext
3446 1.1 mrg ac_exeext=$EXEEXT
3447 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
3448 1.1.1.2 mrg $as_echo_n "checking for suffix of object files... " >&6; }
3449 1.1 mrg if test "${ac_cv_objext+set}" = set; then
3450 1.1.1.2 mrg $as_echo_n "(cached) " >&6
3451 1.1 mrg else
3452 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
3453 1.1 mrg /* confdefs.h. */
3454 1.1 mrg _ACEOF
3455 1.1 mrg cat confdefs.h >>conftest.$ac_ext
3456 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
3457 1.1 mrg /* end confdefs.h. */
3458 1.1 mrg
3459 1.1 mrg int
3460 1.1 mrg main ()
3461 1.1 mrg {
3462 1.1 mrg
3463 1.1 mrg ;
3464 1.1 mrg return 0;
3465 1.1 mrg }
3466 1.1 mrg _ACEOF
3467 1.1 mrg rm -f conftest.o conftest.obj
3468 1.1 mrg if { (ac_try="$ac_compile"
3469 1.1 mrg case "(($ac_try" in
3470 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3471 1.1 mrg *) ac_try_echo=$ac_try;;
3472 1.1 mrg esac
3473 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3474 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
3475 1.1 mrg (eval "$ac_compile") 2>&5
3476 1.1 mrg ac_status=$?
3477 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3478 1.1 mrg (exit $ac_status); }; then
3479 1.1 mrg for ac_file in conftest.o conftest.obj conftest.*; do
3480 1.1 mrg test -f "$ac_file" || continue;
3481 1.1 mrg case $ac_file in
3482 1.1.1.2 mrg *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3483 1.1 mrg *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3484 1.1 mrg break;;
3485 1.1 mrg esac
3486 1.1 mrg done
3487 1.1 mrg else
3488 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
3489 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3490 1.1 mrg
3491 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3492 1.1.1.2 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3493 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3494 1.1 mrg See \`config.log' for more details." >&5
3495 1.1.1.2 mrg $as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
3496 1.1 mrg See \`config.log' for more details." >&2;}
3497 1.1.1.2 mrg { (exit 1); exit 1; }; }; }
3498 1.1 mrg fi
3499 1.1 mrg
3500 1.1 mrg rm -f conftest.$ac_cv_objext conftest.$ac_ext
3501 1.1 mrg fi
3502 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3503 1.1.1.2 mrg $as_echo "$ac_cv_objext" >&6; }
3504 1.1 mrg OBJEXT=$ac_cv_objext
3505 1.1 mrg ac_objext=$OBJEXT
3506 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3507 1.1.1.2 mrg $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3508 1.1 mrg if test "${ac_cv_c_compiler_gnu+set}" = set; then
3509 1.1.1.2 mrg $as_echo_n "(cached) " >&6
3510 1.1 mrg else
3511 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
3512 1.1 mrg /* confdefs.h. */
3513 1.1 mrg _ACEOF
3514 1.1 mrg cat confdefs.h >>conftest.$ac_ext
3515 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
3516 1.1 mrg /* end confdefs.h. */
3517 1.1 mrg
3518 1.1 mrg int
3519 1.1 mrg main ()
3520 1.1 mrg {
3521 1.1 mrg #ifndef __GNUC__
3522 1.1 mrg choke me
3523 1.1 mrg #endif
3524 1.1 mrg
3525 1.1 mrg ;
3526 1.1 mrg return 0;
3527 1.1 mrg }
3528 1.1 mrg _ACEOF
3529 1.1 mrg rm -f conftest.$ac_objext
3530 1.1 mrg if { (ac_try="$ac_compile"
3531 1.1 mrg case "(($ac_try" in
3532 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3533 1.1 mrg *) ac_try_echo=$ac_try;;
3534 1.1 mrg esac
3535 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3536 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
3537 1.1 mrg (eval "$ac_compile") 2>conftest.er1
3538 1.1 mrg ac_status=$?
3539 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
3540 1.1 mrg rm -f conftest.er1
3541 1.1 mrg cat conftest.err >&5
3542 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3543 1.1 mrg (exit $ac_status); } && {
3544 1.1 mrg test -z "$ac_c_werror_flag" ||
3545 1.1 mrg test ! -s conftest.err
3546 1.1 mrg } && test -s conftest.$ac_objext; then
3547 1.1 mrg ac_compiler_gnu=yes
3548 1.1 mrg else
3549 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
3550 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3551 1.1 mrg
3552 1.1 mrg ac_compiler_gnu=no
3553 1.1 mrg fi
3554 1.1 mrg
3555 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3556 1.1 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu
3557 1.1 mrg
3558 1.1 mrg fi
3559 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3560 1.1.1.2 mrg $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3561 1.1.1.2 mrg if test $ac_compiler_gnu = yes; then
3562 1.1.1.2 mrg GCC=yes
3563 1.1.1.2 mrg else
3564 1.1.1.2 mrg GCC=
3565 1.1.1.2 mrg fi
3566 1.1 mrg ac_test_CFLAGS=${CFLAGS+set}
3567 1.1 mrg ac_save_CFLAGS=$CFLAGS
3568 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3569 1.1.1.2 mrg $as_echo_n "checking whether $CC accepts -g... " >&6; }
3570 1.1 mrg if test "${ac_cv_prog_cc_g+set}" = set; then
3571 1.1.1.2 mrg $as_echo_n "(cached) " >&6
3572 1.1 mrg else
3573 1.1 mrg ac_save_c_werror_flag=$ac_c_werror_flag
3574 1.1 mrg ac_c_werror_flag=yes
3575 1.1 mrg ac_cv_prog_cc_g=no
3576 1.1 mrg CFLAGS="-g"
3577 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
3578 1.1 mrg /* confdefs.h. */
3579 1.1 mrg _ACEOF
3580 1.1 mrg cat confdefs.h >>conftest.$ac_ext
3581 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
3582 1.1 mrg /* end confdefs.h. */
3583 1.1 mrg
3584 1.1 mrg int
3585 1.1 mrg main ()
3586 1.1 mrg {
3587 1.1 mrg
3588 1.1 mrg ;
3589 1.1 mrg return 0;
3590 1.1 mrg }
3591 1.1 mrg _ACEOF
3592 1.1 mrg rm -f conftest.$ac_objext
3593 1.1 mrg if { (ac_try="$ac_compile"
3594 1.1 mrg case "(($ac_try" in
3595 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3596 1.1 mrg *) ac_try_echo=$ac_try;;
3597 1.1 mrg esac
3598 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3599 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
3600 1.1 mrg (eval "$ac_compile") 2>conftest.er1
3601 1.1 mrg ac_status=$?
3602 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
3603 1.1 mrg rm -f conftest.er1
3604 1.1 mrg cat conftest.err >&5
3605 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3606 1.1 mrg (exit $ac_status); } && {
3607 1.1 mrg test -z "$ac_c_werror_flag" ||
3608 1.1 mrg test ! -s conftest.err
3609 1.1 mrg } && test -s conftest.$ac_objext; then
3610 1.1 mrg ac_cv_prog_cc_g=yes
3611 1.1 mrg else
3612 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
3613 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3614 1.1 mrg
3615 1.1 mrg CFLAGS=""
3616 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
3617 1.1 mrg /* confdefs.h. */
3618 1.1 mrg _ACEOF
3619 1.1 mrg cat confdefs.h >>conftest.$ac_ext
3620 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
3621 1.1 mrg /* end confdefs.h. */
3622 1.1 mrg
3623 1.1 mrg int
3624 1.1 mrg main ()
3625 1.1 mrg {
3626 1.1 mrg
3627 1.1 mrg ;
3628 1.1 mrg return 0;
3629 1.1 mrg }
3630 1.1 mrg _ACEOF
3631 1.1 mrg rm -f conftest.$ac_objext
3632 1.1 mrg if { (ac_try="$ac_compile"
3633 1.1 mrg case "(($ac_try" in
3634 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3635 1.1 mrg *) ac_try_echo=$ac_try;;
3636 1.1 mrg esac
3637 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3638 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
3639 1.1 mrg (eval "$ac_compile") 2>conftest.er1
3640 1.1 mrg ac_status=$?
3641 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
3642 1.1 mrg rm -f conftest.er1
3643 1.1 mrg cat conftest.err >&5
3644 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3645 1.1 mrg (exit $ac_status); } && {
3646 1.1 mrg test -z "$ac_c_werror_flag" ||
3647 1.1 mrg test ! -s conftest.err
3648 1.1 mrg } && test -s conftest.$ac_objext; then
3649 1.1 mrg :
3650 1.1 mrg else
3651 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
3652 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3653 1.1 mrg
3654 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag
3655 1.1 mrg CFLAGS="-g"
3656 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
3657 1.1 mrg /* confdefs.h. */
3658 1.1 mrg _ACEOF
3659 1.1 mrg cat confdefs.h >>conftest.$ac_ext
3660 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
3661 1.1 mrg /* end confdefs.h. */
3662 1.1 mrg
3663 1.1 mrg int
3664 1.1 mrg main ()
3665 1.1 mrg {
3666 1.1 mrg
3667 1.1 mrg ;
3668 1.1 mrg return 0;
3669 1.1 mrg }
3670 1.1 mrg _ACEOF
3671 1.1 mrg rm -f conftest.$ac_objext
3672 1.1 mrg if { (ac_try="$ac_compile"
3673 1.1 mrg case "(($ac_try" in
3674 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3675 1.1 mrg *) ac_try_echo=$ac_try;;
3676 1.1 mrg esac
3677 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3678 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
3679 1.1 mrg (eval "$ac_compile") 2>conftest.er1
3680 1.1 mrg ac_status=$?
3681 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
3682 1.1 mrg rm -f conftest.er1
3683 1.1 mrg cat conftest.err >&5
3684 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3685 1.1 mrg (exit $ac_status); } && {
3686 1.1 mrg test -z "$ac_c_werror_flag" ||
3687 1.1 mrg test ! -s conftest.err
3688 1.1 mrg } && test -s conftest.$ac_objext; then
3689 1.1 mrg ac_cv_prog_cc_g=yes
3690 1.1 mrg else
3691 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
3692 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3693 1.1 mrg
3694 1.1 mrg
3695 1.1 mrg fi
3696 1.1 mrg
3697 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3698 1.1 mrg fi
3699 1.1 mrg
3700 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3701 1.1 mrg fi
3702 1.1 mrg
3703 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3704 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag
3705 1.1 mrg fi
3706 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3707 1.1.1.2 mrg $as_echo "$ac_cv_prog_cc_g" >&6; }
3708 1.1 mrg if test "$ac_test_CFLAGS" = set; then
3709 1.1 mrg CFLAGS=$ac_save_CFLAGS
3710 1.1 mrg elif test $ac_cv_prog_cc_g = yes; then
3711 1.1 mrg if test "$GCC" = yes; then
3712 1.1 mrg CFLAGS="-g -O2"
3713 1.1 mrg else
3714 1.1 mrg CFLAGS="-g"
3715 1.1 mrg fi
3716 1.1 mrg else
3717 1.1 mrg if test "$GCC" = yes; then
3718 1.1 mrg CFLAGS="-O2"
3719 1.1 mrg else
3720 1.1 mrg CFLAGS=
3721 1.1 mrg fi
3722 1.1 mrg fi
3723 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3724 1.1.1.2 mrg $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3725 1.1 mrg if test "${ac_cv_prog_cc_c89+set}" = set; then
3726 1.1.1.2 mrg $as_echo_n "(cached) " >&6
3727 1.1 mrg else
3728 1.1 mrg ac_cv_prog_cc_c89=no
3729 1.1 mrg ac_save_CC=$CC
3730 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
3731 1.1 mrg /* confdefs.h. */
3732 1.1 mrg _ACEOF
3733 1.1 mrg cat confdefs.h >>conftest.$ac_ext
3734 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
3735 1.1 mrg /* end confdefs.h. */
3736 1.1 mrg #include <stdarg.h>
3737 1.1 mrg #include <stdio.h>
3738 1.1 mrg #include <sys/types.h>
3739 1.1 mrg #include <sys/stat.h>
3740 1.1 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3741 1.1 mrg struct buf { int x; };
3742 1.1 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int);
3743 1.1 mrg static char *e (p, i)
3744 1.1 mrg char **p;
3745 1.1 mrg int i;
3746 1.1 mrg {
3747 1.1 mrg return p[i];
3748 1.1 mrg }
3749 1.1 mrg static char *f (char * (*g) (char **, int), char **p, ...)
3750 1.1 mrg {
3751 1.1 mrg char *s;
3752 1.1 mrg va_list v;
3753 1.1 mrg va_start (v,p);
3754 1.1 mrg s = g (p, va_arg (v,int));
3755 1.1 mrg va_end (v);
3756 1.1 mrg return s;
3757 1.1 mrg }
3758 1.1 mrg
3759 1.1 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3760 1.1 mrg function prototypes and stuff, but not '\xHH' hex character constants.
3761 1.1 mrg These don't provoke an error unfortunately, instead are silently treated
3762 1.1 mrg as 'x'. The following induces an error, until -std is added to get
3763 1.1 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3764 1.1 mrg array size at least. It's necessary to write '\x00'==0 to get something
3765 1.1 mrg that's true only with -std. */
3766 1.1 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3767 1.1 mrg
3768 1.1 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3769 1.1 mrg inside strings and character constants. */
3770 1.1 mrg #define FOO(x) 'x'
3771 1.1 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3772 1.1 mrg
3773 1.1 mrg int test (int i, double x);
3774 1.1 mrg struct s1 {int (*f) (int a);};
3775 1.1 mrg struct s2 {int (*f) (double a);};
3776 1.1 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3777 1.1 mrg int argc;
3778 1.1 mrg char **argv;
3779 1.1 mrg int
3780 1.1 mrg main ()
3781 1.1 mrg {
3782 1.1 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3783 1.1 mrg ;
3784 1.1 mrg return 0;
3785 1.1 mrg }
3786 1.1 mrg _ACEOF
3787 1.1 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3788 1.1 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3789 1.1 mrg do
3790 1.1 mrg CC="$ac_save_CC $ac_arg"
3791 1.1 mrg rm -f conftest.$ac_objext
3792 1.1 mrg if { (ac_try="$ac_compile"
3793 1.1 mrg case "(($ac_try" in
3794 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3795 1.1 mrg *) ac_try_echo=$ac_try;;
3796 1.1 mrg esac
3797 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3798 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
3799 1.1 mrg (eval "$ac_compile") 2>conftest.er1
3800 1.1 mrg ac_status=$?
3801 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
3802 1.1 mrg rm -f conftest.er1
3803 1.1 mrg cat conftest.err >&5
3804 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3805 1.1 mrg (exit $ac_status); } && {
3806 1.1 mrg test -z "$ac_c_werror_flag" ||
3807 1.1 mrg test ! -s conftest.err
3808 1.1 mrg } && test -s conftest.$ac_objext; then
3809 1.1 mrg ac_cv_prog_cc_c89=$ac_arg
3810 1.1 mrg else
3811 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
3812 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
3813 1.1 mrg
3814 1.1 mrg
3815 1.1 mrg fi
3816 1.1 mrg
3817 1.1 mrg rm -f core conftest.err conftest.$ac_objext
3818 1.1 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break
3819 1.1 mrg done
3820 1.1 mrg rm -f conftest.$ac_ext
3821 1.1 mrg CC=$ac_save_CC
3822 1.1 mrg
3823 1.1 mrg fi
3824 1.1 mrg # AC_CACHE_VAL
3825 1.1 mrg case "x$ac_cv_prog_cc_c89" in
3826 1.1 mrg x)
3827 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: none needed" >&5
3828 1.1.1.2 mrg $as_echo "none needed" >&6; } ;;
3829 1.1 mrg xno)
3830 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: unsupported" >&5
3831 1.1.1.2 mrg $as_echo "unsupported" >&6; } ;;
3832 1.1 mrg *)
3833 1.1 mrg CC="$CC $ac_cv_prog_cc_c89"
3834 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3835 1.1.1.2 mrg $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3836 1.1 mrg esac
3837 1.1 mrg
3838 1.1 mrg
3839 1.1 mrg ac_ext=c
3840 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
3841 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3842 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3843 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
3844 1.1 mrg
3845 1.1 mrg depcc="$CC" am_compiler_list=
3846 1.1 mrg
3847 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3848 1.1.1.2 mrg $as_echo_n "checking dependency style of $depcc... " >&6; }
3849 1.1 mrg if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3850 1.1.1.2 mrg $as_echo_n "(cached) " >&6
3851 1.1 mrg else
3852 1.1 mrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3853 1.1 mrg # We make a subdir and do the tests there. Otherwise we can end up
3854 1.1 mrg # making bogus files that we don't know about and never remove. For
3855 1.1 mrg # instance it was reported that on HP-UX the gcc test will end up
3856 1.1 mrg # making a dummy file named `D' -- because `-MD' means `put the output
3857 1.1 mrg # in D'.
3858 1.1 mrg mkdir conftest.dir
3859 1.1 mrg # Copy depcomp to subdir because otherwise we won't find it if we're
3860 1.1 mrg # using a relative directory.
3861 1.1 mrg cp "$am_depcomp" conftest.dir
3862 1.1 mrg cd conftest.dir
3863 1.1 mrg # We will build objects and dependencies in a subdirectory because
3864 1.1 mrg # it helps to detect inapplicable dependency modes. For instance
3865 1.1 mrg # both Tru64's cc and ICC support -MD to output dependencies as a
3866 1.1 mrg # side effect of compilation, but ICC will put the dependencies in
3867 1.1 mrg # the current directory while Tru64 will put them in the object
3868 1.1 mrg # directory.
3869 1.1 mrg mkdir sub
3870 1.1 mrg
3871 1.1 mrg am_cv_CC_dependencies_compiler_type=none
3872 1.1 mrg if test "$am_compiler_list" = ""; then
3873 1.1 mrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3874 1.1 mrg fi
3875 1.1.1.2 mrg am__universal=false
3876 1.1.1.2 mrg case " $depcc " in #(
3877 1.1.1.2 mrg *\ -arch\ *\ -arch\ *) am__universal=true ;;
3878 1.1.1.2 mrg esac
3879 1.1.1.2 mrg
3880 1.1 mrg for depmode in $am_compiler_list; do
3881 1.1 mrg # Setup a source with many dependencies, because some compilers
3882 1.1 mrg # like to wrap large dependency lists on column 80 (with \), and
3883 1.1 mrg # we should not choose a depcomp mode which is confused by this.
3884 1.1 mrg #
3885 1.1 mrg # We need to recreate these files for each test, as the compiler may
3886 1.1 mrg # overwrite some of them when testing with obscure command lines.
3887 1.1 mrg # This happens at least with the AIX C compiler.
3888 1.1 mrg : > sub/conftest.c
3889 1.1 mrg for i in 1 2 3 4 5 6; do
3890 1.1 mrg echo '#include "conftst'$i'.h"' >> sub/conftest.c
3891 1.1 mrg # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3892 1.1 mrg # Solaris 8's {/usr,}/bin/sh.
3893 1.1 mrg touch sub/conftst$i.h
3894 1.1 mrg done
3895 1.1 mrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3896 1.1 mrg
3897 1.1.1.2 mrg # We check with `-c' and `-o' for the sake of the "dashmstdout"
3898 1.1.1.2 mrg # mode. It turns out that the SunPro C++ compiler does not properly
3899 1.1.1.2 mrg # handle `-M -o', and we need to detect this. Also, some Intel
3900 1.1.1.2 mrg # versions had trouble with output in subdirs
3901 1.1.1.2 mrg am__obj=sub/conftest.${OBJEXT-o}
3902 1.1.1.2 mrg am__minus_obj="-o $am__obj"
3903 1.1 mrg case $depmode in
3904 1.1.1.2 mrg gcc)
3905 1.1.1.2 mrg # This depmode causes a compiler race in universal mode.
3906 1.1.1.2 mrg test "$am__universal" = false || continue
3907 1.1.1.2 mrg ;;
3908 1.1 mrg nosideeffect)
3909 1.1 mrg # after this tag, mechanisms are not by side-effect, so they'll
3910 1.1 mrg # only be used when explicitly requested
3911 1.1 mrg if test "x$enable_dependency_tracking" = xyes; then
3912 1.1 mrg continue
3913 1.1 mrg else
3914 1.1 mrg break
3915 1.1 mrg fi
3916 1.1 mrg ;;
3917 1.1.1.2 mrg msvisualcpp | msvcmsys)
3918 1.1.1.2 mrg # This compiler won't grok `-c -o', but also, the minuso test has
3919 1.1.1.2 mrg # not run yet. These depmodes are late enough in the game, and
3920 1.1.1.2 mrg # so weak that their functioning should not be impacted.
3921 1.1.1.2 mrg am__obj=conftest.${OBJEXT-o}
3922 1.1.1.2 mrg am__minus_obj=
3923 1.1.1.2 mrg ;;
3924 1.1 mrg none) break ;;
3925 1.1 mrg esac
3926 1.1 mrg if depmode=$depmode \
3927 1.1.1.2 mrg source=sub/conftest.c object=$am__obj \
3928 1.1 mrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3929 1.1.1.2 mrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3930 1.1 mrg >/dev/null 2>conftest.err &&
3931 1.1 mrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3932 1.1 mrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3933 1.1.1.2 mrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3934 1.1 mrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3935 1.1 mrg # icc doesn't choke on unknown options, it will just issue warnings
3936 1.1 mrg # or remarks (even with -Werror). So we grep stderr for any message
3937 1.1 mrg # that says an option was ignored or not supported.
3938 1.1 mrg # When given -MP, icc 7.0 and 7.1 complain thusly:
3939 1.1 mrg # icc: Command line warning: ignoring option '-M'; no argument required
3940 1.1 mrg # The diagnosis changed in icc 8.0:
3941 1.1 mrg # icc: Command line remark: option '-MP' not supported
3942 1.1 mrg if (grep 'ignoring option' conftest.err ||
3943 1.1 mrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3944 1.1 mrg am_cv_CC_dependencies_compiler_type=$depmode
3945 1.1 mrg break
3946 1.1 mrg fi
3947 1.1 mrg fi
3948 1.1 mrg done
3949 1.1 mrg
3950 1.1 mrg cd ..
3951 1.1 mrg rm -rf conftest.dir
3952 1.1 mrg else
3953 1.1 mrg am_cv_CC_dependencies_compiler_type=none
3954 1.1 mrg fi
3955 1.1 mrg
3956 1.1 mrg fi
3957 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3958 1.1.1.2 mrg $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3959 1.1 mrg CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3960 1.1 mrg
3961 1.1 mrg if
3962 1.1 mrg test "x$enable_dependency_tracking" != xno \
3963 1.1 mrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3964 1.1 mrg am__fastdepCC_TRUE=
3965 1.1 mrg am__fastdepCC_FALSE='#'
3966 1.1 mrg else
3967 1.1 mrg am__fastdepCC_TRUE='#'
3968 1.1 mrg am__fastdepCC_FALSE=
3969 1.1 mrg fi
3970 1.1 mrg
3971 1.1 mrg
3972 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3973 1.1.1.2 mrg $as_echo_n "checking for a sed that does not truncate output... " >&6; }
3974 1.1 mrg if test "${lt_cv_path_SED+set}" = set; then
3975 1.1.1.2 mrg $as_echo_n "(cached) " >&6
3976 1.1 mrg else
3977 1.1 mrg # Loop through the user's path and test for sed and gsed.
3978 1.1 mrg # Then use that list of sed's as ones to test for truncation.
3979 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3980 1.1 mrg for as_dir in $PATH
3981 1.1 mrg do
3982 1.1 mrg IFS=$as_save_IFS
3983 1.1 mrg test -z "$as_dir" && as_dir=.
3984 1.1 mrg for lt_ac_prog in sed gsed; do
3985 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
3986 1.1 mrg if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then
3987 1.1 mrg lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3988 1.1 mrg fi
3989 1.1 mrg done
3990 1.1 mrg done
3991 1.1 mrg done
3992 1.1 mrg IFS=$as_save_IFS
3993 1.1 mrg lt_ac_max=0
3994 1.1 mrg lt_ac_count=0
3995 1.1 mrg # Add /usr/xpg4/bin/sed as it is typically found on Solaris
3996 1.1 mrg # along with /bin/sed that truncates output.
3997 1.1 mrg for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3998 1.1 mrg test ! -f $lt_ac_sed && continue
3999 1.1 mrg cat /dev/null > conftest.in
4000 1.1 mrg lt_ac_count=0
4001 1.1 mrg echo $ECHO_N "0123456789$ECHO_C" >conftest.in
4002 1.1 mrg # Check for GNU sed and select it if it is found.
4003 1.1 mrg if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
4004 1.1 mrg lt_cv_path_SED=$lt_ac_sed
4005 1.1 mrg break
4006 1.1 mrg fi
4007 1.1 mrg while true; do
4008 1.1 mrg cat conftest.in conftest.in >conftest.tmp
4009 1.1 mrg mv conftest.tmp conftest.in
4010 1.1 mrg cp conftest.in conftest.nl
4011 1.1 mrg echo >>conftest.nl
4012 1.1 mrg $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
4013 1.1 mrg cmp -s conftest.out conftest.nl || break
4014 1.1 mrg # 10000 chars as input seems more than enough
4015 1.1 mrg test $lt_ac_count -gt 10 && break
4016 1.1 mrg lt_ac_count=`expr $lt_ac_count + 1`
4017 1.1 mrg if test $lt_ac_count -gt $lt_ac_max; then
4018 1.1 mrg lt_ac_max=$lt_ac_count
4019 1.1 mrg lt_cv_path_SED=$lt_ac_sed
4020 1.1 mrg fi
4021 1.1 mrg done
4022 1.1 mrg done
4023 1.1 mrg
4024 1.1 mrg fi
4025 1.1 mrg
4026 1.1 mrg SED=$lt_cv_path_SED
4027 1.1 mrg
4028 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $SED" >&5
4029 1.1.1.2 mrg $as_echo "$SED" >&6; }
4030 1.1 mrg
4031 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
4032 1.1.1.2 mrg $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4033 1.1 mrg if test "${ac_cv_path_GREP+set}" = set; then
4034 1.1.1.2 mrg $as_echo_n "(cached) " >&6
4035 1.1 mrg else
4036 1.1.1.2 mrg if test -z "$GREP"; then
4037 1.1 mrg ac_path_GREP_found=false
4038 1.1.1.2 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4039 1.1.1.2 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4040 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4041 1.1 mrg do
4042 1.1 mrg IFS=$as_save_IFS
4043 1.1 mrg test -z "$as_dir" && as_dir=.
4044 1.1 mrg for ac_prog in grep ggrep; do
4045 1.1.1.2 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4046 1.1.1.2 mrg ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4047 1.1.1.2 mrg { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4048 1.1.1.2 mrg # Check for GNU ac_path_GREP and select it if it is found.
4049 1.1 mrg # Check for GNU $ac_path_GREP
4050 1.1 mrg case `"$ac_path_GREP" --version 2>&1` in
4051 1.1 mrg *GNU*)
4052 1.1 mrg ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4053 1.1 mrg *)
4054 1.1 mrg ac_count=0
4055 1.1.1.2 mrg $as_echo_n 0123456789 >"conftest.in"
4056 1.1 mrg while :
4057 1.1 mrg do
4058 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4059 1.1 mrg mv "conftest.tmp" "conftest.in"
4060 1.1 mrg cp "conftest.in" "conftest.nl"
4061 1.1.1.2 mrg $as_echo 'GREP' >> "conftest.nl"
4062 1.1 mrg "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4063 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4064 1.1 mrg ac_count=`expr $ac_count + 1`
4065 1.1 mrg if test $ac_count -gt ${ac_path_GREP_max-0}; then
4066 1.1 mrg # Best one so far, save it but keep looking for a better one
4067 1.1 mrg ac_cv_path_GREP="$ac_path_GREP"
4068 1.1 mrg ac_path_GREP_max=$ac_count
4069 1.1 mrg fi
4070 1.1 mrg # 10*(2^10) chars as input seems more than enough
4071 1.1 mrg test $ac_count -gt 10 && break
4072 1.1 mrg done
4073 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4074 1.1 mrg esac
4075 1.1 mrg
4076 1.1.1.2 mrg $ac_path_GREP_found && break 3
4077 1.1.1.2 mrg done
4078 1.1 mrg done
4079 1.1 mrg done
4080 1.1 mrg IFS=$as_save_IFS
4081 1.1.1.2 mrg if test -z "$ac_cv_path_GREP"; then
4082 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4083 1.1.1.2 mrg $as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4084 1.1 mrg { (exit 1); exit 1; }; }
4085 1.1.1.2 mrg fi
4086 1.1 mrg else
4087 1.1 mrg ac_cv_path_GREP=$GREP
4088 1.1 mrg fi
4089 1.1 mrg
4090 1.1 mrg fi
4091 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4092 1.1.1.2 mrg $as_echo "$ac_cv_path_GREP" >&6; }
4093 1.1 mrg GREP="$ac_cv_path_GREP"
4094 1.1 mrg
4095 1.1 mrg
4096 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for egrep" >&5
4097 1.1.1.2 mrg $as_echo_n "checking for egrep... " >&6; }
4098 1.1 mrg if test "${ac_cv_path_EGREP+set}" = set; then
4099 1.1.1.2 mrg $as_echo_n "(cached) " >&6
4100 1.1 mrg else
4101 1.1 mrg if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4102 1.1 mrg then ac_cv_path_EGREP="$GREP -E"
4103 1.1 mrg else
4104 1.1.1.2 mrg if test -z "$EGREP"; then
4105 1.1 mrg ac_path_EGREP_found=false
4106 1.1.1.2 mrg # Loop through the user's path and test for each of PROGNAME-LIST
4107 1.1.1.2 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4108 1.1 mrg for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4109 1.1 mrg do
4110 1.1 mrg IFS=$as_save_IFS
4111 1.1 mrg test -z "$as_dir" && as_dir=.
4112 1.1 mrg for ac_prog in egrep; do
4113 1.1.1.2 mrg for ac_exec_ext in '' $ac_executable_extensions; do
4114 1.1.1.2 mrg ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4115 1.1.1.2 mrg { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4116 1.1.1.2 mrg # Check for GNU ac_path_EGREP and select it if it is found.
4117 1.1 mrg # Check for GNU $ac_path_EGREP
4118 1.1 mrg case `"$ac_path_EGREP" --version 2>&1` in
4119 1.1 mrg *GNU*)
4120 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4121 1.1 mrg *)
4122 1.1 mrg ac_count=0
4123 1.1.1.2 mrg $as_echo_n 0123456789 >"conftest.in"
4124 1.1 mrg while :
4125 1.1 mrg do
4126 1.1 mrg cat "conftest.in" "conftest.in" >"conftest.tmp"
4127 1.1 mrg mv "conftest.tmp" "conftest.in"
4128 1.1 mrg cp "conftest.in" "conftest.nl"
4129 1.1.1.2 mrg $as_echo 'EGREP' >> "conftest.nl"
4130 1.1 mrg "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4131 1.1 mrg diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4132 1.1 mrg ac_count=`expr $ac_count + 1`
4133 1.1 mrg if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4134 1.1 mrg # Best one so far, save it but keep looking for a better one
4135 1.1 mrg ac_cv_path_EGREP="$ac_path_EGREP"
4136 1.1 mrg ac_path_EGREP_max=$ac_count
4137 1.1 mrg fi
4138 1.1 mrg # 10*(2^10) chars as input seems more than enough
4139 1.1 mrg test $ac_count -gt 10 && break
4140 1.1 mrg done
4141 1.1 mrg rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4142 1.1 mrg esac
4143 1.1 mrg
4144 1.1.1.2 mrg $ac_path_EGREP_found && break 3
4145 1.1.1.2 mrg done
4146 1.1 mrg done
4147 1.1 mrg done
4148 1.1 mrg IFS=$as_save_IFS
4149 1.1.1.2 mrg if test -z "$ac_cv_path_EGREP"; then
4150 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4151 1.1.1.2 mrg $as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4152 1.1 mrg { (exit 1); exit 1; }; }
4153 1.1.1.2 mrg fi
4154 1.1 mrg else
4155 1.1 mrg ac_cv_path_EGREP=$EGREP
4156 1.1 mrg fi
4157 1.1 mrg
4158 1.1 mrg fi
4159 1.1 mrg fi
4160 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4161 1.1.1.2 mrg $as_echo "$ac_cv_path_EGREP" >&6; }
4162 1.1 mrg EGREP="$ac_cv_path_EGREP"
4163 1.1 mrg
4164 1.1 mrg
4165 1.1 mrg
4166 1.1 mrg # Check whether --with-gnu-ld was given.
4167 1.1 mrg if test "${with_gnu_ld+set}" = set; then
4168 1.1 mrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4169 1.1 mrg else
4170 1.1 mrg with_gnu_ld=no
4171 1.1 mrg fi
4172 1.1 mrg
4173 1.1 mrg ac_prog=ld
4174 1.1 mrg if test "$GCC" = yes; then
4175 1.1 mrg # Check if gcc -print-prog-name=ld gives a path.
4176 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4177 1.1.1.2 mrg $as_echo_n "checking for ld used by $CC... " >&6; }
4178 1.1 mrg case $host in
4179 1.1 mrg *-*-mingw*)
4180 1.1 mrg # gcc leaves a trailing carriage return which upsets mingw
4181 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4182 1.1 mrg *)
4183 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4184 1.1 mrg esac
4185 1.1 mrg case $ac_prog in
4186 1.1 mrg # Accept absolute paths.
4187 1.1 mrg [\\/]* | ?:[\\/]*)
4188 1.1 mrg re_direlt='/[^/][^/]*/\.\./'
4189 1.1 mrg # Canonicalize the pathname of ld
4190 1.1 mrg ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
4191 1.1 mrg while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4192 1.1 mrg ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
4193 1.1 mrg done
4194 1.1 mrg test -z "$LD" && LD="$ac_prog"
4195 1.1 mrg ;;
4196 1.1 mrg "")
4197 1.1 mrg # If it fails, then pretend we aren't using GCC.
4198 1.1 mrg ac_prog=ld
4199 1.1 mrg ;;
4200 1.1 mrg *)
4201 1.1 mrg # If it is relative, then search for the first ld in PATH.
4202 1.1 mrg with_gnu_ld=unknown
4203 1.1 mrg ;;
4204 1.1 mrg esac
4205 1.1 mrg elif test "$with_gnu_ld" = yes; then
4206 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
4207 1.1.1.2 mrg $as_echo_n "checking for GNU ld... " >&6; }
4208 1.1 mrg else
4209 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4210 1.1.1.2 mrg $as_echo_n "checking for non-GNU ld... " >&6; }
4211 1.1 mrg fi
4212 1.1 mrg if test "${lt_cv_path_LD+set}" = set; then
4213 1.1.1.2 mrg $as_echo_n "(cached) " >&6
4214 1.1 mrg else
4215 1.1 mrg if test -z "$LD"; then
4216 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4217 1.1 mrg for ac_dir in $PATH; do
4218 1.1 mrg IFS="$lt_save_ifs"
4219 1.1 mrg test -z "$ac_dir" && ac_dir=.
4220 1.1 mrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4221 1.1 mrg lt_cv_path_LD="$ac_dir/$ac_prog"
4222 1.1 mrg # Check to see if the program is GNU ld. I'd rather use --version,
4223 1.1 mrg # but apparently some variants of GNU ld only accept -v.
4224 1.1 mrg # Break only if it was the GNU/non-GNU ld that we prefer.
4225 1.1 mrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4226 1.1 mrg *GNU* | *'with BFD'*)
4227 1.1 mrg test "$with_gnu_ld" != no && break
4228 1.1 mrg ;;
4229 1.1 mrg *)
4230 1.1 mrg test "$with_gnu_ld" != yes && break
4231 1.1 mrg ;;
4232 1.1 mrg esac
4233 1.1 mrg fi
4234 1.1 mrg done
4235 1.1 mrg IFS="$lt_save_ifs"
4236 1.1 mrg else
4237 1.1 mrg lt_cv_path_LD="$LD" # Let the user override the test with a path.
4238 1.1 mrg fi
4239 1.1 mrg fi
4240 1.1 mrg
4241 1.1 mrg LD="$lt_cv_path_LD"
4242 1.1 mrg if test -n "$LD"; then
4243 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $LD" >&5
4244 1.1.1.2 mrg $as_echo "$LD" >&6; }
4245 1.1 mrg else
4246 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
4247 1.1.1.2 mrg $as_echo "no" >&6; }
4248 1.1 mrg fi
4249 1.1.1.2 mrg test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4250 1.1.1.2 mrg $as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4251 1.1 mrg { (exit 1); exit 1; }; }
4252 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4253 1.1.1.2 mrg $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4254 1.1 mrg if test "${lt_cv_prog_gnu_ld+set}" = set; then
4255 1.1.1.2 mrg $as_echo_n "(cached) " >&6
4256 1.1 mrg else
4257 1.1 mrg # I'd rather use --version here, but apparently some GNU lds only accept -v.
4258 1.1 mrg case `$LD -v 2>&1 </dev/null` in
4259 1.1 mrg *GNU* | *'with BFD'*)
4260 1.1 mrg lt_cv_prog_gnu_ld=yes
4261 1.1 mrg ;;
4262 1.1 mrg *)
4263 1.1 mrg lt_cv_prog_gnu_ld=no
4264 1.1 mrg ;;
4265 1.1 mrg esac
4266 1.1 mrg fi
4267 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4268 1.1.1.2 mrg $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4269 1.1 mrg with_gnu_ld=$lt_cv_prog_gnu_ld
4270 1.1 mrg
4271 1.1 mrg
4272 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4273 1.1.1.2 mrg $as_echo_n "checking for $LD option to reload object files... " >&6; }
4274 1.1 mrg if test "${lt_cv_ld_reload_flag+set}" = set; then
4275 1.1.1.2 mrg $as_echo_n "(cached) " >&6
4276 1.1 mrg else
4277 1.1 mrg lt_cv_ld_reload_flag='-r'
4278 1.1 mrg fi
4279 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4280 1.1.1.2 mrg $as_echo "$lt_cv_ld_reload_flag" >&6; }
4281 1.1 mrg reload_flag=$lt_cv_ld_reload_flag
4282 1.1 mrg case $reload_flag in
4283 1.1 mrg "" | " "*) ;;
4284 1.1 mrg *) reload_flag=" $reload_flag" ;;
4285 1.1 mrg esac
4286 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs'
4287 1.1 mrg case $host_os in
4288 1.1 mrg darwin*)
4289 1.1 mrg if test "$GCC" = yes; then
4290 1.1 mrg reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4291 1.1 mrg else
4292 1.1 mrg reload_cmds='$LD$reload_flag -o $output$reload_objs'
4293 1.1 mrg fi
4294 1.1 mrg ;;
4295 1.1 mrg esac
4296 1.1 mrg
4297 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4298 1.1.1.2 mrg $as_echo_n "checking for BSD-compatible nm... " >&6; }
4299 1.1 mrg if test "${lt_cv_path_NM+set}" = set; then
4300 1.1.1.2 mrg $as_echo_n "(cached) " >&6
4301 1.1 mrg else
4302 1.1 mrg if test -n "$NM"; then
4303 1.1 mrg # Let the user override the test.
4304 1.1 mrg lt_cv_path_NM="$NM"
4305 1.1 mrg else
4306 1.1 mrg lt_nm_to_check="${ac_tool_prefix}nm"
4307 1.1 mrg if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4308 1.1 mrg lt_nm_to_check="$lt_nm_to_check nm"
4309 1.1 mrg fi
4310 1.1 mrg for lt_tmp_nm in $lt_nm_to_check; do
4311 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4312 1.1 mrg for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4313 1.1 mrg IFS="$lt_save_ifs"
4314 1.1 mrg test -z "$ac_dir" && ac_dir=.
4315 1.1 mrg tmp_nm="$ac_dir/$lt_tmp_nm"
4316 1.1 mrg if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4317 1.1 mrg # Check to see if the nm accepts a BSD-compat flag.
4318 1.1 mrg # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4319 1.1 mrg # nm: unknown option "B" ignored
4320 1.1 mrg # Tru64's nm complains that /dev/null is an invalid object file
4321 1.1 mrg case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4322 1.1 mrg */dev/null* | *'Invalid file or object type'*)
4323 1.1 mrg lt_cv_path_NM="$tmp_nm -B"
4324 1.1 mrg break
4325 1.1 mrg ;;
4326 1.1 mrg *)
4327 1.1 mrg case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4328 1.1 mrg */dev/null*)
4329 1.1 mrg lt_cv_path_NM="$tmp_nm -p"
4330 1.1 mrg break
4331 1.1 mrg ;;
4332 1.1 mrg *)
4333 1.1 mrg lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4334 1.1 mrg continue # so that we can try to find one that supports BSD flags
4335 1.1 mrg ;;
4336 1.1 mrg esac
4337 1.1 mrg ;;
4338 1.1 mrg esac
4339 1.1 mrg fi
4340 1.1 mrg done
4341 1.1 mrg IFS="$lt_save_ifs"
4342 1.1 mrg done
4343 1.1 mrg test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4344 1.1 mrg fi
4345 1.1 mrg fi
4346 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4347 1.1.1.2 mrg $as_echo "$lt_cv_path_NM" >&6; }
4348 1.1 mrg NM="$lt_cv_path_NM"
4349 1.1 mrg
4350 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
4351 1.1.1.2 mrg $as_echo_n "checking whether ln -s works... " >&6; }
4352 1.1 mrg LN_S=$as_ln_s
4353 1.1 mrg if test "$LN_S" = "ln -s"; then
4354 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
4355 1.1.1.2 mrg $as_echo "yes" >&6; }
4356 1.1 mrg else
4357 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4358 1.1.1.2 mrg $as_echo "no, using $LN_S" >&6; }
4359 1.1 mrg fi
4360 1.1 mrg
4361 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4362 1.1.1.2 mrg $as_echo_n "checking how to recognize dependent libraries... " >&6; }
4363 1.1 mrg if test "${lt_cv_deplibs_check_method+set}" = set; then
4364 1.1.1.2 mrg $as_echo_n "(cached) " >&6
4365 1.1 mrg else
4366 1.1 mrg lt_cv_file_magic_cmd='$MAGIC_CMD'
4367 1.1 mrg lt_cv_file_magic_test_file=
4368 1.1 mrg lt_cv_deplibs_check_method='unknown'
4369 1.1 mrg # Need to set the preceding variable on all platforms that support
4370 1.1 mrg # interlibrary dependencies.
4371 1.1 mrg # 'none' -- dependencies not supported.
4372 1.1 mrg # `unknown' -- same as none, but documents that we really don't know.
4373 1.1 mrg # 'pass_all' -- all dependencies passed with no checks.
4374 1.1 mrg # 'test_compile' -- check by making test program.
4375 1.1 mrg # 'file_magic [[regex]]' -- check by looking for files in library path
4376 1.1 mrg # which responds to the $file_magic_cmd with a given extended regex.
4377 1.1 mrg # If you have `file' or equivalent on your system and you're not sure
4378 1.1 mrg # whether `pass_all' will *always* work, you probably want this one.
4379 1.1 mrg
4380 1.1 mrg case $host_os in
4381 1.1.1.2 mrg aix[4-9]*)
4382 1.1 mrg lt_cv_deplibs_check_method=pass_all
4383 1.1 mrg ;;
4384 1.1 mrg
4385 1.1 mrg beos*)
4386 1.1 mrg lt_cv_deplibs_check_method=pass_all
4387 1.1 mrg ;;
4388 1.1 mrg
4389 1.1 mrg bsdi[45]*)
4390 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4391 1.1 mrg lt_cv_file_magic_cmd='/usr/bin/file -L'
4392 1.1 mrg lt_cv_file_magic_test_file=/shlib/libc.so
4393 1.1 mrg ;;
4394 1.1 mrg
4395 1.1 mrg cygwin*)
4396 1.1 mrg # func_win32_libid is a shell function defined in ltmain.sh
4397 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4398 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid'
4399 1.1 mrg ;;
4400 1.1 mrg
4401 1.1 mrg mingw* | pw32*)
4402 1.1 mrg # Base MSYS/MinGW do not provide the 'file' command needed by
4403 1.1 mrg # func_win32_libid shell function, so use a weaker test based on 'objdump',
4404 1.1 mrg # unless we find 'file', for example because we are cross-compiling.
4405 1.1 mrg if ( file / ) >/dev/null 2>&1; then
4406 1.1 mrg lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4407 1.1 mrg lt_cv_file_magic_cmd='func_win32_libid'
4408 1.1 mrg else
4409 1.1 mrg lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4410 1.1 mrg lt_cv_file_magic_cmd='$OBJDUMP -f'
4411 1.1 mrg fi
4412 1.1 mrg ;;
4413 1.1 mrg
4414 1.1 mrg darwin* | rhapsody*)
4415 1.1 mrg lt_cv_deplibs_check_method=pass_all
4416 1.1 mrg ;;
4417 1.1 mrg
4418 1.1 mrg freebsd* | dragonfly*)
4419 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4420 1.1 mrg case $host_cpu in
4421 1.1 mrg i*86 )
4422 1.1 mrg # Not sure whether the presence of OpenBSD here was a mistake.
4423 1.1 mrg # Let's accept both of them until this is cleared up.
4424 1.1 mrg lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4425 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
4426 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4427 1.1 mrg ;;
4428 1.1 mrg esac
4429 1.1 mrg else
4430 1.1 mrg lt_cv_deplibs_check_method=pass_all
4431 1.1 mrg fi
4432 1.1 mrg ;;
4433 1.1 mrg
4434 1.1 mrg gnu*)
4435 1.1 mrg lt_cv_deplibs_check_method=pass_all
4436 1.1 mrg ;;
4437 1.1 mrg
4438 1.1 mrg hpux10.20* | hpux11*)
4439 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
4440 1.1 mrg case $host_cpu in
4441 1.1 mrg ia64*)
4442 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'
4443 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4444 1.1 mrg ;;
4445 1.1 mrg hppa*64*)
4446 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]'
4447 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4448 1.1 mrg ;;
4449 1.1 mrg *)
4450 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'
4451 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libc.sl
4452 1.1 mrg ;;
4453 1.1 mrg esac
4454 1.1 mrg ;;
4455 1.1 mrg
4456 1.1 mrg interix[3-9]*)
4457 1.1 mrg # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4458 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4459 1.1 mrg ;;
4460 1.1 mrg
4461 1.1 mrg irix5* | irix6* | nonstopux*)
4462 1.1 mrg case $LD in
4463 1.1 mrg *-32|*"-32 ") libmagic=32-bit;;
4464 1.1 mrg *-n32|*"-n32 ") libmagic=N32;;
4465 1.1 mrg *-64|*"-64 ") libmagic=64-bit;;
4466 1.1 mrg *) libmagic=never-match;;
4467 1.1 mrg esac
4468 1.1 mrg lt_cv_deplibs_check_method=pass_all
4469 1.1 mrg ;;
4470 1.1 mrg
4471 1.1 mrg # This must be Linux ELF.
4472 1.1 mrg linux* | k*bsd*-gnu)
4473 1.1 mrg lt_cv_deplibs_check_method=pass_all
4474 1.1 mrg ;;
4475 1.1 mrg
4476 1.1 mrg netbsd*)
4477 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4478 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4479 1.1 mrg else
4480 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4481 1.1 mrg fi
4482 1.1 mrg ;;
4483 1.1 mrg
4484 1.1 mrg newos6*)
4485 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4486 1.1 mrg lt_cv_file_magic_cmd=/usr/bin/file
4487 1.1 mrg lt_cv_file_magic_test_file=/usr/lib/libnls.so
4488 1.1 mrg ;;
4489 1.1 mrg
4490 1.1 mrg nto-qnx*)
4491 1.1 mrg lt_cv_deplibs_check_method=unknown
4492 1.1 mrg ;;
4493 1.1 mrg
4494 1.1 mrg openbsd*)
4495 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4496 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4497 1.1 mrg else
4498 1.1 mrg lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4499 1.1 mrg fi
4500 1.1 mrg ;;
4501 1.1 mrg
4502 1.1 mrg osf3* | osf4* | osf5*)
4503 1.1 mrg lt_cv_deplibs_check_method=pass_all
4504 1.1 mrg ;;
4505 1.1 mrg
4506 1.1 mrg rdos*)
4507 1.1 mrg lt_cv_deplibs_check_method=pass_all
4508 1.1 mrg ;;
4509 1.1 mrg
4510 1.1 mrg solaris*)
4511 1.1 mrg lt_cv_deplibs_check_method=pass_all
4512 1.1 mrg ;;
4513 1.1 mrg
4514 1.1 mrg sysv4 | sysv4.3*)
4515 1.1 mrg case $host_vendor in
4516 1.1 mrg motorola)
4517 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]'
4518 1.1 mrg lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4519 1.1 mrg ;;
4520 1.1 mrg ncr)
4521 1.1 mrg lt_cv_deplibs_check_method=pass_all
4522 1.1 mrg ;;
4523 1.1 mrg sequent)
4524 1.1 mrg lt_cv_file_magic_cmd='/bin/file'
4525 1.1 mrg lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4526 1.1 mrg ;;
4527 1.1 mrg sni)
4528 1.1 mrg lt_cv_file_magic_cmd='/bin/file'
4529 1.1 mrg lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4530 1.1 mrg lt_cv_file_magic_test_file=/lib/libc.so
4531 1.1 mrg ;;
4532 1.1 mrg siemens)
4533 1.1 mrg lt_cv_deplibs_check_method=pass_all
4534 1.1 mrg ;;
4535 1.1 mrg pc)
4536 1.1 mrg lt_cv_deplibs_check_method=pass_all
4537 1.1 mrg ;;
4538 1.1 mrg esac
4539 1.1 mrg ;;
4540 1.1 mrg
4541 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4542 1.1 mrg lt_cv_deplibs_check_method=pass_all
4543 1.1 mrg ;;
4544 1.1 mrg esac
4545 1.1 mrg
4546 1.1 mrg fi
4547 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4548 1.1.1.2 mrg $as_echo "$lt_cv_deplibs_check_method" >&6; }
4549 1.1 mrg file_magic_cmd=$lt_cv_file_magic_cmd
4550 1.1 mrg deplibs_check_method=$lt_cv_deplibs_check_method
4551 1.1 mrg test -z "$deplibs_check_method" && deplibs_check_method=unknown
4552 1.1 mrg
4553 1.1 mrg
4554 1.1 mrg
4555 1.1 mrg
4556 1.1 mrg # If no C compiler was specified, use CC.
4557 1.1 mrg LTCC=${LTCC-"$CC"}
4558 1.1 mrg
4559 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
4560 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4561 1.1 mrg
4562 1.1 mrg # Allow CC to be a program name with arguments.
4563 1.1 mrg compiler=$CC
4564 1.1 mrg
4565 1.1 mrg
4566 1.1 mrg # Check whether --enable-libtool-lock was given.
4567 1.1 mrg if test "${enable_libtool_lock+set}" = set; then
4568 1.1 mrg enableval=$enable_libtool_lock;
4569 1.1 mrg fi
4570 1.1 mrg
4571 1.1 mrg test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4572 1.1 mrg
4573 1.1 mrg # Some flags need to be propagated to the compiler or linker for good
4574 1.1 mrg # libtool support.
4575 1.1 mrg case $host in
4576 1.1 mrg ia64-*-hpux*)
4577 1.1 mrg # Find out which ABI we are using.
4578 1.1 mrg echo 'int i;' > conftest.$ac_ext
4579 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4580 1.1 mrg (eval $ac_compile) 2>&5
4581 1.1 mrg ac_status=$?
4582 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4583 1.1 mrg (exit $ac_status); }; then
4584 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
4585 1.1 mrg *ELF-32*)
4586 1.1 mrg HPUX_IA64_MODE="32"
4587 1.1 mrg ;;
4588 1.1 mrg *ELF-64*)
4589 1.1 mrg HPUX_IA64_MODE="64"
4590 1.1 mrg ;;
4591 1.1 mrg esac
4592 1.1 mrg fi
4593 1.1 mrg rm -rf conftest*
4594 1.1 mrg ;;
4595 1.1 mrg *-*-irix6*)
4596 1.1 mrg # Find out which ABI we are using.
4597 1.1.1.2 mrg echo '#line 4597 "configure"' > conftest.$ac_ext
4598 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4599 1.1 mrg (eval $ac_compile) 2>&5
4600 1.1 mrg ac_status=$?
4601 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4602 1.1 mrg (exit $ac_status); }; then
4603 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
4604 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
4605 1.1 mrg *32-bit*)
4606 1.1 mrg LD="${LD-ld} -melf32bsmip"
4607 1.1 mrg ;;
4608 1.1 mrg *N32*)
4609 1.1 mrg LD="${LD-ld} -melf32bmipn32"
4610 1.1 mrg ;;
4611 1.1 mrg *64-bit*)
4612 1.1 mrg LD="${LD-ld} -melf64bmip"
4613 1.1 mrg ;;
4614 1.1 mrg esac
4615 1.1 mrg else
4616 1.1 mrg case `/usr/bin/file conftest.$ac_objext` in
4617 1.1 mrg *32-bit*)
4618 1.1 mrg LD="${LD-ld} -32"
4619 1.1 mrg ;;
4620 1.1 mrg *N32*)
4621 1.1 mrg LD="${LD-ld} -n32"
4622 1.1 mrg ;;
4623 1.1 mrg *64-bit*)
4624 1.1 mrg LD="${LD-ld} -64"
4625 1.1 mrg ;;
4626 1.1 mrg esac
4627 1.1 mrg fi
4628 1.1 mrg fi
4629 1.1 mrg rm -rf conftest*
4630 1.1 mrg ;;
4631 1.1 mrg
4632 1.1 mrg x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
4633 1.1 mrg s390*-*linux*|sparc*-*linux*)
4634 1.1 mrg # Find out which ABI we are using.
4635 1.1 mrg echo 'int i;' > conftest.$ac_ext
4636 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4637 1.1 mrg (eval $ac_compile) 2>&5
4638 1.1 mrg ac_status=$?
4639 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4640 1.1 mrg (exit $ac_status); }; then
4641 1.1 mrg case `/usr/bin/file conftest.o` in
4642 1.1 mrg *32-bit*)
4643 1.1 mrg case $host in
4644 1.1 mrg x86_64-*kfreebsd*-gnu)
4645 1.1 mrg LD="${LD-ld} -m elf_i386_fbsd"
4646 1.1 mrg ;;
4647 1.1 mrg x86_64-*linux*)
4648 1.1 mrg LD="${LD-ld} -m elf_i386"
4649 1.1 mrg ;;
4650 1.1 mrg ppc64-*linux*|powerpc64-*linux*)
4651 1.1 mrg LD="${LD-ld} -m elf32ppclinux"
4652 1.1 mrg ;;
4653 1.1 mrg s390x-*linux*)
4654 1.1 mrg LD="${LD-ld} -m elf_s390"
4655 1.1 mrg ;;
4656 1.1 mrg sparc64-*linux*)
4657 1.1 mrg LD="${LD-ld} -m elf32_sparc"
4658 1.1 mrg ;;
4659 1.1 mrg esac
4660 1.1 mrg ;;
4661 1.1 mrg *64-bit*)
4662 1.1 mrg libsuff=64
4663 1.1 mrg case $host in
4664 1.1 mrg x86_64-*kfreebsd*-gnu)
4665 1.1 mrg LD="${LD-ld} -m elf_x86_64_fbsd"
4666 1.1 mrg ;;
4667 1.1 mrg x86_64-*linux*)
4668 1.1 mrg LD="${LD-ld} -m elf_x86_64"
4669 1.1 mrg ;;
4670 1.1 mrg ppc*-*linux*|powerpc*-*linux*)
4671 1.1 mrg LD="${LD-ld} -m elf64ppc"
4672 1.1 mrg ;;
4673 1.1 mrg s390*-*linux*)
4674 1.1 mrg LD="${LD-ld} -m elf64_s390"
4675 1.1 mrg ;;
4676 1.1 mrg sparc*-*linux*)
4677 1.1 mrg LD="${LD-ld} -m elf64_sparc"
4678 1.1 mrg ;;
4679 1.1 mrg esac
4680 1.1 mrg ;;
4681 1.1 mrg esac
4682 1.1 mrg fi
4683 1.1 mrg rm -rf conftest*
4684 1.1 mrg ;;
4685 1.1 mrg
4686 1.1 mrg *-*-sco3.2v5*)
4687 1.1 mrg # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4688 1.1 mrg SAVE_CFLAGS="$CFLAGS"
4689 1.1 mrg CFLAGS="$CFLAGS -belf"
4690 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4691 1.1.1.2 mrg $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
4692 1.1 mrg if test "${lt_cv_cc_needs_belf+set}" = set; then
4693 1.1.1.2 mrg $as_echo_n "(cached) " >&6
4694 1.1 mrg else
4695 1.1 mrg ac_ext=c
4696 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
4697 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4698 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4699 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
4700 1.1 mrg
4701 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
4702 1.1 mrg /* confdefs.h. */
4703 1.1 mrg _ACEOF
4704 1.1 mrg cat confdefs.h >>conftest.$ac_ext
4705 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
4706 1.1 mrg /* end confdefs.h. */
4707 1.1 mrg
4708 1.1 mrg int
4709 1.1 mrg main ()
4710 1.1 mrg {
4711 1.1 mrg
4712 1.1 mrg ;
4713 1.1 mrg return 0;
4714 1.1 mrg }
4715 1.1 mrg _ACEOF
4716 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
4717 1.1 mrg if { (ac_try="$ac_link"
4718 1.1 mrg case "(($ac_try" in
4719 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4720 1.1 mrg *) ac_try_echo=$ac_try;;
4721 1.1 mrg esac
4722 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4723 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
4724 1.1 mrg (eval "$ac_link") 2>conftest.er1
4725 1.1 mrg ac_status=$?
4726 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
4727 1.1 mrg rm -f conftest.er1
4728 1.1 mrg cat conftest.err >&5
4729 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4730 1.1 mrg (exit $ac_status); } && {
4731 1.1 mrg test -z "$ac_c_werror_flag" ||
4732 1.1 mrg test ! -s conftest.err
4733 1.1.1.2 mrg } && test -s conftest$ac_exeext && {
4734 1.1.1.2 mrg test "$cross_compiling" = yes ||
4735 1.1.1.2 mrg $as_test_x conftest$ac_exeext
4736 1.1.1.2 mrg }; then
4737 1.1 mrg lt_cv_cc_needs_belf=yes
4738 1.1 mrg else
4739 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
4740 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
4741 1.1 mrg
4742 1.1 mrg lt_cv_cc_needs_belf=no
4743 1.1 mrg fi
4744 1.1 mrg
4745 1.1.1.2 mrg rm -rf conftest.dSYM
4746 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4747 1.1 mrg conftest$ac_exeext conftest.$ac_ext
4748 1.1 mrg ac_ext=c
4749 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
4750 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4751 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4752 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
4753 1.1 mrg
4754 1.1 mrg fi
4755 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4756 1.1.1.2 mrg $as_echo "$lt_cv_cc_needs_belf" >&6; }
4757 1.1 mrg if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4758 1.1 mrg # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4759 1.1 mrg CFLAGS="$SAVE_CFLAGS"
4760 1.1 mrg fi
4761 1.1 mrg ;;
4762 1.1 mrg sparc*-*solaris*)
4763 1.1 mrg # Find out which ABI we are using.
4764 1.1 mrg echo 'int i;' > conftest.$ac_ext
4765 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4766 1.1 mrg (eval $ac_compile) 2>&5
4767 1.1 mrg ac_status=$?
4768 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4769 1.1 mrg (exit $ac_status); }; then
4770 1.1 mrg case `/usr/bin/file conftest.o` in
4771 1.1 mrg *64-bit*)
4772 1.1 mrg case $lt_cv_prog_gnu_ld in
4773 1.1 mrg yes*) LD="${LD-ld} -m elf64_sparc" ;;
4774 1.1.1.2 mrg *)
4775 1.1.1.2 mrg if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
4776 1.1.1.2 mrg LD="${LD-ld} -64"
4777 1.1.1.2 mrg fi
4778 1.1.1.2 mrg ;;
4779 1.1 mrg esac
4780 1.1 mrg ;;
4781 1.1 mrg esac
4782 1.1 mrg fi
4783 1.1 mrg rm -rf conftest*
4784 1.1 mrg ;;
4785 1.1 mrg
4786 1.1 mrg
4787 1.1 mrg esac
4788 1.1 mrg
4789 1.1 mrg need_locks="$enable_libtool_lock"
4790 1.1 mrg
4791 1.1 mrg
4792 1.1 mrg ac_ext=c
4793 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
4794 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4795 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4796 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
4797 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4798 1.1.1.2 mrg $as_echo_n "checking how to run the C preprocessor... " >&6; }
4799 1.1 mrg # On Suns, sometimes $CPP names a directory.
4800 1.1 mrg if test -n "$CPP" && test -d "$CPP"; then
4801 1.1 mrg CPP=
4802 1.1 mrg fi
4803 1.1 mrg if test -z "$CPP"; then
4804 1.1 mrg if test "${ac_cv_prog_CPP+set}" = set; then
4805 1.1.1.2 mrg $as_echo_n "(cached) " >&6
4806 1.1 mrg else
4807 1.1 mrg # Double quotes because CPP needs to be expanded
4808 1.1 mrg for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4809 1.1 mrg do
4810 1.1 mrg ac_preproc_ok=false
4811 1.1 mrg for ac_c_preproc_warn_flag in '' yes
4812 1.1 mrg do
4813 1.1 mrg # Use a header file that comes with gcc, so configuring glibc
4814 1.1 mrg # with a fresh cross-compiler works.
4815 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4816 1.1 mrg # <limits.h> exists even on freestanding compilers.
4817 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
4818 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case.
4819 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
4820 1.1 mrg /* confdefs.h. */
4821 1.1 mrg _ACEOF
4822 1.1 mrg cat confdefs.h >>conftest.$ac_ext
4823 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
4824 1.1 mrg /* end confdefs.h. */
4825 1.1 mrg #ifdef __STDC__
4826 1.1 mrg # include <limits.h>
4827 1.1 mrg #else
4828 1.1 mrg # include <assert.h>
4829 1.1 mrg #endif
4830 1.1 mrg Syntax error
4831 1.1 mrg _ACEOF
4832 1.1 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
4833 1.1 mrg case "(($ac_try" in
4834 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4835 1.1 mrg *) ac_try_echo=$ac_try;;
4836 1.1 mrg esac
4837 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4838 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
4839 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4840 1.1 mrg ac_status=$?
4841 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
4842 1.1 mrg rm -f conftest.er1
4843 1.1 mrg cat conftest.err >&5
4844 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4845 1.1 mrg (exit $ac_status); } >/dev/null && {
4846 1.1 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4847 1.1 mrg test ! -s conftest.err
4848 1.1 mrg }; then
4849 1.1 mrg :
4850 1.1 mrg else
4851 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
4852 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
4853 1.1 mrg
4854 1.1 mrg # Broken: fails on valid input.
4855 1.1 mrg continue
4856 1.1 mrg fi
4857 1.1 mrg
4858 1.1 mrg rm -f conftest.err conftest.$ac_ext
4859 1.1 mrg
4860 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers
4861 1.1 mrg # can be detected and how.
4862 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
4863 1.1 mrg /* confdefs.h. */
4864 1.1 mrg _ACEOF
4865 1.1 mrg cat confdefs.h >>conftest.$ac_ext
4866 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
4867 1.1 mrg /* end confdefs.h. */
4868 1.1 mrg #include <ac_nonexistent.h>
4869 1.1 mrg _ACEOF
4870 1.1 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
4871 1.1 mrg case "(($ac_try" in
4872 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4873 1.1 mrg *) ac_try_echo=$ac_try;;
4874 1.1 mrg esac
4875 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4876 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
4877 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4878 1.1 mrg ac_status=$?
4879 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
4880 1.1 mrg rm -f conftest.er1
4881 1.1 mrg cat conftest.err >&5
4882 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4883 1.1 mrg (exit $ac_status); } >/dev/null && {
4884 1.1 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4885 1.1 mrg test ! -s conftest.err
4886 1.1 mrg }; then
4887 1.1 mrg # Broken: success on invalid input.
4888 1.1 mrg continue
4889 1.1 mrg else
4890 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
4891 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
4892 1.1 mrg
4893 1.1 mrg # Passes both tests.
4894 1.1 mrg ac_preproc_ok=:
4895 1.1 mrg break
4896 1.1 mrg fi
4897 1.1 mrg
4898 1.1 mrg rm -f conftest.err conftest.$ac_ext
4899 1.1 mrg
4900 1.1 mrg done
4901 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4902 1.1 mrg rm -f conftest.err conftest.$ac_ext
4903 1.1 mrg if $ac_preproc_ok; then
4904 1.1 mrg break
4905 1.1 mrg fi
4906 1.1 mrg
4907 1.1 mrg done
4908 1.1 mrg ac_cv_prog_CPP=$CPP
4909 1.1 mrg
4910 1.1 mrg fi
4911 1.1 mrg CPP=$ac_cv_prog_CPP
4912 1.1 mrg else
4913 1.1 mrg ac_cv_prog_CPP=$CPP
4914 1.1 mrg fi
4915 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $CPP" >&5
4916 1.1.1.2 mrg $as_echo "$CPP" >&6; }
4917 1.1 mrg ac_preproc_ok=false
4918 1.1 mrg for ac_c_preproc_warn_flag in '' yes
4919 1.1 mrg do
4920 1.1 mrg # Use a header file that comes with gcc, so configuring glibc
4921 1.1 mrg # with a fresh cross-compiler works.
4922 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4923 1.1 mrg # <limits.h> exists even on freestanding compilers.
4924 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
4925 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case.
4926 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
4927 1.1 mrg /* confdefs.h. */
4928 1.1 mrg _ACEOF
4929 1.1 mrg cat confdefs.h >>conftest.$ac_ext
4930 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
4931 1.1 mrg /* end confdefs.h. */
4932 1.1 mrg #ifdef __STDC__
4933 1.1 mrg # include <limits.h>
4934 1.1 mrg #else
4935 1.1 mrg # include <assert.h>
4936 1.1 mrg #endif
4937 1.1 mrg Syntax error
4938 1.1 mrg _ACEOF
4939 1.1 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
4940 1.1 mrg case "(($ac_try" in
4941 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4942 1.1 mrg *) ac_try_echo=$ac_try;;
4943 1.1 mrg esac
4944 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4945 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
4946 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4947 1.1 mrg ac_status=$?
4948 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
4949 1.1 mrg rm -f conftest.er1
4950 1.1 mrg cat conftest.err >&5
4951 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4952 1.1 mrg (exit $ac_status); } >/dev/null && {
4953 1.1 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4954 1.1 mrg test ! -s conftest.err
4955 1.1 mrg }; then
4956 1.1 mrg :
4957 1.1 mrg else
4958 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
4959 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
4960 1.1 mrg
4961 1.1 mrg # Broken: fails on valid input.
4962 1.1 mrg continue
4963 1.1 mrg fi
4964 1.1 mrg
4965 1.1 mrg rm -f conftest.err conftest.$ac_ext
4966 1.1 mrg
4967 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers
4968 1.1 mrg # can be detected and how.
4969 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
4970 1.1 mrg /* confdefs.h. */
4971 1.1 mrg _ACEOF
4972 1.1 mrg cat confdefs.h >>conftest.$ac_ext
4973 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
4974 1.1 mrg /* end confdefs.h. */
4975 1.1 mrg #include <ac_nonexistent.h>
4976 1.1 mrg _ACEOF
4977 1.1 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
4978 1.1 mrg case "(($ac_try" in
4979 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4980 1.1 mrg *) ac_try_echo=$ac_try;;
4981 1.1 mrg esac
4982 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4983 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
4984 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4985 1.1 mrg ac_status=$?
4986 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
4987 1.1 mrg rm -f conftest.er1
4988 1.1 mrg cat conftest.err >&5
4989 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4990 1.1 mrg (exit $ac_status); } >/dev/null && {
4991 1.1 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4992 1.1 mrg test ! -s conftest.err
4993 1.1 mrg }; then
4994 1.1 mrg # Broken: success on invalid input.
4995 1.1 mrg continue
4996 1.1 mrg else
4997 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
4998 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
4999 1.1 mrg
5000 1.1 mrg # Passes both tests.
5001 1.1 mrg ac_preproc_ok=:
5002 1.1 mrg break
5003 1.1 mrg fi
5004 1.1 mrg
5005 1.1 mrg rm -f conftest.err conftest.$ac_ext
5006 1.1 mrg
5007 1.1 mrg done
5008 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5009 1.1 mrg rm -f conftest.err conftest.$ac_ext
5010 1.1 mrg if $ac_preproc_ok; then
5011 1.1 mrg :
5012 1.1 mrg else
5013 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
5014 1.1.1.2 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5015 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
5016 1.1 mrg See \`config.log' for more details." >&5
5017 1.1.1.2 mrg $as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
5018 1.1 mrg See \`config.log' for more details." >&2;}
5019 1.1.1.2 mrg { (exit 1); exit 1; }; }; }
5020 1.1 mrg fi
5021 1.1 mrg
5022 1.1 mrg ac_ext=c
5023 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
5024 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5025 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5026 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
5027 1.1 mrg
5028 1.1 mrg
5029 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
5030 1.1.1.2 mrg $as_echo_n "checking for ANSI C header files... " >&6; }
5031 1.1 mrg if test "${ac_cv_header_stdc+set}" = set; then
5032 1.1.1.2 mrg $as_echo_n "(cached) " >&6
5033 1.1 mrg else
5034 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5035 1.1 mrg /* confdefs.h. */
5036 1.1 mrg _ACEOF
5037 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5038 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5039 1.1 mrg /* end confdefs.h. */
5040 1.1 mrg #include <stdlib.h>
5041 1.1 mrg #include <stdarg.h>
5042 1.1 mrg #include <string.h>
5043 1.1 mrg #include <float.h>
5044 1.1 mrg
5045 1.1 mrg int
5046 1.1 mrg main ()
5047 1.1 mrg {
5048 1.1 mrg
5049 1.1 mrg ;
5050 1.1 mrg return 0;
5051 1.1 mrg }
5052 1.1 mrg _ACEOF
5053 1.1 mrg rm -f conftest.$ac_objext
5054 1.1 mrg if { (ac_try="$ac_compile"
5055 1.1 mrg case "(($ac_try" in
5056 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5057 1.1 mrg *) ac_try_echo=$ac_try;;
5058 1.1 mrg esac
5059 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5060 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
5061 1.1 mrg (eval "$ac_compile") 2>conftest.er1
5062 1.1 mrg ac_status=$?
5063 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5064 1.1 mrg rm -f conftest.er1
5065 1.1 mrg cat conftest.err >&5
5066 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5067 1.1 mrg (exit $ac_status); } && {
5068 1.1 mrg test -z "$ac_c_werror_flag" ||
5069 1.1 mrg test ! -s conftest.err
5070 1.1 mrg } && test -s conftest.$ac_objext; then
5071 1.1 mrg ac_cv_header_stdc=yes
5072 1.1 mrg else
5073 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
5074 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5075 1.1 mrg
5076 1.1 mrg ac_cv_header_stdc=no
5077 1.1 mrg fi
5078 1.1 mrg
5079 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5080 1.1 mrg
5081 1.1 mrg if test $ac_cv_header_stdc = yes; then
5082 1.1 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5083 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5084 1.1 mrg /* confdefs.h. */
5085 1.1 mrg _ACEOF
5086 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5087 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5088 1.1 mrg /* end confdefs.h. */
5089 1.1 mrg #include <string.h>
5090 1.1 mrg
5091 1.1 mrg _ACEOF
5092 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5093 1.1 mrg $EGREP "memchr" >/dev/null 2>&1; then
5094 1.1 mrg :
5095 1.1 mrg else
5096 1.1 mrg ac_cv_header_stdc=no
5097 1.1 mrg fi
5098 1.1 mrg rm -f conftest*
5099 1.1 mrg
5100 1.1 mrg fi
5101 1.1 mrg
5102 1.1 mrg if test $ac_cv_header_stdc = yes; then
5103 1.1 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5104 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5105 1.1 mrg /* confdefs.h. */
5106 1.1 mrg _ACEOF
5107 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5108 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5109 1.1 mrg /* end confdefs.h. */
5110 1.1 mrg #include <stdlib.h>
5111 1.1 mrg
5112 1.1 mrg _ACEOF
5113 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5114 1.1 mrg $EGREP "free" >/dev/null 2>&1; then
5115 1.1 mrg :
5116 1.1 mrg else
5117 1.1 mrg ac_cv_header_stdc=no
5118 1.1 mrg fi
5119 1.1 mrg rm -f conftest*
5120 1.1 mrg
5121 1.1 mrg fi
5122 1.1 mrg
5123 1.1 mrg if test $ac_cv_header_stdc = yes; then
5124 1.1 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5125 1.1 mrg if test "$cross_compiling" = yes; then
5126 1.1 mrg :
5127 1.1 mrg else
5128 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5129 1.1 mrg /* confdefs.h. */
5130 1.1 mrg _ACEOF
5131 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5132 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5133 1.1 mrg /* end confdefs.h. */
5134 1.1 mrg #include <ctype.h>
5135 1.1 mrg #include <stdlib.h>
5136 1.1 mrg #if ((' ' & 0x0FF) == 0x020)
5137 1.1 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5138 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5139 1.1 mrg #else
5140 1.1 mrg # define ISLOWER(c) \
5141 1.1 mrg (('a' <= (c) && (c) <= 'i') \
5142 1.1 mrg || ('j' <= (c) && (c) <= 'r') \
5143 1.1 mrg || ('s' <= (c) && (c) <= 'z'))
5144 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5145 1.1 mrg #endif
5146 1.1 mrg
5147 1.1 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5148 1.1 mrg int
5149 1.1 mrg main ()
5150 1.1 mrg {
5151 1.1 mrg int i;
5152 1.1 mrg for (i = 0; i < 256; i++)
5153 1.1 mrg if (XOR (islower (i), ISLOWER (i))
5154 1.1 mrg || toupper (i) != TOUPPER (i))
5155 1.1 mrg return 2;
5156 1.1 mrg return 0;
5157 1.1 mrg }
5158 1.1 mrg _ACEOF
5159 1.1 mrg rm -f conftest$ac_exeext
5160 1.1 mrg if { (ac_try="$ac_link"
5161 1.1 mrg case "(($ac_try" in
5162 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5163 1.1 mrg *) ac_try_echo=$ac_try;;
5164 1.1 mrg esac
5165 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5166 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
5167 1.1 mrg (eval "$ac_link") 2>&5
5168 1.1 mrg ac_status=$?
5169 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5170 1.1 mrg (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5171 1.1 mrg { (case "(($ac_try" in
5172 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5173 1.1 mrg *) ac_try_echo=$ac_try;;
5174 1.1 mrg esac
5175 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5176 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
5177 1.1 mrg (eval "$ac_try") 2>&5
5178 1.1 mrg ac_status=$?
5179 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5180 1.1 mrg (exit $ac_status); }; }; then
5181 1.1 mrg :
5182 1.1 mrg else
5183 1.1.1.2 mrg $as_echo "$as_me: program exited with status $ac_status" >&5
5184 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
5185 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5186 1.1 mrg
5187 1.1 mrg ( exit $ac_status )
5188 1.1 mrg ac_cv_header_stdc=no
5189 1.1 mrg fi
5190 1.1.1.2 mrg rm -rf conftest.dSYM
5191 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5192 1.1 mrg fi
5193 1.1 mrg
5194 1.1 mrg
5195 1.1 mrg fi
5196 1.1 mrg fi
5197 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5198 1.1.1.2 mrg $as_echo "$ac_cv_header_stdc" >&6; }
5199 1.1 mrg if test $ac_cv_header_stdc = yes; then
5200 1.1 mrg
5201 1.1 mrg cat >>confdefs.h <<\_ACEOF
5202 1.1 mrg #define STDC_HEADERS 1
5203 1.1 mrg _ACEOF
5204 1.1 mrg
5205 1.1 mrg fi
5206 1.1 mrg
5207 1.1 mrg # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5208 1.1 mrg
5209 1.1 mrg
5210 1.1 mrg
5211 1.1 mrg
5212 1.1 mrg
5213 1.1 mrg
5214 1.1 mrg
5215 1.1 mrg
5216 1.1 mrg
5217 1.1 mrg for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5218 1.1 mrg inttypes.h stdint.h unistd.h
5219 1.1 mrg do
5220 1.1.1.2 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5221 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5222 1.1.1.2 mrg $as_echo_n "checking for $ac_header... " >&6; }
5223 1.1 mrg if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5224 1.1.1.2 mrg $as_echo_n "(cached) " >&6
5225 1.1 mrg else
5226 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5227 1.1 mrg /* confdefs.h. */
5228 1.1 mrg _ACEOF
5229 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5230 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5231 1.1 mrg /* end confdefs.h. */
5232 1.1 mrg $ac_includes_default
5233 1.1 mrg
5234 1.1 mrg #include <$ac_header>
5235 1.1 mrg _ACEOF
5236 1.1 mrg rm -f conftest.$ac_objext
5237 1.1 mrg if { (ac_try="$ac_compile"
5238 1.1 mrg case "(($ac_try" in
5239 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5240 1.1 mrg *) ac_try_echo=$ac_try;;
5241 1.1 mrg esac
5242 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5243 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
5244 1.1 mrg (eval "$ac_compile") 2>conftest.er1
5245 1.1 mrg ac_status=$?
5246 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5247 1.1 mrg rm -f conftest.er1
5248 1.1 mrg cat conftest.err >&5
5249 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5250 1.1 mrg (exit $ac_status); } && {
5251 1.1 mrg test -z "$ac_c_werror_flag" ||
5252 1.1 mrg test ! -s conftest.err
5253 1.1 mrg } && test -s conftest.$ac_objext; then
5254 1.1 mrg eval "$as_ac_Header=yes"
5255 1.1 mrg else
5256 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
5257 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5258 1.1 mrg
5259 1.1 mrg eval "$as_ac_Header=no"
5260 1.1 mrg fi
5261 1.1 mrg
5262 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5263 1.1 mrg fi
5264 1.1.1.2 mrg ac_res=`eval 'as_val=${'$as_ac_Header'}
5265 1.1.1.2 mrg $as_echo "$as_val"'`
5266 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5267 1.1.1.2 mrg $as_echo "$ac_res" >&6; }
5268 1.1.1.2 mrg as_val=`eval 'as_val=${'$as_ac_Header'}
5269 1.1.1.2 mrg $as_echo "$as_val"'`
5270 1.1.1.2 mrg if test "x$as_val" = x""yes; then
5271 1.1 mrg cat >>confdefs.h <<_ACEOF
5272 1.1.1.2 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5273 1.1 mrg _ACEOF
5274 1.1 mrg
5275 1.1 mrg fi
5276 1.1 mrg
5277 1.1 mrg done
5278 1.1 mrg
5279 1.1 mrg
5280 1.1 mrg
5281 1.1 mrg for ac_header in dlfcn.h
5282 1.1 mrg do
5283 1.1.1.2 mrg as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5284 1.1 mrg if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5285 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5286 1.1.1.2 mrg $as_echo_n "checking for $ac_header... " >&6; }
5287 1.1 mrg if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5288 1.1.1.2 mrg $as_echo_n "(cached) " >&6
5289 1.1 mrg fi
5290 1.1.1.2 mrg ac_res=`eval 'as_val=${'$as_ac_Header'}
5291 1.1.1.2 mrg $as_echo "$as_val"'`
5292 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5293 1.1.1.2 mrg $as_echo "$ac_res" >&6; }
5294 1.1 mrg else
5295 1.1 mrg # Is the header compilable?
5296 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
5297 1.1.1.2 mrg $as_echo_n "checking $ac_header usability... " >&6; }
5298 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5299 1.1 mrg /* confdefs.h. */
5300 1.1 mrg _ACEOF
5301 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5302 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5303 1.1 mrg /* end confdefs.h. */
5304 1.1 mrg $ac_includes_default
5305 1.1 mrg #include <$ac_header>
5306 1.1 mrg _ACEOF
5307 1.1 mrg rm -f conftest.$ac_objext
5308 1.1 mrg if { (ac_try="$ac_compile"
5309 1.1 mrg case "(($ac_try" in
5310 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5311 1.1 mrg *) ac_try_echo=$ac_try;;
5312 1.1 mrg esac
5313 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5314 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
5315 1.1 mrg (eval "$ac_compile") 2>conftest.er1
5316 1.1 mrg ac_status=$?
5317 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5318 1.1 mrg rm -f conftest.er1
5319 1.1 mrg cat conftest.err >&5
5320 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5321 1.1 mrg (exit $ac_status); } && {
5322 1.1 mrg test -z "$ac_c_werror_flag" ||
5323 1.1 mrg test ! -s conftest.err
5324 1.1 mrg } && test -s conftest.$ac_objext; then
5325 1.1 mrg ac_header_compiler=yes
5326 1.1 mrg else
5327 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
5328 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5329 1.1 mrg
5330 1.1 mrg ac_header_compiler=no
5331 1.1 mrg fi
5332 1.1 mrg
5333 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5334 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5335 1.1.1.2 mrg $as_echo "$ac_header_compiler" >&6; }
5336 1.1 mrg
5337 1.1 mrg # Is the header present?
5338 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
5339 1.1.1.2 mrg $as_echo_n "checking $ac_header presence... " >&6; }
5340 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5341 1.1 mrg /* confdefs.h. */
5342 1.1 mrg _ACEOF
5343 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5344 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5345 1.1 mrg /* end confdefs.h. */
5346 1.1 mrg #include <$ac_header>
5347 1.1 mrg _ACEOF
5348 1.1 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
5349 1.1 mrg case "(($ac_try" in
5350 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5351 1.1 mrg *) ac_try_echo=$ac_try;;
5352 1.1 mrg esac
5353 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5354 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
5355 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5356 1.1 mrg ac_status=$?
5357 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5358 1.1 mrg rm -f conftest.er1
5359 1.1 mrg cat conftest.err >&5
5360 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5361 1.1 mrg (exit $ac_status); } >/dev/null && {
5362 1.1 mrg test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5363 1.1 mrg test ! -s conftest.err
5364 1.1 mrg }; then
5365 1.1 mrg ac_header_preproc=yes
5366 1.1 mrg else
5367 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
5368 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5369 1.1 mrg
5370 1.1 mrg ac_header_preproc=no
5371 1.1 mrg fi
5372 1.1 mrg
5373 1.1 mrg rm -f conftest.err conftest.$ac_ext
5374 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5375 1.1.1.2 mrg $as_echo "$ac_header_preproc" >&6; }
5376 1.1 mrg
5377 1.1 mrg # So? What about this header?
5378 1.1 mrg case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5379 1.1 mrg yes:no: )
5380 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5381 1.1.1.2 mrg $as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5382 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5383 1.1.1.2 mrg $as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5384 1.1 mrg ac_header_preproc=yes
5385 1.1 mrg ;;
5386 1.1 mrg no:yes:* )
5387 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5388 1.1.1.2 mrg $as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5389 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
5390 1.1.1.2 mrg $as_echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
5391 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5392 1.1.1.2 mrg $as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5393 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
5394 1.1.1.2 mrg $as_echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
5395 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5396 1.1.1.2 mrg $as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5397 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5398 1.1.1.2 mrg $as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5399 1.1 mrg ( cat <<\_ASBOX
5400 1.1 mrg ## ---------------------------------------------------------------------- ##
5401 1.1 mrg ## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
5402 1.1 mrg ## ---------------------------------------------------------------------- ##
5403 1.1 mrg _ASBOX
5404 1.1 mrg ) | sed "s/^/$as_me: WARNING: /" >&2
5405 1.1 mrg ;;
5406 1.1 mrg esac
5407 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5408 1.1.1.2 mrg $as_echo_n "checking for $ac_header... " >&6; }
5409 1.1 mrg if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5410 1.1.1.2 mrg $as_echo_n "(cached) " >&6
5411 1.1 mrg else
5412 1.1 mrg eval "$as_ac_Header=\$ac_header_preproc"
5413 1.1 mrg fi
5414 1.1.1.2 mrg ac_res=`eval 'as_val=${'$as_ac_Header'}
5415 1.1.1.2 mrg $as_echo "$as_val"'`
5416 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5417 1.1.1.2 mrg $as_echo "$ac_res" >&6; }
5418 1.1 mrg
5419 1.1 mrg fi
5420 1.1.1.2 mrg as_val=`eval 'as_val=${'$as_ac_Header'}
5421 1.1.1.2 mrg $as_echo "$as_val"'`
5422 1.1.1.2 mrg if test "x$as_val" = x""yes; then
5423 1.1 mrg cat >>confdefs.h <<_ACEOF
5424 1.1.1.2 mrg #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5425 1.1 mrg _ACEOF
5426 1.1 mrg
5427 1.1 mrg fi
5428 1.1 mrg
5429 1.1 mrg done
5430 1.1 mrg
5431 1.1 mrg ac_ext=cpp
5432 1.1 mrg ac_cpp='$CXXCPP $CPPFLAGS'
5433 1.1 mrg ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5434 1.1 mrg ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5435 1.1 mrg ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5436 1.1 mrg if test -z "$CXX"; then
5437 1.1 mrg if test -n "$CCC"; then
5438 1.1 mrg CXX=$CCC
5439 1.1 mrg else
5440 1.1 mrg if test -n "$ac_tool_prefix"; then
5441 1.1 mrg for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5442 1.1 mrg do
5443 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5444 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5445 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5446 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
5447 1.1 mrg if test "${ac_cv_prog_CXX+set}" = set; then
5448 1.1.1.2 mrg $as_echo_n "(cached) " >&6
5449 1.1 mrg else
5450 1.1 mrg if test -n "$CXX"; then
5451 1.1 mrg ac_cv_prog_CXX="$CXX" # Let the user override the test.
5452 1.1 mrg else
5453 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5454 1.1 mrg for as_dir in $PATH
5455 1.1 mrg do
5456 1.1 mrg IFS=$as_save_IFS
5457 1.1 mrg test -z "$as_dir" && as_dir=.
5458 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5459 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5460 1.1 mrg ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5461 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5462 1.1 mrg break 2
5463 1.1 mrg fi
5464 1.1 mrg done
5465 1.1 mrg done
5466 1.1 mrg IFS=$as_save_IFS
5467 1.1 mrg
5468 1.1 mrg fi
5469 1.1 mrg fi
5470 1.1 mrg CXX=$ac_cv_prog_CXX
5471 1.1 mrg if test -n "$CXX"; then
5472 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $CXX" >&5
5473 1.1.1.2 mrg $as_echo "$CXX" >&6; }
5474 1.1 mrg else
5475 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
5476 1.1.1.2 mrg $as_echo "no" >&6; }
5477 1.1 mrg fi
5478 1.1 mrg
5479 1.1 mrg
5480 1.1 mrg test -n "$CXX" && break
5481 1.1 mrg done
5482 1.1 mrg fi
5483 1.1 mrg if test -z "$CXX"; then
5484 1.1 mrg ac_ct_CXX=$CXX
5485 1.1 mrg for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5486 1.1 mrg do
5487 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
5488 1.1 mrg set dummy $ac_prog; ac_word=$2
5489 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5490 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
5491 1.1 mrg if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5492 1.1.1.2 mrg $as_echo_n "(cached) " >&6
5493 1.1 mrg else
5494 1.1 mrg if test -n "$ac_ct_CXX"; then
5495 1.1 mrg ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5496 1.1 mrg else
5497 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5498 1.1 mrg for as_dir in $PATH
5499 1.1 mrg do
5500 1.1 mrg IFS=$as_save_IFS
5501 1.1 mrg test -z "$as_dir" && as_dir=.
5502 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
5503 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5504 1.1 mrg ac_cv_prog_ac_ct_CXX="$ac_prog"
5505 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5506 1.1 mrg break 2
5507 1.1 mrg fi
5508 1.1 mrg done
5509 1.1 mrg done
5510 1.1 mrg IFS=$as_save_IFS
5511 1.1 mrg
5512 1.1 mrg fi
5513 1.1 mrg fi
5514 1.1 mrg ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5515 1.1 mrg if test -n "$ac_ct_CXX"; then
5516 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5517 1.1.1.2 mrg $as_echo "$ac_ct_CXX" >&6; }
5518 1.1 mrg else
5519 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
5520 1.1.1.2 mrg $as_echo "no" >&6; }
5521 1.1 mrg fi
5522 1.1 mrg
5523 1.1 mrg
5524 1.1 mrg test -n "$ac_ct_CXX" && break
5525 1.1 mrg done
5526 1.1 mrg
5527 1.1 mrg if test "x$ac_ct_CXX" = x; then
5528 1.1 mrg CXX="g++"
5529 1.1 mrg else
5530 1.1 mrg case $cross_compiling:$ac_tool_warned in
5531 1.1 mrg yes:)
5532 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
5533 1.1.1.2 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5534 1.1 mrg ac_tool_warned=yes ;;
5535 1.1 mrg esac
5536 1.1 mrg CXX=$ac_ct_CXX
5537 1.1 mrg fi
5538 1.1 mrg fi
5539 1.1 mrg
5540 1.1 mrg fi
5541 1.1 mrg fi
5542 1.1 mrg # Provide some information about the compiler.
5543 1.1.1.2 mrg $as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5544 1.1.1.2 mrg set X $ac_compile
5545 1.1.1.2 mrg ac_compiler=$2
5546 1.1 mrg { (ac_try="$ac_compiler --version >&5"
5547 1.1 mrg case "(($ac_try" in
5548 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5549 1.1 mrg *) ac_try_echo=$ac_try;;
5550 1.1 mrg esac
5551 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5552 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
5553 1.1 mrg (eval "$ac_compiler --version >&5") 2>&5
5554 1.1 mrg ac_status=$?
5555 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5556 1.1 mrg (exit $ac_status); }
5557 1.1 mrg { (ac_try="$ac_compiler -v >&5"
5558 1.1 mrg case "(($ac_try" in
5559 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5560 1.1 mrg *) ac_try_echo=$ac_try;;
5561 1.1 mrg esac
5562 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5563 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
5564 1.1 mrg (eval "$ac_compiler -v >&5") 2>&5
5565 1.1 mrg ac_status=$?
5566 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5567 1.1 mrg (exit $ac_status); }
5568 1.1 mrg { (ac_try="$ac_compiler -V >&5"
5569 1.1 mrg case "(($ac_try" in
5570 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5571 1.1 mrg *) ac_try_echo=$ac_try;;
5572 1.1 mrg esac
5573 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5574 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
5575 1.1 mrg (eval "$ac_compiler -V >&5") 2>&5
5576 1.1 mrg ac_status=$?
5577 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5578 1.1 mrg (exit $ac_status); }
5579 1.1 mrg
5580 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5581 1.1.1.2 mrg $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5582 1.1 mrg if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5583 1.1.1.2 mrg $as_echo_n "(cached) " >&6
5584 1.1 mrg else
5585 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5586 1.1 mrg /* confdefs.h. */
5587 1.1 mrg _ACEOF
5588 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5589 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5590 1.1 mrg /* end confdefs.h. */
5591 1.1 mrg
5592 1.1 mrg int
5593 1.1 mrg main ()
5594 1.1 mrg {
5595 1.1 mrg #ifndef __GNUC__
5596 1.1 mrg choke me
5597 1.1 mrg #endif
5598 1.1 mrg
5599 1.1 mrg ;
5600 1.1 mrg return 0;
5601 1.1 mrg }
5602 1.1 mrg _ACEOF
5603 1.1 mrg rm -f conftest.$ac_objext
5604 1.1 mrg if { (ac_try="$ac_compile"
5605 1.1 mrg case "(($ac_try" in
5606 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5607 1.1 mrg *) ac_try_echo=$ac_try;;
5608 1.1 mrg esac
5609 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5610 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
5611 1.1 mrg (eval "$ac_compile") 2>conftest.er1
5612 1.1 mrg ac_status=$?
5613 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5614 1.1 mrg rm -f conftest.er1
5615 1.1 mrg cat conftest.err >&5
5616 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5617 1.1 mrg (exit $ac_status); } && {
5618 1.1 mrg test -z "$ac_cxx_werror_flag" ||
5619 1.1 mrg test ! -s conftest.err
5620 1.1 mrg } && test -s conftest.$ac_objext; then
5621 1.1 mrg ac_compiler_gnu=yes
5622 1.1 mrg else
5623 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
5624 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5625 1.1 mrg
5626 1.1 mrg ac_compiler_gnu=no
5627 1.1 mrg fi
5628 1.1 mrg
5629 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5630 1.1 mrg ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5631 1.1 mrg
5632 1.1 mrg fi
5633 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5634 1.1.1.2 mrg $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5635 1.1.1.2 mrg if test $ac_compiler_gnu = yes; then
5636 1.1.1.2 mrg GXX=yes
5637 1.1.1.2 mrg else
5638 1.1.1.2 mrg GXX=
5639 1.1.1.2 mrg fi
5640 1.1 mrg ac_test_CXXFLAGS=${CXXFLAGS+set}
5641 1.1 mrg ac_save_CXXFLAGS=$CXXFLAGS
5642 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5643 1.1.1.2 mrg $as_echo_n "checking whether $CXX accepts -g... " >&6; }
5644 1.1 mrg if test "${ac_cv_prog_cxx_g+set}" = set; then
5645 1.1.1.2 mrg $as_echo_n "(cached) " >&6
5646 1.1 mrg else
5647 1.1 mrg ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5648 1.1 mrg ac_cxx_werror_flag=yes
5649 1.1 mrg ac_cv_prog_cxx_g=no
5650 1.1 mrg CXXFLAGS="-g"
5651 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5652 1.1 mrg /* confdefs.h. */
5653 1.1 mrg _ACEOF
5654 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5655 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5656 1.1 mrg /* end confdefs.h. */
5657 1.1 mrg
5658 1.1 mrg int
5659 1.1 mrg main ()
5660 1.1 mrg {
5661 1.1 mrg
5662 1.1 mrg ;
5663 1.1 mrg return 0;
5664 1.1 mrg }
5665 1.1 mrg _ACEOF
5666 1.1 mrg rm -f conftest.$ac_objext
5667 1.1 mrg if { (ac_try="$ac_compile"
5668 1.1 mrg case "(($ac_try" in
5669 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5670 1.1 mrg *) ac_try_echo=$ac_try;;
5671 1.1 mrg esac
5672 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5673 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
5674 1.1 mrg (eval "$ac_compile") 2>conftest.er1
5675 1.1 mrg ac_status=$?
5676 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5677 1.1 mrg rm -f conftest.er1
5678 1.1 mrg cat conftest.err >&5
5679 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5680 1.1 mrg (exit $ac_status); } && {
5681 1.1 mrg test -z "$ac_cxx_werror_flag" ||
5682 1.1 mrg test ! -s conftest.err
5683 1.1 mrg } && test -s conftest.$ac_objext; then
5684 1.1 mrg ac_cv_prog_cxx_g=yes
5685 1.1 mrg else
5686 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
5687 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5688 1.1 mrg
5689 1.1 mrg CXXFLAGS=""
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
5697 1.1 mrg int
5698 1.1 mrg main ()
5699 1.1 mrg {
5700 1.1 mrg
5701 1.1 mrg ;
5702 1.1 mrg return 0;
5703 1.1 mrg }
5704 1.1 mrg _ACEOF
5705 1.1 mrg rm -f conftest.$ac_objext
5706 1.1 mrg if { (ac_try="$ac_compile"
5707 1.1 mrg case "(($ac_try" in
5708 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5709 1.1 mrg *) ac_try_echo=$ac_try;;
5710 1.1 mrg esac
5711 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5712 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
5713 1.1 mrg (eval "$ac_compile") 2>conftest.er1
5714 1.1 mrg ac_status=$?
5715 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5716 1.1 mrg rm -f conftest.er1
5717 1.1 mrg cat conftest.err >&5
5718 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5719 1.1 mrg (exit $ac_status); } && {
5720 1.1 mrg test -z "$ac_cxx_werror_flag" ||
5721 1.1 mrg test ! -s conftest.err
5722 1.1 mrg } && test -s conftest.$ac_objext; then
5723 1.1 mrg :
5724 1.1 mrg else
5725 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
5726 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5727 1.1 mrg
5728 1.1 mrg ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5729 1.1 mrg CXXFLAGS="-g"
5730 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5731 1.1 mrg /* confdefs.h. */
5732 1.1 mrg _ACEOF
5733 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5734 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5735 1.1 mrg /* end confdefs.h. */
5736 1.1 mrg
5737 1.1 mrg int
5738 1.1 mrg main ()
5739 1.1 mrg {
5740 1.1 mrg
5741 1.1 mrg ;
5742 1.1 mrg return 0;
5743 1.1 mrg }
5744 1.1 mrg _ACEOF
5745 1.1 mrg rm -f conftest.$ac_objext
5746 1.1 mrg if { (ac_try="$ac_compile"
5747 1.1 mrg case "(($ac_try" in
5748 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5749 1.1 mrg *) ac_try_echo=$ac_try;;
5750 1.1 mrg esac
5751 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5752 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
5753 1.1 mrg (eval "$ac_compile") 2>conftest.er1
5754 1.1 mrg ac_status=$?
5755 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5756 1.1 mrg rm -f conftest.er1
5757 1.1 mrg cat conftest.err >&5
5758 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5759 1.1 mrg (exit $ac_status); } && {
5760 1.1 mrg test -z "$ac_cxx_werror_flag" ||
5761 1.1 mrg test ! -s conftest.err
5762 1.1 mrg } && test -s conftest.$ac_objext; then
5763 1.1 mrg ac_cv_prog_cxx_g=yes
5764 1.1 mrg else
5765 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
5766 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5767 1.1 mrg
5768 1.1 mrg
5769 1.1 mrg fi
5770 1.1 mrg
5771 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5772 1.1 mrg fi
5773 1.1 mrg
5774 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5775 1.1 mrg fi
5776 1.1 mrg
5777 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5778 1.1 mrg ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5779 1.1 mrg fi
5780 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5781 1.1.1.2 mrg $as_echo "$ac_cv_prog_cxx_g" >&6; }
5782 1.1 mrg if test "$ac_test_CXXFLAGS" = set; then
5783 1.1 mrg CXXFLAGS=$ac_save_CXXFLAGS
5784 1.1 mrg elif test $ac_cv_prog_cxx_g = yes; then
5785 1.1 mrg if test "$GXX" = yes; then
5786 1.1 mrg CXXFLAGS="-g -O2"
5787 1.1 mrg else
5788 1.1 mrg CXXFLAGS="-g"
5789 1.1 mrg fi
5790 1.1 mrg else
5791 1.1 mrg if test "$GXX" = yes; then
5792 1.1 mrg CXXFLAGS="-O2"
5793 1.1 mrg else
5794 1.1 mrg CXXFLAGS=
5795 1.1 mrg fi
5796 1.1 mrg fi
5797 1.1 mrg ac_ext=cpp
5798 1.1 mrg ac_cpp='$CXXCPP $CPPFLAGS'
5799 1.1 mrg ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5800 1.1 mrg ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5801 1.1 mrg ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5802 1.1 mrg
5803 1.1 mrg depcc="$CXX" am_compiler_list=
5804 1.1 mrg
5805 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5806 1.1.1.2 mrg $as_echo_n "checking dependency style of $depcc... " >&6; }
5807 1.1 mrg if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5808 1.1.1.2 mrg $as_echo_n "(cached) " >&6
5809 1.1 mrg else
5810 1.1 mrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5811 1.1 mrg # We make a subdir and do the tests there. Otherwise we can end up
5812 1.1 mrg # making bogus files that we don't know about and never remove. For
5813 1.1 mrg # instance it was reported that on HP-UX the gcc test will end up
5814 1.1 mrg # making a dummy file named `D' -- because `-MD' means `put the output
5815 1.1 mrg # in D'.
5816 1.1 mrg mkdir conftest.dir
5817 1.1 mrg # Copy depcomp to subdir because otherwise we won't find it if we're
5818 1.1 mrg # using a relative directory.
5819 1.1 mrg cp "$am_depcomp" conftest.dir
5820 1.1 mrg cd conftest.dir
5821 1.1 mrg # We will build objects and dependencies in a subdirectory because
5822 1.1 mrg # it helps to detect inapplicable dependency modes. For instance
5823 1.1 mrg # both Tru64's cc and ICC support -MD to output dependencies as a
5824 1.1 mrg # side effect of compilation, but ICC will put the dependencies in
5825 1.1 mrg # the current directory while Tru64 will put them in the object
5826 1.1 mrg # directory.
5827 1.1 mrg mkdir sub
5828 1.1 mrg
5829 1.1 mrg am_cv_CXX_dependencies_compiler_type=none
5830 1.1 mrg if test "$am_compiler_list" = ""; then
5831 1.1 mrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5832 1.1 mrg fi
5833 1.1.1.2 mrg am__universal=false
5834 1.1.1.2 mrg case " $depcc " in #(
5835 1.1.1.2 mrg *\ -arch\ *\ -arch\ *) am__universal=true ;;
5836 1.1.1.2 mrg esac
5837 1.1.1.2 mrg
5838 1.1 mrg for depmode in $am_compiler_list; do
5839 1.1 mrg # Setup a source with many dependencies, because some compilers
5840 1.1 mrg # like to wrap large dependency lists on column 80 (with \), and
5841 1.1 mrg # we should not choose a depcomp mode which is confused by this.
5842 1.1 mrg #
5843 1.1 mrg # We need to recreate these files for each test, as the compiler may
5844 1.1 mrg # overwrite some of them when testing with obscure command lines.
5845 1.1 mrg # This happens at least with the AIX C compiler.
5846 1.1 mrg : > sub/conftest.c
5847 1.1 mrg for i in 1 2 3 4 5 6; do
5848 1.1 mrg echo '#include "conftst'$i'.h"' >> sub/conftest.c
5849 1.1 mrg # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5850 1.1 mrg # Solaris 8's {/usr,}/bin/sh.
5851 1.1 mrg touch sub/conftst$i.h
5852 1.1 mrg done
5853 1.1 mrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5854 1.1 mrg
5855 1.1.1.2 mrg # We check with `-c' and `-o' for the sake of the "dashmstdout"
5856 1.1.1.2 mrg # mode. It turns out that the SunPro C++ compiler does not properly
5857 1.1.1.2 mrg # handle `-M -o', and we need to detect this. Also, some Intel
5858 1.1.1.2 mrg # versions had trouble with output in subdirs
5859 1.1.1.2 mrg am__obj=sub/conftest.${OBJEXT-o}
5860 1.1.1.2 mrg am__minus_obj="-o $am__obj"
5861 1.1 mrg case $depmode in
5862 1.1.1.2 mrg gcc)
5863 1.1.1.2 mrg # This depmode causes a compiler race in universal mode.
5864 1.1.1.2 mrg test "$am__universal" = false || continue
5865 1.1.1.2 mrg ;;
5866 1.1 mrg nosideeffect)
5867 1.1 mrg # after this tag, mechanisms are not by side-effect, so they'll
5868 1.1 mrg # only be used when explicitly requested
5869 1.1 mrg if test "x$enable_dependency_tracking" = xyes; then
5870 1.1 mrg continue
5871 1.1 mrg else
5872 1.1 mrg break
5873 1.1 mrg fi
5874 1.1 mrg ;;
5875 1.1.1.2 mrg msvisualcpp | msvcmsys)
5876 1.1.1.2 mrg # This compiler won't grok `-c -o', but also, the minuso test has
5877 1.1.1.2 mrg # not run yet. These depmodes are late enough in the game, and
5878 1.1.1.2 mrg # so weak that their functioning should not be impacted.
5879 1.1.1.2 mrg am__obj=conftest.${OBJEXT-o}
5880 1.1.1.2 mrg am__minus_obj=
5881 1.1.1.2 mrg ;;
5882 1.1 mrg none) break ;;
5883 1.1 mrg esac
5884 1.1 mrg if depmode=$depmode \
5885 1.1.1.2 mrg source=sub/conftest.c object=$am__obj \
5886 1.1 mrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5887 1.1.1.2 mrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5888 1.1 mrg >/dev/null 2>conftest.err &&
5889 1.1 mrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5890 1.1 mrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5891 1.1.1.2 mrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5892 1.1 mrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5893 1.1 mrg # icc doesn't choke on unknown options, it will just issue warnings
5894 1.1 mrg # or remarks (even with -Werror). So we grep stderr for any message
5895 1.1 mrg # that says an option was ignored or not supported.
5896 1.1 mrg # When given -MP, icc 7.0 and 7.1 complain thusly:
5897 1.1 mrg # icc: Command line warning: ignoring option '-M'; no argument required
5898 1.1 mrg # The diagnosis changed in icc 8.0:
5899 1.1 mrg # icc: Command line remark: option '-MP' not supported
5900 1.1 mrg if (grep 'ignoring option' conftest.err ||
5901 1.1 mrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5902 1.1 mrg am_cv_CXX_dependencies_compiler_type=$depmode
5903 1.1 mrg break
5904 1.1 mrg fi
5905 1.1 mrg fi
5906 1.1 mrg done
5907 1.1 mrg
5908 1.1 mrg cd ..
5909 1.1 mrg rm -rf conftest.dir
5910 1.1 mrg else
5911 1.1 mrg am_cv_CXX_dependencies_compiler_type=none
5912 1.1 mrg fi
5913 1.1 mrg
5914 1.1 mrg fi
5915 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5916 1.1.1.2 mrg $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5917 1.1 mrg CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5918 1.1 mrg
5919 1.1 mrg if
5920 1.1 mrg test "x$enable_dependency_tracking" != xno \
5921 1.1 mrg && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5922 1.1 mrg am__fastdepCXX_TRUE=
5923 1.1 mrg am__fastdepCXX_FALSE='#'
5924 1.1 mrg else
5925 1.1 mrg am__fastdepCXX_TRUE='#'
5926 1.1 mrg am__fastdepCXX_FALSE=
5927 1.1 mrg fi
5928 1.1 mrg
5929 1.1 mrg
5930 1.1 mrg
5931 1.1 mrg
5932 1.1 mrg if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5933 1.1 mrg ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5934 1.1 mrg (test "X$CXX" != "Xg++"))) ; then
5935 1.1 mrg ac_ext=cpp
5936 1.1 mrg ac_cpp='$CXXCPP $CPPFLAGS'
5937 1.1 mrg ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5938 1.1 mrg ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5939 1.1 mrg ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5940 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5941 1.1.1.2 mrg $as_echo_n "checking how to run the C++ preprocessor... " >&6; }
5942 1.1 mrg if test -z "$CXXCPP"; then
5943 1.1 mrg if test "${ac_cv_prog_CXXCPP+set}" = set; then
5944 1.1.1.2 mrg $as_echo_n "(cached) " >&6
5945 1.1 mrg else
5946 1.1 mrg # Double quotes because CXXCPP needs to be expanded
5947 1.1 mrg for CXXCPP in "$CXX -E" "/lib/cpp"
5948 1.1 mrg do
5949 1.1 mrg ac_preproc_ok=false
5950 1.1 mrg for ac_cxx_preproc_warn_flag in '' yes
5951 1.1 mrg do
5952 1.1 mrg # Use a header file that comes with gcc, so configuring glibc
5953 1.1 mrg # with a fresh cross-compiler works.
5954 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5955 1.1 mrg # <limits.h> exists even on freestanding compilers.
5956 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
5957 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case.
5958 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
5959 1.1 mrg /* confdefs.h. */
5960 1.1 mrg _ACEOF
5961 1.1 mrg cat confdefs.h >>conftest.$ac_ext
5962 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
5963 1.1 mrg /* end confdefs.h. */
5964 1.1 mrg #ifdef __STDC__
5965 1.1 mrg # include <limits.h>
5966 1.1 mrg #else
5967 1.1 mrg # include <assert.h>
5968 1.1 mrg #endif
5969 1.1 mrg Syntax error
5970 1.1 mrg _ACEOF
5971 1.1 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
5972 1.1 mrg case "(($ac_try" in
5973 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5974 1.1 mrg *) ac_try_echo=$ac_try;;
5975 1.1 mrg esac
5976 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5977 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
5978 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5979 1.1 mrg ac_status=$?
5980 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
5981 1.1 mrg rm -f conftest.er1
5982 1.1 mrg cat conftest.err >&5
5983 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5984 1.1 mrg (exit $ac_status); } >/dev/null && {
5985 1.1 mrg test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5986 1.1 mrg test ! -s conftest.err
5987 1.1 mrg }; then
5988 1.1 mrg :
5989 1.1 mrg else
5990 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
5991 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
5992 1.1 mrg
5993 1.1 mrg # Broken: fails on valid input.
5994 1.1 mrg continue
5995 1.1 mrg fi
5996 1.1 mrg
5997 1.1 mrg rm -f conftest.err conftest.$ac_ext
5998 1.1 mrg
5999 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers
6000 1.1 mrg # can be detected and how.
6001 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
6002 1.1 mrg /* confdefs.h. */
6003 1.1 mrg _ACEOF
6004 1.1 mrg cat confdefs.h >>conftest.$ac_ext
6005 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
6006 1.1 mrg /* end confdefs.h. */
6007 1.1 mrg #include <ac_nonexistent.h>
6008 1.1 mrg _ACEOF
6009 1.1 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
6010 1.1 mrg case "(($ac_try" in
6011 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6012 1.1 mrg *) ac_try_echo=$ac_try;;
6013 1.1 mrg esac
6014 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6015 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
6016 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6017 1.1 mrg ac_status=$?
6018 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
6019 1.1 mrg rm -f conftest.er1
6020 1.1 mrg cat conftest.err >&5
6021 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6022 1.1 mrg (exit $ac_status); } >/dev/null && {
6023 1.1 mrg test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6024 1.1 mrg test ! -s conftest.err
6025 1.1 mrg }; then
6026 1.1 mrg # Broken: success on invalid input.
6027 1.1 mrg continue
6028 1.1 mrg else
6029 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
6030 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
6031 1.1 mrg
6032 1.1 mrg # Passes both tests.
6033 1.1 mrg ac_preproc_ok=:
6034 1.1 mrg break
6035 1.1 mrg fi
6036 1.1 mrg
6037 1.1 mrg rm -f conftest.err conftest.$ac_ext
6038 1.1 mrg
6039 1.1 mrg done
6040 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6041 1.1 mrg rm -f conftest.err conftest.$ac_ext
6042 1.1 mrg if $ac_preproc_ok; then
6043 1.1 mrg break
6044 1.1 mrg fi
6045 1.1 mrg
6046 1.1 mrg done
6047 1.1 mrg ac_cv_prog_CXXCPP=$CXXCPP
6048 1.1 mrg
6049 1.1 mrg fi
6050 1.1 mrg CXXCPP=$ac_cv_prog_CXXCPP
6051 1.1 mrg else
6052 1.1 mrg ac_cv_prog_CXXCPP=$CXXCPP
6053 1.1 mrg fi
6054 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5
6055 1.1.1.2 mrg $as_echo "$CXXCPP" >&6; }
6056 1.1 mrg ac_preproc_ok=false
6057 1.1 mrg for ac_cxx_preproc_warn_flag in '' yes
6058 1.1 mrg do
6059 1.1 mrg # Use a header file that comes with gcc, so configuring glibc
6060 1.1 mrg # with a fresh cross-compiler works.
6061 1.1 mrg # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6062 1.1 mrg # <limits.h> exists even on freestanding compilers.
6063 1.1 mrg # On the NeXT, cc -E runs the code through the compiler's parser,
6064 1.1 mrg # not just through cpp. "Syntax error" is here to catch this case.
6065 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
6066 1.1 mrg /* confdefs.h. */
6067 1.1 mrg _ACEOF
6068 1.1 mrg cat confdefs.h >>conftest.$ac_ext
6069 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
6070 1.1 mrg /* end confdefs.h. */
6071 1.1 mrg #ifdef __STDC__
6072 1.1 mrg # include <limits.h>
6073 1.1 mrg #else
6074 1.1 mrg # include <assert.h>
6075 1.1 mrg #endif
6076 1.1 mrg Syntax error
6077 1.1 mrg _ACEOF
6078 1.1 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
6079 1.1 mrg case "(($ac_try" in
6080 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6081 1.1 mrg *) ac_try_echo=$ac_try;;
6082 1.1 mrg esac
6083 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6084 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
6085 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6086 1.1 mrg ac_status=$?
6087 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
6088 1.1 mrg rm -f conftest.er1
6089 1.1 mrg cat conftest.err >&5
6090 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6091 1.1 mrg (exit $ac_status); } >/dev/null && {
6092 1.1 mrg test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6093 1.1 mrg test ! -s conftest.err
6094 1.1 mrg }; then
6095 1.1 mrg :
6096 1.1 mrg else
6097 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
6098 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
6099 1.1 mrg
6100 1.1 mrg # Broken: fails on valid input.
6101 1.1 mrg continue
6102 1.1 mrg fi
6103 1.1 mrg
6104 1.1 mrg rm -f conftest.err conftest.$ac_ext
6105 1.1 mrg
6106 1.1 mrg # OK, works on sane cases. Now check whether nonexistent headers
6107 1.1 mrg # can be detected and how.
6108 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
6109 1.1 mrg /* confdefs.h. */
6110 1.1 mrg _ACEOF
6111 1.1 mrg cat confdefs.h >>conftest.$ac_ext
6112 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
6113 1.1 mrg /* end confdefs.h. */
6114 1.1 mrg #include <ac_nonexistent.h>
6115 1.1 mrg _ACEOF
6116 1.1 mrg if { (ac_try="$ac_cpp conftest.$ac_ext"
6117 1.1 mrg case "(($ac_try" in
6118 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6119 1.1 mrg *) ac_try_echo=$ac_try;;
6120 1.1 mrg esac
6121 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6122 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
6123 1.1 mrg (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6124 1.1 mrg ac_status=$?
6125 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
6126 1.1 mrg rm -f conftest.er1
6127 1.1 mrg cat conftest.err >&5
6128 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6129 1.1 mrg (exit $ac_status); } >/dev/null && {
6130 1.1 mrg test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6131 1.1 mrg test ! -s conftest.err
6132 1.1 mrg }; then
6133 1.1 mrg # Broken: success on invalid input.
6134 1.1 mrg continue
6135 1.1 mrg else
6136 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
6137 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
6138 1.1 mrg
6139 1.1 mrg # Passes both tests.
6140 1.1 mrg ac_preproc_ok=:
6141 1.1 mrg break
6142 1.1 mrg fi
6143 1.1 mrg
6144 1.1 mrg rm -f conftest.err conftest.$ac_ext
6145 1.1 mrg
6146 1.1 mrg done
6147 1.1 mrg # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6148 1.1 mrg rm -f conftest.err conftest.$ac_ext
6149 1.1 mrg if $ac_preproc_ok; then
6150 1.1 mrg :
6151 1.1 mrg else
6152 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6153 1.1.1.2 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6154 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6155 1.1 mrg See \`config.log' for more details." >&5
6156 1.1.1.2 mrg $as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6157 1.1 mrg See \`config.log' for more details." >&2;}
6158 1.1.1.2 mrg { (exit 1); exit 1; }; }; }
6159 1.1 mrg fi
6160 1.1 mrg
6161 1.1 mrg ac_ext=cpp
6162 1.1 mrg ac_cpp='$CXXCPP $CPPFLAGS'
6163 1.1 mrg ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6164 1.1 mrg ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6165 1.1 mrg ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6166 1.1 mrg
6167 1.1 mrg fi
6168 1.1 mrg
6169 1.1 mrg
6170 1.1 mrg ac_ext=f
6171 1.1 mrg ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
6172 1.1 mrg ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6173 1.1 mrg ac_compiler_gnu=$ac_cv_f77_compiler_gnu
6174 1.1 mrg if test -n "$ac_tool_prefix"; then
6175 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
6176 1.1 mrg do
6177 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6178 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6179 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6180 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
6181 1.1 mrg if test "${ac_cv_prog_F77+set}" = set; then
6182 1.1.1.2 mrg $as_echo_n "(cached) " >&6
6183 1.1 mrg else
6184 1.1 mrg if test -n "$F77"; then
6185 1.1 mrg ac_cv_prog_F77="$F77" # Let the user override the test.
6186 1.1 mrg else
6187 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6188 1.1 mrg for as_dir in $PATH
6189 1.1 mrg do
6190 1.1 mrg IFS=$as_save_IFS
6191 1.1 mrg test -z "$as_dir" && as_dir=.
6192 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6193 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6194 1.1 mrg ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
6195 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6196 1.1 mrg break 2
6197 1.1 mrg fi
6198 1.1 mrg done
6199 1.1 mrg done
6200 1.1 mrg IFS=$as_save_IFS
6201 1.1 mrg
6202 1.1 mrg fi
6203 1.1 mrg fi
6204 1.1 mrg F77=$ac_cv_prog_F77
6205 1.1 mrg if test -n "$F77"; then
6206 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $F77" >&5
6207 1.1.1.2 mrg $as_echo "$F77" >&6; }
6208 1.1 mrg else
6209 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
6210 1.1.1.2 mrg $as_echo "no" >&6; }
6211 1.1 mrg fi
6212 1.1 mrg
6213 1.1 mrg
6214 1.1 mrg test -n "$F77" && break
6215 1.1 mrg done
6216 1.1 mrg fi
6217 1.1 mrg if test -z "$F77"; then
6218 1.1 mrg ac_ct_F77=$F77
6219 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
6220 1.1 mrg do
6221 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
6222 1.1 mrg set dummy $ac_prog; ac_word=$2
6223 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6224 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
6225 1.1 mrg if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
6226 1.1.1.2 mrg $as_echo_n "(cached) " >&6
6227 1.1 mrg else
6228 1.1 mrg if test -n "$ac_ct_F77"; then
6229 1.1 mrg ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
6230 1.1 mrg else
6231 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6232 1.1 mrg for as_dir in $PATH
6233 1.1 mrg do
6234 1.1 mrg IFS=$as_save_IFS
6235 1.1 mrg test -z "$as_dir" && as_dir=.
6236 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6237 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6238 1.1 mrg ac_cv_prog_ac_ct_F77="$ac_prog"
6239 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6240 1.1 mrg break 2
6241 1.1 mrg fi
6242 1.1 mrg done
6243 1.1 mrg done
6244 1.1 mrg IFS=$as_save_IFS
6245 1.1 mrg
6246 1.1 mrg fi
6247 1.1 mrg fi
6248 1.1 mrg ac_ct_F77=$ac_cv_prog_ac_ct_F77
6249 1.1 mrg if test -n "$ac_ct_F77"; then
6250 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
6251 1.1.1.2 mrg $as_echo "$ac_ct_F77" >&6; }
6252 1.1 mrg else
6253 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
6254 1.1.1.2 mrg $as_echo "no" >&6; }
6255 1.1 mrg fi
6256 1.1 mrg
6257 1.1 mrg
6258 1.1 mrg test -n "$ac_ct_F77" && break
6259 1.1 mrg done
6260 1.1 mrg
6261 1.1 mrg if test "x$ac_ct_F77" = x; then
6262 1.1 mrg F77=""
6263 1.1 mrg else
6264 1.1 mrg case $cross_compiling:$ac_tool_warned in
6265 1.1 mrg yes:)
6266 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6267 1.1.1.2 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6268 1.1 mrg ac_tool_warned=yes ;;
6269 1.1 mrg esac
6270 1.1 mrg F77=$ac_ct_F77
6271 1.1 mrg fi
6272 1.1 mrg fi
6273 1.1 mrg
6274 1.1 mrg
6275 1.1 mrg # Provide some information about the compiler.
6276 1.1.1.2 mrg $as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
6277 1.1.1.2 mrg set X $ac_compile
6278 1.1.1.2 mrg ac_compiler=$2
6279 1.1 mrg { (ac_try="$ac_compiler --version >&5"
6280 1.1 mrg case "(($ac_try" in
6281 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6282 1.1 mrg *) ac_try_echo=$ac_try;;
6283 1.1 mrg esac
6284 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6285 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
6286 1.1 mrg (eval "$ac_compiler --version >&5") 2>&5
6287 1.1 mrg ac_status=$?
6288 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6289 1.1 mrg (exit $ac_status); }
6290 1.1 mrg { (ac_try="$ac_compiler -v >&5"
6291 1.1 mrg case "(($ac_try" in
6292 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6293 1.1 mrg *) ac_try_echo=$ac_try;;
6294 1.1 mrg esac
6295 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6296 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
6297 1.1 mrg (eval "$ac_compiler -v >&5") 2>&5
6298 1.1 mrg ac_status=$?
6299 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6300 1.1 mrg (exit $ac_status); }
6301 1.1 mrg { (ac_try="$ac_compiler -V >&5"
6302 1.1 mrg case "(($ac_try" in
6303 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6304 1.1 mrg *) ac_try_echo=$ac_try;;
6305 1.1 mrg esac
6306 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6307 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
6308 1.1 mrg (eval "$ac_compiler -V >&5") 2>&5
6309 1.1 mrg ac_status=$?
6310 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6311 1.1 mrg (exit $ac_status); }
6312 1.1 mrg rm -f a.out
6313 1.1 mrg
6314 1.1 mrg # If we don't use `.F' as extension, the preprocessor is not run on the
6315 1.1 mrg # input file. (Note that this only needs to work for GNU compilers.)
6316 1.1 mrg ac_save_ext=$ac_ext
6317 1.1 mrg ac_ext=F
6318 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6319 1.1.1.2 mrg $as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; }
6320 1.1 mrg if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6321 1.1.1.2 mrg $as_echo_n "(cached) " >&6
6322 1.1 mrg else
6323 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
6324 1.1 mrg program main
6325 1.1 mrg #ifndef __GNUC__
6326 1.1 mrg choke me
6327 1.1 mrg #endif
6328 1.1 mrg
6329 1.1 mrg end
6330 1.1 mrg _ACEOF
6331 1.1 mrg rm -f conftest.$ac_objext
6332 1.1 mrg if { (ac_try="$ac_compile"
6333 1.1 mrg case "(($ac_try" in
6334 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6335 1.1 mrg *) ac_try_echo=$ac_try;;
6336 1.1 mrg esac
6337 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6338 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
6339 1.1 mrg (eval "$ac_compile") 2>conftest.er1
6340 1.1 mrg ac_status=$?
6341 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
6342 1.1 mrg rm -f conftest.er1
6343 1.1 mrg cat conftest.err >&5
6344 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6345 1.1 mrg (exit $ac_status); } && {
6346 1.1 mrg test -z "$ac_f77_werror_flag" ||
6347 1.1 mrg test ! -s conftest.err
6348 1.1 mrg } && test -s conftest.$ac_objext; then
6349 1.1 mrg ac_compiler_gnu=yes
6350 1.1 mrg else
6351 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
6352 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
6353 1.1 mrg
6354 1.1 mrg ac_compiler_gnu=no
6355 1.1 mrg fi
6356 1.1 mrg
6357 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6358 1.1 mrg ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6359 1.1 mrg
6360 1.1 mrg fi
6361 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6362 1.1.1.2 mrg $as_echo "$ac_cv_f77_compiler_gnu" >&6; }
6363 1.1 mrg ac_ext=$ac_save_ext
6364 1.1 mrg ac_test_FFLAGS=${FFLAGS+set}
6365 1.1 mrg ac_save_FFLAGS=$FFLAGS
6366 1.1 mrg FFLAGS=
6367 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6368 1.1.1.2 mrg $as_echo_n "checking whether $F77 accepts -g... " >&6; }
6369 1.1 mrg if test "${ac_cv_prog_f77_g+set}" = set; then
6370 1.1.1.2 mrg $as_echo_n "(cached) " >&6
6371 1.1 mrg else
6372 1.1 mrg FFLAGS=-g
6373 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
6374 1.1 mrg program main
6375 1.1 mrg
6376 1.1 mrg end
6377 1.1 mrg _ACEOF
6378 1.1 mrg rm -f conftest.$ac_objext
6379 1.1 mrg if { (ac_try="$ac_compile"
6380 1.1 mrg case "(($ac_try" in
6381 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6382 1.1 mrg *) ac_try_echo=$ac_try;;
6383 1.1 mrg esac
6384 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6385 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
6386 1.1 mrg (eval "$ac_compile") 2>conftest.er1
6387 1.1 mrg ac_status=$?
6388 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
6389 1.1 mrg rm -f conftest.er1
6390 1.1 mrg cat conftest.err >&5
6391 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6392 1.1 mrg (exit $ac_status); } && {
6393 1.1 mrg test -z "$ac_f77_werror_flag" ||
6394 1.1 mrg test ! -s conftest.err
6395 1.1 mrg } && test -s conftest.$ac_objext; then
6396 1.1 mrg ac_cv_prog_f77_g=yes
6397 1.1 mrg else
6398 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
6399 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
6400 1.1 mrg
6401 1.1 mrg ac_cv_prog_f77_g=no
6402 1.1 mrg fi
6403 1.1 mrg
6404 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6405 1.1 mrg
6406 1.1 mrg fi
6407 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6408 1.1.1.2 mrg $as_echo "$ac_cv_prog_f77_g" >&6; }
6409 1.1 mrg if test "$ac_test_FFLAGS" = set; then
6410 1.1 mrg FFLAGS=$ac_save_FFLAGS
6411 1.1 mrg elif test $ac_cv_prog_f77_g = yes; then
6412 1.1 mrg if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6413 1.1 mrg FFLAGS="-g -O2"
6414 1.1 mrg else
6415 1.1 mrg FFLAGS="-g"
6416 1.1 mrg fi
6417 1.1 mrg else
6418 1.1 mrg if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6419 1.1 mrg FFLAGS="-O2"
6420 1.1 mrg else
6421 1.1 mrg FFLAGS=
6422 1.1 mrg fi
6423 1.1 mrg fi
6424 1.1 mrg
6425 1.1.1.2 mrg if test $ac_compiler_gnu = yes; then
6426 1.1.1.2 mrg G77=yes
6427 1.1.1.2 mrg else
6428 1.1.1.2 mrg G77=
6429 1.1.1.2 mrg fi
6430 1.1 mrg ac_ext=c
6431 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
6432 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6433 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6434 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
6435 1.1 mrg
6436 1.1 mrg
6437 1.1 mrg
6438 1.1 mrg # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6439 1.1 mrg # find the maximum length of command line arguments
6440 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6441 1.1.1.2 mrg $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6442 1.1 mrg if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6443 1.1.1.2 mrg $as_echo_n "(cached) " >&6
6444 1.1 mrg else
6445 1.1 mrg i=0
6446 1.1 mrg teststring="ABCD"
6447 1.1 mrg
6448 1.1 mrg case $build_os in
6449 1.1 mrg msdosdjgpp*)
6450 1.1 mrg # On DJGPP, this test can blow up pretty badly due to problems in libc
6451 1.1 mrg # (any single argument exceeding 2000 bytes causes a buffer overrun
6452 1.1 mrg # during glob expansion). Even if it were fixed, the result of this
6453 1.1 mrg # check would be larger than it should be.
6454 1.1 mrg lt_cv_sys_max_cmd_len=12288; # 12K is about right
6455 1.1 mrg ;;
6456 1.1 mrg
6457 1.1 mrg gnu*)
6458 1.1 mrg # Under GNU Hurd, this test is not required because there is
6459 1.1 mrg # no limit to the length of command line arguments.
6460 1.1 mrg # Libtool will interpret -1 as no limit whatsoever
6461 1.1 mrg lt_cv_sys_max_cmd_len=-1;
6462 1.1 mrg ;;
6463 1.1 mrg
6464 1.1 mrg cygwin* | mingw*)
6465 1.1 mrg # On Win9x/ME, this test blows up -- it succeeds, but takes
6466 1.1 mrg # about 5 minutes as the teststring grows exponentially.
6467 1.1 mrg # Worse, since 9x/ME are not pre-emptively multitasking,
6468 1.1 mrg # you end up with a "frozen" computer, even though with patience
6469 1.1 mrg # the test eventually succeeds (with a max line length of 256k).
6470 1.1 mrg # Instead, let's just punt: use the minimum linelength reported by
6471 1.1 mrg # all of the supported platforms: 8192 (on NT/2K/XP).
6472 1.1 mrg lt_cv_sys_max_cmd_len=8192;
6473 1.1 mrg ;;
6474 1.1 mrg
6475 1.1 mrg amigaos*)
6476 1.1 mrg # On AmigaOS with pdksh, this test takes hours, literally.
6477 1.1 mrg # So we just punt and use a minimum line length of 8192.
6478 1.1 mrg lt_cv_sys_max_cmd_len=8192;
6479 1.1 mrg ;;
6480 1.1 mrg
6481 1.1 mrg netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6482 1.1 mrg # This has been around since 386BSD, at least. Likely further.
6483 1.1 mrg if test -x /sbin/sysctl; then
6484 1.1 mrg lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6485 1.1 mrg elif test -x /usr/sbin/sysctl; then
6486 1.1 mrg lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6487 1.1 mrg else
6488 1.1 mrg lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6489 1.1 mrg fi
6490 1.1 mrg # And add a safety zone
6491 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6492 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6493 1.1 mrg ;;
6494 1.1 mrg
6495 1.1 mrg interix*)
6496 1.1 mrg # We know the value 262144 and hardcode it with a safety zone (like BSD)
6497 1.1 mrg lt_cv_sys_max_cmd_len=196608
6498 1.1 mrg ;;
6499 1.1 mrg
6500 1.1 mrg osf*)
6501 1.1 mrg # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6502 1.1 mrg # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6503 1.1 mrg # nice to cause kernel panics so lets avoid the loop below.
6504 1.1 mrg # First set a reasonable default.
6505 1.1 mrg lt_cv_sys_max_cmd_len=16384
6506 1.1 mrg #
6507 1.1 mrg if test -x /sbin/sysconfig; then
6508 1.1 mrg case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6509 1.1 mrg *1*) lt_cv_sys_max_cmd_len=-1 ;;
6510 1.1 mrg esac
6511 1.1 mrg fi
6512 1.1 mrg ;;
6513 1.1 mrg sco3.2v5*)
6514 1.1 mrg lt_cv_sys_max_cmd_len=102400
6515 1.1 mrg ;;
6516 1.1 mrg sysv5* | sco5v6* | sysv4.2uw2*)
6517 1.1 mrg kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6518 1.1 mrg if test -n "$kargmax"; then
6519 1.1 mrg lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6520 1.1 mrg else
6521 1.1 mrg lt_cv_sys_max_cmd_len=32768
6522 1.1 mrg fi
6523 1.1 mrg ;;
6524 1.1 mrg *)
6525 1.1 mrg lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6526 1.1 mrg if test -n "$lt_cv_sys_max_cmd_len"; then
6527 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6528 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6529 1.1 mrg else
6530 1.1 mrg SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6531 1.1 mrg while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6532 1.1 mrg = "XX$teststring") >/dev/null 2>&1 &&
6533 1.1 mrg new_result=`expr "X$teststring" : ".*" 2>&1` &&
6534 1.1 mrg lt_cv_sys_max_cmd_len=$new_result &&
6535 1.1 mrg test $i != 17 # 1/2 MB should be enough
6536 1.1 mrg do
6537 1.1 mrg i=`expr $i + 1`
6538 1.1 mrg teststring=$teststring$teststring
6539 1.1 mrg done
6540 1.1 mrg teststring=
6541 1.1 mrg # Add a significant safety factor because C++ compilers can tack on massive
6542 1.1 mrg # amounts of additional arguments before passing them to the linker.
6543 1.1 mrg # It appears as though 1/2 is a usable value.
6544 1.1 mrg lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6545 1.1 mrg fi
6546 1.1 mrg ;;
6547 1.1 mrg esac
6548 1.1 mrg
6549 1.1 mrg fi
6550 1.1 mrg
6551 1.1 mrg if test -n $lt_cv_sys_max_cmd_len ; then
6552 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6553 1.1.1.2 mrg $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6554 1.1 mrg else
6555 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: none" >&5
6556 1.1.1.2 mrg $as_echo "none" >&6; }
6557 1.1 mrg fi
6558 1.1 mrg
6559 1.1 mrg
6560 1.1 mrg
6561 1.1 mrg
6562 1.1 mrg
6563 1.1 mrg # Check for command to grab the raw symbol name followed by C symbol from nm.
6564 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6565 1.1.1.2 mrg $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6566 1.1 mrg if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6567 1.1.1.2 mrg $as_echo_n "(cached) " >&6
6568 1.1 mrg else
6569 1.1 mrg
6570 1.1 mrg # These are sane defaults that work on at least a few old systems.
6571 1.1 mrg # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6572 1.1 mrg
6573 1.1 mrg # Character class describing NM global symbol codes.
6574 1.1 mrg symcode='[BCDEGRST]'
6575 1.1 mrg
6576 1.1 mrg # Regexp to match symbols that can be accessed directly from C.
6577 1.1 mrg sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6578 1.1 mrg
6579 1.1 mrg # Transform an extracted symbol line into a proper C declaration
6580 1.1 mrg lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6581 1.1 mrg
6582 1.1 mrg # Transform an extracted symbol line into symbol name and symbol address
6583 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'"
6584 1.1 mrg
6585 1.1 mrg # Define system-specific variables.
6586 1.1 mrg case $host_os in
6587 1.1 mrg aix*)
6588 1.1 mrg symcode='[BCDT]'
6589 1.1 mrg ;;
6590 1.1 mrg cygwin* | mingw* | pw32*)
6591 1.1 mrg symcode='[ABCDGISTW]'
6592 1.1 mrg ;;
6593 1.1 mrg hpux*) # Its linker distinguishes data from code symbols
6594 1.1 mrg if test "$host_cpu" = ia64; then
6595 1.1 mrg symcode='[ABCDEGRST]'
6596 1.1 mrg fi
6597 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'"
6598 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'"
6599 1.1 mrg ;;
6600 1.1 mrg linux* | k*bsd*-gnu)
6601 1.1 mrg if test "$host_cpu" = ia64; then
6602 1.1 mrg symcode='[ABCDGIRSTW]'
6603 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'"
6604 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'"
6605 1.1 mrg fi
6606 1.1 mrg ;;
6607 1.1 mrg irix* | nonstopux*)
6608 1.1 mrg symcode='[BCDEGRST]'
6609 1.1 mrg ;;
6610 1.1 mrg osf*)
6611 1.1 mrg symcode='[BCDEGQRST]'
6612 1.1 mrg ;;
6613 1.1 mrg solaris*)
6614 1.1 mrg symcode='[BDRT]'
6615 1.1 mrg ;;
6616 1.1 mrg sco3.2v5*)
6617 1.1 mrg symcode='[DT]'
6618 1.1 mrg ;;
6619 1.1 mrg sysv4.2uw2*)
6620 1.1 mrg symcode='[DT]'
6621 1.1 mrg ;;
6622 1.1 mrg sysv5* | sco5v6* | unixware* | OpenUNIX*)
6623 1.1 mrg symcode='[ABDT]'
6624 1.1 mrg ;;
6625 1.1 mrg sysv4)
6626 1.1 mrg symcode='[DFNSTU]'
6627 1.1 mrg ;;
6628 1.1 mrg esac
6629 1.1 mrg
6630 1.1 mrg # Handle CRLF in mingw tool chain
6631 1.1 mrg opt_cr=
6632 1.1 mrg case $build_os in
6633 1.1 mrg mingw*)
6634 1.1 mrg opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6635 1.1 mrg ;;
6636 1.1 mrg esac
6637 1.1 mrg
6638 1.1 mrg # If we're using GNU nm, then use its standard symbol codes.
6639 1.1 mrg case `$NM -V 2>&1` in
6640 1.1 mrg *GNU* | *'with BFD'*)
6641 1.1 mrg symcode='[ABCDGIRSTW]' ;;
6642 1.1 mrg esac
6643 1.1 mrg
6644 1.1 mrg # Try without a prefix undercore, then with it.
6645 1.1 mrg for ac_symprfx in "" "_"; do
6646 1.1 mrg
6647 1.1 mrg # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6648 1.1 mrg symxfrm="\\1 $ac_symprfx\\2 \\2"
6649 1.1 mrg
6650 1.1 mrg # Write the raw and C identifiers.
6651 1.1 mrg lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6652 1.1 mrg
6653 1.1 mrg # Check to see that the pipe works correctly.
6654 1.1 mrg pipe_works=no
6655 1.1 mrg
6656 1.1 mrg rm -f conftest*
6657 1.1 mrg cat > conftest.$ac_ext <<EOF
6658 1.1 mrg #ifdef __cplusplus
6659 1.1 mrg extern "C" {
6660 1.1 mrg #endif
6661 1.1 mrg char nm_test_var;
6662 1.1 mrg void nm_test_func(){}
6663 1.1 mrg #ifdef __cplusplus
6664 1.1 mrg }
6665 1.1 mrg #endif
6666 1.1 mrg int main(){nm_test_var='a';nm_test_func();return(0);}
6667 1.1 mrg EOF
6668 1.1 mrg
6669 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6670 1.1 mrg (eval $ac_compile) 2>&5
6671 1.1 mrg ac_status=$?
6672 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6673 1.1 mrg (exit $ac_status); }; then
6674 1.1 mrg # Now try to grab the symbols.
6675 1.1 mrg nlist=conftest.nm
6676 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6677 1.1 mrg (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6678 1.1 mrg ac_status=$?
6679 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6680 1.1 mrg (exit $ac_status); } && test -s "$nlist"; then
6681 1.1 mrg # Try sorting and uniquifying the output.
6682 1.1 mrg if sort "$nlist" | uniq > "$nlist"T; then
6683 1.1 mrg mv -f "$nlist"T "$nlist"
6684 1.1 mrg else
6685 1.1 mrg rm -f "$nlist"T
6686 1.1 mrg fi
6687 1.1 mrg
6688 1.1 mrg # Make sure that we snagged all the symbols we need.
6689 1.1 mrg if grep ' nm_test_var$' "$nlist" >/dev/null; then
6690 1.1 mrg if grep ' nm_test_func$' "$nlist" >/dev/null; then
6691 1.1 mrg cat <<EOF > conftest.$ac_ext
6692 1.1 mrg #ifdef __cplusplus
6693 1.1 mrg extern "C" {
6694 1.1 mrg #endif
6695 1.1 mrg
6696 1.1 mrg EOF
6697 1.1 mrg # Now generate the symbol file.
6698 1.1 mrg eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6699 1.1 mrg
6700 1.1 mrg cat <<EOF >> conftest.$ac_ext
6701 1.1 mrg #if defined (__STDC__) && __STDC__
6702 1.1 mrg # define lt_ptr_t void *
6703 1.1 mrg #else
6704 1.1 mrg # define lt_ptr_t char *
6705 1.1 mrg # define const
6706 1.1 mrg #endif
6707 1.1 mrg
6708 1.1 mrg /* The mapping between symbol names and symbols. */
6709 1.1 mrg const struct {
6710 1.1 mrg const char *name;
6711 1.1 mrg lt_ptr_t address;
6712 1.1 mrg }
6713 1.1 mrg lt_preloaded_symbols[] =
6714 1.1 mrg {
6715 1.1 mrg EOF
6716 1.1 mrg $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6717 1.1 mrg cat <<\EOF >> conftest.$ac_ext
6718 1.1 mrg {0, (lt_ptr_t) 0}
6719 1.1 mrg };
6720 1.1 mrg
6721 1.1 mrg #ifdef __cplusplus
6722 1.1 mrg }
6723 1.1 mrg #endif
6724 1.1 mrg EOF
6725 1.1 mrg # Now try linking the two files.
6726 1.1 mrg mv conftest.$ac_objext conftstm.$ac_objext
6727 1.1 mrg lt_save_LIBS="$LIBS"
6728 1.1 mrg lt_save_CFLAGS="$CFLAGS"
6729 1.1 mrg LIBS="conftstm.$ac_objext"
6730 1.1 mrg CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6731 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6732 1.1 mrg (eval $ac_link) 2>&5
6733 1.1 mrg ac_status=$?
6734 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6735 1.1 mrg (exit $ac_status); } && test -s conftest${ac_exeext}; then
6736 1.1 mrg pipe_works=yes
6737 1.1 mrg fi
6738 1.1 mrg LIBS="$lt_save_LIBS"
6739 1.1 mrg CFLAGS="$lt_save_CFLAGS"
6740 1.1 mrg else
6741 1.1 mrg echo "cannot find nm_test_func in $nlist" >&5
6742 1.1 mrg fi
6743 1.1 mrg else
6744 1.1 mrg echo "cannot find nm_test_var in $nlist" >&5
6745 1.1 mrg fi
6746 1.1 mrg else
6747 1.1 mrg echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6748 1.1 mrg fi
6749 1.1 mrg else
6750 1.1 mrg echo "$progname: failed program was:" >&5
6751 1.1 mrg cat conftest.$ac_ext >&5
6752 1.1 mrg fi
6753 1.1.1.2 mrg rm -rf conftest* conftst*
6754 1.1 mrg
6755 1.1 mrg # Do not use the global_symbol_pipe unless it works.
6756 1.1 mrg if test "$pipe_works" = yes; then
6757 1.1 mrg break
6758 1.1 mrg else
6759 1.1 mrg lt_cv_sys_global_symbol_pipe=
6760 1.1 mrg fi
6761 1.1 mrg done
6762 1.1 mrg
6763 1.1 mrg fi
6764 1.1 mrg
6765 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe"; then
6766 1.1 mrg lt_cv_sys_global_symbol_to_cdecl=
6767 1.1 mrg fi
6768 1.1 mrg if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6769 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: failed" >&5
6770 1.1.1.2 mrg $as_echo "failed" >&6; }
6771 1.1 mrg else
6772 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: ok" >&5
6773 1.1.1.2 mrg $as_echo "ok" >&6; }
6774 1.1 mrg fi
6775 1.1 mrg
6776 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for objdir" >&5
6777 1.1.1.2 mrg $as_echo_n "checking for objdir... " >&6; }
6778 1.1 mrg if test "${lt_cv_objdir+set}" = set; then
6779 1.1.1.2 mrg $as_echo_n "(cached) " >&6
6780 1.1 mrg else
6781 1.1 mrg rm -f .libs 2>/dev/null
6782 1.1 mrg mkdir .libs 2>/dev/null
6783 1.1 mrg if test -d .libs; then
6784 1.1 mrg lt_cv_objdir=.libs
6785 1.1 mrg else
6786 1.1 mrg # MS-DOS does not allow filenames that begin with a dot.
6787 1.1 mrg lt_cv_objdir=_libs
6788 1.1 mrg fi
6789 1.1 mrg rmdir .libs 2>/dev/null
6790 1.1 mrg fi
6791 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6792 1.1.1.2 mrg $as_echo "$lt_cv_objdir" >&6; }
6793 1.1 mrg objdir=$lt_cv_objdir
6794 1.1 mrg
6795 1.1 mrg
6796 1.1 mrg
6797 1.1 mrg
6798 1.1 mrg
6799 1.1 mrg case $host_os in
6800 1.1 mrg aix3*)
6801 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some
6802 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems
6803 1.1 mrg # vanish in a puff of smoke.
6804 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then
6805 1.1 mrg COLLECT_NAMES=
6806 1.1 mrg export COLLECT_NAMES
6807 1.1 mrg fi
6808 1.1 mrg ;;
6809 1.1 mrg esac
6810 1.1 mrg
6811 1.1 mrg # Sed substitution that helps us do robust quoting. It backslashifies
6812 1.1 mrg # metacharacters that are still active within double-quoted strings.
6813 1.1 mrg Xsed='sed -e 1s/^X//'
6814 1.1 mrg sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6815 1.1 mrg
6816 1.1 mrg # Same as above, but do not quote variable references.
6817 1.1 mrg double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6818 1.1 mrg
6819 1.1 mrg # Sed substitution to delay expansion of an escaped shell variable in a
6820 1.1 mrg # double_quote_subst'ed string.
6821 1.1 mrg delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6822 1.1 mrg
6823 1.1 mrg # Sed substitution to avoid accidental globbing in evaled expressions
6824 1.1 mrg no_glob_subst='s/\*/\\\*/g'
6825 1.1 mrg
6826 1.1 mrg # Constants:
6827 1.1 mrg rm="rm -f"
6828 1.1 mrg
6829 1.1 mrg # Global variables:
6830 1.1 mrg default_ofile=libtool
6831 1.1 mrg can_build_shared=yes
6832 1.1 mrg
6833 1.1 mrg # All known linkers require a `.a' archive for static linking (except MSVC,
6834 1.1 mrg # which needs '.lib').
6835 1.1 mrg libext=a
6836 1.1 mrg ltmain="$ac_aux_dir/ltmain.sh"
6837 1.1 mrg ofile="$default_ofile"
6838 1.1 mrg with_gnu_ld="$lt_cv_prog_gnu_ld"
6839 1.1 mrg
6840 1.1 mrg if test -n "$ac_tool_prefix"; then
6841 1.1 mrg # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6842 1.1 mrg set dummy ${ac_tool_prefix}ar; ac_word=$2
6843 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6844 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
6845 1.1 mrg if test "${ac_cv_prog_AR+set}" = set; then
6846 1.1.1.2 mrg $as_echo_n "(cached) " >&6
6847 1.1 mrg else
6848 1.1 mrg if test -n "$AR"; then
6849 1.1 mrg ac_cv_prog_AR="$AR" # Let the user override the test.
6850 1.1 mrg else
6851 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6852 1.1 mrg for as_dir in $PATH
6853 1.1 mrg do
6854 1.1 mrg IFS=$as_save_IFS
6855 1.1 mrg test -z "$as_dir" && as_dir=.
6856 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6857 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6858 1.1 mrg ac_cv_prog_AR="${ac_tool_prefix}ar"
6859 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6860 1.1 mrg break 2
6861 1.1 mrg fi
6862 1.1 mrg done
6863 1.1 mrg done
6864 1.1 mrg IFS=$as_save_IFS
6865 1.1 mrg
6866 1.1 mrg fi
6867 1.1 mrg fi
6868 1.1 mrg AR=$ac_cv_prog_AR
6869 1.1 mrg if test -n "$AR"; then
6870 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $AR" >&5
6871 1.1.1.2 mrg $as_echo "$AR" >&6; }
6872 1.1 mrg else
6873 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
6874 1.1.1.2 mrg $as_echo "no" >&6; }
6875 1.1 mrg fi
6876 1.1 mrg
6877 1.1 mrg
6878 1.1 mrg fi
6879 1.1 mrg if test -z "$ac_cv_prog_AR"; then
6880 1.1 mrg ac_ct_AR=$AR
6881 1.1 mrg # Extract the first word of "ar", so it can be a program name with args.
6882 1.1 mrg set dummy ar; ac_word=$2
6883 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6884 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
6885 1.1 mrg if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6886 1.1.1.2 mrg $as_echo_n "(cached) " >&6
6887 1.1 mrg else
6888 1.1 mrg if test -n "$ac_ct_AR"; then
6889 1.1 mrg ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6890 1.1 mrg else
6891 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6892 1.1 mrg for as_dir in $PATH
6893 1.1 mrg do
6894 1.1 mrg IFS=$as_save_IFS
6895 1.1 mrg test -z "$as_dir" && as_dir=.
6896 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6897 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6898 1.1 mrg ac_cv_prog_ac_ct_AR="ar"
6899 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6900 1.1 mrg break 2
6901 1.1 mrg fi
6902 1.1 mrg done
6903 1.1 mrg done
6904 1.1 mrg IFS=$as_save_IFS
6905 1.1 mrg
6906 1.1 mrg fi
6907 1.1 mrg fi
6908 1.1 mrg ac_ct_AR=$ac_cv_prog_ac_ct_AR
6909 1.1 mrg if test -n "$ac_ct_AR"; then
6910 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6911 1.1.1.2 mrg $as_echo "$ac_ct_AR" >&6; }
6912 1.1 mrg else
6913 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
6914 1.1.1.2 mrg $as_echo "no" >&6; }
6915 1.1 mrg fi
6916 1.1 mrg
6917 1.1 mrg if test "x$ac_ct_AR" = x; then
6918 1.1 mrg AR="false"
6919 1.1 mrg else
6920 1.1 mrg case $cross_compiling:$ac_tool_warned in
6921 1.1 mrg yes:)
6922 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6923 1.1.1.2 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6924 1.1 mrg ac_tool_warned=yes ;;
6925 1.1 mrg esac
6926 1.1 mrg AR=$ac_ct_AR
6927 1.1 mrg fi
6928 1.1 mrg else
6929 1.1 mrg AR="$ac_cv_prog_AR"
6930 1.1 mrg fi
6931 1.1 mrg
6932 1.1 mrg if test -n "$ac_tool_prefix"; then
6933 1.1 mrg # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6934 1.1 mrg set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6935 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6936 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
6937 1.1 mrg if test "${ac_cv_prog_RANLIB+set}" = set; then
6938 1.1.1.2 mrg $as_echo_n "(cached) " >&6
6939 1.1 mrg else
6940 1.1 mrg if test -n "$RANLIB"; then
6941 1.1 mrg ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6942 1.1 mrg else
6943 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6944 1.1 mrg for as_dir in $PATH
6945 1.1 mrg do
6946 1.1 mrg IFS=$as_save_IFS
6947 1.1 mrg test -z "$as_dir" && as_dir=.
6948 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6949 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6950 1.1 mrg ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6951 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6952 1.1 mrg break 2
6953 1.1 mrg fi
6954 1.1 mrg done
6955 1.1 mrg done
6956 1.1 mrg IFS=$as_save_IFS
6957 1.1 mrg
6958 1.1 mrg fi
6959 1.1 mrg fi
6960 1.1 mrg RANLIB=$ac_cv_prog_RANLIB
6961 1.1 mrg if test -n "$RANLIB"; then
6962 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
6963 1.1.1.2 mrg $as_echo "$RANLIB" >&6; }
6964 1.1 mrg else
6965 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
6966 1.1.1.2 mrg $as_echo "no" >&6; }
6967 1.1 mrg fi
6968 1.1 mrg
6969 1.1 mrg
6970 1.1 mrg fi
6971 1.1 mrg if test -z "$ac_cv_prog_RANLIB"; then
6972 1.1 mrg ac_ct_RANLIB=$RANLIB
6973 1.1 mrg # Extract the first word of "ranlib", so it can be a program name with args.
6974 1.1 mrg set dummy ranlib; ac_word=$2
6975 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6976 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
6977 1.1 mrg if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6978 1.1.1.2 mrg $as_echo_n "(cached) " >&6
6979 1.1 mrg else
6980 1.1 mrg if test -n "$ac_ct_RANLIB"; then
6981 1.1 mrg ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6982 1.1 mrg else
6983 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6984 1.1 mrg for as_dir in $PATH
6985 1.1 mrg do
6986 1.1 mrg IFS=$as_save_IFS
6987 1.1 mrg test -z "$as_dir" && as_dir=.
6988 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
6989 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6990 1.1 mrg ac_cv_prog_ac_ct_RANLIB="ranlib"
6991 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6992 1.1 mrg break 2
6993 1.1 mrg fi
6994 1.1 mrg done
6995 1.1 mrg done
6996 1.1 mrg IFS=$as_save_IFS
6997 1.1 mrg
6998 1.1 mrg fi
6999 1.1 mrg fi
7000 1.1 mrg ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7001 1.1 mrg if test -n "$ac_ct_RANLIB"; then
7002 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
7003 1.1.1.2 mrg $as_echo "$ac_ct_RANLIB" >&6; }
7004 1.1 mrg else
7005 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
7006 1.1.1.2 mrg $as_echo "no" >&6; }
7007 1.1 mrg fi
7008 1.1 mrg
7009 1.1 mrg if test "x$ac_ct_RANLIB" = x; then
7010 1.1 mrg RANLIB=":"
7011 1.1 mrg else
7012 1.1 mrg case $cross_compiling:$ac_tool_warned in
7013 1.1 mrg yes:)
7014 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7015 1.1.1.2 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7016 1.1 mrg ac_tool_warned=yes ;;
7017 1.1 mrg esac
7018 1.1 mrg RANLIB=$ac_ct_RANLIB
7019 1.1 mrg fi
7020 1.1 mrg else
7021 1.1 mrg RANLIB="$ac_cv_prog_RANLIB"
7022 1.1 mrg fi
7023 1.1 mrg
7024 1.1 mrg if test -n "$ac_tool_prefix"; then
7025 1.1 mrg # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7026 1.1 mrg set dummy ${ac_tool_prefix}strip; ac_word=$2
7027 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7028 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
7029 1.1 mrg if test "${ac_cv_prog_STRIP+set}" = set; then
7030 1.1.1.2 mrg $as_echo_n "(cached) " >&6
7031 1.1 mrg else
7032 1.1 mrg if test -n "$STRIP"; then
7033 1.1 mrg ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7034 1.1 mrg else
7035 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7036 1.1 mrg for as_dir in $PATH
7037 1.1 mrg do
7038 1.1 mrg IFS=$as_save_IFS
7039 1.1 mrg test -z "$as_dir" && as_dir=.
7040 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7041 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7042 1.1 mrg ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7043 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7044 1.1 mrg break 2
7045 1.1 mrg fi
7046 1.1 mrg done
7047 1.1 mrg done
7048 1.1 mrg IFS=$as_save_IFS
7049 1.1 mrg
7050 1.1 mrg fi
7051 1.1 mrg fi
7052 1.1 mrg STRIP=$ac_cv_prog_STRIP
7053 1.1 mrg if test -n "$STRIP"; then
7054 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
7055 1.1.1.2 mrg $as_echo "$STRIP" >&6; }
7056 1.1 mrg else
7057 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
7058 1.1.1.2 mrg $as_echo "no" >&6; }
7059 1.1 mrg fi
7060 1.1 mrg
7061 1.1 mrg
7062 1.1 mrg fi
7063 1.1 mrg if test -z "$ac_cv_prog_STRIP"; then
7064 1.1 mrg ac_ct_STRIP=$STRIP
7065 1.1 mrg # Extract the first word of "strip", so it can be a program name with args.
7066 1.1 mrg set dummy strip; ac_word=$2
7067 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7068 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
7069 1.1 mrg if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
7070 1.1.1.2 mrg $as_echo_n "(cached) " >&6
7071 1.1 mrg else
7072 1.1 mrg if test -n "$ac_ct_STRIP"; then
7073 1.1 mrg ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7074 1.1 mrg else
7075 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7076 1.1 mrg for as_dir in $PATH
7077 1.1 mrg do
7078 1.1 mrg IFS=$as_save_IFS
7079 1.1 mrg test -z "$as_dir" && as_dir=.
7080 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7081 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7082 1.1 mrg ac_cv_prog_ac_ct_STRIP="strip"
7083 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7084 1.1 mrg break 2
7085 1.1 mrg fi
7086 1.1 mrg done
7087 1.1 mrg done
7088 1.1 mrg IFS=$as_save_IFS
7089 1.1 mrg
7090 1.1 mrg fi
7091 1.1 mrg fi
7092 1.1 mrg ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7093 1.1 mrg if test -n "$ac_ct_STRIP"; then
7094 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
7095 1.1.1.2 mrg $as_echo "$ac_ct_STRIP" >&6; }
7096 1.1 mrg else
7097 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
7098 1.1.1.2 mrg $as_echo "no" >&6; }
7099 1.1 mrg fi
7100 1.1 mrg
7101 1.1 mrg if test "x$ac_ct_STRIP" = x; then
7102 1.1 mrg STRIP=":"
7103 1.1 mrg else
7104 1.1 mrg case $cross_compiling:$ac_tool_warned in
7105 1.1 mrg yes:)
7106 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7107 1.1.1.2 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7108 1.1 mrg ac_tool_warned=yes ;;
7109 1.1 mrg esac
7110 1.1 mrg STRIP=$ac_ct_STRIP
7111 1.1 mrg fi
7112 1.1 mrg else
7113 1.1 mrg STRIP="$ac_cv_prog_STRIP"
7114 1.1 mrg fi
7115 1.1 mrg
7116 1.1 mrg
7117 1.1 mrg old_CC="$CC"
7118 1.1 mrg old_CFLAGS="$CFLAGS"
7119 1.1 mrg
7120 1.1 mrg # Set sane defaults for various variables
7121 1.1 mrg test -z "$AR" && AR=ar
7122 1.1 mrg test -z "$AR_FLAGS" && AR_FLAGS=cru
7123 1.1 mrg test -z "$AS" && AS=as
7124 1.1 mrg test -z "$CC" && CC=cc
7125 1.1 mrg test -z "$LTCC" && LTCC=$CC
7126 1.1 mrg test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7127 1.1 mrg test -z "$DLLTOOL" && DLLTOOL=dlltool
7128 1.1 mrg test -z "$LD" && LD=ld
7129 1.1 mrg test -z "$LN_S" && LN_S="ln -s"
7130 1.1 mrg test -z "$MAGIC_CMD" && MAGIC_CMD=file
7131 1.1 mrg test -z "$NM" && NM=nm
7132 1.1 mrg test -z "$SED" && SED=sed
7133 1.1 mrg test -z "$OBJDUMP" && OBJDUMP=objdump
7134 1.1 mrg test -z "$RANLIB" && RANLIB=:
7135 1.1 mrg test -z "$STRIP" && STRIP=:
7136 1.1 mrg test -z "$ac_objext" && ac_objext=o
7137 1.1 mrg
7138 1.1 mrg # Determine commands to create old-style static archives.
7139 1.1 mrg old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7140 1.1 mrg old_postinstall_cmds='chmod 644 $oldlib'
7141 1.1 mrg old_postuninstall_cmds=
7142 1.1 mrg
7143 1.1 mrg if test -n "$RANLIB"; then
7144 1.1 mrg case $host_os in
7145 1.1 mrg openbsd*)
7146 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7147 1.1 mrg ;;
7148 1.1 mrg *)
7149 1.1 mrg old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7150 1.1 mrg ;;
7151 1.1 mrg esac
7152 1.1 mrg old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7153 1.1 mrg fi
7154 1.1 mrg
7155 1.1 mrg for cc_temp in $compiler""; do
7156 1.1 mrg case $cc_temp in
7157 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7158 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7159 1.1 mrg \-*) ;;
7160 1.1 mrg *) break;;
7161 1.1 mrg esac
7162 1.1 mrg done
7163 1.1 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7164 1.1 mrg
7165 1.1 mrg
7166 1.1 mrg # Only perform the check for file, if the check method requires it
7167 1.1 mrg case $deplibs_check_method in
7168 1.1 mrg file_magic*)
7169 1.1 mrg if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7170 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7171 1.1.1.2 mrg $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7172 1.1 mrg if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7173 1.1.1.2 mrg $as_echo_n "(cached) " >&6
7174 1.1 mrg else
7175 1.1 mrg case $MAGIC_CMD in
7176 1.1 mrg [\\/*] | ?:[\\/]*)
7177 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7178 1.1 mrg ;;
7179 1.1 mrg *)
7180 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD"
7181 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7182 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7183 1.1 mrg for ac_dir in $ac_dummy; do
7184 1.1 mrg IFS="$lt_save_ifs"
7185 1.1 mrg test -z "$ac_dir" && ac_dir=.
7186 1.1 mrg if test -f $ac_dir/${ac_tool_prefix}file; then
7187 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7188 1.1 mrg if test -n "$file_magic_test_file"; then
7189 1.1 mrg case $deplibs_check_method in
7190 1.1 mrg "file_magic "*)
7191 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7192 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7193 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7194 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then
7195 1.1 mrg :
7196 1.1 mrg else
7197 1.1 mrg cat <<EOF 1>&2
7198 1.1 mrg
7199 1.1 mrg *** Warning: the command libtool uses to detect shared libraries,
7200 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize.
7201 1.1 mrg *** The result is that libtool may fail to recognize shared libraries
7202 1.1 mrg *** as such. This will affect the creation of libtool libraries that
7203 1.1 mrg *** depend on shared libraries, but programs linked with such libtool
7204 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you
7205 1.1 mrg *** may want to report the problem to your system manager and/or to
7206 1.1 mrg *** bug-libtool@gnu.org
7207 1.1 mrg
7208 1.1 mrg EOF
7209 1.1 mrg fi ;;
7210 1.1 mrg esac
7211 1.1 mrg fi
7212 1.1 mrg break
7213 1.1 mrg fi
7214 1.1 mrg done
7215 1.1 mrg IFS="$lt_save_ifs"
7216 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD"
7217 1.1 mrg ;;
7218 1.1 mrg esac
7219 1.1 mrg fi
7220 1.1 mrg
7221 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7222 1.1 mrg if test -n "$MAGIC_CMD"; then
7223 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7224 1.1.1.2 mrg $as_echo "$MAGIC_CMD" >&6; }
7225 1.1 mrg else
7226 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
7227 1.1.1.2 mrg $as_echo "no" >&6; }
7228 1.1 mrg fi
7229 1.1 mrg
7230 1.1 mrg if test -z "$lt_cv_path_MAGIC_CMD"; then
7231 1.1 mrg if test -n "$ac_tool_prefix"; then
7232 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for file" >&5
7233 1.1.1.2 mrg $as_echo_n "checking for file... " >&6; }
7234 1.1 mrg if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7235 1.1.1.2 mrg $as_echo_n "(cached) " >&6
7236 1.1 mrg else
7237 1.1 mrg case $MAGIC_CMD in
7238 1.1 mrg [\\/*] | ?:[\\/]*)
7239 1.1 mrg lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7240 1.1 mrg ;;
7241 1.1 mrg *)
7242 1.1 mrg lt_save_MAGIC_CMD="$MAGIC_CMD"
7243 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7244 1.1 mrg ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7245 1.1 mrg for ac_dir in $ac_dummy; do
7246 1.1 mrg IFS="$lt_save_ifs"
7247 1.1 mrg test -z "$ac_dir" && ac_dir=.
7248 1.1 mrg if test -f $ac_dir/file; then
7249 1.1 mrg lt_cv_path_MAGIC_CMD="$ac_dir/file"
7250 1.1 mrg if test -n "$file_magic_test_file"; then
7251 1.1 mrg case $deplibs_check_method in
7252 1.1 mrg "file_magic "*)
7253 1.1 mrg file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7254 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7255 1.1 mrg if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7256 1.1 mrg $EGREP "$file_magic_regex" > /dev/null; then
7257 1.1 mrg :
7258 1.1 mrg else
7259 1.1 mrg cat <<EOF 1>&2
7260 1.1 mrg
7261 1.1 mrg *** Warning: the command libtool uses to detect shared libraries,
7262 1.1 mrg *** $file_magic_cmd, produces output that libtool cannot recognize.
7263 1.1 mrg *** The result is that libtool may fail to recognize shared libraries
7264 1.1 mrg *** as such. This will affect the creation of libtool libraries that
7265 1.1 mrg *** depend on shared libraries, but programs linked with such libtool
7266 1.1 mrg *** libraries will work regardless of this problem. Nevertheless, you
7267 1.1 mrg *** may want to report the problem to your system manager and/or to
7268 1.1 mrg *** bug-libtool@gnu.org
7269 1.1 mrg
7270 1.1 mrg EOF
7271 1.1 mrg fi ;;
7272 1.1 mrg esac
7273 1.1 mrg fi
7274 1.1 mrg break
7275 1.1 mrg fi
7276 1.1 mrg done
7277 1.1 mrg IFS="$lt_save_ifs"
7278 1.1 mrg MAGIC_CMD="$lt_save_MAGIC_CMD"
7279 1.1 mrg ;;
7280 1.1 mrg esac
7281 1.1 mrg fi
7282 1.1 mrg
7283 1.1 mrg MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7284 1.1 mrg if test -n "$MAGIC_CMD"; then
7285 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7286 1.1.1.2 mrg $as_echo "$MAGIC_CMD" >&6; }
7287 1.1 mrg else
7288 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
7289 1.1.1.2 mrg $as_echo "no" >&6; }
7290 1.1 mrg fi
7291 1.1 mrg
7292 1.1 mrg else
7293 1.1 mrg MAGIC_CMD=:
7294 1.1 mrg fi
7295 1.1 mrg fi
7296 1.1 mrg
7297 1.1 mrg fi
7298 1.1 mrg ;;
7299 1.1 mrg esac
7300 1.1 mrg
7301 1.1.1.2 mrg
7302 1.1.1.2 mrg case $host_os in
7303 1.1.1.2 mrg rhapsody* | darwin*)
7304 1.1.1.2 mrg if test -n "$ac_tool_prefix"; then
7305 1.1.1.2 mrg # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7306 1.1.1.2 mrg set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7307 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7308 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
7309 1.1.1.2 mrg if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
7310 1.1.1.2 mrg $as_echo_n "(cached) " >&6
7311 1.1.1.2 mrg else
7312 1.1.1.2 mrg if test -n "$DSYMUTIL"; then
7313 1.1.1.2 mrg ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7314 1.1.1.2 mrg else
7315 1.1.1.2 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7316 1.1.1.2 mrg for as_dir in $PATH
7317 1.1.1.2 mrg do
7318 1.1.1.2 mrg IFS=$as_save_IFS
7319 1.1.1.2 mrg test -z "$as_dir" && as_dir=.
7320 1.1.1.2 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7321 1.1.1.2 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7322 1.1.1.2 mrg ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7323 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7324 1.1.1.2 mrg break 2
7325 1.1.1.2 mrg fi
7326 1.1.1.2 mrg done
7327 1.1.1.2 mrg done
7328 1.1.1.2 mrg IFS=$as_save_IFS
7329 1.1.1.2 mrg
7330 1.1.1.2 mrg fi
7331 1.1.1.2 mrg fi
7332 1.1.1.2 mrg DSYMUTIL=$ac_cv_prog_DSYMUTIL
7333 1.1.1.2 mrg if test -n "$DSYMUTIL"; then
7334 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
7335 1.1.1.2 mrg $as_echo "$DSYMUTIL" >&6; }
7336 1.1.1.2 mrg else
7337 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
7338 1.1.1.2 mrg $as_echo "no" >&6; }
7339 1.1.1.2 mrg fi
7340 1.1.1.2 mrg
7341 1.1.1.2 mrg
7342 1.1.1.2 mrg fi
7343 1.1.1.2 mrg if test -z "$ac_cv_prog_DSYMUTIL"; then
7344 1.1.1.2 mrg ac_ct_DSYMUTIL=$DSYMUTIL
7345 1.1.1.2 mrg # Extract the first word of "dsymutil", so it can be a program name with args.
7346 1.1.1.2 mrg set dummy dsymutil; ac_word=$2
7347 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7348 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
7349 1.1.1.2 mrg if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
7350 1.1.1.2 mrg $as_echo_n "(cached) " >&6
7351 1.1.1.2 mrg else
7352 1.1.1.2 mrg if test -n "$ac_ct_DSYMUTIL"; then
7353 1.1.1.2 mrg ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7354 1.1.1.2 mrg else
7355 1.1.1.2 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7356 1.1.1.2 mrg for as_dir in $PATH
7357 1.1.1.2 mrg do
7358 1.1.1.2 mrg IFS=$as_save_IFS
7359 1.1.1.2 mrg test -z "$as_dir" && as_dir=.
7360 1.1.1.2 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7361 1.1.1.2 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7362 1.1.1.2 mrg ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7363 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7364 1.1.1.2 mrg break 2
7365 1.1.1.2 mrg fi
7366 1.1.1.2 mrg done
7367 1.1.1.2 mrg done
7368 1.1.1.2 mrg IFS=$as_save_IFS
7369 1.1.1.2 mrg
7370 1.1.1.2 mrg fi
7371 1.1.1.2 mrg fi
7372 1.1.1.2 mrg ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7373 1.1.1.2 mrg if test -n "$ac_ct_DSYMUTIL"; then
7374 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
7375 1.1.1.2 mrg $as_echo "$ac_ct_DSYMUTIL" >&6; }
7376 1.1.1.2 mrg else
7377 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
7378 1.1.1.2 mrg $as_echo "no" >&6; }
7379 1.1.1.2 mrg fi
7380 1.1.1.2 mrg
7381 1.1.1.2 mrg if test "x$ac_ct_DSYMUTIL" = x; then
7382 1.1.1.2 mrg DSYMUTIL=":"
7383 1.1.1.2 mrg else
7384 1.1.1.2 mrg case $cross_compiling:$ac_tool_warned in
7385 1.1.1.2 mrg yes:)
7386 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7387 1.1.1.2 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7388 1.1.1.2 mrg ac_tool_warned=yes ;;
7389 1.1.1.2 mrg esac
7390 1.1.1.2 mrg DSYMUTIL=$ac_ct_DSYMUTIL
7391 1.1.1.2 mrg fi
7392 1.1.1.2 mrg else
7393 1.1.1.2 mrg DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7394 1.1.1.2 mrg fi
7395 1.1.1.2 mrg
7396 1.1.1.2 mrg if test -n "$ac_tool_prefix"; then
7397 1.1.1.2 mrg # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7398 1.1.1.2 mrg set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7399 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7400 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
7401 1.1.1.2 mrg if test "${ac_cv_prog_NMEDIT+set}" = set; then
7402 1.1.1.2 mrg $as_echo_n "(cached) " >&6
7403 1.1.1.2 mrg else
7404 1.1.1.2 mrg if test -n "$NMEDIT"; then
7405 1.1.1.2 mrg ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7406 1.1.1.2 mrg else
7407 1.1.1.2 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7408 1.1.1.2 mrg for as_dir in $PATH
7409 1.1.1.2 mrg do
7410 1.1.1.2 mrg IFS=$as_save_IFS
7411 1.1.1.2 mrg test -z "$as_dir" && as_dir=.
7412 1.1.1.2 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7413 1.1.1.2 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7414 1.1.1.2 mrg ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7415 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7416 1.1.1.2 mrg break 2
7417 1.1.1.2 mrg fi
7418 1.1.1.2 mrg done
7419 1.1.1.2 mrg done
7420 1.1.1.2 mrg IFS=$as_save_IFS
7421 1.1.1.2 mrg
7422 1.1.1.2 mrg fi
7423 1.1.1.2 mrg fi
7424 1.1.1.2 mrg NMEDIT=$ac_cv_prog_NMEDIT
7425 1.1.1.2 mrg if test -n "$NMEDIT"; then
7426 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5
7427 1.1.1.2 mrg $as_echo "$NMEDIT" >&6; }
7428 1.1.1.2 mrg else
7429 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
7430 1.1.1.2 mrg $as_echo "no" >&6; }
7431 1.1.1.2 mrg fi
7432 1.1.1.2 mrg
7433 1.1.1.2 mrg
7434 1.1.1.2 mrg fi
7435 1.1.1.2 mrg if test -z "$ac_cv_prog_NMEDIT"; then
7436 1.1.1.2 mrg ac_ct_NMEDIT=$NMEDIT
7437 1.1.1.2 mrg # Extract the first word of "nmedit", so it can be a program name with args.
7438 1.1.1.2 mrg set dummy nmedit; ac_word=$2
7439 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7440 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
7441 1.1.1.2 mrg if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
7442 1.1.1.2 mrg $as_echo_n "(cached) " >&6
7443 1.1.1.2 mrg else
7444 1.1.1.2 mrg if test -n "$ac_ct_NMEDIT"; then
7445 1.1.1.2 mrg ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7446 1.1.1.2 mrg else
7447 1.1.1.2 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7448 1.1.1.2 mrg for as_dir in $PATH
7449 1.1.1.2 mrg do
7450 1.1.1.2 mrg IFS=$as_save_IFS
7451 1.1.1.2 mrg test -z "$as_dir" && as_dir=.
7452 1.1.1.2 mrg for ac_exec_ext in '' $ac_executable_extensions; do
7453 1.1.1.2 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7454 1.1.1.2 mrg ac_cv_prog_ac_ct_NMEDIT="nmedit"
7455 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7456 1.1.1.2 mrg break 2
7457 1.1.1.2 mrg fi
7458 1.1.1.2 mrg done
7459 1.1.1.2 mrg done
7460 1.1.1.2 mrg IFS=$as_save_IFS
7461 1.1.1.2 mrg
7462 1.1.1.2 mrg fi
7463 1.1.1.2 mrg fi
7464 1.1.1.2 mrg ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7465 1.1.1.2 mrg if test -n "$ac_ct_NMEDIT"; then
7466 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
7467 1.1.1.2 mrg $as_echo "$ac_ct_NMEDIT" >&6; }
7468 1.1.1.2 mrg else
7469 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
7470 1.1.1.2 mrg $as_echo "no" >&6; }
7471 1.1.1.2 mrg fi
7472 1.1.1.2 mrg
7473 1.1.1.2 mrg if test "x$ac_ct_NMEDIT" = x; then
7474 1.1.1.2 mrg NMEDIT=":"
7475 1.1.1.2 mrg else
7476 1.1.1.2 mrg case $cross_compiling:$ac_tool_warned in
7477 1.1.1.2 mrg yes:)
7478 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7479 1.1.1.2 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7480 1.1.1.2 mrg ac_tool_warned=yes ;;
7481 1.1.1.2 mrg esac
7482 1.1.1.2 mrg NMEDIT=$ac_ct_NMEDIT
7483 1.1.1.2 mrg fi
7484 1.1.1.2 mrg else
7485 1.1.1.2 mrg NMEDIT="$ac_cv_prog_NMEDIT"
7486 1.1.1.2 mrg fi
7487 1.1.1.2 mrg
7488 1.1.1.2 mrg
7489 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
7490 1.1.1.2 mrg $as_echo_n "checking for -single_module linker flag... " >&6; }
7491 1.1.1.2 mrg if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7492 1.1.1.2 mrg $as_echo_n "(cached) " >&6
7493 1.1.1.2 mrg else
7494 1.1.1.2 mrg lt_cv_apple_cc_single_mod=no
7495 1.1.1.2 mrg if test -z "${LT_MULTI_MODULE}"; then
7496 1.1.1.2 mrg # By default we will add the -single_module flag. You can override
7497 1.1.1.2 mrg # by either setting the environment variable LT_MULTI_MODULE
7498 1.1.1.2 mrg # non-empty at configure time, or by adding -multi_module to the
7499 1.1.1.2 mrg # link flags.
7500 1.1.1.2 mrg echo "int foo(void){return 1;}" > conftest.c
7501 1.1.1.2 mrg $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7502 1.1.1.2 mrg -dynamiclib ${wl}-single_module conftest.c
7503 1.1.1.2 mrg if test -f libconftest.dylib; then
7504 1.1.1.2 mrg lt_cv_apple_cc_single_mod=yes
7505 1.1.1.2 mrg rm -rf libconftest.dylib*
7506 1.1.1.2 mrg fi
7507 1.1.1.2 mrg rm conftest.c
7508 1.1.1.2 mrg fi
7509 1.1.1.2 mrg fi
7510 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
7511 1.1.1.2 mrg $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7512 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
7513 1.1.1.2 mrg $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7514 1.1.1.2 mrg if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
7515 1.1.1.2 mrg $as_echo_n "(cached) " >&6
7516 1.1.1.2 mrg else
7517 1.1.1.2 mrg lt_cv_ld_exported_symbols_list=no
7518 1.1.1.2 mrg save_LDFLAGS=$LDFLAGS
7519 1.1.1.2 mrg echo "_main" > conftest.sym
7520 1.1.1.2 mrg LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7521 1.1.1.2 mrg cat >conftest.$ac_ext <<_ACEOF
7522 1.1.1.2 mrg /* confdefs.h. */
7523 1.1.1.2 mrg _ACEOF
7524 1.1.1.2 mrg cat confdefs.h >>conftest.$ac_ext
7525 1.1.1.2 mrg cat >>conftest.$ac_ext <<_ACEOF
7526 1.1.1.2 mrg /* end confdefs.h. */
7527 1.1.1.2 mrg
7528 1.1.1.2 mrg int
7529 1.1.1.2 mrg main ()
7530 1.1.1.2 mrg {
7531 1.1.1.2 mrg
7532 1.1.1.2 mrg ;
7533 1.1.1.2 mrg return 0;
7534 1.1.1.2 mrg }
7535 1.1.1.2 mrg _ACEOF
7536 1.1.1.2 mrg rm -f conftest.$ac_objext conftest$ac_exeext
7537 1.1.1.2 mrg if { (ac_try="$ac_link"
7538 1.1.1.2 mrg case "(($ac_try" in
7539 1.1.1.2 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7540 1.1.1.2 mrg *) ac_try_echo=$ac_try;;
7541 1.1.1.2 mrg esac
7542 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7543 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
7544 1.1.1.2 mrg (eval "$ac_link") 2>conftest.er1
7545 1.1.1.2 mrg ac_status=$?
7546 1.1.1.2 mrg grep -v '^ *+' conftest.er1 >conftest.err
7547 1.1.1.2 mrg rm -f conftest.er1
7548 1.1.1.2 mrg cat conftest.err >&5
7549 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7550 1.1.1.2 mrg (exit $ac_status); } && {
7551 1.1.1.2 mrg test -z "$ac_c_werror_flag" ||
7552 1.1.1.2 mrg test ! -s conftest.err
7553 1.1.1.2 mrg } && test -s conftest$ac_exeext && {
7554 1.1.1.2 mrg test "$cross_compiling" = yes ||
7555 1.1.1.2 mrg $as_test_x conftest$ac_exeext
7556 1.1.1.2 mrg }; then
7557 1.1.1.2 mrg lt_cv_ld_exported_symbols_list=yes
7558 1.1.1.2 mrg else
7559 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
7560 1.1.1.2 mrg sed 's/^/| /' conftest.$ac_ext >&5
7561 1.1.1.2 mrg
7562 1.1.1.2 mrg lt_cv_ld_exported_symbols_list=no
7563 1.1.1.2 mrg fi
7564 1.1.1.2 mrg
7565 1.1.1.2 mrg rm -rf conftest.dSYM
7566 1.1.1.2 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7567 1.1.1.2 mrg conftest$ac_exeext conftest.$ac_ext
7568 1.1.1.2 mrg LDFLAGS="$save_LDFLAGS"
7569 1.1.1.2 mrg
7570 1.1.1.2 mrg fi
7571 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
7572 1.1.1.2 mrg $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7573 1.1.1.2 mrg case $host_os in
7574 1.1.1.2 mrg rhapsody* | darwin1.[0123])
7575 1.1.1.2 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7576 1.1.1.2 mrg darwin1.*)
7577 1.1.1.2 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7578 1.1.1.2 mrg darwin*)
7579 1.1.1.2 mrg # if running on 10.5 or later, the deployment target defaults
7580 1.1.1.2 mrg # to the OS version, if on x86, and 10.4, the deployment
7581 1.1.1.2 mrg # target defaults to 10.4. Don't you love it?
7582 1.1.1.2 mrg case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7583 1.1.1.2 mrg 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7584 1.1.1.2 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7585 1.1.1.2 mrg 10.[012]*)
7586 1.1.1.2 mrg _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7587 1.1.1.2 mrg 10.*)
7588 1.1.1.2 mrg _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7589 1.1.1.2 mrg esac
7590 1.1.1.2 mrg ;;
7591 1.1.1.2 mrg esac
7592 1.1.1.2 mrg if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7593 1.1.1.2 mrg _lt_dar_single_mod='$single_module'
7594 1.1.1.2 mrg fi
7595 1.1.1.2 mrg if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7596 1.1.1.2 mrg _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7597 1.1.1.2 mrg else
7598 1.1.1.2 mrg _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
7599 1.1.1.2 mrg fi
7600 1.1.1.2 mrg if test "$DSYMUTIL" != ":"; then
7601 1.1.1.2 mrg _lt_dsymutil="~$DSYMUTIL \$lib || :"
7602 1.1.1.2 mrg else
7603 1.1.1.2 mrg _lt_dsymutil=
7604 1.1.1.2 mrg fi
7605 1.1.1.2 mrg ;;
7606 1.1.1.2 mrg esac
7607 1.1.1.2 mrg
7608 1.1.1.2 mrg
7609 1.1 mrg enable_dlopen=no
7610 1.1 mrg enable_win32_dll=no
7611 1.1 mrg
7612 1.1 mrg # Check whether --enable-libtool-lock was given.
7613 1.1 mrg if test "${enable_libtool_lock+set}" = set; then
7614 1.1 mrg enableval=$enable_libtool_lock;
7615 1.1 mrg fi
7616 1.1 mrg
7617 1.1 mrg test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7618 1.1 mrg
7619 1.1 mrg
7620 1.1 mrg # Check whether --with-pic was given.
7621 1.1 mrg if test "${with_pic+set}" = set; then
7622 1.1 mrg withval=$with_pic; pic_mode="$withval"
7623 1.1 mrg else
7624 1.1 mrg pic_mode=default
7625 1.1 mrg fi
7626 1.1 mrg
7627 1.1 mrg test -z "$pic_mode" && pic_mode=default
7628 1.1 mrg
7629 1.1 mrg # Use C for the default configuration in the libtool script
7630 1.1 mrg tagname=
7631 1.1 mrg lt_save_CC="$CC"
7632 1.1 mrg ac_ext=c
7633 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
7634 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7635 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7636 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
7637 1.1 mrg
7638 1.1 mrg
7639 1.1 mrg # Source file extension for C test sources.
7640 1.1 mrg ac_ext=c
7641 1.1 mrg
7642 1.1 mrg # Object file extension for compiled C test sources.
7643 1.1 mrg objext=o
7644 1.1 mrg objext=$objext
7645 1.1 mrg
7646 1.1 mrg # Code to be used in simple compile tests
7647 1.1 mrg lt_simple_compile_test_code="int some_variable = 0;"
7648 1.1 mrg
7649 1.1 mrg # Code to be used in simple link tests
7650 1.1 mrg lt_simple_link_test_code='int main(){return(0);}'
7651 1.1 mrg
7652 1.1 mrg
7653 1.1 mrg # If no C compiler was specified, use CC.
7654 1.1 mrg LTCC=${LTCC-"$CC"}
7655 1.1 mrg
7656 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
7657 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7658 1.1 mrg
7659 1.1 mrg # Allow CC to be a program name with arguments.
7660 1.1 mrg compiler=$CC
7661 1.1 mrg
7662 1.1 mrg
7663 1.1 mrg # save warnings/boilerplate of simple test code
7664 1.1 mrg ac_outfile=conftest.$ac_objext
7665 1.1 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7666 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7667 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err`
7668 1.1 mrg $rm conftest*
7669 1.1 mrg
7670 1.1 mrg ac_outfile=conftest.$ac_objext
7671 1.1 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext
7672 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7673 1.1 mrg _lt_linker_boilerplate=`cat conftest.err`
7674 1.1.1.2 mrg $rm -r conftest*
7675 1.1 mrg
7676 1.1 mrg
7677 1.1 mrg
7678 1.1 mrg lt_prog_compiler_no_builtin_flag=
7679 1.1 mrg
7680 1.1 mrg if test "$GCC" = yes; then
7681 1.1 mrg lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7682 1.1 mrg
7683 1.1 mrg
7684 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7685 1.1.1.2 mrg $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7686 1.1 mrg if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7687 1.1.1.2 mrg $as_echo_n "(cached) " >&6
7688 1.1 mrg else
7689 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=no
7690 1.1 mrg ac_outfile=conftest.$ac_objext
7691 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7692 1.1 mrg lt_compiler_flag="-fno-rtti -fno-exceptions"
7693 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
7694 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
7695 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
7696 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
7697 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
7698 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
7699 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7700 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7701 1.1 mrg -e 's:$: $lt_compiler_flag:'`
7702 1.1.1.2 mrg (eval echo "\"\$as_me:7702: $lt_compile\"" >&5)
7703 1.1 mrg (eval "$lt_compile" 2>conftest.err)
7704 1.1 mrg ac_status=$?
7705 1.1 mrg cat conftest.err >&5
7706 1.1.1.2 mrg echo "$as_me:7706: \$? = $ac_status" >&5
7707 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
7708 1.1 mrg # The compiler can only warn and ignore the option if not recognized
7709 1.1 mrg # So say no if there are warnings other than the usual output.
7710 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7711 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7712 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7713 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=yes
7714 1.1 mrg fi
7715 1.1 mrg fi
7716 1.1 mrg $rm conftest*
7717 1.1 mrg
7718 1.1 mrg fi
7719 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7720 1.1.1.2 mrg $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7721 1.1 mrg
7722 1.1 mrg if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7723 1.1 mrg lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7724 1.1 mrg else
7725 1.1 mrg :
7726 1.1 mrg fi
7727 1.1 mrg
7728 1.1 mrg fi
7729 1.1 mrg
7730 1.1 mrg lt_prog_compiler_wl=
7731 1.1 mrg lt_prog_compiler_pic=
7732 1.1 mrg lt_prog_compiler_static=
7733 1.1 mrg
7734 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7735 1.1.1.2 mrg $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7736 1.1 mrg
7737 1.1 mrg if test "$GCC" = yes; then
7738 1.1 mrg lt_prog_compiler_wl='-Wl,'
7739 1.1 mrg lt_prog_compiler_static='-static'
7740 1.1 mrg
7741 1.1 mrg case $host_os in
7742 1.1 mrg aix*)
7743 1.1 mrg # All AIX code is PIC.
7744 1.1 mrg if test "$host_cpu" = ia64; then
7745 1.1 mrg # AIX 5 now supports IA64 processor
7746 1.1 mrg lt_prog_compiler_static='-Bstatic'
7747 1.1 mrg fi
7748 1.1 mrg ;;
7749 1.1 mrg
7750 1.1 mrg amigaos*)
7751 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but
7752 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better,
7753 1.1 mrg # like `-m68040'.
7754 1.1 mrg lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7755 1.1 mrg ;;
7756 1.1 mrg
7757 1.1 mrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7758 1.1 mrg # PIC is the default for these OSes.
7759 1.1 mrg ;;
7760 1.1 mrg
7761 1.1 mrg mingw* | cygwin* | pw32* | os2*)
7762 1.1 mrg # This hack is so that the source file can tell whether it is being
7763 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
7764 1.1 mrg # Although the cygwin gcc ignores -fPIC, still need this for old-style
7765 1.1 mrg # (--disable-auto-import) libraries
7766 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT'
7767 1.1 mrg ;;
7768 1.1 mrg
7769 1.1 mrg darwin* | rhapsody*)
7770 1.1 mrg # PIC is the default on this platform
7771 1.1 mrg # Common symbols not allowed in MH_DYLIB files
7772 1.1 mrg lt_prog_compiler_pic='-fno-common'
7773 1.1 mrg ;;
7774 1.1 mrg
7775 1.1 mrg interix[3-9]*)
7776 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7777 1.1 mrg # Instead, we relocate shared libraries at runtime.
7778 1.1 mrg ;;
7779 1.1 mrg
7780 1.1 mrg msdosdjgpp*)
7781 1.1 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries
7782 1.1 mrg # on systems that don't support them.
7783 1.1 mrg lt_prog_compiler_can_build_shared=no
7784 1.1 mrg enable_shared=no
7785 1.1 mrg ;;
7786 1.1 mrg
7787 1.1 mrg sysv4*MP*)
7788 1.1 mrg if test -d /usr/nec; then
7789 1.1 mrg lt_prog_compiler_pic=-Kconform_pic
7790 1.1 mrg fi
7791 1.1 mrg ;;
7792 1.1 mrg
7793 1.1 mrg hpux*)
7794 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7795 1.1 mrg # not for PA HP-UX.
7796 1.1 mrg case $host_cpu in
7797 1.1 mrg hppa*64*|ia64*)
7798 1.1 mrg # +Z the default
7799 1.1 mrg ;;
7800 1.1 mrg *)
7801 1.1 mrg lt_prog_compiler_pic='-fPIC'
7802 1.1 mrg ;;
7803 1.1 mrg esac
7804 1.1 mrg ;;
7805 1.1 mrg
7806 1.1 mrg *)
7807 1.1 mrg lt_prog_compiler_pic='-fPIC'
7808 1.1 mrg ;;
7809 1.1 mrg esac
7810 1.1 mrg else
7811 1.1 mrg # PORTME Check for flag to pass linker flags through the system compiler.
7812 1.1 mrg case $host_os in
7813 1.1 mrg aix*)
7814 1.1 mrg lt_prog_compiler_wl='-Wl,'
7815 1.1 mrg if test "$host_cpu" = ia64; then
7816 1.1 mrg # AIX 5 now supports IA64 processor
7817 1.1 mrg lt_prog_compiler_static='-Bstatic'
7818 1.1 mrg else
7819 1.1 mrg lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7820 1.1 mrg fi
7821 1.1 mrg ;;
7822 1.1 mrg darwin*)
7823 1.1 mrg # PIC is the default on this platform
7824 1.1 mrg # Common symbols not allowed in MH_DYLIB files
7825 1.1 mrg case $cc_basename in
7826 1.1 mrg xlc*)
7827 1.1 mrg lt_prog_compiler_pic='-qnocommon'
7828 1.1 mrg lt_prog_compiler_wl='-Wl,'
7829 1.1 mrg ;;
7830 1.1 mrg esac
7831 1.1 mrg ;;
7832 1.1 mrg
7833 1.1 mrg mingw* | cygwin* | pw32* | os2*)
7834 1.1 mrg # This hack is so that the source file can tell whether it is being
7835 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
7836 1.1 mrg lt_prog_compiler_pic='-DDLL_EXPORT'
7837 1.1 mrg ;;
7838 1.1 mrg
7839 1.1 mrg hpux9* | hpux10* | hpux11*)
7840 1.1 mrg lt_prog_compiler_wl='-Wl,'
7841 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7842 1.1 mrg # not for PA HP-UX.
7843 1.1 mrg case $host_cpu in
7844 1.1 mrg hppa*64*|ia64*)
7845 1.1 mrg # +Z the default
7846 1.1 mrg ;;
7847 1.1 mrg *)
7848 1.1 mrg lt_prog_compiler_pic='+Z'
7849 1.1 mrg ;;
7850 1.1 mrg esac
7851 1.1 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC?
7852 1.1 mrg lt_prog_compiler_static='${wl}-a ${wl}archive'
7853 1.1 mrg ;;
7854 1.1 mrg
7855 1.1 mrg irix5* | irix6* | nonstopux*)
7856 1.1 mrg lt_prog_compiler_wl='-Wl,'
7857 1.1 mrg # PIC (with -KPIC) is the default.
7858 1.1 mrg lt_prog_compiler_static='-non_shared'
7859 1.1 mrg ;;
7860 1.1 mrg
7861 1.1 mrg newsos6)
7862 1.1 mrg lt_prog_compiler_pic='-KPIC'
7863 1.1 mrg lt_prog_compiler_static='-Bstatic'
7864 1.1 mrg ;;
7865 1.1 mrg
7866 1.1 mrg linux* | k*bsd*-gnu)
7867 1.1 mrg case $cc_basename in
7868 1.1 mrg icc* | ecc*)
7869 1.1 mrg lt_prog_compiler_wl='-Wl,'
7870 1.1 mrg lt_prog_compiler_pic='-KPIC'
7871 1.1 mrg lt_prog_compiler_static='-static'
7872 1.1 mrg ;;
7873 1.1 mrg pgcc* | pgf77* | pgf90* | pgf95*)
7874 1.1 mrg # Portland Group compilers (*not* the Pentium gcc compiler,
7875 1.1 mrg # which looks to be a dead project)
7876 1.1 mrg lt_prog_compiler_wl='-Wl,'
7877 1.1 mrg lt_prog_compiler_pic='-fpic'
7878 1.1 mrg lt_prog_compiler_static='-Bstatic'
7879 1.1 mrg ;;
7880 1.1 mrg ccc*)
7881 1.1 mrg lt_prog_compiler_wl='-Wl,'
7882 1.1 mrg # All Alpha code is PIC.
7883 1.1 mrg lt_prog_compiler_static='-non_shared'
7884 1.1 mrg ;;
7885 1.1 mrg *)
7886 1.1 mrg case `$CC -V 2>&1 | sed 5q` in
7887 1.1 mrg *Sun\ C*)
7888 1.1 mrg # Sun C 5.9
7889 1.1 mrg lt_prog_compiler_pic='-KPIC'
7890 1.1 mrg lt_prog_compiler_static='-Bstatic'
7891 1.1 mrg lt_prog_compiler_wl='-Wl,'
7892 1.1 mrg ;;
7893 1.1 mrg *Sun\ F*)
7894 1.1 mrg # Sun Fortran 8.3 passes all unrecognized flags to the linker
7895 1.1 mrg lt_prog_compiler_pic='-KPIC'
7896 1.1 mrg lt_prog_compiler_static='-Bstatic'
7897 1.1 mrg lt_prog_compiler_wl=''
7898 1.1 mrg ;;
7899 1.1 mrg esac
7900 1.1 mrg ;;
7901 1.1 mrg esac
7902 1.1 mrg ;;
7903 1.1 mrg
7904 1.1 mrg osf3* | osf4* | osf5*)
7905 1.1 mrg lt_prog_compiler_wl='-Wl,'
7906 1.1 mrg # All OSF/1 code is PIC.
7907 1.1 mrg lt_prog_compiler_static='-non_shared'
7908 1.1 mrg ;;
7909 1.1 mrg
7910 1.1 mrg rdos*)
7911 1.1 mrg lt_prog_compiler_static='-non_shared'
7912 1.1 mrg ;;
7913 1.1 mrg
7914 1.1 mrg solaris*)
7915 1.1 mrg lt_prog_compiler_pic='-KPIC'
7916 1.1 mrg lt_prog_compiler_static='-Bstatic'
7917 1.1 mrg case $cc_basename in
7918 1.1 mrg f77* | f90* | f95*)
7919 1.1 mrg lt_prog_compiler_wl='-Qoption ld ';;
7920 1.1 mrg *)
7921 1.1 mrg lt_prog_compiler_wl='-Wl,';;
7922 1.1 mrg esac
7923 1.1 mrg ;;
7924 1.1 mrg
7925 1.1 mrg sunos4*)
7926 1.1 mrg lt_prog_compiler_wl='-Qoption ld '
7927 1.1 mrg lt_prog_compiler_pic='-PIC'
7928 1.1 mrg lt_prog_compiler_static='-Bstatic'
7929 1.1 mrg ;;
7930 1.1 mrg
7931 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3*)
7932 1.1 mrg lt_prog_compiler_wl='-Wl,'
7933 1.1 mrg lt_prog_compiler_pic='-KPIC'
7934 1.1 mrg lt_prog_compiler_static='-Bstatic'
7935 1.1 mrg ;;
7936 1.1 mrg
7937 1.1 mrg sysv4*MP*)
7938 1.1 mrg if test -d /usr/nec ;then
7939 1.1 mrg lt_prog_compiler_pic='-Kconform_pic'
7940 1.1 mrg lt_prog_compiler_static='-Bstatic'
7941 1.1 mrg fi
7942 1.1 mrg ;;
7943 1.1 mrg
7944 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7945 1.1 mrg lt_prog_compiler_wl='-Wl,'
7946 1.1 mrg lt_prog_compiler_pic='-KPIC'
7947 1.1 mrg lt_prog_compiler_static='-Bstatic'
7948 1.1 mrg ;;
7949 1.1 mrg
7950 1.1 mrg unicos*)
7951 1.1 mrg lt_prog_compiler_wl='-Wl,'
7952 1.1 mrg lt_prog_compiler_can_build_shared=no
7953 1.1 mrg ;;
7954 1.1 mrg
7955 1.1 mrg uts4*)
7956 1.1 mrg lt_prog_compiler_pic='-pic'
7957 1.1 mrg lt_prog_compiler_static='-Bstatic'
7958 1.1 mrg ;;
7959 1.1 mrg
7960 1.1 mrg *)
7961 1.1 mrg lt_prog_compiler_can_build_shared=no
7962 1.1 mrg ;;
7963 1.1 mrg esac
7964 1.1 mrg fi
7965 1.1 mrg
7966 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7967 1.1.1.2 mrg $as_echo "$lt_prog_compiler_pic" >&6; }
7968 1.1 mrg
7969 1.1 mrg #
7970 1.1 mrg # Check to make sure the PIC flag actually works.
7971 1.1 mrg #
7972 1.1 mrg if test -n "$lt_prog_compiler_pic"; then
7973 1.1 mrg
7974 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7975 1.1.1.2 mrg $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7976 1.1.1.2 mrg if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
7977 1.1.1.2 mrg $as_echo_n "(cached) " >&6
7978 1.1 mrg else
7979 1.1.1.2 mrg lt_cv_prog_compiler_pic_works=no
7980 1.1 mrg ac_outfile=conftest.$ac_objext
7981 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7982 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7983 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
7984 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
7985 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
7986 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
7987 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
7988 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
7989 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7990 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7991 1.1 mrg -e 's:$: $lt_compiler_flag:'`
7992 1.1.1.2 mrg (eval echo "\"\$as_me:7992: $lt_compile\"" >&5)
7993 1.1 mrg (eval "$lt_compile" 2>conftest.err)
7994 1.1 mrg ac_status=$?
7995 1.1 mrg cat conftest.err >&5
7996 1.1.1.2 mrg echo "$as_me:7996: \$? = $ac_status" >&5
7997 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
7998 1.1 mrg # The compiler can only warn and ignore the option if not recognized
7999 1.1 mrg # So say no if there are warnings other than the usual output.
8000 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
8001 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8002 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8003 1.1.1.2 mrg lt_cv_prog_compiler_pic_works=yes
8004 1.1 mrg fi
8005 1.1 mrg fi
8006 1.1 mrg $rm conftest*
8007 1.1 mrg
8008 1.1 mrg fi
8009 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
8010 1.1.1.2 mrg $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8011 1.1 mrg
8012 1.1.1.2 mrg if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8013 1.1 mrg case $lt_prog_compiler_pic in
8014 1.1 mrg "" | " "*) ;;
8015 1.1 mrg *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8016 1.1 mrg esac
8017 1.1 mrg else
8018 1.1 mrg lt_prog_compiler_pic=
8019 1.1 mrg lt_prog_compiler_can_build_shared=no
8020 1.1 mrg fi
8021 1.1 mrg
8022 1.1 mrg fi
8023 1.1 mrg case $host_os in
8024 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless:
8025 1.1 mrg *djgpp*)
8026 1.1 mrg lt_prog_compiler_pic=
8027 1.1 mrg ;;
8028 1.1 mrg *)
8029 1.1 mrg lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8030 1.1 mrg ;;
8031 1.1 mrg esac
8032 1.1 mrg
8033 1.1 mrg #
8034 1.1 mrg # Check to make sure the static flag actually works.
8035 1.1 mrg #
8036 1.1 mrg wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8037 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8038 1.1.1.2 mrg $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8039 1.1.1.2 mrg if test "${lt_cv_prog_compiler_static_works+set}" = set; then
8040 1.1.1.2 mrg $as_echo_n "(cached) " >&6
8041 1.1 mrg else
8042 1.1.1.2 mrg lt_cv_prog_compiler_static_works=no
8043 1.1 mrg save_LDFLAGS="$LDFLAGS"
8044 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8045 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext
8046 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8047 1.1 mrg # The linker can only warn and ignore the option if not recognized
8048 1.1 mrg # So say no if there are warnings
8049 1.1 mrg if test -s conftest.err; then
8050 1.1 mrg # Append any errors to the config.log.
8051 1.1 mrg cat conftest.err 1>&5
8052 1.1 mrg $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
8053 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8054 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then
8055 1.1.1.2 mrg lt_cv_prog_compiler_static_works=yes
8056 1.1 mrg fi
8057 1.1 mrg else
8058 1.1.1.2 mrg lt_cv_prog_compiler_static_works=yes
8059 1.1 mrg fi
8060 1.1 mrg fi
8061 1.1.1.2 mrg $rm -r conftest*
8062 1.1 mrg LDFLAGS="$save_LDFLAGS"
8063 1.1 mrg
8064 1.1 mrg fi
8065 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
8066 1.1.1.2 mrg $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8067 1.1 mrg
8068 1.1.1.2 mrg if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8069 1.1 mrg :
8070 1.1 mrg else
8071 1.1 mrg lt_prog_compiler_static=
8072 1.1 mrg fi
8073 1.1 mrg
8074 1.1 mrg
8075 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
8076 1.1.1.2 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8077 1.1 mrg if test "${lt_cv_prog_compiler_c_o+set}" = set; then
8078 1.1.1.2 mrg $as_echo_n "(cached) " >&6
8079 1.1 mrg else
8080 1.1 mrg lt_cv_prog_compiler_c_o=no
8081 1.1 mrg $rm -r conftest 2>/dev/null
8082 1.1 mrg mkdir conftest
8083 1.1 mrg cd conftest
8084 1.1 mrg mkdir out
8085 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8086 1.1 mrg
8087 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
8088 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
8089 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
8090 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
8091 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
8092 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
8093 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8094 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8095 1.1 mrg -e 's:$: $lt_compiler_flag:'`
8096 1.1.1.2 mrg (eval echo "\"\$as_me:8096: $lt_compile\"" >&5)
8097 1.1 mrg (eval "$lt_compile" 2>out/conftest.err)
8098 1.1 mrg ac_status=$?
8099 1.1 mrg cat out/conftest.err >&5
8100 1.1.1.2 mrg echo "$as_me:8100: \$? = $ac_status" >&5
8101 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
8102 1.1 mrg then
8103 1.1 mrg # The compiler can only warn and ignore the option if not recognized
8104 1.1 mrg # So say no if there are warnings
8105 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8106 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8107 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8108 1.1 mrg lt_cv_prog_compiler_c_o=yes
8109 1.1 mrg fi
8110 1.1 mrg fi
8111 1.1 mrg chmod u+w . 2>&5
8112 1.1 mrg $rm conftest*
8113 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for
8114 1.1 mrg # template instantiation
8115 1.1 mrg test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
8116 1.1 mrg $rm out/* && rmdir out
8117 1.1 mrg cd ..
8118 1.1 mrg rmdir conftest
8119 1.1 mrg $rm conftest*
8120 1.1 mrg
8121 1.1 mrg fi
8122 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8123 1.1.1.2 mrg $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8124 1.1 mrg
8125 1.1 mrg
8126 1.1 mrg hard_links="nottested"
8127 1.1 mrg if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8128 1.1 mrg # do not overwrite the value of need_locks provided by the user
8129 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
8130 1.1.1.2 mrg $as_echo_n "checking if we can lock with hard links... " >&6; }
8131 1.1 mrg hard_links=yes
8132 1.1 mrg $rm conftest*
8133 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
8134 1.1 mrg touch conftest.a
8135 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no
8136 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
8137 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
8138 1.1.1.2 mrg $as_echo "$hard_links" >&6; }
8139 1.1 mrg if test "$hard_links" = no; then
8140 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8141 1.1.1.2 mrg $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8142 1.1 mrg need_locks=warn
8143 1.1 mrg fi
8144 1.1 mrg else
8145 1.1 mrg need_locks=no
8146 1.1 mrg fi
8147 1.1 mrg
8148 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8149 1.1.1.2 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8150 1.1 mrg
8151 1.1 mrg runpath_var=
8152 1.1 mrg allow_undefined_flag=
8153 1.1 mrg enable_shared_with_static_runtimes=no
8154 1.1 mrg archive_cmds=
8155 1.1 mrg archive_expsym_cmds=
8156 1.1 mrg old_archive_From_new_cmds=
8157 1.1 mrg old_archive_from_expsyms_cmds=
8158 1.1 mrg export_dynamic_flag_spec=
8159 1.1 mrg whole_archive_flag_spec=
8160 1.1 mrg thread_safe_flag_spec=
8161 1.1 mrg hardcode_libdir_flag_spec=
8162 1.1 mrg hardcode_libdir_flag_spec_ld=
8163 1.1 mrg hardcode_libdir_separator=
8164 1.1 mrg hardcode_direct=no
8165 1.1 mrg hardcode_minus_L=no
8166 1.1 mrg hardcode_shlibpath_var=unsupported
8167 1.1 mrg link_all_deplibs=unknown
8168 1.1 mrg hardcode_automatic=no
8169 1.1 mrg module_cmds=
8170 1.1 mrg module_expsym_cmds=
8171 1.1 mrg always_export_symbols=no
8172 1.1 mrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8173 1.1 mrg # include_expsyms should be a list of space-separated symbols to be *always*
8174 1.1 mrg # included in the symbol list
8175 1.1 mrg include_expsyms=
8176 1.1 mrg # exclude_expsyms can be an extended regexp of symbols to exclude
8177 1.1 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or
8178 1.1 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8179 1.1 mrg # as well as any symbol that contains `d'.
8180 1.1.1.2 mrg exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8181 1.1 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8182 1.1 mrg # platforms (ab)use it in PIC code, but their linkers get confused if
8183 1.1 mrg # the symbol is explicitly referenced. Since portable code cannot
8184 1.1 mrg # rely on this symbol name, it's probably fine to never include it in
8185 1.1 mrg # preloaded symbol tables.
8186 1.1.1.2 mrg # Exclude shared library initialization/finalization symbols.
8187 1.1 mrg extract_expsyms_cmds=
8188 1.1 mrg # Just being paranoid about ensuring that cc_basename is set.
8189 1.1 mrg for cc_temp in $compiler""; do
8190 1.1 mrg case $cc_temp in
8191 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8192 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8193 1.1 mrg \-*) ;;
8194 1.1 mrg *) break;;
8195 1.1 mrg esac
8196 1.1 mrg done
8197 1.1 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8198 1.1 mrg
8199 1.1 mrg case $host_os in
8200 1.1 mrg cygwin* | mingw* | pw32*)
8201 1.1 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time
8202 1.1 mrg # When not using gcc, we currently assume that we are using
8203 1.1 mrg # Microsoft Visual C++.
8204 1.1 mrg if test "$GCC" != yes; then
8205 1.1 mrg with_gnu_ld=no
8206 1.1 mrg fi
8207 1.1 mrg ;;
8208 1.1 mrg interix*)
8209 1.1 mrg # we just hope/assume this is gcc and not c89 (= MSVC++)
8210 1.1 mrg with_gnu_ld=yes
8211 1.1 mrg ;;
8212 1.1 mrg openbsd*)
8213 1.1 mrg with_gnu_ld=no
8214 1.1 mrg ;;
8215 1.1 mrg esac
8216 1.1 mrg
8217 1.1 mrg ld_shlibs=yes
8218 1.1 mrg if test "$with_gnu_ld" = yes; then
8219 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty
8220 1.1 mrg wlarc='${wl}'
8221 1.1 mrg
8222 1.1 mrg # Set some defaults for GNU ld with shared library support. These
8223 1.1 mrg # are reset later if shared libraries are not supported. Putting them
8224 1.1 mrg # here allows them to be overridden if necessary.
8225 1.1 mrg runpath_var=LD_RUN_PATH
8226 1.1 mrg hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
8227 1.1 mrg export_dynamic_flag_spec='${wl}--export-dynamic'
8228 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al.
8229 1.1 mrg if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
8230 1.1 mrg whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8231 1.1 mrg else
8232 1.1 mrg whole_archive_flag_spec=
8233 1.1 mrg fi
8234 1.1 mrg supports_anon_versioning=no
8235 1.1 mrg case `$LD -v 2>/dev/null` in
8236 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8237 1.1 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8238 1.1 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8239 1.1 mrg *\ 2.11.*) ;; # other 2.11 versions
8240 1.1 mrg *) supports_anon_versioning=yes ;;
8241 1.1 mrg esac
8242 1.1 mrg
8243 1.1 mrg # See if GNU ld supports shared libraries.
8244 1.1 mrg case $host_os in
8245 1.1.1.2 mrg aix[3-9]*)
8246 1.1 mrg # On AIX/PPC, the GNU linker is very broken
8247 1.1 mrg if test "$host_cpu" != ia64; then
8248 1.1 mrg ld_shlibs=no
8249 1.1 mrg cat <<EOF 1>&2
8250 1.1 mrg
8251 1.1 mrg *** Warning: the GNU linker, at least up to release 2.9.1, is reported
8252 1.1 mrg *** to be unable to reliably create shared libraries on AIX.
8253 1.1 mrg *** Therefore, libtool is disabling shared libraries support. If you
8254 1.1 mrg *** really care for shared libraries, you may want to modify your PATH
8255 1.1 mrg *** so that a non-GNU linker is found, and then restart.
8256 1.1 mrg
8257 1.1 mrg EOF
8258 1.1 mrg fi
8259 1.1 mrg ;;
8260 1.1 mrg
8261 1.1 mrg amigaos*)
8262 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)'
8263 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8264 1.1 mrg hardcode_minus_L=yes
8265 1.1 mrg
8266 1.1 mrg # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
8267 1.1 mrg # that the semantics of dynamic libraries on AmigaOS, at least up
8268 1.1 mrg # to version 4, is to share data among multiple programs linked
8269 1.1 mrg # with the same dynamic library. Since this doesn't match the
8270 1.1 mrg # behavior of shared libraries on other platforms, we can't use
8271 1.1 mrg # them.
8272 1.1 mrg ld_shlibs=no
8273 1.1 mrg ;;
8274 1.1 mrg
8275 1.1 mrg beos*)
8276 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8277 1.1 mrg allow_undefined_flag=unsupported
8278 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
8279 1.1 mrg # support --undefined. This deserves some investigation. FIXME
8280 1.1 mrg archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8281 1.1 mrg else
8282 1.1 mrg ld_shlibs=no
8283 1.1 mrg fi
8284 1.1 mrg ;;
8285 1.1 mrg
8286 1.1 mrg cygwin* | mingw* | pw32*)
8287 1.1 mrg # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8288 1.1 mrg # as there is no search path for DLLs.
8289 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8290 1.1 mrg allow_undefined_flag=unsupported
8291 1.1 mrg always_export_symbols=no
8292 1.1 mrg enable_shared_with_static_runtimes=yes
8293 1.1 mrg export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8294 1.1 mrg
8295 1.1 mrg if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
8296 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'
8297 1.1 mrg # If the export-symbols file already is a .def file (1st line
8298 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend...
8299 1.1 mrg archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8300 1.1 mrg cp $export_symbols $output_objdir/$soname.def;
8301 1.1 mrg else
8302 1.1 mrg echo EXPORTS > $output_objdir/$soname.def;
8303 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def;
8304 1.1 mrg fi~
8305 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'
8306 1.1 mrg else
8307 1.1 mrg ld_shlibs=no
8308 1.1 mrg fi
8309 1.1 mrg ;;
8310 1.1 mrg
8311 1.1 mrg interix[3-9]*)
8312 1.1 mrg hardcode_direct=no
8313 1.1 mrg hardcode_shlibpath_var=no
8314 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8315 1.1 mrg export_dynamic_flag_spec='${wl}-E'
8316 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8317 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by
8318 1.1 mrg # default) and relocated if they conflict, which is a slow very memory
8319 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random,
8320 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8321 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8322 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'
8323 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'
8324 1.1 mrg ;;
8325 1.1 mrg
8326 1.1 mrg gnu* | linux* | k*bsd*-gnu)
8327 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8328 1.1 mrg tmp_addflag=
8329 1.1 mrg case $cc_basename,$host_cpu in
8330 1.1 mrg pgcc*) # Portland Group C compiler
8331 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'
8332 1.1 mrg tmp_addflag=' $pic_flag'
8333 1.1 mrg ;;
8334 1.1 mrg pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
8335 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'
8336 1.1 mrg tmp_addflag=' $pic_flag -Mnomain' ;;
8337 1.1 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8338 1.1 mrg tmp_addflag=' -i_dynamic' ;;
8339 1.1 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8340 1.1 mrg tmp_addflag=' -i_dynamic -nofor_main' ;;
8341 1.1 mrg ifc* | ifort*) # Intel Fortran compiler
8342 1.1 mrg tmp_addflag=' -nofor_main' ;;
8343 1.1 mrg esac
8344 1.1 mrg case `$CC -V 2>&1 | sed 5q` in
8345 1.1 mrg *Sun\ C*) # Sun C 5.9
8346 1.1 mrg whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
8347 1.1 mrg tmp_sharedflag='-G' ;;
8348 1.1 mrg *Sun\ F*) # Sun Fortran 8.3
8349 1.1 mrg tmp_sharedflag='-G' ;;
8350 1.1 mrg *)
8351 1.1 mrg tmp_sharedflag='-shared' ;;
8352 1.1 mrg esac
8353 1.1 mrg archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8354 1.1 mrg
8355 1.1 mrg if test $supports_anon_versioning = yes; then
8356 1.1 mrg archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
8357 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8358 1.1 mrg $echo "local: *; };" >> $output_objdir/$libname.ver~
8359 1.1 mrg $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8360 1.1 mrg fi
8361 1.1 mrg else
8362 1.1 mrg ld_shlibs=no
8363 1.1 mrg fi
8364 1.1 mrg ;;
8365 1.1 mrg
8366 1.1 mrg netbsd*)
8367 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8368 1.1 mrg archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8369 1.1 mrg wlarc=
8370 1.1 mrg else
8371 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8372 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'
8373 1.1 mrg fi
8374 1.1 mrg ;;
8375 1.1 mrg
8376 1.1 mrg solaris*)
8377 1.1 mrg if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
8378 1.1 mrg ld_shlibs=no
8379 1.1 mrg cat <<EOF 1>&2
8380 1.1 mrg
8381 1.1 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8382 1.1 mrg *** create shared libraries on Solaris systems. Therefore, libtool
8383 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
8384 1.1 mrg *** binutils to release 2.9.1 or newer. Another option is to modify
8385 1.1 mrg *** your PATH or compiler configuration so that the native linker is
8386 1.1 mrg *** used, and then restart.
8387 1.1 mrg
8388 1.1 mrg EOF
8389 1.1 mrg elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8390 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8391 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'
8392 1.1 mrg else
8393 1.1 mrg ld_shlibs=no
8394 1.1 mrg fi
8395 1.1 mrg ;;
8396 1.1 mrg
8397 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8398 1.1 mrg case `$LD -v 2>&1` in
8399 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8400 1.1 mrg ld_shlibs=no
8401 1.1 mrg cat <<_LT_EOF 1>&2
8402 1.1 mrg
8403 1.1 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8404 1.1 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool
8405 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
8406 1.1 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8407 1.1 mrg *** your PATH or compiler configuration so that the native linker is
8408 1.1 mrg *** used, and then restart.
8409 1.1 mrg
8410 1.1 mrg _LT_EOF
8411 1.1 mrg ;;
8412 1.1 mrg *)
8413 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8414 1.1 mrg hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
8415 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
8416 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'
8417 1.1 mrg else
8418 1.1 mrg ld_shlibs=no
8419 1.1 mrg fi
8420 1.1 mrg ;;
8421 1.1 mrg esac
8422 1.1 mrg ;;
8423 1.1 mrg
8424 1.1 mrg sunos4*)
8425 1.1 mrg archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8426 1.1 mrg wlarc=
8427 1.1 mrg hardcode_direct=yes
8428 1.1 mrg hardcode_shlibpath_var=no
8429 1.1 mrg ;;
8430 1.1 mrg
8431 1.1 mrg *)
8432 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8433 1.1 mrg archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8434 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'
8435 1.1 mrg else
8436 1.1 mrg ld_shlibs=no
8437 1.1 mrg fi
8438 1.1 mrg ;;
8439 1.1 mrg esac
8440 1.1 mrg
8441 1.1 mrg if test "$ld_shlibs" = no; then
8442 1.1 mrg runpath_var=
8443 1.1 mrg hardcode_libdir_flag_spec=
8444 1.1 mrg export_dynamic_flag_spec=
8445 1.1 mrg whole_archive_flag_spec=
8446 1.1 mrg fi
8447 1.1 mrg else
8448 1.1 mrg # PORTME fill in a description of your system's linker (not GNU ld)
8449 1.1 mrg case $host_os in
8450 1.1 mrg aix3*)
8451 1.1 mrg allow_undefined_flag=unsupported
8452 1.1 mrg always_export_symbols=yes
8453 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'
8454 1.1 mrg # Note: this linker hardcodes the directories in LIBPATH if there
8455 1.1 mrg # are no directories specified by -L.
8456 1.1 mrg hardcode_minus_L=yes
8457 1.1 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8458 1.1 mrg # Neither direct hardcoding nor static linking is supported with a
8459 1.1 mrg # broken collect2.
8460 1.1 mrg hardcode_direct=unsupported
8461 1.1 mrg fi
8462 1.1 mrg ;;
8463 1.1 mrg
8464 1.1.1.2 mrg aix[4-9]*)
8465 1.1 mrg if test "$host_cpu" = ia64; then
8466 1.1 mrg # On IA64, the linker does run time linking by default, so we don't
8467 1.1 mrg # have to do anything special.
8468 1.1 mrg aix_use_runtimelinking=no
8469 1.1 mrg exp_sym_flag='-Bexport'
8470 1.1 mrg no_entry_flag=""
8471 1.1 mrg else
8472 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option.
8473 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm
8474 1.1 mrg if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
8475 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'
8476 1.1 mrg else
8477 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'
8478 1.1 mrg fi
8479 1.1 mrg aix_use_runtimelinking=no
8480 1.1 mrg
8481 1.1 mrg # Test if we are trying to use run time linking or normal
8482 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8483 1.1 mrg # need to do runtime linking.
8484 1.1.1.2 mrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8485 1.1 mrg for ld_flag in $LDFLAGS; do
8486 1.1 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8487 1.1 mrg aix_use_runtimelinking=yes
8488 1.1 mrg break
8489 1.1 mrg fi
8490 1.1 mrg done
8491 1.1 mrg ;;
8492 1.1 mrg esac
8493 1.1 mrg
8494 1.1 mrg exp_sym_flag='-bexport'
8495 1.1 mrg no_entry_flag='-bnoentry'
8496 1.1 mrg fi
8497 1.1 mrg
8498 1.1 mrg # When large executables or shared objects are built, AIX ld can
8499 1.1 mrg # have problems creating the table of contents. If linking a library
8500 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to
8501 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8502 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8503 1.1 mrg
8504 1.1 mrg archive_cmds=''
8505 1.1 mrg hardcode_direct=yes
8506 1.1 mrg hardcode_libdir_separator=':'
8507 1.1 mrg link_all_deplibs=yes
8508 1.1 mrg
8509 1.1 mrg if test "$GCC" = yes; then
8510 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*)
8511 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check
8512 1.1 mrg # below for broken collect2 doesn't work under 4.3+
8513 1.1 mrg collect2name=`${CC} -print-prog-name=collect2`
8514 1.1 mrg if test -f "$collect2name" && \
8515 1.1 mrg strings "$collect2name" | grep resolve_lib_name >/dev/null
8516 1.1 mrg then
8517 1.1 mrg # We have reworked collect2
8518 1.1 mrg :
8519 1.1 mrg else
8520 1.1 mrg # We have old collect2
8521 1.1 mrg hardcode_direct=unsupported
8522 1.1 mrg # It fails to find uninstalled libraries when the uninstalled
8523 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L
8524 1.1 mrg # to unsupported forces relinking
8525 1.1 mrg hardcode_minus_L=yes
8526 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8527 1.1 mrg hardcode_libdir_separator=
8528 1.1 mrg fi
8529 1.1 mrg ;;
8530 1.1 mrg esac
8531 1.1 mrg shared_flag='-shared'
8532 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
8533 1.1 mrg shared_flag="$shared_flag "'${wl}-G'
8534 1.1 mrg fi
8535 1.1 mrg else
8536 1.1 mrg # not using gcc
8537 1.1 mrg if test "$host_cpu" = ia64; then
8538 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8539 1.1 mrg # chokes on -Wl,-G. The following line is correct:
8540 1.1 mrg shared_flag='-G'
8541 1.1 mrg else
8542 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
8543 1.1 mrg shared_flag='${wl}-G'
8544 1.1 mrg else
8545 1.1 mrg shared_flag='${wl}-bM:SRE'
8546 1.1 mrg fi
8547 1.1 mrg fi
8548 1.1 mrg fi
8549 1.1 mrg
8550 1.1 mrg # It seems that -bexpall does not export symbols beginning with
8551 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export.
8552 1.1 mrg always_export_symbols=yes
8553 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
8554 1.1 mrg # Warning - without using the other runtime loading flags (-brtl),
8555 1.1 mrg # -berok will link without error, but may produce a broken library.
8556 1.1 mrg allow_undefined_flag='-berok'
8557 1.1 mrg # Determine the default libpath from the value encoded in an empty executable.
8558 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
8559 1.1 mrg /* confdefs.h. */
8560 1.1 mrg _ACEOF
8561 1.1 mrg cat confdefs.h >>conftest.$ac_ext
8562 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
8563 1.1 mrg /* end confdefs.h. */
8564 1.1 mrg
8565 1.1 mrg int
8566 1.1 mrg main ()
8567 1.1 mrg {
8568 1.1 mrg
8569 1.1 mrg ;
8570 1.1 mrg return 0;
8571 1.1 mrg }
8572 1.1 mrg _ACEOF
8573 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
8574 1.1 mrg if { (ac_try="$ac_link"
8575 1.1 mrg case "(($ac_try" in
8576 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8577 1.1 mrg *) ac_try_echo=$ac_try;;
8578 1.1 mrg esac
8579 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8580 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
8581 1.1 mrg (eval "$ac_link") 2>conftest.er1
8582 1.1 mrg ac_status=$?
8583 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
8584 1.1 mrg rm -f conftest.er1
8585 1.1 mrg cat conftest.err >&5
8586 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8587 1.1 mrg (exit $ac_status); } && {
8588 1.1 mrg test -z "$ac_c_werror_flag" ||
8589 1.1 mrg test ! -s conftest.err
8590 1.1.1.2 mrg } && test -s conftest$ac_exeext && {
8591 1.1.1.2 mrg test "$cross_compiling" = yes ||
8592 1.1.1.2 mrg $as_test_x conftest$ac_exeext
8593 1.1.1.2 mrg }; then
8594 1.1 mrg
8595 1.1 mrg lt_aix_libpath_sed='
8596 1.1 mrg /Import File Strings/,/^$/ {
8597 1.1 mrg /^0/ {
8598 1.1 mrg s/^0 *\(.*\)$/\1/
8599 1.1 mrg p
8600 1.1 mrg }
8601 1.1 mrg }'
8602 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8603 1.1 mrg # Check for a 64-bit object if we didn't find anything.
8604 1.1 mrg if test -z "$aix_libpath"; then
8605 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8606 1.1 mrg fi
8607 1.1 mrg else
8608 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
8609 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
8610 1.1 mrg
8611 1.1 mrg
8612 1.1 mrg fi
8613 1.1 mrg
8614 1.1.1.2 mrg rm -rf conftest.dSYM
8615 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8616 1.1 mrg conftest$ac_exeext conftest.$ac_ext
8617 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8618 1.1 mrg
8619 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8620 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"
8621 1.1 mrg else
8622 1.1 mrg if test "$host_cpu" = ia64; then
8623 1.1 mrg hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8624 1.1 mrg allow_undefined_flag="-z nodefs"
8625 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"
8626 1.1 mrg else
8627 1.1 mrg # Determine the default libpath from the value encoded in an empty executable.
8628 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
8629 1.1 mrg /* confdefs.h. */
8630 1.1 mrg _ACEOF
8631 1.1 mrg cat confdefs.h >>conftest.$ac_ext
8632 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
8633 1.1 mrg /* end confdefs.h. */
8634 1.1 mrg
8635 1.1 mrg int
8636 1.1 mrg main ()
8637 1.1 mrg {
8638 1.1 mrg
8639 1.1 mrg ;
8640 1.1 mrg return 0;
8641 1.1 mrg }
8642 1.1 mrg _ACEOF
8643 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
8644 1.1 mrg if { (ac_try="$ac_link"
8645 1.1 mrg case "(($ac_try" in
8646 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8647 1.1 mrg *) ac_try_echo=$ac_try;;
8648 1.1 mrg esac
8649 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8650 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
8651 1.1 mrg (eval "$ac_link") 2>conftest.er1
8652 1.1 mrg ac_status=$?
8653 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
8654 1.1 mrg rm -f conftest.er1
8655 1.1 mrg cat conftest.err >&5
8656 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8657 1.1 mrg (exit $ac_status); } && {
8658 1.1 mrg test -z "$ac_c_werror_flag" ||
8659 1.1 mrg test ! -s conftest.err
8660 1.1.1.2 mrg } && test -s conftest$ac_exeext && {
8661 1.1.1.2 mrg test "$cross_compiling" = yes ||
8662 1.1.1.2 mrg $as_test_x conftest$ac_exeext
8663 1.1.1.2 mrg }; then
8664 1.1 mrg
8665 1.1 mrg lt_aix_libpath_sed='
8666 1.1 mrg /Import File Strings/,/^$/ {
8667 1.1 mrg /^0/ {
8668 1.1 mrg s/^0 *\(.*\)$/\1/
8669 1.1 mrg p
8670 1.1 mrg }
8671 1.1 mrg }'
8672 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8673 1.1 mrg # Check for a 64-bit object if we didn't find anything.
8674 1.1 mrg if test -z "$aix_libpath"; then
8675 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8676 1.1 mrg fi
8677 1.1 mrg else
8678 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
8679 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
8680 1.1 mrg
8681 1.1 mrg
8682 1.1 mrg fi
8683 1.1 mrg
8684 1.1.1.2 mrg rm -rf conftest.dSYM
8685 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8686 1.1 mrg conftest$ac_exeext conftest.$ac_ext
8687 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8688 1.1 mrg
8689 1.1 mrg hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8690 1.1 mrg # Warning - without using the other run time loading flags,
8691 1.1 mrg # -berok will link without error, but may produce a broken library.
8692 1.1 mrg no_undefined_flag=' ${wl}-bernotok'
8693 1.1 mrg allow_undefined_flag=' ${wl}-berok'
8694 1.1 mrg # Exported symbols can be pulled into shared objects from archives
8695 1.1 mrg whole_archive_flag_spec='$convenience'
8696 1.1 mrg archive_cmds_need_lc=yes
8697 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries.
8698 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'
8699 1.1 mrg fi
8700 1.1 mrg fi
8701 1.1 mrg ;;
8702 1.1 mrg
8703 1.1 mrg amigaos*)
8704 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)'
8705 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8706 1.1 mrg hardcode_minus_L=yes
8707 1.1 mrg # see comment about different semantics on the GNU ld section
8708 1.1 mrg ld_shlibs=no
8709 1.1 mrg ;;
8710 1.1 mrg
8711 1.1 mrg bsdi[45]*)
8712 1.1 mrg export_dynamic_flag_spec=-rdynamic
8713 1.1 mrg ;;
8714 1.1 mrg
8715 1.1 mrg cygwin* | mingw* | pw32*)
8716 1.1 mrg # When not using gcc, we currently assume that we are using
8717 1.1 mrg # Microsoft Visual C++.
8718 1.1 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is
8719 1.1 mrg # no search path for DLLs.
8720 1.1 mrg hardcode_libdir_flag_spec=' '
8721 1.1 mrg allow_undefined_flag=unsupported
8722 1.1 mrg # Tell ltmain to make .lib files, not .a files.
8723 1.1 mrg libext=lib
8724 1.1 mrg # Tell ltmain to make .dll files, not .so files.
8725 1.1 mrg shrext_cmds=".dll"
8726 1.1 mrg # FIXME: Setting linknames here is a bad hack.
8727 1.1 mrg archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8728 1.1 mrg # The linker will automatically build a .lib file if we build a DLL.
8729 1.1 mrg old_archive_From_new_cmds='true'
8730 1.1 mrg # FIXME: Should let the user specify the lib program.
8731 1.1 mrg old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8732 1.1 mrg fix_srcfile_path='`cygpath -w "$srcfile"`'
8733 1.1 mrg enable_shared_with_static_runtimes=yes
8734 1.1 mrg ;;
8735 1.1 mrg
8736 1.1 mrg darwin* | rhapsody*)
8737 1.1 mrg case $host_os in
8738 1.1 mrg rhapsody* | darwin1.[012])
8739 1.1 mrg allow_undefined_flag='${wl}-undefined ${wl}suppress'
8740 1.1 mrg ;;
8741 1.1 mrg *) # Darwin 1.3 on
8742 1.1 mrg if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8743 1.1 mrg allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8744 1.1 mrg else
8745 1.1 mrg case ${MACOSX_DEPLOYMENT_TARGET} in
8746 1.1 mrg 10.[012])
8747 1.1 mrg allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8748 1.1 mrg ;;
8749 1.1 mrg 10.*)
8750 1.1 mrg allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8751 1.1 mrg ;;
8752 1.1 mrg esac
8753 1.1 mrg fi
8754 1.1 mrg ;;
8755 1.1 mrg esac
8756 1.1 mrg archive_cmds_need_lc=no
8757 1.1 mrg hardcode_direct=no
8758 1.1 mrg hardcode_automatic=yes
8759 1.1 mrg hardcode_shlibpath_var=unsupported
8760 1.1 mrg whole_archive_flag_spec=''
8761 1.1 mrg link_all_deplibs=yes
8762 1.1 mrg if test "$GCC" = yes ; then
8763 1.1 mrg output_verbose_link_cmd='echo'
8764 1.1.1.2 mrg archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8765 1.1.1.2 mrg module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8766 1.1.1.2 mrg archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
8767 1.1.1.2 mrg module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
8768 1.1 mrg else
8769 1.1 mrg case $cc_basename in
8770 1.1 mrg xlc*)
8771 1.1 mrg output_verbose_link_cmd='echo'
8772 1.1 mrg archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
8773 1.1 mrg module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8774 1.1 mrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8775 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 $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8776 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}'
8777 1.1 mrg ;;
8778 1.1 mrg *)
8779 1.1 mrg ld_shlibs=no
8780 1.1 mrg ;;
8781 1.1 mrg esac
8782 1.1 mrg fi
8783 1.1 mrg ;;
8784 1.1 mrg
8785 1.1 mrg dgux*)
8786 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8787 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8788 1.1 mrg hardcode_shlibpath_var=no
8789 1.1 mrg ;;
8790 1.1 mrg
8791 1.1 mrg freebsd1*)
8792 1.1 mrg ld_shlibs=no
8793 1.1 mrg ;;
8794 1.1 mrg
8795 1.1 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8796 1.1 mrg # support. Future versions do this automatically, but an explicit c++rt0.o
8797 1.1 mrg # does not break anything, and helps significantly (at the cost of a little
8798 1.1 mrg # extra space).
8799 1.1 mrg freebsd2.2*)
8800 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8801 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
8802 1.1 mrg hardcode_direct=yes
8803 1.1 mrg hardcode_shlibpath_var=no
8804 1.1 mrg ;;
8805 1.1 mrg
8806 1.1 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8807 1.1 mrg freebsd2*)
8808 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8809 1.1 mrg hardcode_direct=yes
8810 1.1 mrg hardcode_minus_L=yes
8811 1.1 mrg hardcode_shlibpath_var=no
8812 1.1 mrg ;;
8813 1.1 mrg
8814 1.1 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8815 1.1 mrg freebsd* | dragonfly*)
8816 1.1 mrg archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8817 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
8818 1.1 mrg hardcode_direct=yes
8819 1.1 mrg hardcode_shlibpath_var=no
8820 1.1 mrg ;;
8821 1.1 mrg
8822 1.1 mrg hpux9*)
8823 1.1 mrg if test "$GCC" = yes; then
8824 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'
8825 1.1 mrg else
8826 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'
8827 1.1 mrg fi
8828 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8829 1.1 mrg hardcode_libdir_separator=:
8830 1.1 mrg hardcode_direct=yes
8831 1.1 mrg
8832 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
8833 1.1 mrg # but as the default location of the library.
8834 1.1 mrg hardcode_minus_L=yes
8835 1.1 mrg export_dynamic_flag_spec='${wl}-E'
8836 1.1 mrg ;;
8837 1.1 mrg
8838 1.1 mrg hpux10*)
8839 1.1 mrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8840 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8841 1.1 mrg else
8842 1.1 mrg archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8843 1.1 mrg fi
8844 1.1 mrg if test "$with_gnu_ld" = no; then
8845 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8846 1.1 mrg hardcode_libdir_separator=:
8847 1.1 mrg
8848 1.1 mrg hardcode_direct=yes
8849 1.1 mrg export_dynamic_flag_spec='${wl}-E'
8850 1.1 mrg
8851 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
8852 1.1 mrg # but as the default location of the library.
8853 1.1 mrg hardcode_minus_L=yes
8854 1.1 mrg fi
8855 1.1 mrg ;;
8856 1.1 mrg
8857 1.1 mrg hpux11*)
8858 1.1 mrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8859 1.1 mrg case $host_cpu in
8860 1.1 mrg hppa*64*)
8861 1.1 mrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8862 1.1 mrg ;;
8863 1.1 mrg ia64*)
8864 1.1 mrg archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8865 1.1 mrg ;;
8866 1.1 mrg *)
8867 1.1 mrg archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8868 1.1 mrg ;;
8869 1.1 mrg esac
8870 1.1 mrg else
8871 1.1 mrg case $host_cpu in
8872 1.1 mrg hppa*64*)
8873 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8874 1.1 mrg ;;
8875 1.1 mrg ia64*)
8876 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8877 1.1 mrg ;;
8878 1.1 mrg *)
8879 1.1 mrg archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8880 1.1 mrg ;;
8881 1.1 mrg esac
8882 1.1 mrg fi
8883 1.1 mrg if test "$with_gnu_ld" = no; then
8884 1.1 mrg hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8885 1.1 mrg hardcode_libdir_separator=:
8886 1.1 mrg
8887 1.1 mrg case $host_cpu in
8888 1.1 mrg hppa*64*|ia64*)
8889 1.1 mrg hardcode_libdir_flag_spec_ld='+b $libdir'
8890 1.1 mrg hardcode_direct=no
8891 1.1 mrg hardcode_shlibpath_var=no
8892 1.1 mrg ;;
8893 1.1 mrg *)
8894 1.1 mrg hardcode_direct=yes
8895 1.1 mrg export_dynamic_flag_spec='${wl}-E'
8896 1.1 mrg
8897 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
8898 1.1 mrg # but as the default location of the library.
8899 1.1 mrg hardcode_minus_L=yes
8900 1.1 mrg ;;
8901 1.1 mrg esac
8902 1.1 mrg fi
8903 1.1 mrg ;;
8904 1.1 mrg
8905 1.1 mrg irix5* | irix6* | nonstopux*)
8906 1.1 mrg if test "$GCC" = yes; then
8907 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'
8908 1.1 mrg else
8909 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'
8910 1.1 mrg hardcode_libdir_flag_spec_ld='-rpath $libdir'
8911 1.1 mrg fi
8912 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8913 1.1 mrg hardcode_libdir_separator=:
8914 1.1 mrg link_all_deplibs=yes
8915 1.1 mrg ;;
8916 1.1 mrg
8917 1.1 mrg netbsd*)
8918 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8919 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
8920 1.1 mrg else
8921 1.1 mrg archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
8922 1.1 mrg fi
8923 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
8924 1.1 mrg hardcode_direct=yes
8925 1.1 mrg hardcode_shlibpath_var=no
8926 1.1 mrg ;;
8927 1.1 mrg
8928 1.1 mrg newsos6)
8929 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8930 1.1 mrg hardcode_direct=yes
8931 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8932 1.1 mrg hardcode_libdir_separator=:
8933 1.1 mrg hardcode_shlibpath_var=no
8934 1.1 mrg ;;
8935 1.1 mrg
8936 1.1 mrg openbsd*)
8937 1.1 mrg if test -f /usr/libexec/ld.so; then
8938 1.1 mrg hardcode_direct=yes
8939 1.1 mrg hardcode_shlibpath_var=no
8940 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8941 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8942 1.1 mrg archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8943 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8944 1.1 mrg export_dynamic_flag_spec='${wl}-E'
8945 1.1 mrg else
8946 1.1 mrg case $host_os in
8947 1.1 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8948 1.1 mrg archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8949 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
8950 1.1 mrg ;;
8951 1.1 mrg *)
8952 1.1 mrg archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8953 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8954 1.1 mrg ;;
8955 1.1 mrg esac
8956 1.1 mrg fi
8957 1.1 mrg else
8958 1.1 mrg ld_shlibs=no
8959 1.1 mrg fi
8960 1.1 mrg ;;
8961 1.1 mrg
8962 1.1 mrg os2*)
8963 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
8964 1.1 mrg hardcode_minus_L=yes
8965 1.1 mrg allow_undefined_flag=unsupported
8966 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'
8967 1.1 mrg old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8968 1.1 mrg ;;
8969 1.1 mrg
8970 1.1 mrg osf3*)
8971 1.1 mrg if test "$GCC" = yes; then
8972 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8973 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'
8974 1.1 mrg else
8975 1.1 mrg allow_undefined_flag=' -expect_unresolved \*'
8976 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'
8977 1.1 mrg fi
8978 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8979 1.1 mrg hardcode_libdir_separator=:
8980 1.1 mrg ;;
8981 1.1 mrg
8982 1.1 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag
8983 1.1 mrg if test "$GCC" = yes; then
8984 1.1 mrg allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8985 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'
8986 1.1 mrg hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8987 1.1 mrg else
8988 1.1 mrg allow_undefined_flag=' -expect_unresolved \*'
8989 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'
8990 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~
8991 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'
8992 1.1 mrg
8993 1.1 mrg # Both c and cxx compiler support -rpath directly
8994 1.1 mrg hardcode_libdir_flag_spec='-rpath $libdir'
8995 1.1 mrg fi
8996 1.1 mrg hardcode_libdir_separator=:
8997 1.1 mrg ;;
8998 1.1 mrg
8999 1.1 mrg solaris*)
9000 1.1 mrg no_undefined_flag=' -z text'
9001 1.1 mrg if test "$GCC" = yes; then
9002 1.1 mrg wlarc='${wl}'
9003 1.1 mrg archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9004 1.1 mrg archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
9005 1.1 mrg $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
9006 1.1 mrg else
9007 1.1 mrg wlarc=''
9008 1.1 mrg archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9009 1.1 mrg archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
9010 1.1 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
9011 1.1 mrg fi
9012 1.1 mrg hardcode_libdir_flag_spec='-R$libdir'
9013 1.1 mrg hardcode_shlibpath_var=no
9014 1.1 mrg case $host_os in
9015 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;;
9016 1.1 mrg *)
9017 1.1 mrg # The compiler driver will combine and reorder linker options,
9018 1.1 mrg # but understands `-z linker_flag'. GCC discards it without `$wl',
9019 1.1 mrg # but is careful enough not to reorder.
9020 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?)
9021 1.1 mrg if test "$GCC" = yes; then
9022 1.1 mrg whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9023 1.1 mrg else
9024 1.1 mrg whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9025 1.1 mrg fi
9026 1.1 mrg ;;
9027 1.1 mrg esac
9028 1.1 mrg link_all_deplibs=yes
9029 1.1 mrg ;;
9030 1.1 mrg
9031 1.1 mrg sunos4*)
9032 1.1 mrg if test "x$host_vendor" = xsequent; then
9033 1.1 mrg # Use $CC to link under sequent, because it throws in some extra .o
9034 1.1 mrg # files that make .init and .fini sections work.
9035 1.1 mrg archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9036 1.1 mrg else
9037 1.1 mrg archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9038 1.1 mrg fi
9039 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9040 1.1 mrg hardcode_direct=yes
9041 1.1 mrg hardcode_minus_L=yes
9042 1.1 mrg hardcode_shlibpath_var=no
9043 1.1 mrg ;;
9044 1.1 mrg
9045 1.1 mrg sysv4)
9046 1.1 mrg case $host_vendor in
9047 1.1 mrg sni)
9048 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9049 1.1 mrg hardcode_direct=yes # is this really true???
9050 1.1 mrg ;;
9051 1.1 mrg siemens)
9052 1.1 mrg ## LD is ld it makes a PLAMLIB
9053 1.1 mrg ## CC just makes a GrossModule.
9054 1.1 mrg archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9055 1.1 mrg reload_cmds='$CC -r -o $output$reload_objs'
9056 1.1 mrg hardcode_direct=no
9057 1.1 mrg ;;
9058 1.1 mrg motorola)
9059 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9060 1.1 mrg hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9061 1.1 mrg ;;
9062 1.1 mrg esac
9063 1.1 mrg runpath_var='LD_RUN_PATH'
9064 1.1 mrg hardcode_shlibpath_var=no
9065 1.1 mrg ;;
9066 1.1 mrg
9067 1.1 mrg sysv4.3*)
9068 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9069 1.1 mrg hardcode_shlibpath_var=no
9070 1.1 mrg export_dynamic_flag_spec='-Bexport'
9071 1.1 mrg ;;
9072 1.1 mrg
9073 1.1 mrg sysv4*MP*)
9074 1.1 mrg if test -d /usr/nec; then
9075 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9076 1.1 mrg hardcode_shlibpath_var=no
9077 1.1 mrg runpath_var=LD_RUN_PATH
9078 1.1 mrg hardcode_runpath_var=yes
9079 1.1 mrg ld_shlibs=yes
9080 1.1 mrg fi
9081 1.1 mrg ;;
9082 1.1 mrg
9083 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9084 1.1 mrg no_undefined_flag='${wl}-z,text'
9085 1.1 mrg archive_cmds_need_lc=no
9086 1.1 mrg hardcode_shlibpath_var=no
9087 1.1 mrg runpath_var='LD_RUN_PATH'
9088 1.1 mrg
9089 1.1 mrg if test "$GCC" = yes; then
9090 1.1 mrg archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9091 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9092 1.1 mrg else
9093 1.1 mrg archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9094 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9095 1.1 mrg fi
9096 1.1 mrg ;;
9097 1.1 mrg
9098 1.1 mrg sysv5* | sco3.2v5* | sco5v6*)
9099 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not
9100 1.1 mrg # link with -lc, and that would cause any symbols used from libc to
9101 1.1 mrg # always be unresolved, which means just about no library would
9102 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text
9103 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed
9104 1.1 mrg # as -z defs.
9105 1.1 mrg no_undefined_flag='${wl}-z,text'
9106 1.1 mrg allow_undefined_flag='${wl}-z,nodefs'
9107 1.1 mrg archive_cmds_need_lc=no
9108 1.1 mrg hardcode_shlibpath_var=no
9109 1.1 mrg hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
9110 1.1 mrg hardcode_libdir_separator=':'
9111 1.1 mrg link_all_deplibs=yes
9112 1.1 mrg export_dynamic_flag_spec='${wl}-Bexport'
9113 1.1 mrg runpath_var='LD_RUN_PATH'
9114 1.1 mrg
9115 1.1 mrg if test "$GCC" = yes; then
9116 1.1 mrg archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9117 1.1 mrg archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9118 1.1 mrg else
9119 1.1 mrg archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9120 1.1 mrg archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9121 1.1 mrg fi
9122 1.1 mrg ;;
9123 1.1 mrg
9124 1.1 mrg uts4*)
9125 1.1 mrg archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9126 1.1 mrg hardcode_libdir_flag_spec='-L$libdir'
9127 1.1 mrg hardcode_shlibpath_var=no
9128 1.1 mrg ;;
9129 1.1 mrg
9130 1.1 mrg *)
9131 1.1 mrg ld_shlibs=no
9132 1.1 mrg ;;
9133 1.1 mrg esac
9134 1.1 mrg fi
9135 1.1 mrg
9136 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
9137 1.1.1.2 mrg $as_echo "$ld_shlibs" >&6; }
9138 1.1 mrg test "$ld_shlibs" = no && can_build_shared=no
9139 1.1 mrg
9140 1.1 mrg #
9141 1.1 mrg # Do we need to explicitly link libc?
9142 1.1 mrg #
9143 1.1 mrg case "x$archive_cmds_need_lc" in
9144 1.1 mrg x|xyes)
9145 1.1 mrg # Assume -lc should be added
9146 1.1 mrg archive_cmds_need_lc=yes
9147 1.1 mrg
9148 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then
9149 1.1 mrg case $archive_cmds in
9150 1.1 mrg *'~'*)
9151 1.1 mrg # FIXME: we may have to deal with multi-command sequences.
9152 1.1 mrg ;;
9153 1.1 mrg '$CC '*)
9154 1.1 mrg # Test whether the compiler implicitly links with -lc since on some
9155 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc
9156 1.1 mrg # to ld, don't add -lc before -lgcc.
9157 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
9158 1.1.1.2 mrg $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9159 1.1 mrg $rm conftest*
9160 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9161 1.1 mrg
9162 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9163 1.1 mrg (eval $ac_compile) 2>&5
9164 1.1 mrg ac_status=$?
9165 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9166 1.1 mrg (exit $ac_status); } 2>conftest.err; then
9167 1.1 mrg soname=conftest
9168 1.1 mrg lib=conftest
9169 1.1 mrg libobjs=conftest.$ac_objext
9170 1.1 mrg deplibs=
9171 1.1 mrg wl=$lt_prog_compiler_wl
9172 1.1 mrg pic_flag=$lt_prog_compiler_pic
9173 1.1 mrg compiler_flags=-v
9174 1.1 mrg linker_flags=-v
9175 1.1 mrg verstring=
9176 1.1 mrg output_objdir=.
9177 1.1 mrg libname=conftest
9178 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag
9179 1.1 mrg allow_undefined_flag=
9180 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
9181 1.1 mrg (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
9182 1.1 mrg ac_status=$?
9183 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9184 1.1 mrg (exit $ac_status); }
9185 1.1 mrg then
9186 1.1 mrg archive_cmds_need_lc=no
9187 1.1 mrg else
9188 1.1 mrg archive_cmds_need_lc=yes
9189 1.1 mrg fi
9190 1.1 mrg allow_undefined_flag=$lt_save_allow_undefined_flag
9191 1.1 mrg else
9192 1.1 mrg cat conftest.err 1>&5
9193 1.1 mrg fi
9194 1.1 mrg $rm conftest*
9195 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9196 1.1.1.2 mrg $as_echo "$archive_cmds_need_lc" >&6; }
9197 1.1 mrg ;;
9198 1.1 mrg esac
9199 1.1 mrg fi
9200 1.1 mrg ;;
9201 1.1 mrg esac
9202 1.1 mrg
9203 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9204 1.1.1.2 mrg $as_echo_n "checking dynamic linker characteristics... " >&6; }
9205 1.1 mrg library_names_spec=
9206 1.1 mrg libname_spec='lib$name'
9207 1.1 mrg soname_spec=
9208 1.1 mrg shrext_cmds=".so"
9209 1.1 mrg postinstall_cmds=
9210 1.1 mrg postuninstall_cmds=
9211 1.1 mrg finish_cmds=
9212 1.1 mrg finish_eval=
9213 1.1 mrg shlibpath_var=
9214 1.1 mrg shlibpath_overrides_runpath=unknown
9215 1.1 mrg version_type=none
9216 1.1 mrg dynamic_linker="$host_os ld.so"
9217 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib"
9218 1.1 mrg
9219 1.1 mrg if test "$GCC" = yes; then
9220 1.1 mrg case $host_os in
9221 1.1 mrg darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9222 1.1 mrg *) lt_awk_arg="/^libraries:/" ;;
9223 1.1 mrg esac
9224 1.1 mrg lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9225 1.1 mrg if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
9226 1.1 mrg # if the path contains ";" then we assume it to be the separator
9227 1.1 mrg # otherwise default to the standard path separator (i.e. ":") - it is
9228 1.1 mrg # assumed that no part of a normal pathname contains ";" but that should
9229 1.1 mrg # okay in the real world where ";" in dirpaths is itself problematic.
9230 1.1 mrg lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9231 1.1 mrg else
9232 1.1 mrg lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9233 1.1 mrg fi
9234 1.1 mrg # Ok, now we have the path, separated by spaces, we can step through it
9235 1.1 mrg # and add multilib dir if necessary.
9236 1.1 mrg lt_tmp_lt_search_path_spec=
9237 1.1 mrg lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9238 1.1 mrg for lt_sys_path in $lt_search_path_spec; do
9239 1.1 mrg if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9240 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9241 1.1 mrg else
9242 1.1 mrg test -d "$lt_sys_path" && \
9243 1.1 mrg lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9244 1.1 mrg fi
9245 1.1 mrg done
9246 1.1 mrg lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
9247 1.1 mrg BEGIN {RS=" "; FS="/|\n";} {
9248 1.1 mrg lt_foo="";
9249 1.1 mrg lt_count=0;
9250 1.1 mrg for (lt_i = NF; lt_i > 0; lt_i--) {
9251 1.1 mrg if ($lt_i != "" && $lt_i != ".") {
9252 1.1 mrg if ($lt_i == "..") {
9253 1.1 mrg lt_count++;
9254 1.1 mrg } else {
9255 1.1 mrg if (lt_count == 0) {
9256 1.1 mrg lt_foo="/" $lt_i lt_foo;
9257 1.1 mrg } else {
9258 1.1 mrg lt_count--;
9259 1.1 mrg }
9260 1.1 mrg }
9261 1.1 mrg }
9262 1.1 mrg }
9263 1.1 mrg if (lt_foo != "") { lt_freq[lt_foo]++; }
9264 1.1 mrg if (lt_freq[lt_foo] == 1) { print lt_foo; }
9265 1.1 mrg }'`
9266 1.1 mrg sys_lib_search_path_spec=`echo $lt_search_path_spec`
9267 1.1 mrg else
9268 1.1 mrg sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9269 1.1 mrg fi
9270 1.1 mrg need_lib_prefix=unknown
9271 1.1 mrg hardcode_into_libs=no
9272 1.1 mrg
9273 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version
9274 1.1 mrg # flags to be left without arguments
9275 1.1 mrg need_version=unknown
9276 1.1 mrg
9277 1.1 mrg case $host_os in
9278 1.1 mrg aix3*)
9279 1.1 mrg version_type=linux
9280 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9281 1.1 mrg shlibpath_var=LIBPATH
9282 1.1 mrg
9283 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name.
9284 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9285 1.1 mrg ;;
9286 1.1 mrg
9287 1.1.1.2 mrg aix[4-9]*)
9288 1.1 mrg version_type=linux
9289 1.1 mrg need_lib_prefix=no
9290 1.1 mrg need_version=no
9291 1.1 mrg hardcode_into_libs=yes
9292 1.1 mrg if test "$host_cpu" = ia64; then
9293 1.1 mrg # AIX 5 supports IA64
9294 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9295 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9296 1.1 mrg else
9297 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file
9298 1.1 mrg # for dependence libraries. The import file would start with
9299 1.1 mrg # the line `#! .'. This would cause the generated library to
9300 1.1 mrg # depend on `.', always an invalid library. This was fixed in
9301 1.1 mrg # development snapshots of GCC prior to 3.0.
9302 1.1 mrg case $host_os in
9303 1.1 mrg aix4 | aix4.[01] | aix4.[01].*)
9304 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9305 1.1 mrg echo ' yes '
9306 1.1 mrg echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9307 1.1 mrg :
9308 1.1 mrg else
9309 1.1 mrg can_build_shared=no
9310 1.1 mrg fi
9311 1.1 mrg ;;
9312 1.1 mrg esac
9313 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9314 1.1 mrg # soname into executable. Probably we can add versioning support to
9315 1.1 mrg # collect2, so additional links can be useful in future.
9316 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
9317 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9318 1.1 mrg # instead of lib<name>.a to let people know that these are not
9319 1.1 mrg # typical AIX shared libraries.
9320 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9321 1.1 mrg else
9322 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2
9323 1.1 mrg # and later when we are not doing run time linking.
9324 1.1 mrg library_names_spec='${libname}${release}.a $libname.a'
9325 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9326 1.1 mrg fi
9327 1.1 mrg shlibpath_var=LIBPATH
9328 1.1 mrg fi
9329 1.1 mrg ;;
9330 1.1 mrg
9331 1.1 mrg amigaos*)
9332 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a'
9333 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs.
9334 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'
9335 1.1 mrg ;;
9336 1.1 mrg
9337 1.1 mrg beos*)
9338 1.1 mrg library_names_spec='${libname}${shared_ext}'
9339 1.1 mrg dynamic_linker="$host_os ld.so"
9340 1.1 mrg shlibpath_var=LIBRARY_PATH
9341 1.1 mrg ;;
9342 1.1 mrg
9343 1.1 mrg bsdi[45]*)
9344 1.1 mrg version_type=linux
9345 1.1 mrg need_version=no
9346 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9347 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9348 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9349 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9350 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9351 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9352 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and
9353 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9354 1.1 mrg # libtool to hard-code these into programs
9355 1.1 mrg ;;
9356 1.1 mrg
9357 1.1 mrg cygwin* | mingw* | pw32*)
9358 1.1 mrg version_type=windows
9359 1.1 mrg shrext_cmds=".dll"
9360 1.1 mrg need_version=no
9361 1.1 mrg need_lib_prefix=no
9362 1.1 mrg
9363 1.1 mrg case $GCC,$host_os in
9364 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32*)
9365 1.1 mrg library_names_spec='$libname.dll.a'
9366 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds
9367 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~
9368 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9369 1.1 mrg dldir=$destdir/`dirname \$dlpath`~
9370 1.1 mrg test -d \$dldir || mkdir -p \$dldir~
9371 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~
9372 1.1 mrg chmod a+x \$dldir/$dlname'
9373 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9374 1.1 mrg dlpath=$dir/\$dldll~
9375 1.1 mrg $rm \$dlpath'
9376 1.1 mrg shlibpath_overrides_runpath=yes
9377 1.1 mrg
9378 1.1 mrg case $host_os in
9379 1.1 mrg cygwin*)
9380 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9381 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9382 1.1 mrg sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9383 1.1 mrg ;;
9384 1.1 mrg mingw*)
9385 1.1 mrg # MinGW DLLs use traditional 'lib' prefix
9386 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9387 1.1 mrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9388 1.1 mrg if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9389 1.1 mrg # It is most probably a Windows format PATH printed by
9390 1.1 mrg # mingw gcc, but we are running on Cygwin. Gcc prints its search
9391 1.1 mrg # path with ; separators, and with drive letters. We can handle the
9392 1.1 mrg # drive letters (cygwin fileutils understands them), so leave them,
9393 1.1 mrg # especially as we might pass files found there to a mingw objdump,
9394 1.1 mrg # which wouldn't understand a cygwinified path. Ahh.
9395 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9396 1.1 mrg else
9397 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9398 1.1 mrg fi
9399 1.1 mrg ;;
9400 1.1 mrg pw32*)
9401 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib'
9402 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9403 1.1 mrg ;;
9404 1.1 mrg esac
9405 1.1 mrg ;;
9406 1.1 mrg
9407 1.1 mrg *)
9408 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9409 1.1 mrg ;;
9410 1.1 mrg esac
9411 1.1 mrg dynamic_linker='Win32 ld.exe'
9412 1.1 mrg # FIXME: first we should search . and the directory the executable is in
9413 1.1 mrg shlibpath_var=PATH
9414 1.1 mrg ;;
9415 1.1 mrg
9416 1.1 mrg darwin* | rhapsody*)
9417 1.1 mrg dynamic_linker="$host_os dyld"
9418 1.1 mrg version_type=darwin
9419 1.1 mrg need_lib_prefix=no
9420 1.1 mrg need_version=no
9421 1.1 mrg library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9422 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext'
9423 1.1 mrg shlibpath_overrides_runpath=yes
9424 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH
9425 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9426 1.1 mrg
9427 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9428 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9429 1.1 mrg ;;
9430 1.1 mrg
9431 1.1 mrg dgux*)
9432 1.1 mrg version_type=linux
9433 1.1 mrg need_lib_prefix=no
9434 1.1 mrg need_version=no
9435 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9436 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9437 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9438 1.1 mrg ;;
9439 1.1 mrg
9440 1.1 mrg freebsd1*)
9441 1.1 mrg dynamic_linker=no
9442 1.1 mrg ;;
9443 1.1 mrg
9444 1.1 mrg freebsd* | dragonfly*)
9445 1.1 mrg # DragonFly does not have aout. When/if they implement a new
9446 1.1 mrg # versioning mechanism, adjust this.
9447 1.1 mrg if test -x /usr/bin/objformat; then
9448 1.1 mrg objformat=`/usr/bin/objformat`
9449 1.1 mrg else
9450 1.1 mrg case $host_os in
9451 1.1 mrg freebsd[123]*) objformat=aout ;;
9452 1.1 mrg *) objformat=elf ;;
9453 1.1 mrg esac
9454 1.1 mrg fi
9455 1.1 mrg version_type=freebsd-$objformat
9456 1.1 mrg case $version_type in
9457 1.1 mrg freebsd-elf*)
9458 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9459 1.1 mrg need_version=no
9460 1.1 mrg need_lib_prefix=no
9461 1.1 mrg ;;
9462 1.1 mrg freebsd-*)
9463 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9464 1.1 mrg need_version=yes
9465 1.1 mrg ;;
9466 1.1 mrg esac
9467 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9468 1.1 mrg case $host_os in
9469 1.1 mrg freebsd2*)
9470 1.1 mrg shlibpath_overrides_runpath=yes
9471 1.1 mrg ;;
9472 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*)
9473 1.1 mrg shlibpath_overrides_runpath=yes
9474 1.1 mrg hardcode_into_libs=yes
9475 1.1 mrg ;;
9476 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9477 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9478 1.1 mrg shlibpath_overrides_runpath=no
9479 1.1 mrg hardcode_into_libs=yes
9480 1.1 mrg ;;
9481 1.1 mrg *) # from 4.6 on, and DragonFly
9482 1.1 mrg shlibpath_overrides_runpath=yes
9483 1.1 mrg hardcode_into_libs=yes
9484 1.1 mrg ;;
9485 1.1 mrg esac
9486 1.1 mrg ;;
9487 1.1 mrg
9488 1.1 mrg gnu*)
9489 1.1 mrg version_type=linux
9490 1.1 mrg need_lib_prefix=no
9491 1.1 mrg need_version=no
9492 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9493 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9494 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9495 1.1 mrg hardcode_into_libs=yes
9496 1.1 mrg ;;
9497 1.1 mrg
9498 1.1 mrg hpux9* | hpux10* | hpux11*)
9499 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to
9500 1.1 mrg # link against other versions.
9501 1.1 mrg version_type=sunos
9502 1.1 mrg need_lib_prefix=no
9503 1.1 mrg need_version=no
9504 1.1 mrg case $host_cpu in
9505 1.1 mrg ia64*)
9506 1.1 mrg shrext_cmds='.so'
9507 1.1 mrg hardcode_into_libs=yes
9508 1.1 mrg dynamic_linker="$host_os dld.so"
9509 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9510 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9511 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9512 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9513 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then
9514 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9515 1.1 mrg else
9516 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9517 1.1 mrg fi
9518 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9519 1.1 mrg ;;
9520 1.1 mrg hppa*64*)
9521 1.1 mrg shrext_cmds='.sl'
9522 1.1 mrg hardcode_into_libs=yes
9523 1.1 mrg dynamic_linker="$host_os dld.sl"
9524 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9525 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9526 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9527 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9528 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9529 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9530 1.1 mrg ;;
9531 1.1 mrg *)
9532 1.1 mrg shrext_cmds='.sl'
9533 1.1 mrg dynamic_linker="$host_os dld.sl"
9534 1.1 mrg shlibpath_var=SHLIB_PATH
9535 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9536 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9537 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9538 1.1 mrg ;;
9539 1.1 mrg esac
9540 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555.
9541 1.1 mrg postinstall_cmds='chmod 555 $lib'
9542 1.1 mrg ;;
9543 1.1 mrg
9544 1.1 mrg interix[3-9]*)
9545 1.1 mrg version_type=linux
9546 1.1 mrg need_lib_prefix=no
9547 1.1 mrg need_version=no
9548 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9549 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9550 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9551 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9552 1.1 mrg shlibpath_overrides_runpath=no
9553 1.1 mrg hardcode_into_libs=yes
9554 1.1 mrg ;;
9555 1.1 mrg
9556 1.1 mrg irix5* | irix6* | nonstopux*)
9557 1.1 mrg case $host_os in
9558 1.1 mrg nonstopux*) version_type=nonstopux ;;
9559 1.1 mrg *)
9560 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
9561 1.1 mrg version_type=linux
9562 1.1 mrg else
9563 1.1 mrg version_type=irix
9564 1.1 mrg fi ;;
9565 1.1 mrg esac
9566 1.1 mrg need_lib_prefix=no
9567 1.1 mrg need_version=no
9568 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9569 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9570 1.1 mrg case $host_os in
9571 1.1 mrg irix5* | nonstopux*)
9572 1.1 mrg libsuff= shlibsuff=
9573 1.1 mrg ;;
9574 1.1 mrg *)
9575 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD
9576 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9577 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;;
9578 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9579 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;;
9580 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9581 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;;
9582 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;;
9583 1.1 mrg esac
9584 1.1 mrg ;;
9585 1.1 mrg esac
9586 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9587 1.1 mrg shlibpath_overrides_runpath=no
9588 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9589 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9590 1.1 mrg hardcode_into_libs=yes
9591 1.1 mrg ;;
9592 1.1 mrg
9593 1.1 mrg # No shared lib support for Linux oldld, aout, or coff.
9594 1.1 mrg linux*oldld* | linux*aout* | linux*coff*)
9595 1.1 mrg dynamic_linker=no
9596 1.1 mrg ;;
9597 1.1 mrg
9598 1.1 mrg # This must be Linux ELF.
9599 1.1 mrg linux* | k*bsd*-gnu)
9600 1.1 mrg version_type=linux
9601 1.1 mrg need_lib_prefix=no
9602 1.1 mrg need_version=no
9603 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9604 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9605 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9606 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9607 1.1 mrg shlibpath_overrides_runpath=no
9608 1.1 mrg # This implies no fast_install, which is unacceptable.
9609 1.1 mrg # Some rework will be needed to allow for fast_install
9610 1.1 mrg # before this can be enabled.
9611 1.1 mrg hardcode_into_libs=yes
9612 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9613 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9614 1.1 mrg
9615 1.1 mrg # Append ld.so.conf contents to the search path
9616 1.1 mrg if test -f /etc/ld.so.conf; then
9617 1.1 mrg lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
9618 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
9619 1.1 mrg fi
9620 1.1 mrg
9621 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on
9622 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the
9623 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers,
9624 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and
9625 1.1 mrg # people can always --disable-shared, the test was removed, and we
9626 1.1 mrg # assume the GNU/Linux dynamic linker is in use.
9627 1.1 mrg dynamic_linker='GNU/Linux ld.so'
9628 1.1 mrg ;;
9629 1.1 mrg
9630 1.1 mrg netbsd*)
9631 1.1 mrg version_type=sunos
9632 1.1 mrg need_lib_prefix=no
9633 1.1 mrg need_version=no
9634 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9635 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9636 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9637 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so'
9638 1.1 mrg else
9639 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9640 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9641 1.1 mrg dynamic_linker='NetBSD ld.elf_so'
9642 1.1 mrg fi
9643 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9644 1.1 mrg shlibpath_overrides_runpath=yes
9645 1.1 mrg hardcode_into_libs=yes
9646 1.1 mrg ;;
9647 1.1 mrg
9648 1.1 mrg newsos6)
9649 1.1 mrg version_type=linux
9650 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9651 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9652 1.1 mrg shlibpath_overrides_runpath=yes
9653 1.1 mrg ;;
9654 1.1 mrg
9655 1.1 mrg nto-qnx*)
9656 1.1 mrg version_type=linux
9657 1.1 mrg need_lib_prefix=no
9658 1.1 mrg need_version=no
9659 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9660 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9661 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9662 1.1 mrg shlibpath_overrides_runpath=yes
9663 1.1 mrg ;;
9664 1.1 mrg
9665 1.1 mrg openbsd*)
9666 1.1 mrg version_type=sunos
9667 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib"
9668 1.1 mrg need_lib_prefix=no
9669 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9670 1.1 mrg case $host_os in
9671 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9672 1.1 mrg *) need_version=no ;;
9673 1.1 mrg esac
9674 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9675 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9676 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9677 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9678 1.1 mrg case $host_os in
9679 1.1 mrg openbsd2.[89] | openbsd2.[89].*)
9680 1.1 mrg shlibpath_overrides_runpath=no
9681 1.1 mrg ;;
9682 1.1 mrg *)
9683 1.1 mrg shlibpath_overrides_runpath=yes
9684 1.1 mrg ;;
9685 1.1 mrg esac
9686 1.1 mrg else
9687 1.1 mrg shlibpath_overrides_runpath=yes
9688 1.1 mrg fi
9689 1.1 mrg ;;
9690 1.1 mrg
9691 1.1 mrg os2*)
9692 1.1 mrg libname_spec='$name'
9693 1.1 mrg shrext_cmds=".dll"
9694 1.1 mrg need_lib_prefix=no
9695 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a'
9696 1.1 mrg dynamic_linker='OS/2 ld.exe'
9697 1.1 mrg shlibpath_var=LIBPATH
9698 1.1 mrg ;;
9699 1.1 mrg
9700 1.1 mrg osf3* | osf4* | osf5*)
9701 1.1 mrg version_type=osf
9702 1.1 mrg need_lib_prefix=no
9703 1.1 mrg need_version=no
9704 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9705 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9706 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9707 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9708 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9709 1.1 mrg ;;
9710 1.1 mrg
9711 1.1 mrg rdos*)
9712 1.1 mrg dynamic_linker=no
9713 1.1 mrg ;;
9714 1.1 mrg
9715 1.1 mrg solaris*)
9716 1.1 mrg version_type=linux
9717 1.1 mrg need_lib_prefix=no
9718 1.1 mrg need_version=no
9719 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9720 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9721 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9722 1.1 mrg shlibpath_overrides_runpath=yes
9723 1.1 mrg hardcode_into_libs=yes
9724 1.1 mrg # ldd complains unless libraries are executable
9725 1.1 mrg postinstall_cmds='chmod +x $lib'
9726 1.1 mrg ;;
9727 1.1 mrg
9728 1.1 mrg sunos4*)
9729 1.1 mrg version_type=sunos
9730 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9731 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9732 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9733 1.1 mrg shlibpath_overrides_runpath=yes
9734 1.1 mrg if test "$with_gnu_ld" = yes; then
9735 1.1 mrg need_lib_prefix=no
9736 1.1 mrg fi
9737 1.1 mrg need_version=yes
9738 1.1 mrg ;;
9739 1.1 mrg
9740 1.1 mrg sysv4 | sysv4.3*)
9741 1.1 mrg version_type=linux
9742 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9743 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9744 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9745 1.1 mrg case $host_vendor in
9746 1.1 mrg sni)
9747 1.1 mrg shlibpath_overrides_runpath=no
9748 1.1 mrg need_lib_prefix=no
9749 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym'
9750 1.1 mrg runpath_var=LD_RUN_PATH
9751 1.1 mrg ;;
9752 1.1 mrg siemens)
9753 1.1 mrg need_lib_prefix=no
9754 1.1 mrg ;;
9755 1.1 mrg motorola)
9756 1.1 mrg need_lib_prefix=no
9757 1.1 mrg need_version=no
9758 1.1 mrg shlibpath_overrides_runpath=no
9759 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9760 1.1 mrg ;;
9761 1.1 mrg esac
9762 1.1 mrg ;;
9763 1.1 mrg
9764 1.1 mrg sysv4*MP*)
9765 1.1 mrg if test -d /usr/nec ;then
9766 1.1 mrg version_type=linux
9767 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9768 1.1 mrg soname_spec='$libname${shared_ext}.$major'
9769 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9770 1.1 mrg fi
9771 1.1 mrg ;;
9772 1.1 mrg
9773 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9774 1.1 mrg version_type=freebsd-elf
9775 1.1 mrg need_lib_prefix=no
9776 1.1 mrg need_version=no
9777 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9778 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9779 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9780 1.1 mrg hardcode_into_libs=yes
9781 1.1 mrg if test "$with_gnu_ld" = yes; then
9782 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9783 1.1 mrg shlibpath_overrides_runpath=no
9784 1.1 mrg else
9785 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9786 1.1 mrg shlibpath_overrides_runpath=yes
9787 1.1 mrg case $host_os in
9788 1.1 mrg sco3.2v5*)
9789 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9790 1.1 mrg ;;
9791 1.1 mrg esac
9792 1.1 mrg fi
9793 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib'
9794 1.1 mrg ;;
9795 1.1 mrg
9796 1.1 mrg uts4*)
9797 1.1 mrg version_type=linux
9798 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9799 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
9800 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
9801 1.1 mrg ;;
9802 1.1 mrg
9803 1.1 mrg *)
9804 1.1 mrg dynamic_linker=no
9805 1.1 mrg ;;
9806 1.1 mrg esac
9807 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9808 1.1.1.2 mrg $as_echo "$dynamic_linker" >&6; }
9809 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no
9810 1.1 mrg
9811 1.1.1.2 mrg if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9812 1.1.1.2 mrg $as_echo_n "(cached) " >&6
9813 1.1.1.2 mrg else
9814 1.1.1.2 mrg lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
9815 1.1.1.2 mrg fi
9816 1.1.1.2 mrg
9817 1.1.1.2 mrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9818 1.1.1.2 mrg if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9819 1.1.1.2 mrg $as_echo_n "(cached) " >&6
9820 1.1.1.2 mrg else
9821 1.1.1.2 mrg lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
9822 1.1.1.2 mrg fi
9823 1.1.1.2 mrg
9824 1.1.1.2 mrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9825 1.1.1.2 mrg
9826 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9827 1.1 mrg if test "$GCC" = yes; then
9828 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9829 1.1 mrg fi
9830 1.1 mrg
9831 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9832 1.1.1.2 mrg $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9833 1.1 mrg hardcode_action=
9834 1.1 mrg if test -n "$hardcode_libdir_flag_spec" || \
9835 1.1 mrg test -n "$runpath_var" || \
9836 1.1 mrg test "X$hardcode_automatic" = "Xyes" ; then
9837 1.1 mrg
9838 1.1 mrg # We can hardcode non-existant directories.
9839 1.1 mrg if test "$hardcode_direct" != no &&
9840 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we
9841 1.1 mrg # have to relink, otherwise we might link with an installed library
9842 1.1 mrg # when we should be linking with a yet-to-be-installed one
9843 1.1 mrg ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9844 1.1 mrg test "$hardcode_minus_L" != no; then
9845 1.1 mrg # Linking always hardcodes the temporary library directory.
9846 1.1 mrg hardcode_action=relink
9847 1.1 mrg else
9848 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs.
9849 1.1 mrg hardcode_action=immediate
9850 1.1 mrg fi
9851 1.1 mrg else
9852 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing
9853 1.1 mrg # directories.
9854 1.1 mrg hardcode_action=unsupported
9855 1.1 mrg fi
9856 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
9857 1.1.1.2 mrg $as_echo "$hardcode_action" >&6; }
9858 1.1 mrg
9859 1.1 mrg if test "$hardcode_action" = relink; then
9860 1.1 mrg # Fast installation is not supported
9861 1.1 mrg enable_fast_install=no
9862 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes ||
9863 1.1 mrg test "$enable_shared" = no; then
9864 1.1 mrg # Fast installation is not necessary
9865 1.1 mrg enable_fast_install=needless
9866 1.1 mrg fi
9867 1.1 mrg
9868 1.1 mrg striplib=
9869 1.1 mrg old_striplib=
9870 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9871 1.1.1.2 mrg $as_echo_n "checking whether stripping libraries is possible... " >&6; }
9872 1.1 mrg if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9873 1.1 mrg test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9874 1.1 mrg test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9875 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
9876 1.1.1.2 mrg $as_echo "yes" >&6; }
9877 1.1 mrg else
9878 1.1 mrg # FIXME - insert some real tests, host_os isn't really good enough
9879 1.1 mrg case $host_os in
9880 1.1 mrg darwin*)
9881 1.1 mrg if test -n "$STRIP" ; then
9882 1.1 mrg striplib="$STRIP -x"
9883 1.1 mrg old_striplib="$STRIP -S"
9884 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
9885 1.1.1.2 mrg $as_echo "yes" >&6; }
9886 1.1 mrg else
9887 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
9888 1.1.1.2 mrg $as_echo "no" >&6; }
9889 1.1 mrg fi
9890 1.1 mrg ;;
9891 1.1 mrg *)
9892 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
9893 1.1.1.2 mrg $as_echo "no" >&6; }
9894 1.1 mrg ;;
9895 1.1 mrg esac
9896 1.1 mrg fi
9897 1.1 mrg
9898 1.1 mrg if test "x$enable_dlopen" != xyes; then
9899 1.1 mrg enable_dlopen=unknown
9900 1.1 mrg enable_dlopen_self=unknown
9901 1.1 mrg enable_dlopen_self_static=unknown
9902 1.1 mrg else
9903 1.1 mrg lt_cv_dlopen=no
9904 1.1 mrg lt_cv_dlopen_libs=
9905 1.1 mrg
9906 1.1 mrg case $host_os in
9907 1.1 mrg beos*)
9908 1.1 mrg lt_cv_dlopen="load_add_on"
9909 1.1 mrg lt_cv_dlopen_libs=
9910 1.1 mrg lt_cv_dlopen_self=yes
9911 1.1 mrg ;;
9912 1.1 mrg
9913 1.1 mrg mingw* | pw32*)
9914 1.1 mrg lt_cv_dlopen="LoadLibrary"
9915 1.1 mrg lt_cv_dlopen_libs=
9916 1.1 mrg ;;
9917 1.1 mrg
9918 1.1 mrg cygwin*)
9919 1.1 mrg lt_cv_dlopen="dlopen"
9920 1.1 mrg lt_cv_dlopen_libs=
9921 1.1 mrg ;;
9922 1.1 mrg
9923 1.1 mrg darwin*)
9924 1.1 mrg # if libdl is installed we need to link against it
9925 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9926 1.1.1.2 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; }
9927 1.1 mrg if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9928 1.1.1.2 mrg $as_echo_n "(cached) " >&6
9929 1.1 mrg else
9930 1.1 mrg ac_check_lib_save_LIBS=$LIBS
9931 1.1 mrg LIBS="-ldl $LIBS"
9932 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
9933 1.1 mrg /* confdefs.h. */
9934 1.1 mrg _ACEOF
9935 1.1 mrg cat confdefs.h >>conftest.$ac_ext
9936 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
9937 1.1 mrg /* end confdefs.h. */
9938 1.1 mrg
9939 1.1 mrg /* Override any GCC internal prototype to avoid an error.
9940 1.1 mrg Use char because int might match the return type of a GCC
9941 1.1 mrg builtin and then its argument prototype would still apply. */
9942 1.1 mrg #ifdef __cplusplus
9943 1.1 mrg extern "C"
9944 1.1 mrg #endif
9945 1.1 mrg char dlopen ();
9946 1.1 mrg int
9947 1.1 mrg main ()
9948 1.1 mrg {
9949 1.1 mrg return dlopen ();
9950 1.1 mrg ;
9951 1.1 mrg return 0;
9952 1.1 mrg }
9953 1.1 mrg _ACEOF
9954 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
9955 1.1 mrg if { (ac_try="$ac_link"
9956 1.1 mrg case "(($ac_try" in
9957 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9958 1.1 mrg *) ac_try_echo=$ac_try;;
9959 1.1 mrg esac
9960 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9961 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
9962 1.1 mrg (eval "$ac_link") 2>conftest.er1
9963 1.1 mrg ac_status=$?
9964 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
9965 1.1 mrg rm -f conftest.er1
9966 1.1 mrg cat conftest.err >&5
9967 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9968 1.1 mrg (exit $ac_status); } && {
9969 1.1 mrg test -z "$ac_c_werror_flag" ||
9970 1.1 mrg test ! -s conftest.err
9971 1.1.1.2 mrg } && test -s conftest$ac_exeext && {
9972 1.1.1.2 mrg test "$cross_compiling" = yes ||
9973 1.1.1.2 mrg $as_test_x conftest$ac_exeext
9974 1.1.1.2 mrg }; then
9975 1.1 mrg ac_cv_lib_dl_dlopen=yes
9976 1.1 mrg else
9977 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
9978 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
9979 1.1 mrg
9980 1.1 mrg ac_cv_lib_dl_dlopen=no
9981 1.1 mrg fi
9982 1.1 mrg
9983 1.1.1.2 mrg rm -rf conftest.dSYM
9984 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9985 1.1 mrg conftest$ac_exeext conftest.$ac_ext
9986 1.1 mrg LIBS=$ac_check_lib_save_LIBS
9987 1.1 mrg fi
9988 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9989 1.1.1.2 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9990 1.1.1.2 mrg if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
9991 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9992 1.1 mrg else
9993 1.1 mrg
9994 1.1 mrg lt_cv_dlopen="dyld"
9995 1.1 mrg lt_cv_dlopen_libs=
9996 1.1 mrg lt_cv_dlopen_self=yes
9997 1.1 mrg
9998 1.1 mrg fi
9999 1.1 mrg
10000 1.1 mrg ;;
10001 1.1 mrg
10002 1.1 mrg *)
10003 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
10004 1.1.1.2 mrg $as_echo_n "checking for shl_load... " >&6; }
10005 1.1 mrg if test "${ac_cv_func_shl_load+set}" = set; then
10006 1.1.1.2 mrg $as_echo_n "(cached) " >&6
10007 1.1 mrg else
10008 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
10009 1.1 mrg /* confdefs.h. */
10010 1.1 mrg _ACEOF
10011 1.1 mrg cat confdefs.h >>conftest.$ac_ext
10012 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
10013 1.1 mrg /* end confdefs.h. */
10014 1.1 mrg /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
10015 1.1 mrg For example, HP-UX 11i <limits.h> declares gettimeofday. */
10016 1.1 mrg #define shl_load innocuous_shl_load
10017 1.1 mrg
10018 1.1 mrg /* System header to define __stub macros and hopefully few prototypes,
10019 1.1 mrg which can conflict with char shl_load (); below.
10020 1.1 mrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10021 1.1 mrg <limits.h> exists even on freestanding compilers. */
10022 1.1 mrg
10023 1.1 mrg #ifdef __STDC__
10024 1.1 mrg # include <limits.h>
10025 1.1 mrg #else
10026 1.1 mrg # include <assert.h>
10027 1.1 mrg #endif
10028 1.1 mrg
10029 1.1 mrg #undef shl_load
10030 1.1 mrg
10031 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10032 1.1 mrg Use char because int might match the return type of a GCC
10033 1.1 mrg builtin and then its argument prototype would still apply. */
10034 1.1 mrg #ifdef __cplusplus
10035 1.1 mrg extern "C"
10036 1.1 mrg #endif
10037 1.1 mrg char shl_load ();
10038 1.1 mrg /* The GNU C library defines this for functions which it implements
10039 1.1 mrg to always fail with ENOSYS. Some functions are actually named
10040 1.1 mrg something starting with __ and the normal name is an alias. */
10041 1.1 mrg #if defined __stub_shl_load || defined __stub___shl_load
10042 1.1 mrg choke me
10043 1.1 mrg #endif
10044 1.1 mrg
10045 1.1 mrg int
10046 1.1 mrg main ()
10047 1.1 mrg {
10048 1.1 mrg return shl_load ();
10049 1.1 mrg ;
10050 1.1 mrg return 0;
10051 1.1 mrg }
10052 1.1 mrg _ACEOF
10053 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
10054 1.1 mrg if { (ac_try="$ac_link"
10055 1.1 mrg case "(($ac_try" in
10056 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10057 1.1 mrg *) ac_try_echo=$ac_try;;
10058 1.1 mrg esac
10059 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10060 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
10061 1.1 mrg (eval "$ac_link") 2>conftest.er1
10062 1.1 mrg ac_status=$?
10063 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
10064 1.1 mrg rm -f conftest.er1
10065 1.1 mrg cat conftest.err >&5
10066 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10067 1.1 mrg (exit $ac_status); } && {
10068 1.1 mrg test -z "$ac_c_werror_flag" ||
10069 1.1 mrg test ! -s conftest.err
10070 1.1.1.2 mrg } && test -s conftest$ac_exeext && {
10071 1.1.1.2 mrg test "$cross_compiling" = yes ||
10072 1.1.1.2 mrg $as_test_x conftest$ac_exeext
10073 1.1.1.2 mrg }; then
10074 1.1 mrg ac_cv_func_shl_load=yes
10075 1.1 mrg else
10076 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
10077 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
10078 1.1 mrg
10079 1.1 mrg ac_cv_func_shl_load=no
10080 1.1 mrg fi
10081 1.1 mrg
10082 1.1.1.2 mrg rm -rf conftest.dSYM
10083 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10084 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10085 1.1 mrg fi
10086 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10087 1.1.1.2 mrg $as_echo "$ac_cv_func_shl_load" >&6; }
10088 1.1.1.2 mrg if test "x$ac_cv_func_shl_load" = x""yes; then
10089 1.1 mrg lt_cv_dlopen="shl_load"
10090 1.1 mrg else
10091 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10092 1.1.1.2 mrg $as_echo_n "checking for shl_load in -ldld... " >&6; }
10093 1.1 mrg if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10094 1.1.1.2 mrg $as_echo_n "(cached) " >&6
10095 1.1 mrg else
10096 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10097 1.1 mrg LIBS="-ldld $LIBS"
10098 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
10099 1.1 mrg /* confdefs.h. */
10100 1.1 mrg _ACEOF
10101 1.1 mrg cat confdefs.h >>conftest.$ac_ext
10102 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
10103 1.1 mrg /* end confdefs.h. */
10104 1.1 mrg
10105 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10106 1.1 mrg Use char because int might match the return type of a GCC
10107 1.1 mrg builtin and then its argument prototype would still apply. */
10108 1.1 mrg #ifdef __cplusplus
10109 1.1 mrg extern "C"
10110 1.1 mrg #endif
10111 1.1 mrg char shl_load ();
10112 1.1 mrg int
10113 1.1 mrg main ()
10114 1.1 mrg {
10115 1.1 mrg return shl_load ();
10116 1.1 mrg ;
10117 1.1 mrg return 0;
10118 1.1 mrg }
10119 1.1 mrg _ACEOF
10120 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
10121 1.1 mrg if { (ac_try="$ac_link"
10122 1.1 mrg case "(($ac_try" in
10123 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10124 1.1 mrg *) ac_try_echo=$ac_try;;
10125 1.1 mrg esac
10126 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10127 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
10128 1.1 mrg (eval "$ac_link") 2>conftest.er1
10129 1.1 mrg ac_status=$?
10130 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
10131 1.1 mrg rm -f conftest.er1
10132 1.1 mrg cat conftest.err >&5
10133 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10134 1.1 mrg (exit $ac_status); } && {
10135 1.1 mrg test -z "$ac_c_werror_flag" ||
10136 1.1 mrg test ! -s conftest.err
10137 1.1.1.2 mrg } && test -s conftest$ac_exeext && {
10138 1.1.1.2 mrg test "$cross_compiling" = yes ||
10139 1.1.1.2 mrg $as_test_x conftest$ac_exeext
10140 1.1.1.2 mrg }; then
10141 1.1 mrg ac_cv_lib_dld_shl_load=yes
10142 1.1 mrg else
10143 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
10144 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
10145 1.1 mrg
10146 1.1 mrg ac_cv_lib_dld_shl_load=no
10147 1.1 mrg fi
10148 1.1 mrg
10149 1.1.1.2 mrg rm -rf conftest.dSYM
10150 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10151 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10152 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10153 1.1 mrg fi
10154 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10155 1.1.1.2 mrg $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10156 1.1.1.2 mrg if test "x$ac_cv_lib_dld_shl_load" = x""yes; then
10157 1.1.1.2 mrg lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10158 1.1 mrg else
10159 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
10160 1.1.1.2 mrg $as_echo_n "checking for dlopen... " >&6; }
10161 1.1 mrg if test "${ac_cv_func_dlopen+set}" = set; then
10162 1.1.1.2 mrg $as_echo_n "(cached) " >&6
10163 1.1 mrg else
10164 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
10165 1.1 mrg /* confdefs.h. */
10166 1.1 mrg _ACEOF
10167 1.1 mrg cat confdefs.h >>conftest.$ac_ext
10168 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
10169 1.1 mrg /* end confdefs.h. */
10170 1.1 mrg /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
10171 1.1 mrg For example, HP-UX 11i <limits.h> declares gettimeofday. */
10172 1.1 mrg #define dlopen innocuous_dlopen
10173 1.1 mrg
10174 1.1 mrg /* System header to define __stub macros and hopefully few prototypes,
10175 1.1 mrg which can conflict with char dlopen (); below.
10176 1.1 mrg Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10177 1.1 mrg <limits.h> exists even on freestanding compilers. */
10178 1.1 mrg
10179 1.1 mrg #ifdef __STDC__
10180 1.1 mrg # include <limits.h>
10181 1.1 mrg #else
10182 1.1 mrg # include <assert.h>
10183 1.1 mrg #endif
10184 1.1 mrg
10185 1.1 mrg #undef dlopen
10186 1.1 mrg
10187 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10188 1.1 mrg Use char because int might match the return type of a GCC
10189 1.1 mrg builtin and then its argument prototype would still apply. */
10190 1.1 mrg #ifdef __cplusplus
10191 1.1 mrg extern "C"
10192 1.1 mrg #endif
10193 1.1 mrg char dlopen ();
10194 1.1 mrg /* The GNU C library defines this for functions which it implements
10195 1.1 mrg to always fail with ENOSYS. Some functions are actually named
10196 1.1 mrg something starting with __ and the normal name is an alias. */
10197 1.1 mrg #if defined __stub_dlopen || defined __stub___dlopen
10198 1.1 mrg choke me
10199 1.1 mrg #endif
10200 1.1 mrg
10201 1.1 mrg int
10202 1.1 mrg main ()
10203 1.1 mrg {
10204 1.1 mrg return dlopen ();
10205 1.1 mrg ;
10206 1.1 mrg return 0;
10207 1.1 mrg }
10208 1.1 mrg _ACEOF
10209 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
10210 1.1 mrg if { (ac_try="$ac_link"
10211 1.1 mrg case "(($ac_try" in
10212 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10213 1.1 mrg *) ac_try_echo=$ac_try;;
10214 1.1 mrg esac
10215 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10216 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
10217 1.1 mrg (eval "$ac_link") 2>conftest.er1
10218 1.1 mrg ac_status=$?
10219 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
10220 1.1 mrg rm -f conftest.er1
10221 1.1 mrg cat conftest.err >&5
10222 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10223 1.1 mrg (exit $ac_status); } && {
10224 1.1 mrg test -z "$ac_c_werror_flag" ||
10225 1.1 mrg test ! -s conftest.err
10226 1.1.1.2 mrg } && test -s conftest$ac_exeext && {
10227 1.1.1.2 mrg test "$cross_compiling" = yes ||
10228 1.1.1.2 mrg $as_test_x conftest$ac_exeext
10229 1.1.1.2 mrg }; then
10230 1.1 mrg ac_cv_func_dlopen=yes
10231 1.1 mrg else
10232 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
10233 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
10234 1.1 mrg
10235 1.1 mrg ac_cv_func_dlopen=no
10236 1.1 mrg fi
10237 1.1 mrg
10238 1.1.1.2 mrg rm -rf conftest.dSYM
10239 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10240 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10241 1.1 mrg fi
10242 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
10243 1.1.1.2 mrg $as_echo "$ac_cv_func_dlopen" >&6; }
10244 1.1.1.2 mrg if test "x$ac_cv_func_dlopen" = x""yes; then
10245 1.1 mrg lt_cv_dlopen="dlopen"
10246 1.1 mrg else
10247 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10248 1.1.1.2 mrg $as_echo_n "checking for dlopen in -ldl... " >&6; }
10249 1.1 mrg if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10250 1.1.1.2 mrg $as_echo_n "(cached) " >&6
10251 1.1 mrg else
10252 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10253 1.1 mrg LIBS="-ldl $LIBS"
10254 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
10255 1.1 mrg /* confdefs.h. */
10256 1.1 mrg _ACEOF
10257 1.1 mrg cat confdefs.h >>conftest.$ac_ext
10258 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
10259 1.1 mrg /* end confdefs.h. */
10260 1.1 mrg
10261 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10262 1.1 mrg Use char because int might match the return type of a GCC
10263 1.1 mrg builtin and then its argument prototype would still apply. */
10264 1.1 mrg #ifdef __cplusplus
10265 1.1 mrg extern "C"
10266 1.1 mrg #endif
10267 1.1 mrg char dlopen ();
10268 1.1 mrg int
10269 1.1 mrg main ()
10270 1.1 mrg {
10271 1.1 mrg return dlopen ();
10272 1.1 mrg ;
10273 1.1 mrg return 0;
10274 1.1 mrg }
10275 1.1 mrg _ACEOF
10276 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
10277 1.1 mrg if { (ac_try="$ac_link"
10278 1.1 mrg case "(($ac_try" in
10279 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10280 1.1 mrg *) ac_try_echo=$ac_try;;
10281 1.1 mrg esac
10282 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10283 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
10284 1.1 mrg (eval "$ac_link") 2>conftest.er1
10285 1.1 mrg ac_status=$?
10286 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
10287 1.1 mrg rm -f conftest.er1
10288 1.1 mrg cat conftest.err >&5
10289 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10290 1.1 mrg (exit $ac_status); } && {
10291 1.1 mrg test -z "$ac_c_werror_flag" ||
10292 1.1 mrg test ! -s conftest.err
10293 1.1.1.2 mrg } && test -s conftest$ac_exeext && {
10294 1.1.1.2 mrg test "$cross_compiling" = yes ||
10295 1.1.1.2 mrg $as_test_x conftest$ac_exeext
10296 1.1.1.2 mrg }; then
10297 1.1 mrg ac_cv_lib_dl_dlopen=yes
10298 1.1 mrg else
10299 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
10300 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
10301 1.1 mrg
10302 1.1 mrg ac_cv_lib_dl_dlopen=no
10303 1.1 mrg fi
10304 1.1 mrg
10305 1.1.1.2 mrg rm -rf conftest.dSYM
10306 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10307 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10308 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10309 1.1 mrg fi
10310 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10311 1.1.1.2 mrg $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10312 1.1.1.2 mrg if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
10313 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10314 1.1 mrg else
10315 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10316 1.1.1.2 mrg $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10317 1.1 mrg if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10318 1.1.1.2 mrg $as_echo_n "(cached) " >&6
10319 1.1 mrg else
10320 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10321 1.1 mrg LIBS="-lsvld $LIBS"
10322 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
10323 1.1 mrg /* confdefs.h. */
10324 1.1 mrg _ACEOF
10325 1.1 mrg cat confdefs.h >>conftest.$ac_ext
10326 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
10327 1.1 mrg /* end confdefs.h. */
10328 1.1 mrg
10329 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10330 1.1 mrg Use char because int might match the return type of a GCC
10331 1.1 mrg builtin and then its argument prototype would still apply. */
10332 1.1 mrg #ifdef __cplusplus
10333 1.1 mrg extern "C"
10334 1.1 mrg #endif
10335 1.1 mrg char dlopen ();
10336 1.1 mrg int
10337 1.1 mrg main ()
10338 1.1 mrg {
10339 1.1 mrg return dlopen ();
10340 1.1 mrg ;
10341 1.1 mrg return 0;
10342 1.1 mrg }
10343 1.1 mrg _ACEOF
10344 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
10345 1.1 mrg if { (ac_try="$ac_link"
10346 1.1 mrg case "(($ac_try" in
10347 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10348 1.1 mrg *) ac_try_echo=$ac_try;;
10349 1.1 mrg esac
10350 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10351 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
10352 1.1 mrg (eval "$ac_link") 2>conftest.er1
10353 1.1 mrg ac_status=$?
10354 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
10355 1.1 mrg rm -f conftest.er1
10356 1.1 mrg cat conftest.err >&5
10357 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10358 1.1 mrg (exit $ac_status); } && {
10359 1.1 mrg test -z "$ac_c_werror_flag" ||
10360 1.1 mrg test ! -s conftest.err
10361 1.1.1.2 mrg } && test -s conftest$ac_exeext && {
10362 1.1.1.2 mrg test "$cross_compiling" = yes ||
10363 1.1.1.2 mrg $as_test_x conftest$ac_exeext
10364 1.1.1.2 mrg }; then
10365 1.1 mrg ac_cv_lib_svld_dlopen=yes
10366 1.1 mrg else
10367 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
10368 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
10369 1.1 mrg
10370 1.1 mrg ac_cv_lib_svld_dlopen=no
10371 1.1 mrg fi
10372 1.1 mrg
10373 1.1.1.2 mrg rm -rf conftest.dSYM
10374 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10375 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10376 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10377 1.1 mrg fi
10378 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10379 1.1.1.2 mrg $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10380 1.1.1.2 mrg if test "x$ac_cv_lib_svld_dlopen" = x""yes; then
10381 1.1 mrg lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10382 1.1 mrg else
10383 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10384 1.1.1.2 mrg $as_echo_n "checking for dld_link in -ldld... " >&6; }
10385 1.1 mrg if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10386 1.1.1.2 mrg $as_echo_n "(cached) " >&6
10387 1.1 mrg else
10388 1.1 mrg ac_check_lib_save_LIBS=$LIBS
10389 1.1 mrg LIBS="-ldld $LIBS"
10390 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
10391 1.1 mrg /* confdefs.h. */
10392 1.1 mrg _ACEOF
10393 1.1 mrg cat confdefs.h >>conftest.$ac_ext
10394 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
10395 1.1 mrg /* end confdefs.h. */
10396 1.1 mrg
10397 1.1 mrg /* Override any GCC internal prototype to avoid an error.
10398 1.1 mrg Use char because int might match the return type of a GCC
10399 1.1 mrg builtin and then its argument prototype would still apply. */
10400 1.1 mrg #ifdef __cplusplus
10401 1.1 mrg extern "C"
10402 1.1 mrg #endif
10403 1.1 mrg char dld_link ();
10404 1.1 mrg int
10405 1.1 mrg main ()
10406 1.1 mrg {
10407 1.1 mrg return dld_link ();
10408 1.1 mrg ;
10409 1.1 mrg return 0;
10410 1.1 mrg }
10411 1.1 mrg _ACEOF
10412 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
10413 1.1 mrg if { (ac_try="$ac_link"
10414 1.1 mrg case "(($ac_try" in
10415 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10416 1.1 mrg *) ac_try_echo=$ac_try;;
10417 1.1 mrg esac
10418 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10419 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
10420 1.1 mrg (eval "$ac_link") 2>conftest.er1
10421 1.1 mrg ac_status=$?
10422 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
10423 1.1 mrg rm -f conftest.er1
10424 1.1 mrg cat conftest.err >&5
10425 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10426 1.1 mrg (exit $ac_status); } && {
10427 1.1 mrg test -z "$ac_c_werror_flag" ||
10428 1.1 mrg test ! -s conftest.err
10429 1.1.1.2 mrg } && test -s conftest$ac_exeext && {
10430 1.1.1.2 mrg test "$cross_compiling" = yes ||
10431 1.1.1.2 mrg $as_test_x conftest$ac_exeext
10432 1.1.1.2 mrg }; then
10433 1.1 mrg ac_cv_lib_dld_dld_link=yes
10434 1.1 mrg else
10435 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
10436 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
10437 1.1 mrg
10438 1.1 mrg ac_cv_lib_dld_dld_link=no
10439 1.1 mrg fi
10440 1.1 mrg
10441 1.1.1.2 mrg rm -rf conftest.dSYM
10442 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10443 1.1 mrg conftest$ac_exeext conftest.$ac_ext
10444 1.1 mrg LIBS=$ac_check_lib_save_LIBS
10445 1.1 mrg fi
10446 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10447 1.1.1.2 mrg $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10448 1.1.1.2 mrg if test "x$ac_cv_lib_dld_dld_link" = x""yes; then
10449 1.1.1.2 mrg lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10450 1.1 mrg fi
10451 1.1 mrg
10452 1.1 mrg
10453 1.1 mrg fi
10454 1.1 mrg
10455 1.1 mrg
10456 1.1 mrg fi
10457 1.1 mrg
10458 1.1 mrg
10459 1.1 mrg fi
10460 1.1 mrg
10461 1.1 mrg
10462 1.1 mrg fi
10463 1.1 mrg
10464 1.1 mrg
10465 1.1 mrg fi
10466 1.1 mrg
10467 1.1 mrg ;;
10468 1.1 mrg esac
10469 1.1 mrg
10470 1.1 mrg if test "x$lt_cv_dlopen" != xno; then
10471 1.1 mrg enable_dlopen=yes
10472 1.1 mrg else
10473 1.1 mrg enable_dlopen=no
10474 1.1 mrg fi
10475 1.1 mrg
10476 1.1 mrg case $lt_cv_dlopen in
10477 1.1 mrg dlopen)
10478 1.1 mrg save_CPPFLAGS="$CPPFLAGS"
10479 1.1 mrg test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10480 1.1 mrg
10481 1.1 mrg save_LDFLAGS="$LDFLAGS"
10482 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10483 1.1 mrg
10484 1.1 mrg save_LIBS="$LIBS"
10485 1.1 mrg LIBS="$lt_cv_dlopen_libs $LIBS"
10486 1.1 mrg
10487 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10488 1.1.1.2 mrg $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10489 1.1 mrg if test "${lt_cv_dlopen_self+set}" = set; then
10490 1.1.1.2 mrg $as_echo_n "(cached) " >&6
10491 1.1 mrg else
10492 1.1 mrg if test "$cross_compiling" = yes; then :
10493 1.1 mrg lt_cv_dlopen_self=cross
10494 1.1 mrg else
10495 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10496 1.1 mrg lt_status=$lt_dlunknown
10497 1.1 mrg cat > conftest.$ac_ext <<EOF
10498 1.1.1.2 mrg #line 10498 "configure"
10499 1.1 mrg #include "confdefs.h"
10500 1.1 mrg
10501 1.1 mrg #if HAVE_DLFCN_H
10502 1.1 mrg #include <dlfcn.h>
10503 1.1 mrg #endif
10504 1.1 mrg
10505 1.1 mrg #include <stdio.h>
10506 1.1 mrg
10507 1.1 mrg #ifdef RTLD_GLOBAL
10508 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL
10509 1.1 mrg #else
10510 1.1 mrg # ifdef DL_GLOBAL
10511 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL
10512 1.1 mrg # else
10513 1.1 mrg # define LT_DLGLOBAL 0
10514 1.1 mrg # endif
10515 1.1 mrg #endif
10516 1.1 mrg
10517 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10518 1.1 mrg find out it does not work in some platform. */
10519 1.1 mrg #ifndef LT_DLLAZY_OR_NOW
10520 1.1 mrg # ifdef RTLD_LAZY
10521 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY
10522 1.1 mrg # else
10523 1.1 mrg # ifdef DL_LAZY
10524 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY
10525 1.1 mrg # else
10526 1.1 mrg # ifdef RTLD_NOW
10527 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW
10528 1.1 mrg # else
10529 1.1 mrg # ifdef DL_NOW
10530 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW
10531 1.1 mrg # else
10532 1.1 mrg # define LT_DLLAZY_OR_NOW 0
10533 1.1 mrg # endif
10534 1.1 mrg # endif
10535 1.1 mrg # endif
10536 1.1 mrg # endif
10537 1.1 mrg #endif
10538 1.1 mrg
10539 1.1 mrg #ifdef __cplusplus
10540 1.1 mrg extern "C" void exit (int);
10541 1.1 mrg #endif
10542 1.1 mrg
10543 1.1 mrg void fnord() { int i=42;}
10544 1.1 mrg int main ()
10545 1.1 mrg {
10546 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10547 1.1 mrg int status = $lt_dlunknown;
10548 1.1 mrg
10549 1.1 mrg if (self)
10550 1.1 mrg {
10551 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10552 1.1 mrg else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10553 1.1 mrg /* dlclose (self); */
10554 1.1 mrg }
10555 1.1 mrg else
10556 1.1 mrg puts (dlerror ());
10557 1.1 mrg
10558 1.1 mrg exit (status);
10559 1.1 mrg }
10560 1.1 mrg EOF
10561 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10562 1.1 mrg (eval $ac_link) 2>&5
10563 1.1 mrg ac_status=$?
10564 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10565 1.1 mrg (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10566 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null
10567 1.1 mrg lt_status=$?
10568 1.1 mrg case x$lt_status in
10569 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10570 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10571 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10572 1.1 mrg esac
10573 1.1 mrg else :
10574 1.1 mrg # compilation failed
10575 1.1 mrg lt_cv_dlopen_self=no
10576 1.1 mrg fi
10577 1.1 mrg fi
10578 1.1 mrg rm -fr conftest*
10579 1.1 mrg
10580 1.1 mrg
10581 1.1 mrg fi
10582 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10583 1.1.1.2 mrg $as_echo "$lt_cv_dlopen_self" >&6; }
10584 1.1 mrg
10585 1.1 mrg if test "x$lt_cv_dlopen_self" = xyes; then
10586 1.1 mrg wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10587 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10588 1.1.1.2 mrg $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10589 1.1 mrg if test "${lt_cv_dlopen_self_static+set}" = set; then
10590 1.1.1.2 mrg $as_echo_n "(cached) " >&6
10591 1.1 mrg else
10592 1.1 mrg if test "$cross_compiling" = yes; then :
10593 1.1 mrg lt_cv_dlopen_self_static=cross
10594 1.1 mrg else
10595 1.1 mrg lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10596 1.1 mrg lt_status=$lt_dlunknown
10597 1.1 mrg cat > conftest.$ac_ext <<EOF
10598 1.1.1.2 mrg #line 10598 "configure"
10599 1.1 mrg #include "confdefs.h"
10600 1.1 mrg
10601 1.1 mrg #if HAVE_DLFCN_H
10602 1.1 mrg #include <dlfcn.h>
10603 1.1 mrg #endif
10604 1.1 mrg
10605 1.1 mrg #include <stdio.h>
10606 1.1 mrg
10607 1.1 mrg #ifdef RTLD_GLOBAL
10608 1.1 mrg # define LT_DLGLOBAL RTLD_GLOBAL
10609 1.1 mrg #else
10610 1.1 mrg # ifdef DL_GLOBAL
10611 1.1 mrg # define LT_DLGLOBAL DL_GLOBAL
10612 1.1 mrg # else
10613 1.1 mrg # define LT_DLGLOBAL 0
10614 1.1 mrg # endif
10615 1.1 mrg #endif
10616 1.1 mrg
10617 1.1 mrg /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10618 1.1 mrg find out it does not work in some platform. */
10619 1.1 mrg #ifndef LT_DLLAZY_OR_NOW
10620 1.1 mrg # ifdef RTLD_LAZY
10621 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_LAZY
10622 1.1 mrg # else
10623 1.1 mrg # ifdef DL_LAZY
10624 1.1 mrg # define LT_DLLAZY_OR_NOW DL_LAZY
10625 1.1 mrg # else
10626 1.1 mrg # ifdef RTLD_NOW
10627 1.1 mrg # define LT_DLLAZY_OR_NOW RTLD_NOW
10628 1.1 mrg # else
10629 1.1 mrg # ifdef DL_NOW
10630 1.1 mrg # define LT_DLLAZY_OR_NOW DL_NOW
10631 1.1 mrg # else
10632 1.1 mrg # define LT_DLLAZY_OR_NOW 0
10633 1.1 mrg # endif
10634 1.1 mrg # endif
10635 1.1 mrg # endif
10636 1.1 mrg # endif
10637 1.1 mrg #endif
10638 1.1 mrg
10639 1.1 mrg #ifdef __cplusplus
10640 1.1 mrg extern "C" void exit (int);
10641 1.1 mrg #endif
10642 1.1 mrg
10643 1.1 mrg void fnord() { int i=42;}
10644 1.1 mrg int main ()
10645 1.1 mrg {
10646 1.1 mrg void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10647 1.1 mrg int status = $lt_dlunknown;
10648 1.1 mrg
10649 1.1 mrg if (self)
10650 1.1 mrg {
10651 1.1 mrg if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10652 1.1 mrg else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10653 1.1 mrg /* dlclose (self); */
10654 1.1 mrg }
10655 1.1 mrg else
10656 1.1 mrg puts (dlerror ());
10657 1.1 mrg
10658 1.1 mrg exit (status);
10659 1.1 mrg }
10660 1.1 mrg EOF
10661 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10662 1.1 mrg (eval $ac_link) 2>&5
10663 1.1 mrg ac_status=$?
10664 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10665 1.1 mrg (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10666 1.1 mrg (./conftest; exit; ) >&5 2>/dev/null
10667 1.1 mrg lt_status=$?
10668 1.1 mrg case x$lt_status in
10669 1.1 mrg x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10670 1.1 mrg x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10671 1.1 mrg x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10672 1.1 mrg esac
10673 1.1 mrg else :
10674 1.1 mrg # compilation failed
10675 1.1 mrg lt_cv_dlopen_self_static=no
10676 1.1 mrg fi
10677 1.1 mrg fi
10678 1.1 mrg rm -fr conftest*
10679 1.1 mrg
10680 1.1 mrg
10681 1.1 mrg fi
10682 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10683 1.1.1.2 mrg $as_echo "$lt_cv_dlopen_self_static" >&6; }
10684 1.1 mrg fi
10685 1.1 mrg
10686 1.1 mrg CPPFLAGS="$save_CPPFLAGS"
10687 1.1 mrg LDFLAGS="$save_LDFLAGS"
10688 1.1 mrg LIBS="$save_LIBS"
10689 1.1 mrg ;;
10690 1.1 mrg esac
10691 1.1 mrg
10692 1.1 mrg case $lt_cv_dlopen_self in
10693 1.1 mrg yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10694 1.1 mrg *) enable_dlopen_self=unknown ;;
10695 1.1 mrg esac
10696 1.1 mrg
10697 1.1 mrg case $lt_cv_dlopen_self_static in
10698 1.1 mrg yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10699 1.1 mrg *) enable_dlopen_self_static=unknown ;;
10700 1.1 mrg esac
10701 1.1 mrg fi
10702 1.1 mrg
10703 1.1 mrg
10704 1.1 mrg # Report which library types will actually be built
10705 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10706 1.1.1.2 mrg $as_echo_n "checking if libtool supports shared libraries... " >&6; }
10707 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
10708 1.1.1.2 mrg $as_echo "$can_build_shared" >&6; }
10709 1.1 mrg
10710 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10711 1.1.1.2 mrg $as_echo_n "checking whether to build shared libraries... " >&6; }
10712 1.1 mrg test "$can_build_shared" = "no" && enable_shared=no
10713 1.1 mrg
10714 1.1 mrg # On AIX, shared libraries and static libraries use the same namespace, and
10715 1.1 mrg # are all built from PIC.
10716 1.1 mrg case $host_os in
10717 1.1 mrg aix3*)
10718 1.1 mrg test "$enable_shared" = yes && enable_static=no
10719 1.1 mrg if test -n "$RANLIB"; then
10720 1.1 mrg archive_cmds="$archive_cmds~\$RANLIB \$lib"
10721 1.1 mrg postinstall_cmds='$RANLIB $lib'
10722 1.1 mrg fi
10723 1.1 mrg ;;
10724 1.1 mrg
10725 1.1.1.2 mrg aix[4-9]*)
10726 1.1 mrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10727 1.1 mrg test "$enable_shared" = yes && enable_static=no
10728 1.1 mrg fi
10729 1.1 mrg ;;
10730 1.1 mrg esac
10731 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
10732 1.1.1.2 mrg $as_echo "$enable_shared" >&6; }
10733 1.1 mrg
10734 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10735 1.1.1.2 mrg $as_echo_n "checking whether to build static libraries... " >&6; }
10736 1.1 mrg # Make sure either enable_shared or enable_static is yes.
10737 1.1 mrg test "$enable_shared" = yes || enable_static=yes
10738 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $enable_static" >&5
10739 1.1.1.2 mrg $as_echo "$enable_static" >&6; }
10740 1.1 mrg
10741 1.1 mrg # The else clause should only fire when bootstrapping the
10742 1.1 mrg # libtool distribution, otherwise you forgot to ship ltmain.sh
10743 1.1 mrg # with your package, and you will get complaints that there are
10744 1.1 mrg # no rules to generate ltmain.sh.
10745 1.1 mrg if test -f "$ltmain"; then
10746 1.1 mrg # See if we are running on zsh, and set the options which allow our commands through
10747 1.1 mrg # without removal of \ escapes.
10748 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
10749 1.1 mrg setopt NO_GLOB_SUBST
10750 1.1 mrg fi
10751 1.1 mrg # Now quote all the things that may contain metacharacters while being
10752 1.1 mrg # careful not to overquote the AC_SUBSTed values. We take copies of the
10753 1.1 mrg # variables and quote the copies for generation of the libtool script.
10754 1.1 mrg for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10755 1.1 mrg SED SHELL STRIP \
10756 1.1 mrg libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10757 1.1 mrg old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10758 1.1 mrg deplibs_check_method reload_flag reload_cmds need_locks \
10759 1.1 mrg lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10760 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \
10761 1.1 mrg sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10762 1.1 mrg old_postinstall_cmds old_postuninstall_cmds \
10763 1.1 mrg compiler \
10764 1.1 mrg CC \
10765 1.1 mrg LD \
10766 1.1 mrg lt_prog_compiler_wl \
10767 1.1 mrg lt_prog_compiler_pic \
10768 1.1 mrg lt_prog_compiler_static \
10769 1.1 mrg lt_prog_compiler_no_builtin_flag \
10770 1.1 mrg export_dynamic_flag_spec \
10771 1.1 mrg thread_safe_flag_spec \
10772 1.1 mrg whole_archive_flag_spec \
10773 1.1 mrg enable_shared_with_static_runtimes \
10774 1.1 mrg old_archive_cmds \
10775 1.1 mrg old_archive_from_new_cmds \
10776 1.1 mrg predep_objects \
10777 1.1 mrg postdep_objects \
10778 1.1 mrg predeps \
10779 1.1 mrg postdeps \
10780 1.1 mrg compiler_lib_search_path \
10781 1.1.1.2 mrg compiler_lib_search_dirs \
10782 1.1 mrg archive_cmds \
10783 1.1 mrg archive_expsym_cmds \
10784 1.1 mrg postinstall_cmds \
10785 1.1 mrg postuninstall_cmds \
10786 1.1 mrg old_archive_from_expsyms_cmds \
10787 1.1 mrg allow_undefined_flag \
10788 1.1 mrg no_undefined_flag \
10789 1.1 mrg export_symbols_cmds \
10790 1.1 mrg hardcode_libdir_flag_spec \
10791 1.1 mrg hardcode_libdir_flag_spec_ld \
10792 1.1 mrg hardcode_libdir_separator \
10793 1.1 mrg hardcode_automatic \
10794 1.1 mrg module_cmds \
10795 1.1 mrg module_expsym_cmds \
10796 1.1 mrg lt_cv_prog_compiler_c_o \
10797 1.1 mrg fix_srcfile_path \
10798 1.1 mrg exclude_expsyms \
10799 1.1 mrg include_expsyms; do
10800 1.1 mrg
10801 1.1 mrg case $var in
10802 1.1 mrg old_archive_cmds | \
10803 1.1 mrg old_archive_from_new_cmds | \
10804 1.1 mrg archive_cmds | \
10805 1.1 mrg archive_expsym_cmds | \
10806 1.1 mrg module_cmds | \
10807 1.1 mrg module_expsym_cmds | \
10808 1.1 mrg old_archive_from_expsyms_cmds | \
10809 1.1 mrg export_symbols_cmds | \
10810 1.1 mrg extract_expsyms_cmds | reload_cmds | finish_cmds | \
10811 1.1 mrg postinstall_cmds | postuninstall_cmds | \
10812 1.1 mrg old_postinstall_cmds | old_postuninstall_cmds | \
10813 1.1 mrg sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10814 1.1 mrg # Double-quote double-evaled strings.
10815 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10816 1.1 mrg ;;
10817 1.1 mrg *)
10818 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10819 1.1 mrg ;;
10820 1.1 mrg esac
10821 1.1 mrg done
10822 1.1 mrg
10823 1.1 mrg case $lt_echo in
10824 1.1 mrg *'\$0 --fallback-echo"')
10825 1.1 mrg lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10826 1.1 mrg ;;
10827 1.1 mrg esac
10828 1.1 mrg
10829 1.1 mrg cfgfile="${ofile}T"
10830 1.1 mrg trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10831 1.1 mrg $rm -f "$cfgfile"
10832 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: creating $ofile" >&5
10833 1.1.1.2 mrg $as_echo "$as_me: creating $ofile" >&6;}
10834 1.1 mrg
10835 1.1 mrg cat <<__EOF__ >> "$cfgfile"
10836 1.1 mrg #! $SHELL
10837 1.1 mrg
10838 1.1 mrg # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10839 1.1 mrg # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10840 1.1 mrg # NOTE: Changes made to this file will be lost: look at ltmain.sh.
10841 1.1 mrg #
10842 1.1.1.2 mrg # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
10843 1.1 mrg # Free Software Foundation, Inc.
10844 1.1 mrg #
10845 1.1 mrg # This file is part of GNU Libtool:
10846 1.1 mrg # Originally by Gordon Matzigkeit <gord (at] gnu.ai.mit.edu>, 1996
10847 1.1 mrg #
10848 1.1 mrg # This program is free software; you can redistribute it and/or modify
10849 1.1 mrg # it under the terms of the GNU General Public License as published by
10850 1.1 mrg # the Free Software Foundation; either version 2 of the License, or
10851 1.1 mrg # (at your option) any later version.
10852 1.1 mrg #
10853 1.1 mrg # This program is distributed in the hope that it will be useful, but
10854 1.1 mrg # WITHOUT ANY WARRANTY; without even the implied warranty of
10855 1.1 mrg # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
10856 1.1 mrg # General Public License for more details.
10857 1.1 mrg #
10858 1.1 mrg # You should have received a copy of the GNU General Public License
10859 1.1 mrg # along with this program; if not, write to the Free Software
10860 1.1 mrg # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10861 1.1 mrg #
10862 1.1 mrg # As a special exception to the GNU General Public License, if you
10863 1.1 mrg # distribute this file as part of a program that contains a
10864 1.1 mrg # configuration script generated by Autoconf, you may include it under
10865 1.1 mrg # the same distribution terms that you use for the rest of that program.
10866 1.1 mrg
10867 1.1 mrg # A sed program that does not truncate output.
10868 1.1 mrg SED=$lt_SED
10869 1.1 mrg
10870 1.1 mrg # Sed that helps us avoid accidentally triggering echo(1) options like -n.
10871 1.1 mrg Xsed="$SED -e 1s/^X//"
10872 1.1 mrg
10873 1.1 mrg # The HP-UX ksh and POSIX shell print the target directory to stdout
10874 1.1 mrg # if CDPATH is set.
10875 1.1 mrg (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10876 1.1 mrg
10877 1.1 mrg # The names of the tagged configurations supported by this script.
10878 1.1 mrg available_tags=
10879 1.1 mrg
10880 1.1 mrg # ### BEGIN LIBTOOL CONFIG
10881 1.1 mrg
10882 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10883 1.1 mrg
10884 1.1 mrg # Shell to use when invoking shell scripts.
10885 1.1 mrg SHELL=$lt_SHELL
10886 1.1 mrg
10887 1.1 mrg # Whether or not to build shared libraries.
10888 1.1 mrg build_libtool_libs=$enable_shared
10889 1.1 mrg
10890 1.1 mrg # Whether or not to build static libraries.
10891 1.1 mrg build_old_libs=$enable_static
10892 1.1 mrg
10893 1.1 mrg # Whether or not to add -lc for building shared libraries.
10894 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc
10895 1.1 mrg
10896 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static
10897 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10898 1.1 mrg
10899 1.1 mrg # Whether or not to optimize for fast installation.
10900 1.1 mrg fast_install=$enable_fast_install
10901 1.1 mrg
10902 1.1 mrg # The host system.
10903 1.1 mrg host_alias=$host_alias
10904 1.1 mrg host=$host
10905 1.1 mrg host_os=$host_os
10906 1.1 mrg
10907 1.1 mrg # The build system.
10908 1.1 mrg build_alias=$build_alias
10909 1.1 mrg build=$build
10910 1.1 mrg build_os=$build_os
10911 1.1 mrg
10912 1.1 mrg # An echo program that does not interpret backslashes.
10913 1.1 mrg echo=$lt_echo
10914 1.1 mrg
10915 1.1 mrg # The archiver.
10916 1.1 mrg AR=$lt_AR
10917 1.1 mrg AR_FLAGS=$lt_AR_FLAGS
10918 1.1 mrg
10919 1.1 mrg # A C compiler.
10920 1.1 mrg LTCC=$lt_LTCC
10921 1.1 mrg
10922 1.1 mrg # LTCC compiler flags.
10923 1.1 mrg LTCFLAGS=$lt_LTCFLAGS
10924 1.1 mrg
10925 1.1 mrg # A language-specific compiler.
10926 1.1 mrg CC=$lt_compiler
10927 1.1 mrg
10928 1.1 mrg # Is the compiler the GNU C compiler?
10929 1.1 mrg with_gcc=$GCC
10930 1.1 mrg
10931 1.1 mrg # An ERE matcher.
10932 1.1 mrg EGREP=$lt_EGREP
10933 1.1 mrg
10934 1.1 mrg # The linker used to build libraries.
10935 1.1 mrg LD=$lt_LD
10936 1.1 mrg
10937 1.1 mrg # Whether we need hard or soft links.
10938 1.1 mrg LN_S=$lt_LN_S
10939 1.1 mrg
10940 1.1 mrg # A BSD-compatible nm program.
10941 1.1 mrg NM=$lt_NM
10942 1.1 mrg
10943 1.1 mrg # A symbol stripping program
10944 1.1 mrg STRIP=$lt_STRIP
10945 1.1 mrg
10946 1.1 mrg # Used to examine libraries when file_magic_cmd begins "file"
10947 1.1 mrg MAGIC_CMD=$MAGIC_CMD
10948 1.1 mrg
10949 1.1 mrg # Used on cygwin: DLL creation program.
10950 1.1 mrg DLLTOOL="$DLLTOOL"
10951 1.1 mrg
10952 1.1 mrg # Used on cygwin: object dumper.
10953 1.1 mrg OBJDUMP="$OBJDUMP"
10954 1.1 mrg
10955 1.1 mrg # Used on cygwin: assembler.
10956 1.1 mrg AS="$AS"
10957 1.1 mrg
10958 1.1 mrg # The name of the directory that contains temporary libtool files.
10959 1.1 mrg objdir=$objdir
10960 1.1 mrg
10961 1.1 mrg # How to create reloadable object files.
10962 1.1 mrg reload_flag=$lt_reload_flag
10963 1.1 mrg reload_cmds=$lt_reload_cmds
10964 1.1 mrg
10965 1.1 mrg # How to pass a linker flag through the compiler.
10966 1.1 mrg wl=$lt_lt_prog_compiler_wl
10967 1.1 mrg
10968 1.1 mrg # Object file suffix (normally "o").
10969 1.1 mrg objext="$ac_objext"
10970 1.1 mrg
10971 1.1 mrg # Old archive suffix (normally "a").
10972 1.1 mrg libext="$libext"
10973 1.1 mrg
10974 1.1 mrg # Shared library suffix (normally ".so").
10975 1.1 mrg shrext_cmds='$shrext_cmds'
10976 1.1 mrg
10977 1.1 mrg # Executable file suffix (normally "").
10978 1.1 mrg exeext="$exeext"
10979 1.1 mrg
10980 1.1 mrg # Additional compiler flags for building library objects.
10981 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic
10982 1.1 mrg pic_mode=$pic_mode
10983 1.1 mrg
10984 1.1 mrg # What is the maximum length of a command?
10985 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len
10986 1.1 mrg
10987 1.1 mrg # Does compiler simultaneously support -c and -o options?
10988 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10989 1.1 mrg
10990 1.1 mrg # Must we lock files when doing compilation?
10991 1.1 mrg need_locks=$lt_need_locks
10992 1.1 mrg
10993 1.1 mrg # Do we need the lib prefix for modules?
10994 1.1 mrg need_lib_prefix=$need_lib_prefix
10995 1.1 mrg
10996 1.1 mrg # Do we need a version for libraries?
10997 1.1 mrg need_version=$need_version
10998 1.1 mrg
10999 1.1 mrg # Whether dlopen is supported.
11000 1.1 mrg dlopen_support=$enable_dlopen
11001 1.1 mrg
11002 1.1 mrg # Whether dlopen of programs is supported.
11003 1.1 mrg dlopen_self=$enable_dlopen_self
11004 1.1 mrg
11005 1.1 mrg # Whether dlopen of statically linked programs is supported.
11006 1.1 mrg dlopen_self_static=$enable_dlopen_self_static
11007 1.1 mrg
11008 1.1 mrg # Compiler flag to prevent dynamic linking.
11009 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static
11010 1.1 mrg
11011 1.1 mrg # Compiler flag to turn off builtin functions.
11012 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
11013 1.1 mrg
11014 1.1 mrg # Compiler flag to allow reflexive dlopens.
11015 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
11016 1.1 mrg
11017 1.1 mrg # Compiler flag to generate shared objects directly from archives.
11018 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec
11019 1.1 mrg
11020 1.1 mrg # Compiler flag to generate thread-safe objects.
11021 1.1 mrg thread_safe_flag_spec=$lt_thread_safe_flag_spec
11022 1.1 mrg
11023 1.1 mrg # Library versioning type.
11024 1.1 mrg version_type=$version_type
11025 1.1 mrg
11026 1.1 mrg # Format of library name prefix.
11027 1.1 mrg libname_spec=$lt_libname_spec
11028 1.1 mrg
11029 1.1 mrg # List of archive names. First name is the real one, the rest are links.
11030 1.1 mrg # The last name is the one that the linker finds with -lNAME.
11031 1.1 mrg library_names_spec=$lt_library_names_spec
11032 1.1 mrg
11033 1.1 mrg # The coded name of the library, if different from the real name.
11034 1.1 mrg soname_spec=$lt_soname_spec
11035 1.1 mrg
11036 1.1 mrg # Commands used to build and install an old-style archive.
11037 1.1 mrg RANLIB=$lt_RANLIB
11038 1.1 mrg old_archive_cmds=$lt_old_archive_cmds
11039 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds
11040 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds
11041 1.1 mrg
11042 1.1 mrg # Create an old-style archive from a shared archive.
11043 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
11044 1.1 mrg
11045 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive.
11046 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
11047 1.1 mrg
11048 1.1 mrg # Commands used to build and install a shared archive.
11049 1.1 mrg archive_cmds=$lt_archive_cmds
11050 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds
11051 1.1 mrg postinstall_cmds=$lt_postinstall_cmds
11052 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds
11053 1.1 mrg
11054 1.1 mrg # Commands used to build a loadable module (assumed same as above if empty)
11055 1.1 mrg module_cmds=$lt_module_cmds
11056 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds
11057 1.1 mrg
11058 1.1 mrg # Commands to strip libraries.
11059 1.1 mrg old_striplib=$lt_old_striplib
11060 1.1 mrg striplib=$lt_striplib
11061 1.1 mrg
11062 1.1 mrg # Dependencies to place before the objects being linked to create a
11063 1.1 mrg # shared library.
11064 1.1 mrg predep_objects=$lt_predep_objects
11065 1.1 mrg
11066 1.1 mrg # Dependencies to place after the objects being linked to create a
11067 1.1 mrg # shared library.
11068 1.1 mrg postdep_objects=$lt_postdep_objects
11069 1.1 mrg
11070 1.1 mrg # Dependencies to place before the objects being linked to create a
11071 1.1 mrg # shared library.
11072 1.1 mrg predeps=$lt_predeps
11073 1.1 mrg
11074 1.1 mrg # Dependencies to place after the objects being linked to create a
11075 1.1 mrg # shared library.
11076 1.1 mrg postdeps=$lt_postdeps
11077 1.1 mrg
11078 1.1.1.2 mrg # The directories searched by this compiler when creating a shared
11079 1.1.1.2 mrg # library
11080 1.1.1.2 mrg compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
11081 1.1.1.2 mrg
11082 1.1 mrg # The library search path used internally by the compiler when linking
11083 1.1 mrg # a shared library.
11084 1.1 mrg compiler_lib_search_path=$lt_compiler_lib_search_path
11085 1.1 mrg
11086 1.1 mrg # Method to check whether dependent libraries are shared objects.
11087 1.1 mrg deplibs_check_method=$lt_deplibs_check_method
11088 1.1 mrg
11089 1.1 mrg # Command to use when deplibs_check_method == file_magic.
11090 1.1 mrg file_magic_cmd=$lt_file_magic_cmd
11091 1.1 mrg
11092 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built.
11093 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag
11094 1.1 mrg
11095 1.1 mrg # Flag that forces no undefined symbols.
11096 1.1 mrg no_undefined_flag=$lt_no_undefined_flag
11097 1.1 mrg
11098 1.1 mrg # Commands used to finish a libtool library installation in a directory.
11099 1.1 mrg finish_cmds=$lt_finish_cmds
11100 1.1 mrg
11101 1.1 mrg # Same as above, but a single script fragment to be evaled but not shown.
11102 1.1 mrg finish_eval=$lt_finish_eval
11103 1.1 mrg
11104 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names.
11105 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
11106 1.1 mrg
11107 1.1 mrg # Transform the output of nm in a proper C declaration
11108 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
11109 1.1 mrg
11110 1.1 mrg # Transform the output of nm in a C name address pair
11111 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
11112 1.1 mrg
11113 1.1 mrg # This is the shared library runtime path variable.
11114 1.1 mrg runpath_var=$runpath_var
11115 1.1 mrg
11116 1.1 mrg # This is the shared library path variable.
11117 1.1 mrg shlibpath_var=$shlibpath_var
11118 1.1 mrg
11119 1.1 mrg # Is shlibpath searched before the hard-coded library search path?
11120 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath
11121 1.1 mrg
11122 1.1 mrg # How to hardcode a shared library path into an executable.
11123 1.1 mrg hardcode_action=$hardcode_action
11124 1.1 mrg
11125 1.1 mrg # Whether we should hardcode library paths into libraries.
11126 1.1 mrg hardcode_into_libs=$hardcode_into_libs
11127 1.1 mrg
11128 1.1 mrg # Flag to hardcode \$libdir into a binary during linking.
11129 1.1 mrg # This must work even if \$libdir does not exist.
11130 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
11131 1.1 mrg
11132 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into
11133 1.1 mrg # a binary during linking. This must work even if \$libdir does
11134 1.1 mrg # not exist.
11135 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
11136 1.1 mrg
11137 1.1 mrg # Whether we need a single -rpath flag with a separated argument.
11138 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator
11139 1.1 mrg
11140 1.1 mrg # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
11141 1.1 mrg # resulting binary.
11142 1.1 mrg hardcode_direct=$hardcode_direct
11143 1.1 mrg
11144 1.1 mrg # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
11145 1.1 mrg # resulting binary.
11146 1.1 mrg hardcode_minus_L=$hardcode_minus_L
11147 1.1 mrg
11148 1.1 mrg # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
11149 1.1 mrg # the resulting binary.
11150 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var
11151 1.1 mrg
11152 1.1 mrg # Set to yes if building a shared library automatically hardcodes DIR into the library
11153 1.1 mrg # and all subsequent libraries and executables linked against it.
11154 1.1 mrg hardcode_automatic=$hardcode_automatic
11155 1.1 mrg
11156 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and
11157 1.1 mrg # restored at relink time.
11158 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink"
11159 1.1 mrg
11160 1.1 mrg # Whether libtool must link a program against all its dependency libraries.
11161 1.1 mrg link_all_deplibs=$link_all_deplibs
11162 1.1 mrg
11163 1.1 mrg # Compile-time system search path for libraries
11164 1.1 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
11165 1.1 mrg
11166 1.1 mrg # Run-time system search path for libraries
11167 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
11168 1.1 mrg
11169 1.1 mrg # Fix the shell variable \$srcfile for the compiler.
11170 1.1 mrg fix_srcfile_path=$lt_fix_srcfile_path
11171 1.1 mrg
11172 1.1 mrg # Set to yes if exported symbols are required.
11173 1.1 mrg always_export_symbols=$always_export_symbols
11174 1.1 mrg
11175 1.1 mrg # The commands to list exported symbols.
11176 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds
11177 1.1 mrg
11178 1.1 mrg # The commands to extract the exported symbol list from a shared archive.
11179 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds
11180 1.1 mrg
11181 1.1 mrg # Symbols that should not be listed in the preloaded symbols.
11182 1.1 mrg exclude_expsyms=$lt_exclude_expsyms
11183 1.1 mrg
11184 1.1 mrg # Symbols that must always be exported.
11185 1.1 mrg include_expsyms=$lt_include_expsyms
11186 1.1 mrg
11187 1.1 mrg # ### END LIBTOOL CONFIG
11188 1.1 mrg
11189 1.1 mrg __EOF__
11190 1.1 mrg
11191 1.1 mrg
11192 1.1 mrg case $host_os in
11193 1.1 mrg aix3*)
11194 1.1 mrg cat <<\EOF >> "$cfgfile"
11195 1.1 mrg
11196 1.1 mrg # AIX sometimes has problems with the GCC collect2 program. For some
11197 1.1 mrg # reason, if we set the COLLECT_NAMES environment variable, the problems
11198 1.1 mrg # vanish in a puff of smoke.
11199 1.1 mrg if test "X${COLLECT_NAMES+set}" != Xset; then
11200 1.1 mrg COLLECT_NAMES=
11201 1.1 mrg export COLLECT_NAMES
11202 1.1 mrg fi
11203 1.1 mrg EOF
11204 1.1 mrg ;;
11205 1.1 mrg esac
11206 1.1 mrg
11207 1.1 mrg # We use sed instead of cat because bash on DJGPP gets confused if
11208 1.1 mrg # if finds mixed CR/LF and LF-only lines. Since sed operates in
11209 1.1 mrg # text mode, it properly converts lines to CR/LF. This bash problem
11210 1.1 mrg # is reportedly fixed, but why not run on old versions too?
11211 1.1 mrg sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
11212 1.1 mrg
11213 1.1 mrg mv -f "$cfgfile" "$ofile" || \
11214 1.1 mrg (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
11215 1.1 mrg chmod +x "$ofile"
11216 1.1 mrg
11217 1.1 mrg else
11218 1.1 mrg # If there is no Makefile yet, we rely on a make rule to execute
11219 1.1 mrg # `config.status --recheck' to rerun these tests and create the
11220 1.1 mrg # libtool script then.
11221 1.1 mrg ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
11222 1.1 mrg if test -f "$ltmain_in"; then
11223 1.1 mrg test -f Makefile && make "$ltmain"
11224 1.1 mrg fi
11225 1.1 mrg fi
11226 1.1 mrg
11227 1.1 mrg
11228 1.1 mrg ac_ext=c
11229 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
11230 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11231 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11232 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
11233 1.1 mrg
11234 1.1 mrg CC="$lt_save_CC"
11235 1.1 mrg
11236 1.1 mrg
11237 1.1 mrg # Check whether --with-tags was given.
11238 1.1 mrg if test "${with_tags+set}" = set; then
11239 1.1 mrg withval=$with_tags; tagnames="$withval"
11240 1.1 mrg fi
11241 1.1 mrg
11242 1.1 mrg
11243 1.1 mrg if test -f "$ltmain" && test -n "$tagnames"; then
11244 1.1 mrg if test ! -f "${ofile}"; then
11245 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
11246 1.1.1.2 mrg $as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
11247 1.1 mrg fi
11248 1.1 mrg
11249 1.1 mrg if test -z "$LTCC"; then
11250 1.1 mrg eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
11251 1.1 mrg if test -z "$LTCC"; then
11252 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
11253 1.1.1.2 mrg $as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
11254 1.1 mrg else
11255 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
11256 1.1.1.2 mrg $as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
11257 1.1 mrg fi
11258 1.1 mrg fi
11259 1.1 mrg if test -z "$LTCFLAGS"; then
11260 1.1 mrg eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
11261 1.1 mrg fi
11262 1.1 mrg
11263 1.1 mrg # Extract list of available tagged configurations in $ofile.
11264 1.1 mrg # Note that this assumes the entire list is on one line.
11265 1.1 mrg available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
11266 1.1 mrg
11267 1.1 mrg lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
11268 1.1 mrg for tagname in $tagnames; do
11269 1.1 mrg IFS="$lt_save_ifs"
11270 1.1 mrg # Check whether tagname contains only valid characters
11271 1.1 mrg case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
11272 1.1 mrg "") ;;
11273 1.1.1.2 mrg *) { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
11274 1.1.1.2 mrg $as_echo "$as_me: error: invalid tag name: $tagname" >&2;}
11275 1.1 mrg { (exit 1); exit 1; }; }
11276 1.1 mrg ;;
11277 1.1 mrg esac
11278 1.1 mrg
11279 1.1 mrg if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
11280 1.1 mrg then
11281 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
11282 1.1.1.2 mrg $as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
11283 1.1 mrg { (exit 1); exit 1; }; }
11284 1.1 mrg fi
11285 1.1 mrg
11286 1.1 mrg # Update the list of available tags.
11287 1.1 mrg if test -n "$tagname"; then
11288 1.1 mrg echo appending configuration tag \"$tagname\" to $ofile
11289 1.1 mrg
11290 1.1 mrg case $tagname in
11291 1.1 mrg CXX)
11292 1.1 mrg if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11293 1.1 mrg ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11294 1.1 mrg (test "X$CXX" != "Xg++"))) ; then
11295 1.1 mrg ac_ext=cpp
11296 1.1 mrg ac_cpp='$CXXCPP $CPPFLAGS'
11297 1.1 mrg ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11298 1.1 mrg ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11299 1.1 mrg ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11300 1.1 mrg
11301 1.1 mrg
11302 1.1 mrg
11303 1.1 mrg
11304 1.1 mrg archive_cmds_need_lc_CXX=no
11305 1.1 mrg allow_undefined_flag_CXX=
11306 1.1 mrg always_export_symbols_CXX=no
11307 1.1 mrg archive_expsym_cmds_CXX=
11308 1.1 mrg export_dynamic_flag_spec_CXX=
11309 1.1 mrg hardcode_direct_CXX=no
11310 1.1 mrg hardcode_libdir_flag_spec_CXX=
11311 1.1 mrg hardcode_libdir_flag_spec_ld_CXX=
11312 1.1 mrg hardcode_libdir_separator_CXX=
11313 1.1 mrg hardcode_minus_L_CXX=no
11314 1.1 mrg hardcode_shlibpath_var_CXX=unsupported
11315 1.1 mrg hardcode_automatic_CXX=no
11316 1.1 mrg module_cmds_CXX=
11317 1.1 mrg module_expsym_cmds_CXX=
11318 1.1 mrg link_all_deplibs_CXX=unknown
11319 1.1 mrg old_archive_cmds_CXX=$old_archive_cmds
11320 1.1 mrg no_undefined_flag_CXX=
11321 1.1 mrg whole_archive_flag_spec_CXX=
11322 1.1 mrg enable_shared_with_static_runtimes_CXX=no
11323 1.1 mrg
11324 1.1 mrg # Dependencies to place before and after the object being linked:
11325 1.1 mrg predep_objects_CXX=
11326 1.1 mrg postdep_objects_CXX=
11327 1.1 mrg predeps_CXX=
11328 1.1 mrg postdeps_CXX=
11329 1.1 mrg compiler_lib_search_path_CXX=
11330 1.1.1.2 mrg compiler_lib_search_dirs_CXX=
11331 1.1 mrg
11332 1.1 mrg # Source file extension for C++ test sources.
11333 1.1 mrg ac_ext=cpp
11334 1.1 mrg
11335 1.1 mrg # Object file extension for compiled C++ test sources.
11336 1.1 mrg objext=o
11337 1.1 mrg objext_CXX=$objext
11338 1.1 mrg
11339 1.1 mrg # Code to be used in simple compile tests
11340 1.1 mrg lt_simple_compile_test_code="int some_variable = 0;"
11341 1.1 mrg
11342 1.1 mrg # Code to be used in simple link tests
11343 1.1 mrg lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11344 1.1 mrg
11345 1.1 mrg # ltmain only uses $CC for tagged configurations so make sure $CC is set.
11346 1.1 mrg
11347 1.1 mrg # If no C compiler was specified, use CC.
11348 1.1 mrg LTCC=${LTCC-"$CC"}
11349 1.1 mrg
11350 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
11351 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11352 1.1 mrg
11353 1.1 mrg # Allow CC to be a program name with arguments.
11354 1.1 mrg compiler=$CC
11355 1.1 mrg
11356 1.1 mrg
11357 1.1 mrg # save warnings/boilerplate of simple test code
11358 1.1 mrg ac_outfile=conftest.$ac_objext
11359 1.1 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11360 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11361 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err`
11362 1.1 mrg $rm conftest*
11363 1.1 mrg
11364 1.1 mrg ac_outfile=conftest.$ac_objext
11365 1.1 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext
11366 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11367 1.1 mrg _lt_linker_boilerplate=`cat conftest.err`
11368 1.1.1.2 mrg $rm -r conftest*
11369 1.1 mrg
11370 1.1 mrg
11371 1.1 mrg # Allow CC to be a program name with arguments.
11372 1.1 mrg lt_save_CC=$CC
11373 1.1 mrg lt_save_LD=$LD
11374 1.1 mrg lt_save_GCC=$GCC
11375 1.1 mrg GCC=$GXX
11376 1.1 mrg lt_save_with_gnu_ld=$with_gnu_ld
11377 1.1 mrg lt_save_path_LD=$lt_cv_path_LD
11378 1.1 mrg if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11379 1.1 mrg lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11380 1.1 mrg else
11381 1.1 mrg $as_unset lt_cv_prog_gnu_ld
11382 1.1 mrg fi
11383 1.1 mrg if test -n "${lt_cv_path_LDCXX+set}"; then
11384 1.1 mrg lt_cv_path_LD=$lt_cv_path_LDCXX
11385 1.1 mrg else
11386 1.1 mrg $as_unset lt_cv_path_LD
11387 1.1 mrg fi
11388 1.1 mrg test -z "${LDCXX+set}" || LD=$LDCXX
11389 1.1 mrg CC=${CXX-"c++"}
11390 1.1 mrg compiler=$CC
11391 1.1 mrg compiler_CXX=$CC
11392 1.1 mrg for cc_temp in $compiler""; do
11393 1.1 mrg case $cc_temp in
11394 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11395 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11396 1.1 mrg \-*) ;;
11397 1.1 mrg *) break;;
11398 1.1 mrg esac
11399 1.1 mrg done
11400 1.1 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
11401 1.1 mrg
11402 1.1 mrg
11403 1.1 mrg # We don't want -fno-exception wen compiling C++ code, so set the
11404 1.1 mrg # no_builtin_flag separately
11405 1.1 mrg if test "$GXX" = yes; then
11406 1.1 mrg lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11407 1.1 mrg else
11408 1.1 mrg lt_prog_compiler_no_builtin_flag_CXX=
11409 1.1 mrg fi
11410 1.1 mrg
11411 1.1 mrg if test "$GXX" = yes; then
11412 1.1 mrg # Set up default GNU C++ configuration
11413 1.1 mrg
11414 1.1 mrg
11415 1.1 mrg # Check whether --with-gnu-ld was given.
11416 1.1 mrg if test "${with_gnu_ld+set}" = set; then
11417 1.1 mrg withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11418 1.1 mrg else
11419 1.1 mrg with_gnu_ld=no
11420 1.1 mrg fi
11421 1.1 mrg
11422 1.1 mrg ac_prog=ld
11423 1.1 mrg if test "$GCC" = yes; then
11424 1.1 mrg # Check if gcc -print-prog-name=ld gives a path.
11425 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
11426 1.1.1.2 mrg $as_echo_n "checking for ld used by $CC... " >&6; }
11427 1.1 mrg case $host in
11428 1.1 mrg *-*-mingw*)
11429 1.1 mrg # gcc leaves a trailing carriage return which upsets mingw
11430 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11431 1.1 mrg *)
11432 1.1 mrg ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11433 1.1 mrg esac
11434 1.1 mrg case $ac_prog in
11435 1.1 mrg # Accept absolute paths.
11436 1.1 mrg [\\/]* | ?:[\\/]*)
11437 1.1 mrg re_direlt='/[^/][^/]*/\.\./'
11438 1.1 mrg # Canonicalize the pathname of ld
11439 1.1 mrg ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
11440 1.1 mrg while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
11441 1.1 mrg ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
11442 1.1 mrg done
11443 1.1 mrg test -z "$LD" && LD="$ac_prog"
11444 1.1 mrg ;;
11445 1.1 mrg "")
11446 1.1 mrg # If it fails, then pretend we aren't using GCC.
11447 1.1 mrg ac_prog=ld
11448 1.1 mrg ;;
11449 1.1 mrg *)
11450 1.1 mrg # If it is relative, then search for the first ld in PATH.
11451 1.1 mrg with_gnu_ld=unknown
11452 1.1 mrg ;;
11453 1.1 mrg esac
11454 1.1 mrg elif test "$with_gnu_ld" = yes; then
11455 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
11456 1.1.1.2 mrg $as_echo_n "checking for GNU ld... " >&6; }
11457 1.1 mrg else
11458 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
11459 1.1.1.2 mrg $as_echo_n "checking for non-GNU ld... " >&6; }
11460 1.1 mrg fi
11461 1.1 mrg if test "${lt_cv_path_LD+set}" = set; then
11462 1.1.1.2 mrg $as_echo_n "(cached) " >&6
11463 1.1 mrg else
11464 1.1 mrg if test -z "$LD"; then
11465 1.1 mrg lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11466 1.1 mrg for ac_dir in $PATH; do
11467 1.1 mrg IFS="$lt_save_ifs"
11468 1.1 mrg test -z "$ac_dir" && ac_dir=.
11469 1.1 mrg if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11470 1.1 mrg lt_cv_path_LD="$ac_dir/$ac_prog"
11471 1.1 mrg # Check to see if the program is GNU ld. I'd rather use --version,
11472 1.1 mrg # but apparently some variants of GNU ld only accept -v.
11473 1.1 mrg # Break only if it was the GNU/non-GNU ld that we prefer.
11474 1.1 mrg case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11475 1.1 mrg *GNU* | *'with BFD'*)
11476 1.1 mrg test "$with_gnu_ld" != no && break
11477 1.1 mrg ;;
11478 1.1 mrg *)
11479 1.1 mrg test "$with_gnu_ld" != yes && break
11480 1.1 mrg ;;
11481 1.1 mrg esac
11482 1.1 mrg fi
11483 1.1 mrg done
11484 1.1 mrg IFS="$lt_save_ifs"
11485 1.1 mrg else
11486 1.1 mrg lt_cv_path_LD="$LD" # Let the user override the test with a path.
11487 1.1 mrg fi
11488 1.1 mrg fi
11489 1.1 mrg
11490 1.1 mrg LD="$lt_cv_path_LD"
11491 1.1 mrg if test -n "$LD"; then
11492 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $LD" >&5
11493 1.1.1.2 mrg $as_echo "$LD" >&6; }
11494 1.1 mrg else
11495 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
11496 1.1.1.2 mrg $as_echo "no" >&6; }
11497 1.1 mrg fi
11498 1.1.1.2 mrg test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
11499 1.1.1.2 mrg $as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
11500 1.1 mrg { (exit 1); exit 1; }; }
11501 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
11502 1.1.1.2 mrg $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11503 1.1 mrg if test "${lt_cv_prog_gnu_ld+set}" = set; then
11504 1.1.1.2 mrg $as_echo_n "(cached) " >&6
11505 1.1 mrg else
11506 1.1 mrg # I'd rather use --version here, but apparently some GNU lds only accept -v.
11507 1.1 mrg case `$LD -v 2>&1 </dev/null` in
11508 1.1 mrg *GNU* | *'with BFD'*)
11509 1.1 mrg lt_cv_prog_gnu_ld=yes
11510 1.1 mrg ;;
11511 1.1 mrg *)
11512 1.1 mrg lt_cv_prog_gnu_ld=no
11513 1.1 mrg ;;
11514 1.1 mrg esac
11515 1.1 mrg fi
11516 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
11517 1.1.1.2 mrg $as_echo "$lt_cv_prog_gnu_ld" >&6; }
11518 1.1 mrg with_gnu_ld=$lt_cv_prog_gnu_ld
11519 1.1 mrg
11520 1.1 mrg
11521 1.1 mrg
11522 1.1 mrg # Check if GNU C++ uses GNU ld as the underlying linker, since the
11523 1.1 mrg # archiving commands below assume that GNU ld is being used.
11524 1.1 mrg if test "$with_gnu_ld" = yes; then
11525 1.1 mrg archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11526 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'
11527 1.1 mrg
11528 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11529 1.1 mrg export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11530 1.1 mrg
11531 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty
11532 1.1 mrg # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11533 1.1 mrg # investigate it a little bit more. (MM)
11534 1.1 mrg wlarc='${wl}'
11535 1.1 mrg
11536 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al.
11537 1.1 mrg if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
11538 1.1 mrg grep 'no-whole-archive' > /dev/null; then
11539 1.1 mrg whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11540 1.1 mrg else
11541 1.1 mrg whole_archive_flag_spec_CXX=
11542 1.1 mrg fi
11543 1.1 mrg else
11544 1.1 mrg with_gnu_ld=no
11545 1.1 mrg wlarc=
11546 1.1 mrg
11547 1.1 mrg # A generic and very simple default shared library creation
11548 1.1 mrg # command for GNU C++ for the case where it uses the native
11549 1.1 mrg # linker, instead of GNU ld. If possible, this setting should
11550 1.1 mrg # overridden to take advantage of the native linker features on
11551 1.1 mrg # the platform it is being used on.
11552 1.1 mrg archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11553 1.1 mrg fi
11554 1.1 mrg
11555 1.1 mrg # Commands to make compiler produce verbose output that lists
11556 1.1 mrg # what "hidden" libraries, object files and flags are used when
11557 1.1 mrg # linking a shared library.
11558 1.1 mrg output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11559 1.1 mrg
11560 1.1 mrg else
11561 1.1 mrg GXX=no
11562 1.1 mrg with_gnu_ld=no
11563 1.1 mrg wlarc=
11564 1.1 mrg fi
11565 1.1 mrg
11566 1.1 mrg # PORTME: fill in a description of your system's C++ link characteristics
11567 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11568 1.1.1.2 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
11569 1.1 mrg ld_shlibs_CXX=yes
11570 1.1 mrg case $host_os in
11571 1.1 mrg aix3*)
11572 1.1 mrg # FIXME: insert proper C++ library support
11573 1.1 mrg ld_shlibs_CXX=no
11574 1.1 mrg ;;
11575 1.1.1.2 mrg aix[4-9]*)
11576 1.1 mrg if test "$host_cpu" = ia64; then
11577 1.1 mrg # On IA64, the linker does run time linking by default, so we don't
11578 1.1 mrg # have to do anything special.
11579 1.1 mrg aix_use_runtimelinking=no
11580 1.1 mrg exp_sym_flag='-Bexport'
11581 1.1 mrg no_entry_flag=""
11582 1.1 mrg else
11583 1.1 mrg aix_use_runtimelinking=no
11584 1.1 mrg
11585 1.1 mrg # Test if we are trying to use run time linking or normal
11586 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11587 1.1 mrg # need to do runtime linking.
11588 1.1.1.2 mrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11589 1.1 mrg for ld_flag in $LDFLAGS; do
11590 1.1 mrg case $ld_flag in
11591 1.1 mrg *-brtl*)
11592 1.1 mrg aix_use_runtimelinking=yes
11593 1.1 mrg break
11594 1.1 mrg ;;
11595 1.1 mrg esac
11596 1.1 mrg done
11597 1.1 mrg ;;
11598 1.1 mrg esac
11599 1.1 mrg
11600 1.1 mrg exp_sym_flag='-bexport'
11601 1.1 mrg no_entry_flag='-bnoentry'
11602 1.1 mrg fi
11603 1.1 mrg
11604 1.1 mrg # When large executables or shared objects are built, AIX ld can
11605 1.1 mrg # have problems creating the table of contents. If linking a library
11606 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to
11607 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
11608 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11609 1.1 mrg
11610 1.1 mrg archive_cmds_CXX=''
11611 1.1 mrg hardcode_direct_CXX=yes
11612 1.1 mrg hardcode_libdir_separator_CXX=':'
11613 1.1 mrg link_all_deplibs_CXX=yes
11614 1.1 mrg
11615 1.1 mrg if test "$GXX" = yes; then
11616 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*)
11617 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check
11618 1.1 mrg # below for broken collect2 doesn't work under 4.3+
11619 1.1 mrg collect2name=`${CC} -print-prog-name=collect2`
11620 1.1 mrg if test -f "$collect2name" && \
11621 1.1 mrg strings "$collect2name" | grep resolve_lib_name >/dev/null
11622 1.1 mrg then
11623 1.1 mrg # We have reworked collect2
11624 1.1 mrg :
11625 1.1 mrg else
11626 1.1 mrg # We have old collect2
11627 1.1 mrg hardcode_direct_CXX=unsupported
11628 1.1 mrg # It fails to find uninstalled libraries when the uninstalled
11629 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L
11630 1.1 mrg # to unsupported forces relinking
11631 1.1 mrg hardcode_minus_L_CXX=yes
11632 1.1 mrg hardcode_libdir_flag_spec_CXX='-L$libdir'
11633 1.1 mrg hardcode_libdir_separator_CXX=
11634 1.1 mrg fi
11635 1.1 mrg ;;
11636 1.1 mrg esac
11637 1.1 mrg shared_flag='-shared'
11638 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
11639 1.1 mrg shared_flag="$shared_flag "'${wl}-G'
11640 1.1 mrg fi
11641 1.1 mrg else
11642 1.1 mrg # not using gcc
11643 1.1 mrg if test "$host_cpu" = ia64; then
11644 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11645 1.1 mrg # chokes on -Wl,-G. The following line is correct:
11646 1.1 mrg shared_flag='-G'
11647 1.1 mrg else
11648 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
11649 1.1 mrg shared_flag='${wl}-G'
11650 1.1 mrg else
11651 1.1 mrg shared_flag='${wl}-bM:SRE'
11652 1.1 mrg fi
11653 1.1 mrg fi
11654 1.1 mrg fi
11655 1.1 mrg
11656 1.1 mrg # It seems that -bexpall does not export symbols beginning with
11657 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export.
11658 1.1 mrg always_export_symbols_CXX=yes
11659 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
11660 1.1 mrg # Warning - without using the other runtime loading flags (-brtl),
11661 1.1 mrg # -berok will link without error, but may produce a broken library.
11662 1.1 mrg allow_undefined_flag_CXX='-berok'
11663 1.1 mrg # Determine the default libpath from the value encoded in an empty executable.
11664 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
11665 1.1 mrg /* confdefs.h. */
11666 1.1 mrg _ACEOF
11667 1.1 mrg cat confdefs.h >>conftest.$ac_ext
11668 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
11669 1.1 mrg /* end confdefs.h. */
11670 1.1 mrg
11671 1.1 mrg int
11672 1.1 mrg main ()
11673 1.1 mrg {
11674 1.1 mrg
11675 1.1 mrg ;
11676 1.1 mrg return 0;
11677 1.1 mrg }
11678 1.1 mrg _ACEOF
11679 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
11680 1.1 mrg if { (ac_try="$ac_link"
11681 1.1 mrg case "(($ac_try" in
11682 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11683 1.1 mrg *) ac_try_echo=$ac_try;;
11684 1.1 mrg esac
11685 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11686 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
11687 1.1 mrg (eval "$ac_link") 2>conftest.er1
11688 1.1 mrg ac_status=$?
11689 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
11690 1.1 mrg rm -f conftest.er1
11691 1.1 mrg cat conftest.err >&5
11692 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11693 1.1 mrg (exit $ac_status); } && {
11694 1.1 mrg test -z "$ac_cxx_werror_flag" ||
11695 1.1 mrg test ! -s conftest.err
11696 1.1.1.2 mrg } && test -s conftest$ac_exeext && {
11697 1.1.1.2 mrg test "$cross_compiling" = yes ||
11698 1.1.1.2 mrg $as_test_x conftest$ac_exeext
11699 1.1.1.2 mrg }; then
11700 1.1 mrg
11701 1.1 mrg lt_aix_libpath_sed='
11702 1.1 mrg /Import File Strings/,/^$/ {
11703 1.1 mrg /^0/ {
11704 1.1 mrg s/^0 *\(.*\)$/\1/
11705 1.1 mrg p
11706 1.1 mrg }
11707 1.1 mrg }'
11708 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11709 1.1 mrg # Check for a 64-bit object if we didn't find anything.
11710 1.1 mrg if test -z "$aix_libpath"; then
11711 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11712 1.1 mrg fi
11713 1.1 mrg else
11714 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
11715 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
11716 1.1 mrg
11717 1.1 mrg
11718 1.1 mrg fi
11719 1.1 mrg
11720 1.1.1.2 mrg rm -rf conftest.dSYM
11721 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11722 1.1 mrg conftest$ac_exeext conftest.$ac_ext
11723 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11724 1.1 mrg
11725 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11726 1.1 mrg
11727 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"
11728 1.1 mrg else
11729 1.1 mrg if test "$host_cpu" = ia64; then
11730 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11731 1.1 mrg allow_undefined_flag_CXX="-z nodefs"
11732 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"
11733 1.1 mrg else
11734 1.1 mrg # Determine the default libpath from the value encoded in an empty executable.
11735 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
11736 1.1 mrg /* confdefs.h. */
11737 1.1 mrg _ACEOF
11738 1.1 mrg cat confdefs.h >>conftest.$ac_ext
11739 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
11740 1.1 mrg /* end confdefs.h. */
11741 1.1 mrg
11742 1.1 mrg int
11743 1.1 mrg main ()
11744 1.1 mrg {
11745 1.1 mrg
11746 1.1 mrg ;
11747 1.1 mrg return 0;
11748 1.1 mrg }
11749 1.1 mrg _ACEOF
11750 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
11751 1.1 mrg if { (ac_try="$ac_link"
11752 1.1 mrg case "(($ac_try" in
11753 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11754 1.1 mrg *) ac_try_echo=$ac_try;;
11755 1.1 mrg esac
11756 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11757 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
11758 1.1 mrg (eval "$ac_link") 2>conftest.er1
11759 1.1 mrg ac_status=$?
11760 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
11761 1.1 mrg rm -f conftest.er1
11762 1.1 mrg cat conftest.err >&5
11763 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11764 1.1 mrg (exit $ac_status); } && {
11765 1.1 mrg test -z "$ac_cxx_werror_flag" ||
11766 1.1 mrg test ! -s conftest.err
11767 1.1.1.2 mrg } && test -s conftest$ac_exeext && {
11768 1.1.1.2 mrg test "$cross_compiling" = yes ||
11769 1.1.1.2 mrg $as_test_x conftest$ac_exeext
11770 1.1.1.2 mrg }; then
11771 1.1 mrg
11772 1.1 mrg lt_aix_libpath_sed='
11773 1.1 mrg /Import File Strings/,/^$/ {
11774 1.1 mrg /^0/ {
11775 1.1 mrg s/^0 *\(.*\)$/\1/
11776 1.1 mrg p
11777 1.1 mrg }
11778 1.1 mrg }'
11779 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11780 1.1 mrg # Check for a 64-bit object if we didn't find anything.
11781 1.1 mrg if test -z "$aix_libpath"; then
11782 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11783 1.1 mrg fi
11784 1.1 mrg else
11785 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
11786 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
11787 1.1 mrg
11788 1.1 mrg
11789 1.1 mrg fi
11790 1.1 mrg
11791 1.1.1.2 mrg rm -rf conftest.dSYM
11792 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11793 1.1 mrg conftest$ac_exeext conftest.$ac_ext
11794 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11795 1.1 mrg
11796 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11797 1.1 mrg # Warning - without using the other run time loading flags,
11798 1.1 mrg # -berok will link without error, but may produce a broken library.
11799 1.1 mrg no_undefined_flag_CXX=' ${wl}-bernotok'
11800 1.1 mrg allow_undefined_flag_CXX=' ${wl}-berok'
11801 1.1 mrg # Exported symbols can be pulled into shared objects from archives
11802 1.1 mrg whole_archive_flag_spec_CXX='$convenience'
11803 1.1 mrg archive_cmds_need_lc_CXX=yes
11804 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries.
11805 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'
11806 1.1 mrg fi
11807 1.1 mrg fi
11808 1.1 mrg ;;
11809 1.1 mrg
11810 1.1 mrg beos*)
11811 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11812 1.1 mrg allow_undefined_flag_CXX=unsupported
11813 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
11814 1.1 mrg # support --undefined. This deserves some investigation. FIXME
11815 1.1 mrg archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11816 1.1 mrg else
11817 1.1 mrg ld_shlibs_CXX=no
11818 1.1 mrg fi
11819 1.1 mrg ;;
11820 1.1 mrg
11821 1.1 mrg chorus*)
11822 1.1 mrg case $cc_basename in
11823 1.1 mrg *)
11824 1.1 mrg # FIXME: insert proper C++ library support
11825 1.1 mrg ld_shlibs_CXX=no
11826 1.1 mrg ;;
11827 1.1 mrg esac
11828 1.1 mrg ;;
11829 1.1 mrg
11830 1.1 mrg cygwin* | mingw* | pw32*)
11831 1.1 mrg # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11832 1.1 mrg # as there is no search path for DLLs.
11833 1.1 mrg hardcode_libdir_flag_spec_CXX='-L$libdir'
11834 1.1 mrg allow_undefined_flag_CXX=unsupported
11835 1.1 mrg always_export_symbols_CXX=no
11836 1.1 mrg enable_shared_with_static_runtimes_CXX=yes
11837 1.1 mrg
11838 1.1 mrg if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11839 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'
11840 1.1 mrg # If the export-symbols file already is a .def file (1st line
11841 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend...
11842 1.1 mrg archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11843 1.1 mrg cp $export_symbols $output_objdir/$soname.def;
11844 1.1 mrg else
11845 1.1 mrg echo EXPORTS > $output_objdir/$soname.def;
11846 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def;
11847 1.1 mrg fi~
11848 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'
11849 1.1 mrg else
11850 1.1 mrg ld_shlibs_CXX=no
11851 1.1 mrg fi
11852 1.1 mrg ;;
11853 1.1 mrg darwin* | rhapsody*)
11854 1.1 mrg archive_cmds_need_lc_CXX=no
11855 1.1 mrg hardcode_direct_CXX=no
11856 1.1 mrg hardcode_automatic_CXX=yes
11857 1.1 mrg hardcode_shlibpath_var_CXX=unsupported
11858 1.1 mrg whole_archive_flag_spec_CXX=''
11859 1.1 mrg link_all_deplibs_CXX=yes
11860 1.1.1.2 mrg allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
11861 1.1.1.2 mrg if test "$GXX" = yes ; then
11862 1.1 mrg output_verbose_link_cmd='echo'
11863 1.1.1.2 mrg archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11864 1.1.1.2 mrg module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11865 1.1.1.2 mrg archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
11866 1.1.1.2 mrg module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
11867 1.1.1.2 mrg if test "$lt_cv_apple_cc_single_mod" != "yes"; then
11868 1.1.1.2 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${_lt_dsymutil}"
11869 1.1.1.2 mrg archive_expsym_cmds_CXX="sed '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${_lt_dar_export_syms}${_lt_dsymutil}"
11870 1.1 mrg fi
11871 1.1 mrg else
11872 1.1 mrg case $cc_basename in
11873 1.1 mrg xlc*)
11874 1.1 mrg output_verbose_link_cmd='echo'
11875 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` $xlcverstring'
11876 1.1 mrg module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11877 1.1 mrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11878 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 $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11879 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}'
11880 1.1 mrg ;;
11881 1.1 mrg *)
11882 1.1 mrg ld_shlibs_CXX=no
11883 1.1 mrg ;;
11884 1.1 mrg esac
11885 1.1 mrg fi
11886 1.1 mrg ;;
11887 1.1 mrg
11888 1.1 mrg dgux*)
11889 1.1 mrg case $cc_basename in
11890 1.1 mrg ec++*)
11891 1.1 mrg # FIXME: insert proper C++ library support
11892 1.1 mrg ld_shlibs_CXX=no
11893 1.1 mrg ;;
11894 1.1 mrg ghcx*)
11895 1.1 mrg # Green Hills C++ Compiler
11896 1.1 mrg # FIXME: insert proper C++ library support
11897 1.1 mrg ld_shlibs_CXX=no
11898 1.1 mrg ;;
11899 1.1 mrg *)
11900 1.1 mrg # FIXME: insert proper C++ library support
11901 1.1 mrg ld_shlibs_CXX=no
11902 1.1 mrg ;;
11903 1.1 mrg esac
11904 1.1 mrg ;;
11905 1.1 mrg freebsd[12]*)
11906 1.1 mrg # C++ shared libraries reported to be fairly broken before switch to ELF
11907 1.1 mrg ld_shlibs_CXX=no
11908 1.1 mrg ;;
11909 1.1 mrg freebsd-elf*)
11910 1.1 mrg archive_cmds_need_lc_CXX=no
11911 1.1 mrg ;;
11912 1.1 mrg freebsd* | dragonfly*)
11913 1.1 mrg # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11914 1.1 mrg # conventions
11915 1.1 mrg ld_shlibs_CXX=yes
11916 1.1 mrg ;;
11917 1.1 mrg gnu*)
11918 1.1 mrg ;;
11919 1.1 mrg hpux9*)
11920 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11921 1.1 mrg hardcode_libdir_separator_CXX=:
11922 1.1 mrg export_dynamic_flag_spec_CXX='${wl}-E'
11923 1.1 mrg hardcode_direct_CXX=yes
11924 1.1 mrg hardcode_minus_L_CXX=yes # Not in the search PATH,
11925 1.1 mrg # but as the default
11926 1.1 mrg # location of the library.
11927 1.1 mrg
11928 1.1 mrg case $cc_basename in
11929 1.1 mrg CC*)
11930 1.1 mrg # FIXME: insert proper C++ library support
11931 1.1 mrg ld_shlibs_CXX=no
11932 1.1 mrg ;;
11933 1.1 mrg aCC*)
11934 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'
11935 1.1 mrg # Commands to make compiler produce verbose output that lists
11936 1.1 mrg # what "hidden" libraries, object files and flags are used when
11937 1.1 mrg # linking a shared library.
11938 1.1 mrg #
11939 1.1 mrg # There doesn't appear to be a way to prevent this compiler from
11940 1.1 mrg # explicitly linking system object files so we need to strip them
11941 1.1 mrg # from the output so that they don't get included in the library
11942 1.1 mrg # dependencies.
11943 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'
11944 1.1 mrg ;;
11945 1.1 mrg *)
11946 1.1 mrg if test "$GXX" = yes; then
11947 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'
11948 1.1 mrg else
11949 1.1 mrg # FIXME: insert proper C++ library support
11950 1.1 mrg ld_shlibs_CXX=no
11951 1.1 mrg fi
11952 1.1 mrg ;;
11953 1.1 mrg esac
11954 1.1 mrg ;;
11955 1.1 mrg hpux10*|hpux11*)
11956 1.1 mrg if test $with_gnu_ld = no; then
11957 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11958 1.1 mrg hardcode_libdir_separator_CXX=:
11959 1.1 mrg
11960 1.1 mrg case $host_cpu in
11961 1.1 mrg hppa*64*|ia64*) ;;
11962 1.1 mrg *)
11963 1.1 mrg export_dynamic_flag_spec_CXX='${wl}-E'
11964 1.1 mrg ;;
11965 1.1 mrg esac
11966 1.1 mrg fi
11967 1.1 mrg case $host_cpu in
11968 1.1 mrg hppa*64*|ia64*)
11969 1.1 mrg hardcode_direct_CXX=no
11970 1.1 mrg hardcode_shlibpath_var_CXX=no
11971 1.1 mrg ;;
11972 1.1 mrg *)
11973 1.1 mrg hardcode_direct_CXX=yes
11974 1.1 mrg hardcode_minus_L_CXX=yes # Not in the search PATH,
11975 1.1 mrg # but as the default
11976 1.1 mrg # location of the library.
11977 1.1 mrg ;;
11978 1.1 mrg esac
11979 1.1 mrg
11980 1.1 mrg case $cc_basename in
11981 1.1 mrg CC*)
11982 1.1 mrg # FIXME: insert proper C++ library support
11983 1.1 mrg ld_shlibs_CXX=no
11984 1.1 mrg ;;
11985 1.1 mrg aCC*)
11986 1.1 mrg case $host_cpu in
11987 1.1 mrg hppa*64*)
11988 1.1 mrg archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11989 1.1 mrg ;;
11990 1.1 mrg ia64*)
11991 1.1 mrg archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11992 1.1 mrg ;;
11993 1.1 mrg *)
11994 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'
11995 1.1 mrg ;;
11996 1.1 mrg esac
11997 1.1 mrg # Commands to make compiler produce verbose output that lists
11998 1.1 mrg # what "hidden" libraries, object files and flags are used when
11999 1.1 mrg # linking a shared library.
12000 1.1 mrg #
12001 1.1 mrg # There doesn't appear to be a way to prevent this compiler from
12002 1.1 mrg # explicitly linking system object files so we need to strip them
12003 1.1 mrg # from the output so that they don't get included in the library
12004 1.1 mrg # dependencies.
12005 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'
12006 1.1 mrg ;;
12007 1.1 mrg *)
12008 1.1 mrg if test "$GXX" = yes; then
12009 1.1 mrg if test $with_gnu_ld = no; then
12010 1.1 mrg case $host_cpu in
12011 1.1 mrg hppa*64*)
12012 1.1 mrg archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12013 1.1 mrg ;;
12014 1.1 mrg ia64*)
12015 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'
12016 1.1 mrg ;;
12017 1.1 mrg *)
12018 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'
12019 1.1 mrg ;;
12020 1.1 mrg esac
12021 1.1 mrg fi
12022 1.1 mrg else
12023 1.1 mrg # FIXME: insert proper C++ library support
12024 1.1 mrg ld_shlibs_CXX=no
12025 1.1 mrg fi
12026 1.1 mrg ;;
12027 1.1 mrg esac
12028 1.1 mrg ;;
12029 1.1 mrg interix[3-9]*)
12030 1.1 mrg hardcode_direct_CXX=no
12031 1.1 mrg hardcode_shlibpath_var_CXX=no
12032 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12033 1.1 mrg export_dynamic_flag_spec_CXX='${wl}-E'
12034 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12035 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by
12036 1.1 mrg # default) and relocated if they conflict, which is a slow very memory
12037 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random,
12038 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12039 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space.
12040 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'
12041 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'
12042 1.1 mrg ;;
12043 1.1 mrg irix5* | irix6*)
12044 1.1 mrg case $cc_basename in
12045 1.1 mrg CC*)
12046 1.1 mrg # SGI C++
12047 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'
12048 1.1 mrg
12049 1.1 mrg # Archives containing C++ object files must be created using
12050 1.1 mrg # "CC -ar", where "CC" is the IRIX C++ compiler. This is
12051 1.1 mrg # necessary to make sure instantiated templates are included
12052 1.1 mrg # in the archive.
12053 1.1 mrg old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12054 1.1 mrg ;;
12055 1.1 mrg *)
12056 1.1 mrg if test "$GXX" = yes; then
12057 1.1 mrg if test "$with_gnu_ld" = no; then
12058 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'
12059 1.1 mrg else
12060 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'
12061 1.1 mrg fi
12062 1.1 mrg fi
12063 1.1 mrg link_all_deplibs_CXX=yes
12064 1.1 mrg ;;
12065 1.1 mrg esac
12066 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12067 1.1 mrg hardcode_libdir_separator_CXX=:
12068 1.1 mrg ;;
12069 1.1 mrg linux* | k*bsd*-gnu)
12070 1.1 mrg case $cc_basename in
12071 1.1 mrg KCC*)
12072 1.1 mrg # Kuck and Associates, Inc. (KAI) C++ Compiler
12073 1.1 mrg
12074 1.1 mrg # KCC will only create a shared library if the output file
12075 1.1 mrg # ends with ".so" (or ".sl" for HP-UX), so rename the library
12076 1.1 mrg # to its proper name (with version) after linking.
12077 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'
12078 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'
12079 1.1 mrg # Commands to make compiler produce verbose output that lists
12080 1.1 mrg # what "hidden" libraries, object files and flags are used when
12081 1.1 mrg # linking a shared library.
12082 1.1 mrg #
12083 1.1 mrg # There doesn't appear to be a way to prevent this compiler from
12084 1.1 mrg # explicitly linking system object files so we need to strip them
12085 1.1 mrg # from the output so that they don't get included in the library
12086 1.1 mrg # dependencies.
12087 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'
12088 1.1 mrg
12089 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
12090 1.1 mrg export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12091 1.1 mrg
12092 1.1 mrg # Archives containing C++ object files must be created using
12093 1.1 mrg # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12094 1.1 mrg old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12095 1.1 mrg ;;
12096 1.1 mrg icpc*)
12097 1.1 mrg # Intel C++
12098 1.1 mrg with_gnu_ld=yes
12099 1.1 mrg # version 8.0 and above of icpc choke on multiply defined symbols
12100 1.1 mrg # if we add $predep_objects and $postdep_objects, however 7.1 and
12101 1.1 mrg # earlier do not add the objects themselves.
12102 1.1 mrg case `$CC -V 2>&1` in
12103 1.1 mrg *"Version 7."*)
12104 1.1 mrg archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12105 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'
12106 1.1 mrg ;;
12107 1.1 mrg *) # Version 8.0 or newer
12108 1.1 mrg tmp_idyn=
12109 1.1 mrg case $host_cpu in
12110 1.1 mrg ia64*) tmp_idyn=' -i_dynamic';;
12111 1.1 mrg esac
12112 1.1 mrg archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12113 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'
12114 1.1 mrg ;;
12115 1.1 mrg esac
12116 1.1 mrg archive_cmds_need_lc_CXX=no
12117 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12118 1.1 mrg export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12119 1.1 mrg whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12120 1.1 mrg ;;
12121 1.1.1.2 mrg pgCC* | pgcpp*)
12122 1.1 mrg # Portland Group C++ compiler
12123 1.1 mrg archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12124 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'
12125 1.1 mrg
12126 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12127 1.1 mrg export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12128 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'
12129 1.1 mrg ;;
12130 1.1 mrg cxx*)
12131 1.1 mrg # Compaq C++
12132 1.1 mrg archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12133 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'
12134 1.1 mrg
12135 1.1 mrg runpath_var=LD_RUN_PATH
12136 1.1 mrg hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12137 1.1 mrg hardcode_libdir_separator_CXX=:
12138 1.1 mrg
12139 1.1 mrg # Commands to make compiler produce verbose output that lists
12140 1.1 mrg # what "hidden" libraries, object files and flags are used when
12141 1.1 mrg # linking a shared library.
12142 1.1 mrg #
12143 1.1 mrg # There doesn't appear to be a way to prevent this compiler from
12144 1.1 mrg # explicitly linking system object files so we need to strip them
12145 1.1 mrg # from the output so that they don't get included in the library
12146 1.1 mrg # dependencies.
12147 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'
12148 1.1 mrg ;;
12149 1.1 mrg *)
12150 1.1 mrg case `$CC -V 2>&1 | sed 5q` in
12151 1.1 mrg *Sun\ C*)
12152 1.1 mrg # Sun C++ 5.9
12153 1.1 mrg no_undefined_flag_CXX=' -zdefs'
12154 1.1 mrg archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12155 1.1 mrg archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
12156 1.1 mrg hardcode_libdir_flag_spec_CXX='-R$libdir'
12157 1.1 mrg whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
12158 1.1 mrg
12159 1.1 mrg # Not sure whether something based on
12160 1.1 mrg # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12161 1.1 mrg # would be better.
12162 1.1 mrg output_verbose_link_cmd='echo'
12163 1.1 mrg
12164 1.1 mrg # Archives containing C++ object files must be created using
12165 1.1 mrg # "CC -xar", where "CC" is the Sun C++ compiler. This is
12166 1.1 mrg # necessary to make sure instantiated templates are included
12167 1.1 mrg # in the archive.
12168 1.1 mrg old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12169 1.1 mrg ;;
12170 1.1 mrg esac
12171 1.1 mrg ;;
12172 1.1 mrg esac
12173 1.1 mrg ;;
12174 1.1 mrg lynxos*)
12175 1.1 mrg # FIXME: insert proper C++ library support
12176 1.1 mrg ld_shlibs_CXX=no
12177 1.1 mrg ;;
12178 1.1 mrg m88k*)
12179 1.1 mrg # FIXME: insert proper C++ library support
12180 1.1 mrg ld_shlibs_CXX=no
12181 1.1 mrg ;;
12182 1.1 mrg mvs*)
12183 1.1 mrg case $cc_basename in
12184 1.1 mrg cxx*)
12185 1.1 mrg # FIXME: insert proper C++ library support
12186 1.1 mrg ld_shlibs_CXX=no
12187 1.1 mrg ;;
12188 1.1 mrg *)
12189 1.1 mrg # FIXME: insert proper C++ library support
12190 1.1 mrg ld_shlibs_CXX=no
12191 1.1 mrg ;;
12192 1.1 mrg esac
12193 1.1 mrg ;;
12194 1.1 mrg netbsd*)
12195 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12196 1.1 mrg archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12197 1.1 mrg wlarc=
12198 1.1 mrg hardcode_libdir_flag_spec_CXX='-R$libdir'
12199 1.1 mrg hardcode_direct_CXX=yes
12200 1.1 mrg hardcode_shlibpath_var_CXX=no
12201 1.1 mrg fi
12202 1.1 mrg # Workaround some broken pre-1.5 toolchains
12203 1.1 mrg output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12204 1.1 mrg ;;
12205 1.1 mrg openbsd2*)
12206 1.1 mrg # C++ shared libraries are fairly broken
12207 1.1 mrg ld_shlibs_CXX=no
12208 1.1 mrg ;;
12209 1.1 mrg openbsd*)
12210 1.1 mrg if test -f /usr/libexec/ld.so; then
12211 1.1 mrg hardcode_direct_CXX=yes
12212 1.1 mrg hardcode_shlibpath_var_CXX=no
12213 1.1 mrg archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12214 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12215 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12216 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'
12217 1.1 mrg export_dynamic_flag_spec_CXX='${wl}-E'
12218 1.1 mrg whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12219 1.1 mrg fi
12220 1.1 mrg output_verbose_link_cmd='echo'
12221 1.1 mrg else
12222 1.1 mrg ld_shlibs_CXX=no
12223 1.1 mrg fi
12224 1.1 mrg ;;
12225 1.1 mrg osf3*)
12226 1.1 mrg case $cc_basename in
12227 1.1 mrg KCC*)
12228 1.1 mrg # Kuck and Associates, Inc. (KAI) C++ Compiler
12229 1.1 mrg
12230 1.1 mrg # KCC will only create a shared library if the output file
12231 1.1 mrg # ends with ".so" (or ".sl" for HP-UX), so rename the library
12232 1.1 mrg # to its proper name (with version) after linking.
12233 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'
12234 1.1 mrg
12235 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12236 1.1 mrg hardcode_libdir_separator_CXX=:
12237 1.1 mrg
12238 1.1 mrg # Archives containing C++ object files must be created using
12239 1.1 mrg # "CC -Bstatic", where "CC" is the KAI C++ compiler.
12240 1.1 mrg old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12241 1.1 mrg
12242 1.1 mrg ;;
12243 1.1 mrg RCC*)
12244 1.1 mrg # Rational C++ 2.4.1
12245 1.1 mrg # FIXME: insert proper C++ library support
12246 1.1 mrg ld_shlibs_CXX=no
12247 1.1 mrg ;;
12248 1.1 mrg cxx*)
12249 1.1 mrg allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12250 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'
12251 1.1 mrg
12252 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12253 1.1 mrg hardcode_libdir_separator_CXX=:
12254 1.1 mrg
12255 1.1 mrg # Commands to make compiler produce verbose output that lists
12256 1.1 mrg # what "hidden" libraries, object files and flags are used when
12257 1.1 mrg # linking a shared library.
12258 1.1 mrg #
12259 1.1 mrg # There doesn't appear to be a way to prevent this compiler from
12260 1.1 mrg # explicitly linking system object files so we need to strip them
12261 1.1 mrg # from the output so that they don't get included in the library
12262 1.1 mrg # dependencies.
12263 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'
12264 1.1 mrg ;;
12265 1.1 mrg *)
12266 1.1 mrg if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12267 1.1 mrg allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12268 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'
12269 1.1 mrg
12270 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12271 1.1 mrg hardcode_libdir_separator_CXX=:
12272 1.1 mrg
12273 1.1 mrg # Commands to make compiler produce verbose output that lists
12274 1.1 mrg # what "hidden" libraries, object files and flags are used when
12275 1.1 mrg # linking a shared library.
12276 1.1 mrg output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12277 1.1 mrg
12278 1.1 mrg else
12279 1.1 mrg # FIXME: insert proper C++ library support
12280 1.1 mrg ld_shlibs_CXX=no
12281 1.1 mrg fi
12282 1.1 mrg ;;
12283 1.1 mrg esac
12284 1.1 mrg ;;
12285 1.1 mrg osf4* | osf5*)
12286 1.1 mrg case $cc_basename in
12287 1.1 mrg KCC*)
12288 1.1 mrg # Kuck and Associates, Inc. (KAI) C++ Compiler
12289 1.1 mrg
12290 1.1 mrg # KCC will only create a shared library if the output file
12291 1.1 mrg # ends with ".so" (or ".sl" for HP-UX), so rename the library
12292 1.1 mrg # to its proper name (with version) after linking.
12293 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'
12294 1.1 mrg
12295 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12296 1.1 mrg hardcode_libdir_separator_CXX=:
12297 1.1 mrg
12298 1.1 mrg # Archives containing C++ object files must be created using
12299 1.1 mrg # the KAI C++ compiler.
12300 1.1 mrg old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
12301 1.1 mrg ;;
12302 1.1 mrg RCC*)
12303 1.1 mrg # Rational C++ 2.4.1
12304 1.1 mrg # FIXME: insert proper C++ library support
12305 1.1 mrg ld_shlibs_CXX=no
12306 1.1 mrg ;;
12307 1.1 mrg cxx*)
12308 1.1 mrg allow_undefined_flag_CXX=' -expect_unresolved \*'
12309 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'
12310 1.1 mrg archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12311 1.1 mrg echo "-hidden">> $lib.exp~
12312 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~
12313 1.1 mrg $rm $lib.exp'
12314 1.1 mrg
12315 1.1 mrg hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12316 1.1 mrg hardcode_libdir_separator_CXX=:
12317 1.1 mrg
12318 1.1 mrg # Commands to make compiler produce verbose output that lists
12319 1.1 mrg # what "hidden" libraries, object files and flags are used when
12320 1.1 mrg # linking a shared library.
12321 1.1 mrg #
12322 1.1 mrg # There doesn't appear to be a way to prevent this compiler from
12323 1.1 mrg # explicitly linking system object files so we need to strip them
12324 1.1 mrg # from the output so that they don't get included in the library
12325 1.1 mrg # dependencies.
12326 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'
12327 1.1 mrg ;;
12328 1.1 mrg *)
12329 1.1 mrg if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12330 1.1 mrg allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12331 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'
12332 1.1 mrg
12333 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12334 1.1 mrg hardcode_libdir_separator_CXX=:
12335 1.1 mrg
12336 1.1 mrg # Commands to make compiler produce verbose output that lists
12337 1.1 mrg # what "hidden" libraries, object files and flags are used when
12338 1.1 mrg # linking a shared library.
12339 1.1 mrg output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12340 1.1 mrg
12341 1.1 mrg else
12342 1.1 mrg # FIXME: insert proper C++ library support
12343 1.1 mrg ld_shlibs_CXX=no
12344 1.1 mrg fi
12345 1.1 mrg ;;
12346 1.1 mrg esac
12347 1.1 mrg ;;
12348 1.1 mrg psos*)
12349 1.1 mrg # FIXME: insert proper C++ library support
12350 1.1 mrg ld_shlibs_CXX=no
12351 1.1 mrg ;;
12352 1.1 mrg sunos4*)
12353 1.1 mrg case $cc_basename in
12354 1.1 mrg CC*)
12355 1.1 mrg # Sun C++ 4.x
12356 1.1 mrg # FIXME: insert proper C++ library support
12357 1.1 mrg ld_shlibs_CXX=no
12358 1.1 mrg ;;
12359 1.1 mrg lcc*)
12360 1.1 mrg # Lucid
12361 1.1 mrg # FIXME: insert proper C++ library support
12362 1.1 mrg ld_shlibs_CXX=no
12363 1.1 mrg ;;
12364 1.1 mrg *)
12365 1.1 mrg # FIXME: insert proper C++ library support
12366 1.1 mrg ld_shlibs_CXX=no
12367 1.1 mrg ;;
12368 1.1 mrg esac
12369 1.1 mrg ;;
12370 1.1 mrg solaris*)
12371 1.1 mrg case $cc_basename in
12372 1.1 mrg CC*)
12373 1.1 mrg # Sun C++ 4.2, 5.x and Centerline C++
12374 1.1 mrg archive_cmds_need_lc_CXX=yes
12375 1.1 mrg no_undefined_flag_CXX=' -zdefs'
12376 1.1 mrg archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12377 1.1 mrg archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12378 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'
12379 1.1 mrg
12380 1.1 mrg hardcode_libdir_flag_spec_CXX='-R$libdir'
12381 1.1 mrg hardcode_shlibpath_var_CXX=no
12382 1.1 mrg case $host_os in
12383 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;;
12384 1.1 mrg *)
12385 1.1 mrg # The compiler driver will combine and reorder linker options,
12386 1.1 mrg # but understands `-z linker_flag'.
12387 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?)
12388 1.1 mrg whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12389 1.1 mrg ;;
12390 1.1 mrg esac
12391 1.1 mrg link_all_deplibs_CXX=yes
12392 1.1 mrg
12393 1.1 mrg output_verbose_link_cmd='echo'
12394 1.1 mrg
12395 1.1 mrg # Archives containing C++ object files must be created using
12396 1.1 mrg # "CC -xar", where "CC" is the Sun C++ compiler. This is
12397 1.1 mrg # necessary to make sure instantiated templates are included
12398 1.1 mrg # in the archive.
12399 1.1 mrg old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12400 1.1 mrg ;;
12401 1.1 mrg gcx*)
12402 1.1 mrg # Green Hills C++ Compiler
12403 1.1 mrg archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12404 1.1 mrg
12405 1.1 mrg # The C++ compiler must be used to create the archive.
12406 1.1 mrg old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12407 1.1 mrg ;;
12408 1.1 mrg *)
12409 1.1 mrg # GNU C++ compiler with Solaris linker
12410 1.1 mrg if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12411 1.1 mrg no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12412 1.1 mrg if $CC --version | grep -v '^2\.7' > /dev/null; then
12413 1.1 mrg archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12414 1.1 mrg archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12415 1.1 mrg $CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12416 1.1 mrg
12417 1.1 mrg # Commands to make compiler produce verbose output that lists
12418 1.1 mrg # what "hidden" libraries, object files and flags are used when
12419 1.1 mrg # linking a shared library.
12420 1.1 mrg output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12421 1.1 mrg else
12422 1.1 mrg # g++ 2.7 appears to require `-G' NOT `-shared' on this
12423 1.1 mrg # platform.
12424 1.1 mrg archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12425 1.1 mrg archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12426 1.1 mrg $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12427 1.1 mrg
12428 1.1 mrg # Commands to make compiler produce verbose output that lists
12429 1.1 mrg # what "hidden" libraries, object files and flags are used when
12430 1.1 mrg # linking a shared library.
12431 1.1 mrg output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12432 1.1 mrg fi
12433 1.1 mrg
12434 1.1 mrg hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12435 1.1 mrg case $host_os in
12436 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;;
12437 1.1 mrg *)
12438 1.1 mrg whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12439 1.1 mrg ;;
12440 1.1 mrg esac
12441 1.1 mrg fi
12442 1.1 mrg ;;
12443 1.1 mrg esac
12444 1.1 mrg ;;
12445 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12446 1.1 mrg no_undefined_flag_CXX='${wl}-z,text'
12447 1.1 mrg archive_cmds_need_lc_CXX=no
12448 1.1 mrg hardcode_shlibpath_var_CXX=no
12449 1.1 mrg runpath_var='LD_RUN_PATH'
12450 1.1 mrg
12451 1.1 mrg case $cc_basename in
12452 1.1 mrg CC*)
12453 1.1 mrg archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12454 1.1 mrg archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12455 1.1 mrg ;;
12456 1.1 mrg *)
12457 1.1 mrg archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12458 1.1 mrg archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12459 1.1 mrg ;;
12460 1.1 mrg esac
12461 1.1 mrg ;;
12462 1.1 mrg sysv5* | sco3.2v5* | sco5v6*)
12463 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not
12464 1.1 mrg # link with -lc, and that would cause any symbols used from libc to
12465 1.1 mrg # always be unresolved, which means just about no library would
12466 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text
12467 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed
12468 1.1 mrg # as -z defs.
12469 1.1 mrg # For security reasons, it is highly recommended that you always
12470 1.1 mrg # use absolute paths for naming shared libraries, and exclude the
12471 1.1 mrg # DT_RUNPATH tag from executables and libraries. But doing so
12472 1.1 mrg # requires that you compile everything twice, which is a pain.
12473 1.1 mrg # So that behaviour is only enabled if SCOABSPATH is set to a
12474 1.1 mrg # non-empty value in the environment. Most likely only useful for
12475 1.1 mrg # creating official distributions of packages.
12476 1.1 mrg # This is a hack until libtool officially supports absolute path
12477 1.1 mrg # names for shared libraries.
12478 1.1 mrg no_undefined_flag_CXX='${wl}-z,text'
12479 1.1 mrg allow_undefined_flag_CXX='${wl}-z,nodefs'
12480 1.1 mrg archive_cmds_need_lc_CXX=no
12481 1.1 mrg hardcode_shlibpath_var_CXX=no
12482 1.1 mrg hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
12483 1.1 mrg hardcode_libdir_separator_CXX=':'
12484 1.1 mrg link_all_deplibs_CXX=yes
12485 1.1 mrg export_dynamic_flag_spec_CXX='${wl}-Bexport'
12486 1.1 mrg runpath_var='LD_RUN_PATH'
12487 1.1 mrg
12488 1.1 mrg case $cc_basename in
12489 1.1 mrg CC*)
12490 1.1 mrg archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12491 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'
12492 1.1 mrg ;;
12493 1.1 mrg *)
12494 1.1 mrg archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12495 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'
12496 1.1 mrg ;;
12497 1.1 mrg esac
12498 1.1 mrg ;;
12499 1.1 mrg tandem*)
12500 1.1 mrg case $cc_basename in
12501 1.1 mrg NCC*)
12502 1.1 mrg # NonStop-UX NCC 3.20
12503 1.1 mrg # FIXME: insert proper C++ library support
12504 1.1 mrg ld_shlibs_CXX=no
12505 1.1 mrg ;;
12506 1.1 mrg *)
12507 1.1 mrg # FIXME: insert proper C++ library support
12508 1.1 mrg ld_shlibs_CXX=no
12509 1.1 mrg ;;
12510 1.1 mrg esac
12511 1.1 mrg ;;
12512 1.1 mrg vxworks*)
12513 1.1 mrg # FIXME: insert proper C++ library support
12514 1.1 mrg ld_shlibs_CXX=no
12515 1.1 mrg ;;
12516 1.1 mrg *)
12517 1.1 mrg # FIXME: insert proper C++ library support
12518 1.1 mrg ld_shlibs_CXX=no
12519 1.1 mrg ;;
12520 1.1 mrg esac
12521 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12522 1.1.1.2 mrg $as_echo "$ld_shlibs_CXX" >&6; }
12523 1.1 mrg test "$ld_shlibs_CXX" = no && can_build_shared=no
12524 1.1 mrg
12525 1.1 mrg GCC_CXX="$GXX"
12526 1.1 mrg LD_CXX="$LD"
12527 1.1 mrg
12528 1.1 mrg cat > conftest.$ac_ext <<EOF
12529 1.1 mrg class Foo
12530 1.1 mrg {
12531 1.1 mrg public:
12532 1.1 mrg Foo (void) { a = 0; }
12533 1.1 mrg private:
12534 1.1 mrg int a;
12535 1.1 mrg };
12536 1.1 mrg EOF
12537 1.1 mrg
12538 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12539 1.1 mrg (eval $ac_compile) 2>&5
12540 1.1 mrg ac_status=$?
12541 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12542 1.1 mrg (exit $ac_status); }; then
12543 1.1 mrg # Parse the compiler output and extract the necessary
12544 1.1 mrg # objects, libraries and library flags.
12545 1.1 mrg
12546 1.1 mrg # Sentinel used to keep track of whether or not we are before
12547 1.1 mrg # the conftest object file.
12548 1.1 mrg pre_test_object_deps_done=no
12549 1.1 mrg
12550 1.1 mrg # The `*' in the case matches for architectures that use `case' in
12551 1.1 mrg # $output_verbose_cmd can trigger glob expansion during the loop
12552 1.1 mrg # eval without this substitution.
12553 1.1 mrg output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
12554 1.1 mrg
12555 1.1 mrg for p in `eval $output_verbose_link_cmd`; do
12556 1.1 mrg case $p in
12557 1.1 mrg
12558 1.1 mrg -L* | -R* | -l*)
12559 1.1 mrg # Some compilers place space between "-{L,R}" and the path.
12560 1.1 mrg # Remove the space.
12561 1.1 mrg if test $p = "-L" \
12562 1.1 mrg || test $p = "-R"; then
12563 1.1 mrg prev=$p
12564 1.1 mrg continue
12565 1.1 mrg else
12566 1.1 mrg prev=
12567 1.1 mrg fi
12568 1.1 mrg
12569 1.1 mrg if test "$pre_test_object_deps_done" = no; then
12570 1.1 mrg case $p in
12571 1.1 mrg -L* | -R*)
12572 1.1 mrg # Internal compiler library paths should come after those
12573 1.1 mrg # provided the user. The postdeps already come after the
12574 1.1 mrg # user supplied libs so there is no need to process them.
12575 1.1 mrg if test -z "$compiler_lib_search_path_CXX"; then
12576 1.1 mrg compiler_lib_search_path_CXX="${prev}${p}"
12577 1.1 mrg else
12578 1.1 mrg compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12579 1.1 mrg fi
12580 1.1 mrg ;;
12581 1.1 mrg # The "-l" case would never come before the object being
12582 1.1 mrg # linked, so don't bother handling this case.
12583 1.1 mrg esac
12584 1.1 mrg else
12585 1.1 mrg if test -z "$postdeps_CXX"; then
12586 1.1 mrg postdeps_CXX="${prev}${p}"
12587 1.1 mrg else
12588 1.1 mrg postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12589 1.1 mrg fi
12590 1.1 mrg fi
12591 1.1 mrg ;;
12592 1.1 mrg
12593 1.1 mrg *.$objext)
12594 1.1 mrg # This assumes that the test object file only shows up
12595 1.1 mrg # once in the compiler output.
12596 1.1 mrg if test "$p" = "conftest.$objext"; then
12597 1.1 mrg pre_test_object_deps_done=yes
12598 1.1 mrg continue
12599 1.1 mrg fi
12600 1.1 mrg
12601 1.1 mrg if test "$pre_test_object_deps_done" = no; then
12602 1.1 mrg if test -z "$predep_objects_CXX"; then
12603 1.1 mrg predep_objects_CXX="$p"
12604 1.1 mrg else
12605 1.1 mrg predep_objects_CXX="$predep_objects_CXX $p"
12606 1.1 mrg fi
12607 1.1 mrg else
12608 1.1 mrg if test -z "$postdep_objects_CXX"; then
12609 1.1 mrg postdep_objects_CXX="$p"
12610 1.1 mrg else
12611 1.1 mrg postdep_objects_CXX="$postdep_objects_CXX $p"
12612 1.1 mrg fi
12613 1.1 mrg fi
12614 1.1 mrg ;;
12615 1.1 mrg
12616 1.1 mrg *) ;; # Ignore the rest.
12617 1.1 mrg
12618 1.1 mrg esac
12619 1.1 mrg done
12620 1.1 mrg
12621 1.1 mrg # Clean up.
12622 1.1 mrg rm -f a.out a.exe
12623 1.1 mrg else
12624 1.1 mrg echo "libtool.m4: error: problem compiling CXX test program"
12625 1.1 mrg fi
12626 1.1 mrg
12627 1.1 mrg $rm -f confest.$objext
12628 1.1 mrg
12629 1.1.1.2 mrg compiler_lib_search_dirs_CXX=
12630 1.1.1.2 mrg if test -n "$compiler_lib_search_path_CXX"; then
12631 1.1.1.2 mrg compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
12632 1.1.1.2 mrg fi
12633 1.1.1.2 mrg
12634 1.1 mrg # PORTME: override above test on systems where it is broken
12635 1.1 mrg case $host_os in
12636 1.1 mrg interix[3-9]*)
12637 1.1 mrg # Interix 3.5 installs completely hosed .la files for C++, so rather than
12638 1.1 mrg # hack all around it, let's just trust "g++" to DTRT.
12639 1.1 mrg predep_objects_CXX=
12640 1.1 mrg postdep_objects_CXX=
12641 1.1 mrg postdeps_CXX=
12642 1.1 mrg ;;
12643 1.1 mrg
12644 1.1 mrg linux*)
12645 1.1 mrg case `$CC -V 2>&1 | sed 5q` in
12646 1.1 mrg *Sun\ C*)
12647 1.1 mrg # Sun C++ 5.9
12648 1.1 mrg #
12649 1.1 mrg # The more standards-conforming stlport4 library is
12650 1.1 mrg # incompatible with the Cstd library. Avoid specifying
12651 1.1 mrg # it if it's in CXXFLAGS. Ignore libCrun as
12652 1.1 mrg # -library=stlport4 depends on it.
12653 1.1 mrg case " $CXX $CXXFLAGS " in
12654 1.1 mrg *" -library=stlport4 "*)
12655 1.1 mrg solaris_use_stlport4=yes
12656 1.1 mrg ;;
12657 1.1 mrg esac
12658 1.1 mrg if test "$solaris_use_stlport4" != yes; then
12659 1.1 mrg postdeps_CXX='-library=Cstd -library=Crun'
12660 1.1 mrg fi
12661 1.1 mrg ;;
12662 1.1 mrg esac
12663 1.1 mrg ;;
12664 1.1 mrg
12665 1.1 mrg solaris*)
12666 1.1 mrg case $cc_basename in
12667 1.1 mrg CC*)
12668 1.1 mrg # The more standards-conforming stlport4 library is
12669 1.1 mrg # incompatible with the Cstd library. Avoid specifying
12670 1.1 mrg # it if it's in CXXFLAGS. Ignore libCrun as
12671 1.1 mrg # -library=stlport4 depends on it.
12672 1.1 mrg case " $CXX $CXXFLAGS " in
12673 1.1 mrg *" -library=stlport4 "*)
12674 1.1 mrg solaris_use_stlport4=yes
12675 1.1 mrg ;;
12676 1.1 mrg esac
12677 1.1 mrg
12678 1.1 mrg # Adding this requires a known-good setup of shared libraries for
12679 1.1 mrg # Sun compiler versions before 5.6, else PIC objects from an old
12680 1.1 mrg # archive will be linked into the output, leading to subtle bugs.
12681 1.1 mrg if test "$solaris_use_stlport4" != yes; then
12682 1.1 mrg postdeps_CXX='-library=Cstd -library=Crun'
12683 1.1 mrg fi
12684 1.1 mrg ;;
12685 1.1 mrg esac
12686 1.1 mrg ;;
12687 1.1 mrg esac
12688 1.1 mrg
12689 1.1 mrg case " $postdeps_CXX " in
12690 1.1 mrg *" -lc "*) archive_cmds_need_lc_CXX=no ;;
12691 1.1 mrg esac
12692 1.1 mrg
12693 1.1 mrg lt_prog_compiler_wl_CXX=
12694 1.1 mrg lt_prog_compiler_pic_CXX=
12695 1.1 mrg lt_prog_compiler_static_CXX=
12696 1.1 mrg
12697 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
12698 1.1.1.2 mrg $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12699 1.1 mrg
12700 1.1 mrg # C++ specific cases for pic, static, wl, etc.
12701 1.1 mrg if test "$GXX" = yes; then
12702 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
12703 1.1 mrg lt_prog_compiler_static_CXX='-static'
12704 1.1 mrg
12705 1.1 mrg case $host_os in
12706 1.1 mrg aix*)
12707 1.1 mrg # All AIX code is PIC.
12708 1.1 mrg if test "$host_cpu" = ia64; then
12709 1.1 mrg # AIX 5 now supports IA64 processor
12710 1.1 mrg lt_prog_compiler_static_CXX='-Bstatic'
12711 1.1 mrg fi
12712 1.1 mrg ;;
12713 1.1 mrg amigaos*)
12714 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but
12715 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better,
12716 1.1 mrg # like `-m68040'.
12717 1.1 mrg lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12718 1.1 mrg ;;
12719 1.1 mrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12720 1.1 mrg # PIC is the default for these OSes.
12721 1.1 mrg ;;
12722 1.1 mrg mingw* | cygwin* | os2* | pw32*)
12723 1.1 mrg # This hack is so that the source file can tell whether it is being
12724 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
12725 1.1 mrg # Although the cygwin gcc ignores -fPIC, still need this for old-style
12726 1.1 mrg # (--disable-auto-import) libraries
12727 1.1 mrg lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
12728 1.1 mrg ;;
12729 1.1 mrg darwin* | rhapsody*)
12730 1.1 mrg # PIC is the default on this platform
12731 1.1 mrg # Common symbols not allowed in MH_DYLIB files
12732 1.1 mrg lt_prog_compiler_pic_CXX='-fno-common'
12733 1.1 mrg ;;
12734 1.1 mrg *djgpp*)
12735 1.1 mrg # DJGPP does not support shared libraries at all
12736 1.1 mrg lt_prog_compiler_pic_CXX=
12737 1.1 mrg ;;
12738 1.1 mrg interix[3-9]*)
12739 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12740 1.1 mrg # Instead, we relocate shared libraries at runtime.
12741 1.1 mrg ;;
12742 1.1 mrg sysv4*MP*)
12743 1.1 mrg if test -d /usr/nec; then
12744 1.1 mrg lt_prog_compiler_pic_CXX=-Kconform_pic
12745 1.1 mrg fi
12746 1.1 mrg ;;
12747 1.1 mrg hpux*)
12748 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12749 1.1 mrg # not for PA HP-UX.
12750 1.1 mrg case $host_cpu in
12751 1.1 mrg hppa*64*|ia64*)
12752 1.1 mrg ;;
12753 1.1 mrg *)
12754 1.1 mrg lt_prog_compiler_pic_CXX='-fPIC'
12755 1.1 mrg ;;
12756 1.1 mrg esac
12757 1.1 mrg ;;
12758 1.1 mrg *)
12759 1.1 mrg lt_prog_compiler_pic_CXX='-fPIC'
12760 1.1 mrg ;;
12761 1.1 mrg esac
12762 1.1 mrg else
12763 1.1 mrg case $host_os in
12764 1.1.1.2 mrg aix[4-9]*)
12765 1.1 mrg # All AIX code is PIC.
12766 1.1 mrg if test "$host_cpu" = ia64; then
12767 1.1 mrg # AIX 5 now supports IA64 processor
12768 1.1 mrg lt_prog_compiler_static_CXX='-Bstatic'
12769 1.1 mrg else
12770 1.1 mrg lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
12771 1.1 mrg fi
12772 1.1 mrg ;;
12773 1.1 mrg chorus*)
12774 1.1 mrg case $cc_basename in
12775 1.1 mrg cxch68*)
12776 1.1 mrg # Green Hills C++ Compiler
12777 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"
12778 1.1 mrg ;;
12779 1.1 mrg esac
12780 1.1 mrg ;;
12781 1.1 mrg darwin*)
12782 1.1 mrg # PIC is the default on this platform
12783 1.1 mrg # Common symbols not allowed in MH_DYLIB files
12784 1.1 mrg case $cc_basename in
12785 1.1 mrg xlc*)
12786 1.1 mrg lt_prog_compiler_pic_CXX='-qnocommon'
12787 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
12788 1.1 mrg ;;
12789 1.1 mrg esac
12790 1.1 mrg ;;
12791 1.1 mrg dgux*)
12792 1.1 mrg case $cc_basename in
12793 1.1 mrg ec++*)
12794 1.1 mrg lt_prog_compiler_pic_CXX='-KPIC'
12795 1.1 mrg ;;
12796 1.1 mrg ghcx*)
12797 1.1 mrg # Green Hills C++ Compiler
12798 1.1 mrg lt_prog_compiler_pic_CXX='-pic'
12799 1.1 mrg ;;
12800 1.1 mrg *)
12801 1.1 mrg ;;
12802 1.1 mrg esac
12803 1.1 mrg ;;
12804 1.1 mrg freebsd* | dragonfly*)
12805 1.1 mrg # FreeBSD uses GNU C++
12806 1.1 mrg ;;
12807 1.1 mrg hpux9* | hpux10* | hpux11*)
12808 1.1 mrg case $cc_basename in
12809 1.1 mrg CC*)
12810 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
12811 1.1 mrg lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12812 1.1 mrg if test "$host_cpu" != ia64; then
12813 1.1 mrg lt_prog_compiler_pic_CXX='+Z'
12814 1.1 mrg fi
12815 1.1 mrg ;;
12816 1.1 mrg aCC*)
12817 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
12818 1.1 mrg lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12819 1.1 mrg case $host_cpu in
12820 1.1 mrg hppa*64*|ia64*)
12821 1.1 mrg # +Z the default
12822 1.1 mrg ;;
12823 1.1 mrg *)
12824 1.1 mrg lt_prog_compiler_pic_CXX='+Z'
12825 1.1 mrg ;;
12826 1.1 mrg esac
12827 1.1 mrg ;;
12828 1.1 mrg *)
12829 1.1 mrg ;;
12830 1.1 mrg esac
12831 1.1 mrg ;;
12832 1.1 mrg interix*)
12833 1.1 mrg # This is c89, which is MS Visual C++ (no shared libs)
12834 1.1 mrg # Anyone wants to do a port?
12835 1.1 mrg ;;
12836 1.1 mrg irix5* | irix6* | nonstopux*)
12837 1.1 mrg case $cc_basename in
12838 1.1 mrg CC*)
12839 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
12840 1.1 mrg lt_prog_compiler_static_CXX='-non_shared'
12841 1.1 mrg # CC pic flag -KPIC is the default.
12842 1.1 mrg ;;
12843 1.1 mrg *)
12844 1.1 mrg ;;
12845 1.1 mrg esac
12846 1.1 mrg ;;
12847 1.1 mrg linux* | k*bsd*-gnu)
12848 1.1 mrg case $cc_basename in
12849 1.1 mrg KCC*)
12850 1.1 mrg # KAI C++ Compiler
12851 1.1 mrg lt_prog_compiler_wl_CXX='--backend -Wl,'
12852 1.1 mrg lt_prog_compiler_pic_CXX='-fPIC'
12853 1.1 mrg ;;
12854 1.1 mrg icpc* | ecpc*)
12855 1.1 mrg # Intel C++
12856 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
12857 1.1 mrg lt_prog_compiler_pic_CXX='-KPIC'
12858 1.1 mrg lt_prog_compiler_static_CXX='-static'
12859 1.1 mrg ;;
12860 1.1.1.2 mrg pgCC* | pgcpp*)
12861 1.1 mrg # Portland Group C++ compiler.
12862 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
12863 1.1 mrg lt_prog_compiler_pic_CXX='-fpic'
12864 1.1 mrg lt_prog_compiler_static_CXX='-Bstatic'
12865 1.1 mrg ;;
12866 1.1 mrg cxx*)
12867 1.1 mrg # Compaq C++
12868 1.1 mrg # Make sure the PIC flag is empty. It appears that all Alpha
12869 1.1 mrg # Linux and Compaq Tru64 Unix objects are PIC.
12870 1.1 mrg lt_prog_compiler_pic_CXX=
12871 1.1 mrg lt_prog_compiler_static_CXX='-non_shared'
12872 1.1 mrg ;;
12873 1.1 mrg *)
12874 1.1 mrg case `$CC -V 2>&1 | sed 5q` in
12875 1.1 mrg *Sun\ C*)
12876 1.1 mrg # Sun C++ 5.9
12877 1.1 mrg lt_prog_compiler_pic_CXX='-KPIC'
12878 1.1 mrg lt_prog_compiler_static_CXX='-Bstatic'
12879 1.1 mrg lt_prog_compiler_wl_CXX='-Qoption ld '
12880 1.1 mrg ;;
12881 1.1 mrg esac
12882 1.1 mrg ;;
12883 1.1 mrg esac
12884 1.1 mrg ;;
12885 1.1 mrg lynxos*)
12886 1.1 mrg ;;
12887 1.1 mrg m88k*)
12888 1.1 mrg ;;
12889 1.1 mrg mvs*)
12890 1.1 mrg case $cc_basename in
12891 1.1 mrg cxx*)
12892 1.1 mrg lt_prog_compiler_pic_CXX='-W c,exportall'
12893 1.1 mrg ;;
12894 1.1 mrg *)
12895 1.1 mrg ;;
12896 1.1 mrg esac
12897 1.1 mrg ;;
12898 1.1 mrg netbsd*)
12899 1.1 mrg ;;
12900 1.1 mrg osf3* | osf4* | osf5*)
12901 1.1 mrg case $cc_basename in
12902 1.1 mrg KCC*)
12903 1.1 mrg lt_prog_compiler_wl_CXX='--backend -Wl,'
12904 1.1 mrg ;;
12905 1.1 mrg RCC*)
12906 1.1 mrg # Rational C++ 2.4.1
12907 1.1 mrg lt_prog_compiler_pic_CXX='-pic'
12908 1.1 mrg ;;
12909 1.1 mrg cxx*)
12910 1.1 mrg # Digital/Compaq C++
12911 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
12912 1.1 mrg # Make sure the PIC flag is empty. It appears that all Alpha
12913 1.1 mrg # Linux and Compaq Tru64 Unix objects are PIC.
12914 1.1 mrg lt_prog_compiler_pic_CXX=
12915 1.1 mrg lt_prog_compiler_static_CXX='-non_shared'
12916 1.1 mrg ;;
12917 1.1 mrg *)
12918 1.1 mrg ;;
12919 1.1 mrg esac
12920 1.1 mrg ;;
12921 1.1 mrg psos*)
12922 1.1 mrg ;;
12923 1.1 mrg solaris*)
12924 1.1 mrg case $cc_basename in
12925 1.1 mrg CC*)
12926 1.1 mrg # Sun C++ 4.2, 5.x and Centerline C++
12927 1.1 mrg lt_prog_compiler_pic_CXX='-KPIC'
12928 1.1 mrg lt_prog_compiler_static_CXX='-Bstatic'
12929 1.1 mrg lt_prog_compiler_wl_CXX='-Qoption ld '
12930 1.1 mrg ;;
12931 1.1 mrg gcx*)
12932 1.1 mrg # Green Hills C++ Compiler
12933 1.1 mrg lt_prog_compiler_pic_CXX='-PIC'
12934 1.1 mrg ;;
12935 1.1 mrg *)
12936 1.1 mrg ;;
12937 1.1 mrg esac
12938 1.1 mrg ;;
12939 1.1 mrg sunos4*)
12940 1.1 mrg case $cc_basename in
12941 1.1 mrg CC*)
12942 1.1 mrg # Sun C++ 4.x
12943 1.1 mrg lt_prog_compiler_pic_CXX='-pic'
12944 1.1 mrg lt_prog_compiler_static_CXX='-Bstatic'
12945 1.1 mrg ;;
12946 1.1 mrg lcc*)
12947 1.1 mrg # Lucid
12948 1.1 mrg lt_prog_compiler_pic_CXX='-pic'
12949 1.1 mrg ;;
12950 1.1 mrg *)
12951 1.1 mrg ;;
12952 1.1 mrg esac
12953 1.1 mrg ;;
12954 1.1 mrg tandem*)
12955 1.1 mrg case $cc_basename in
12956 1.1 mrg NCC*)
12957 1.1 mrg # NonStop-UX NCC 3.20
12958 1.1 mrg lt_prog_compiler_pic_CXX='-KPIC'
12959 1.1 mrg ;;
12960 1.1 mrg *)
12961 1.1 mrg ;;
12962 1.1 mrg esac
12963 1.1 mrg ;;
12964 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12965 1.1 mrg case $cc_basename in
12966 1.1 mrg CC*)
12967 1.1 mrg lt_prog_compiler_wl_CXX='-Wl,'
12968 1.1 mrg lt_prog_compiler_pic_CXX='-KPIC'
12969 1.1 mrg lt_prog_compiler_static_CXX='-Bstatic'
12970 1.1 mrg ;;
12971 1.1 mrg esac
12972 1.1 mrg ;;
12973 1.1 mrg vxworks*)
12974 1.1 mrg ;;
12975 1.1 mrg *)
12976 1.1 mrg lt_prog_compiler_can_build_shared_CXX=no
12977 1.1 mrg ;;
12978 1.1 mrg esac
12979 1.1 mrg fi
12980 1.1 mrg
12981 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12982 1.1.1.2 mrg $as_echo "$lt_prog_compiler_pic_CXX" >&6; }
12983 1.1 mrg
12984 1.1 mrg #
12985 1.1 mrg # Check to make sure the PIC flag actually works.
12986 1.1 mrg #
12987 1.1 mrg if test -n "$lt_prog_compiler_pic_CXX"; then
12988 1.1 mrg
12989 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12990 1.1.1.2 mrg $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
12991 1.1.1.2 mrg if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
12992 1.1.1.2 mrg $as_echo_n "(cached) " >&6
12993 1.1 mrg else
12994 1.1.1.2 mrg lt_cv_prog_compiler_pic_works_CXX=no
12995 1.1 mrg ac_outfile=conftest.$ac_objext
12996 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12997 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12998 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
12999 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
13000 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
13001 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
13002 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
13003 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
13004 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13005 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13006 1.1 mrg -e 's:$: $lt_compiler_flag:'`
13007 1.1.1.2 mrg (eval echo "\"\$as_me:13007: $lt_compile\"" >&5)
13008 1.1 mrg (eval "$lt_compile" 2>conftest.err)
13009 1.1 mrg ac_status=$?
13010 1.1 mrg cat conftest.err >&5
13011 1.1.1.2 mrg echo "$as_me:13011: \$? = $ac_status" >&5
13012 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
13013 1.1 mrg # The compiler can only warn and ignore the option if not recognized
13014 1.1 mrg # So say no if there are warnings other than the usual output.
13015 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
13016 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13017 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13018 1.1.1.2 mrg lt_cv_prog_compiler_pic_works_CXX=yes
13019 1.1 mrg fi
13020 1.1 mrg fi
13021 1.1 mrg $rm conftest*
13022 1.1 mrg
13023 1.1 mrg fi
13024 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13025 1.1.1.2 mrg $as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13026 1.1 mrg
13027 1.1.1.2 mrg if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13028 1.1 mrg case $lt_prog_compiler_pic_CXX in
13029 1.1 mrg "" | " "*) ;;
13030 1.1 mrg *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13031 1.1 mrg esac
13032 1.1 mrg else
13033 1.1 mrg lt_prog_compiler_pic_CXX=
13034 1.1 mrg lt_prog_compiler_can_build_shared_CXX=no
13035 1.1 mrg fi
13036 1.1 mrg
13037 1.1 mrg fi
13038 1.1 mrg case $host_os in
13039 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless:
13040 1.1 mrg *djgpp*)
13041 1.1 mrg lt_prog_compiler_pic_CXX=
13042 1.1 mrg ;;
13043 1.1 mrg *)
13044 1.1 mrg lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13045 1.1 mrg ;;
13046 1.1 mrg esac
13047 1.1 mrg
13048 1.1 mrg #
13049 1.1 mrg # Check to make sure the static flag actually works.
13050 1.1 mrg #
13051 1.1 mrg wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
13052 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13053 1.1.1.2 mrg $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13054 1.1.1.2 mrg if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
13055 1.1.1.2 mrg $as_echo_n "(cached) " >&6
13056 1.1 mrg else
13057 1.1.1.2 mrg lt_cv_prog_compiler_static_works_CXX=no
13058 1.1 mrg save_LDFLAGS="$LDFLAGS"
13059 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13060 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext
13061 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13062 1.1 mrg # The linker can only warn and ignore the option if not recognized
13063 1.1 mrg # So say no if there are warnings
13064 1.1 mrg if test -s conftest.err; then
13065 1.1 mrg # Append any errors to the config.log.
13066 1.1 mrg cat conftest.err 1>&5
13067 1.1 mrg $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13068 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13069 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then
13070 1.1.1.2 mrg lt_cv_prog_compiler_static_works_CXX=yes
13071 1.1 mrg fi
13072 1.1 mrg else
13073 1.1.1.2 mrg lt_cv_prog_compiler_static_works_CXX=yes
13074 1.1 mrg fi
13075 1.1 mrg fi
13076 1.1.1.2 mrg $rm -r conftest*
13077 1.1 mrg LDFLAGS="$save_LDFLAGS"
13078 1.1 mrg
13079 1.1 mrg fi
13080 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13081 1.1.1.2 mrg $as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13082 1.1 mrg
13083 1.1.1.2 mrg if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13084 1.1 mrg :
13085 1.1 mrg else
13086 1.1 mrg lt_prog_compiler_static_CXX=
13087 1.1 mrg fi
13088 1.1 mrg
13089 1.1 mrg
13090 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
13091 1.1.1.2 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13092 1.1 mrg if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
13093 1.1.1.2 mrg $as_echo_n "(cached) " >&6
13094 1.1 mrg else
13095 1.1 mrg lt_cv_prog_compiler_c_o_CXX=no
13096 1.1 mrg $rm -r conftest 2>/dev/null
13097 1.1 mrg mkdir conftest
13098 1.1 mrg cd conftest
13099 1.1 mrg mkdir out
13100 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13101 1.1 mrg
13102 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
13103 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
13104 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
13105 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
13106 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
13107 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
13108 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13109 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13110 1.1 mrg -e 's:$: $lt_compiler_flag:'`
13111 1.1.1.2 mrg (eval echo "\"\$as_me:13111: $lt_compile\"" >&5)
13112 1.1 mrg (eval "$lt_compile" 2>out/conftest.err)
13113 1.1 mrg ac_status=$?
13114 1.1 mrg cat out/conftest.err >&5
13115 1.1.1.2 mrg echo "$as_me:13115: \$? = $ac_status" >&5
13116 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
13117 1.1 mrg then
13118 1.1 mrg # The compiler can only warn and ignore the option if not recognized
13119 1.1 mrg # So say no if there are warnings
13120 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13121 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13122 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13123 1.1 mrg lt_cv_prog_compiler_c_o_CXX=yes
13124 1.1 mrg fi
13125 1.1 mrg fi
13126 1.1 mrg chmod u+w . 2>&5
13127 1.1 mrg $rm conftest*
13128 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for
13129 1.1 mrg # template instantiation
13130 1.1 mrg test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
13131 1.1 mrg $rm out/* && rmdir out
13132 1.1 mrg cd ..
13133 1.1 mrg rmdir conftest
13134 1.1 mrg $rm conftest*
13135 1.1 mrg
13136 1.1 mrg fi
13137 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13138 1.1.1.2 mrg $as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13139 1.1 mrg
13140 1.1 mrg
13141 1.1 mrg hard_links="nottested"
13142 1.1 mrg if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13143 1.1 mrg # do not overwrite the value of need_locks provided by the user
13144 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
13145 1.1.1.2 mrg $as_echo_n "checking if we can lock with hard links... " >&6; }
13146 1.1 mrg hard_links=yes
13147 1.1 mrg $rm conftest*
13148 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
13149 1.1 mrg touch conftest.a
13150 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no
13151 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
13152 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
13153 1.1.1.2 mrg $as_echo "$hard_links" >&6; }
13154 1.1 mrg if test "$hard_links" = no; then
13155 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13156 1.1.1.2 mrg $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13157 1.1 mrg need_locks=warn
13158 1.1 mrg fi
13159 1.1 mrg else
13160 1.1 mrg need_locks=no
13161 1.1 mrg fi
13162 1.1 mrg
13163 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13164 1.1.1.2 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13165 1.1 mrg
13166 1.1 mrg export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13167 1.1 mrg case $host_os in
13168 1.1.1.2 mrg aix[4-9]*)
13169 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option.
13170 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm
13171 1.1 mrg if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
13172 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'
13173 1.1 mrg else
13174 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'
13175 1.1 mrg fi
13176 1.1 mrg ;;
13177 1.1 mrg pw32*)
13178 1.1 mrg export_symbols_cmds_CXX="$ltdll_cmds"
13179 1.1 mrg ;;
13180 1.1 mrg cygwin* | mingw*)
13181 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'
13182 1.1 mrg ;;
13183 1.1 mrg *)
13184 1.1 mrg export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13185 1.1 mrg ;;
13186 1.1 mrg esac
13187 1.1.1.2 mrg exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13188 1.1 mrg
13189 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
13190 1.1.1.2 mrg $as_echo "$ld_shlibs_CXX" >&6; }
13191 1.1 mrg test "$ld_shlibs_CXX" = no && can_build_shared=no
13192 1.1 mrg
13193 1.1 mrg #
13194 1.1 mrg # Do we need to explicitly link libc?
13195 1.1 mrg #
13196 1.1 mrg case "x$archive_cmds_need_lc_CXX" in
13197 1.1 mrg x|xyes)
13198 1.1 mrg # Assume -lc should be added
13199 1.1 mrg archive_cmds_need_lc_CXX=yes
13200 1.1 mrg
13201 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then
13202 1.1 mrg case $archive_cmds_CXX in
13203 1.1 mrg *'~'*)
13204 1.1 mrg # FIXME: we may have to deal with multi-command sequences.
13205 1.1 mrg ;;
13206 1.1 mrg '$CC '*)
13207 1.1 mrg # Test whether the compiler implicitly links with -lc since on some
13208 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc
13209 1.1 mrg # to ld, don't add -lc before -lgcc.
13210 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
13211 1.1.1.2 mrg $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13212 1.1 mrg $rm conftest*
13213 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13214 1.1 mrg
13215 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13216 1.1 mrg (eval $ac_compile) 2>&5
13217 1.1 mrg ac_status=$?
13218 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13219 1.1 mrg (exit $ac_status); } 2>conftest.err; then
13220 1.1 mrg soname=conftest
13221 1.1 mrg lib=conftest
13222 1.1 mrg libobjs=conftest.$ac_objext
13223 1.1 mrg deplibs=
13224 1.1 mrg wl=$lt_prog_compiler_wl_CXX
13225 1.1 mrg pic_flag=$lt_prog_compiler_pic_CXX
13226 1.1 mrg compiler_flags=-v
13227 1.1 mrg linker_flags=-v
13228 1.1 mrg verstring=
13229 1.1 mrg output_objdir=.
13230 1.1 mrg libname=conftest
13231 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13232 1.1 mrg allow_undefined_flag_CXX=
13233 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
13234 1.1 mrg (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
13235 1.1 mrg ac_status=$?
13236 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13237 1.1 mrg (exit $ac_status); }
13238 1.1 mrg then
13239 1.1 mrg archive_cmds_need_lc_CXX=no
13240 1.1 mrg else
13241 1.1 mrg archive_cmds_need_lc_CXX=yes
13242 1.1 mrg fi
13243 1.1 mrg allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13244 1.1 mrg else
13245 1.1 mrg cat conftest.err 1>&5
13246 1.1 mrg fi
13247 1.1 mrg $rm conftest*
13248 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
13249 1.1.1.2 mrg $as_echo "$archive_cmds_need_lc_CXX" >&6; }
13250 1.1 mrg ;;
13251 1.1 mrg esac
13252 1.1 mrg fi
13253 1.1 mrg ;;
13254 1.1 mrg esac
13255 1.1 mrg
13256 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
13257 1.1.1.2 mrg $as_echo_n "checking dynamic linker characteristics... " >&6; }
13258 1.1 mrg library_names_spec=
13259 1.1 mrg libname_spec='lib$name'
13260 1.1 mrg soname_spec=
13261 1.1 mrg shrext_cmds=".so"
13262 1.1 mrg postinstall_cmds=
13263 1.1 mrg postuninstall_cmds=
13264 1.1 mrg finish_cmds=
13265 1.1 mrg finish_eval=
13266 1.1 mrg shlibpath_var=
13267 1.1 mrg shlibpath_overrides_runpath=unknown
13268 1.1 mrg version_type=none
13269 1.1 mrg dynamic_linker="$host_os ld.so"
13270 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib"
13271 1.1 mrg
13272 1.1 mrg need_lib_prefix=unknown
13273 1.1 mrg hardcode_into_libs=no
13274 1.1 mrg
13275 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version
13276 1.1 mrg # flags to be left without arguments
13277 1.1 mrg need_version=unknown
13278 1.1 mrg
13279 1.1 mrg case $host_os in
13280 1.1 mrg aix3*)
13281 1.1 mrg version_type=linux
13282 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13283 1.1 mrg shlibpath_var=LIBPATH
13284 1.1 mrg
13285 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name.
13286 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13287 1.1 mrg ;;
13288 1.1 mrg
13289 1.1.1.2 mrg aix[4-9]*)
13290 1.1 mrg version_type=linux
13291 1.1 mrg need_lib_prefix=no
13292 1.1 mrg need_version=no
13293 1.1 mrg hardcode_into_libs=yes
13294 1.1 mrg if test "$host_cpu" = ia64; then
13295 1.1 mrg # AIX 5 supports IA64
13296 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13297 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13298 1.1 mrg else
13299 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file
13300 1.1 mrg # for dependence libraries. The import file would start with
13301 1.1 mrg # the line `#! .'. This would cause the generated library to
13302 1.1 mrg # depend on `.', always an invalid library. This was fixed in
13303 1.1 mrg # development snapshots of GCC prior to 3.0.
13304 1.1 mrg case $host_os in
13305 1.1 mrg aix4 | aix4.[01] | aix4.[01].*)
13306 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13307 1.1 mrg echo ' yes '
13308 1.1 mrg echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
13309 1.1 mrg :
13310 1.1 mrg else
13311 1.1 mrg can_build_shared=no
13312 1.1 mrg fi
13313 1.1 mrg ;;
13314 1.1 mrg esac
13315 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13316 1.1 mrg # soname into executable. Probably we can add versioning support to
13317 1.1 mrg # collect2, so additional links can be useful in future.
13318 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
13319 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13320 1.1 mrg # instead of lib<name>.a to let people know that these are not
13321 1.1 mrg # typical AIX shared libraries.
13322 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13323 1.1 mrg else
13324 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2
13325 1.1 mrg # and later when we are not doing run time linking.
13326 1.1 mrg library_names_spec='${libname}${release}.a $libname.a'
13327 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13328 1.1 mrg fi
13329 1.1 mrg shlibpath_var=LIBPATH
13330 1.1 mrg fi
13331 1.1 mrg ;;
13332 1.1 mrg
13333 1.1 mrg amigaos*)
13334 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a'
13335 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs.
13336 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'
13337 1.1 mrg ;;
13338 1.1 mrg
13339 1.1 mrg beos*)
13340 1.1 mrg library_names_spec='${libname}${shared_ext}'
13341 1.1 mrg dynamic_linker="$host_os ld.so"
13342 1.1 mrg shlibpath_var=LIBRARY_PATH
13343 1.1 mrg ;;
13344 1.1 mrg
13345 1.1 mrg bsdi[45]*)
13346 1.1 mrg version_type=linux
13347 1.1 mrg need_version=no
13348 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13349 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13350 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13351 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13352 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13353 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13354 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and
13355 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13356 1.1 mrg # libtool to hard-code these into programs
13357 1.1 mrg ;;
13358 1.1 mrg
13359 1.1 mrg cygwin* | mingw* | pw32*)
13360 1.1 mrg version_type=windows
13361 1.1 mrg shrext_cmds=".dll"
13362 1.1 mrg need_version=no
13363 1.1 mrg need_lib_prefix=no
13364 1.1 mrg
13365 1.1 mrg case $GCC,$host_os in
13366 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32*)
13367 1.1 mrg library_names_spec='$libname.dll.a'
13368 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds
13369 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~
13370 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
13371 1.1 mrg dldir=$destdir/`dirname \$dlpath`~
13372 1.1 mrg test -d \$dldir || mkdir -p \$dldir~
13373 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~
13374 1.1 mrg chmod a+x \$dldir/$dlname'
13375 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13376 1.1 mrg dlpath=$dir/\$dldll~
13377 1.1 mrg $rm \$dlpath'
13378 1.1 mrg shlibpath_overrides_runpath=yes
13379 1.1 mrg
13380 1.1 mrg case $host_os in
13381 1.1 mrg cygwin*)
13382 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13383 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13384 1.1 mrg sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
13385 1.1 mrg ;;
13386 1.1 mrg mingw*)
13387 1.1 mrg # MinGW DLLs use traditional 'lib' prefix
13388 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13389 1.1 mrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
13390 1.1 mrg if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
13391 1.1 mrg # It is most probably a Windows format PATH printed by
13392 1.1 mrg # mingw gcc, but we are running on Cygwin. Gcc prints its search
13393 1.1 mrg # path with ; separators, and with drive letters. We can handle the
13394 1.1 mrg # drive letters (cygwin fileutils understands them), so leave them,
13395 1.1 mrg # especially as we might pass files found there to a mingw objdump,
13396 1.1 mrg # which wouldn't understand a cygwinified path. Ahh.
13397 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13398 1.1 mrg else
13399 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
13400 1.1 mrg fi
13401 1.1 mrg ;;
13402 1.1 mrg pw32*)
13403 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib'
13404 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13405 1.1 mrg ;;
13406 1.1 mrg esac
13407 1.1 mrg ;;
13408 1.1 mrg
13409 1.1 mrg *)
13410 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13411 1.1 mrg ;;
13412 1.1 mrg esac
13413 1.1 mrg dynamic_linker='Win32 ld.exe'
13414 1.1 mrg # FIXME: first we should search . and the directory the executable is in
13415 1.1 mrg shlibpath_var=PATH
13416 1.1 mrg ;;
13417 1.1 mrg
13418 1.1 mrg darwin* | rhapsody*)
13419 1.1 mrg dynamic_linker="$host_os dyld"
13420 1.1 mrg version_type=darwin
13421 1.1 mrg need_lib_prefix=no
13422 1.1 mrg need_version=no
13423 1.1 mrg library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13424 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext'
13425 1.1 mrg shlibpath_overrides_runpath=yes
13426 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH
13427 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13428 1.1 mrg
13429 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13430 1.1 mrg ;;
13431 1.1 mrg
13432 1.1 mrg dgux*)
13433 1.1 mrg version_type=linux
13434 1.1 mrg need_lib_prefix=no
13435 1.1 mrg need_version=no
13436 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13437 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13438 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13439 1.1 mrg ;;
13440 1.1 mrg
13441 1.1 mrg freebsd1*)
13442 1.1 mrg dynamic_linker=no
13443 1.1 mrg ;;
13444 1.1 mrg
13445 1.1 mrg freebsd* | dragonfly*)
13446 1.1 mrg # DragonFly does not have aout. When/if they implement a new
13447 1.1 mrg # versioning mechanism, adjust this.
13448 1.1 mrg if test -x /usr/bin/objformat; then
13449 1.1 mrg objformat=`/usr/bin/objformat`
13450 1.1 mrg else
13451 1.1 mrg case $host_os in
13452 1.1 mrg freebsd[123]*) objformat=aout ;;
13453 1.1 mrg *) objformat=elf ;;
13454 1.1 mrg esac
13455 1.1 mrg fi
13456 1.1 mrg version_type=freebsd-$objformat
13457 1.1 mrg case $version_type in
13458 1.1 mrg freebsd-elf*)
13459 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13460 1.1 mrg need_version=no
13461 1.1 mrg need_lib_prefix=no
13462 1.1 mrg ;;
13463 1.1 mrg freebsd-*)
13464 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13465 1.1 mrg need_version=yes
13466 1.1 mrg ;;
13467 1.1 mrg esac
13468 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13469 1.1 mrg case $host_os in
13470 1.1 mrg freebsd2*)
13471 1.1 mrg shlibpath_overrides_runpath=yes
13472 1.1 mrg ;;
13473 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*)
13474 1.1 mrg shlibpath_overrides_runpath=yes
13475 1.1 mrg hardcode_into_libs=yes
13476 1.1 mrg ;;
13477 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13478 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13479 1.1 mrg shlibpath_overrides_runpath=no
13480 1.1 mrg hardcode_into_libs=yes
13481 1.1 mrg ;;
13482 1.1 mrg *) # from 4.6 on, and DragonFly
13483 1.1 mrg shlibpath_overrides_runpath=yes
13484 1.1 mrg hardcode_into_libs=yes
13485 1.1 mrg ;;
13486 1.1 mrg esac
13487 1.1 mrg ;;
13488 1.1 mrg
13489 1.1 mrg gnu*)
13490 1.1 mrg version_type=linux
13491 1.1 mrg need_lib_prefix=no
13492 1.1 mrg need_version=no
13493 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13494 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13495 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13496 1.1 mrg hardcode_into_libs=yes
13497 1.1 mrg ;;
13498 1.1 mrg
13499 1.1 mrg hpux9* | hpux10* | hpux11*)
13500 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to
13501 1.1 mrg # link against other versions.
13502 1.1 mrg version_type=sunos
13503 1.1 mrg need_lib_prefix=no
13504 1.1 mrg need_version=no
13505 1.1 mrg case $host_cpu in
13506 1.1 mrg ia64*)
13507 1.1 mrg shrext_cmds='.so'
13508 1.1 mrg hardcode_into_libs=yes
13509 1.1 mrg dynamic_linker="$host_os dld.so"
13510 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13511 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13512 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13513 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13514 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then
13515 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13516 1.1 mrg else
13517 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13518 1.1 mrg fi
13519 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13520 1.1 mrg ;;
13521 1.1 mrg hppa*64*)
13522 1.1 mrg shrext_cmds='.sl'
13523 1.1 mrg hardcode_into_libs=yes
13524 1.1 mrg dynamic_linker="$host_os dld.sl"
13525 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13526 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13527 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13528 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13529 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13530 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13531 1.1 mrg ;;
13532 1.1 mrg *)
13533 1.1 mrg shrext_cmds='.sl'
13534 1.1 mrg dynamic_linker="$host_os dld.sl"
13535 1.1 mrg shlibpath_var=SHLIB_PATH
13536 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13537 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13538 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13539 1.1 mrg ;;
13540 1.1 mrg esac
13541 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555.
13542 1.1 mrg postinstall_cmds='chmod 555 $lib'
13543 1.1 mrg ;;
13544 1.1 mrg
13545 1.1 mrg interix[3-9]*)
13546 1.1 mrg version_type=linux
13547 1.1 mrg need_lib_prefix=no
13548 1.1 mrg need_version=no
13549 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13550 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13551 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13552 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13553 1.1 mrg shlibpath_overrides_runpath=no
13554 1.1 mrg hardcode_into_libs=yes
13555 1.1 mrg ;;
13556 1.1 mrg
13557 1.1 mrg irix5* | irix6* | nonstopux*)
13558 1.1 mrg case $host_os in
13559 1.1 mrg nonstopux*) version_type=nonstopux ;;
13560 1.1 mrg *)
13561 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
13562 1.1 mrg version_type=linux
13563 1.1 mrg else
13564 1.1 mrg version_type=irix
13565 1.1 mrg fi ;;
13566 1.1 mrg esac
13567 1.1 mrg need_lib_prefix=no
13568 1.1 mrg need_version=no
13569 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13570 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13571 1.1 mrg case $host_os in
13572 1.1 mrg irix5* | nonstopux*)
13573 1.1 mrg libsuff= shlibsuff=
13574 1.1 mrg ;;
13575 1.1 mrg *)
13576 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD
13577 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13578 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;;
13579 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13580 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;;
13581 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13582 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;;
13583 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;;
13584 1.1 mrg esac
13585 1.1 mrg ;;
13586 1.1 mrg esac
13587 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13588 1.1 mrg shlibpath_overrides_runpath=no
13589 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13590 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13591 1.1 mrg hardcode_into_libs=yes
13592 1.1 mrg ;;
13593 1.1 mrg
13594 1.1 mrg # No shared lib support for Linux oldld, aout, or coff.
13595 1.1 mrg linux*oldld* | linux*aout* | linux*coff*)
13596 1.1 mrg dynamic_linker=no
13597 1.1 mrg ;;
13598 1.1 mrg
13599 1.1 mrg # This must be Linux ELF.
13600 1.1 mrg linux* | k*bsd*-gnu)
13601 1.1 mrg version_type=linux
13602 1.1 mrg need_lib_prefix=no
13603 1.1 mrg need_version=no
13604 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13605 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13606 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13607 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13608 1.1 mrg shlibpath_overrides_runpath=no
13609 1.1 mrg # This implies no fast_install, which is unacceptable.
13610 1.1 mrg # Some rework will be needed to allow for fast_install
13611 1.1 mrg # before this can be enabled.
13612 1.1 mrg hardcode_into_libs=yes
13613 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13614 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13615 1.1 mrg
13616 1.1 mrg # Append ld.so.conf contents to the search path
13617 1.1 mrg if test -f /etc/ld.so.conf; then
13618 1.1 mrg lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
13619 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
13620 1.1 mrg fi
13621 1.1 mrg
13622 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on
13623 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the
13624 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers,
13625 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and
13626 1.1 mrg # people can always --disable-shared, the test was removed, and we
13627 1.1 mrg # assume the GNU/Linux dynamic linker is in use.
13628 1.1 mrg dynamic_linker='GNU/Linux ld.so'
13629 1.1 mrg ;;
13630 1.1 mrg
13631 1.1 mrg netbsd*)
13632 1.1 mrg version_type=sunos
13633 1.1 mrg need_lib_prefix=no
13634 1.1 mrg need_version=no
13635 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13636 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13637 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13638 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so'
13639 1.1 mrg else
13640 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13641 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13642 1.1 mrg dynamic_linker='NetBSD ld.elf_so'
13643 1.1 mrg fi
13644 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13645 1.1 mrg shlibpath_overrides_runpath=yes
13646 1.1 mrg hardcode_into_libs=yes
13647 1.1 mrg ;;
13648 1.1 mrg
13649 1.1 mrg newsos6)
13650 1.1 mrg version_type=linux
13651 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13652 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13653 1.1 mrg shlibpath_overrides_runpath=yes
13654 1.1 mrg ;;
13655 1.1 mrg
13656 1.1 mrg nto-qnx*)
13657 1.1 mrg version_type=linux
13658 1.1 mrg need_lib_prefix=no
13659 1.1 mrg need_version=no
13660 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13661 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13662 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13663 1.1 mrg shlibpath_overrides_runpath=yes
13664 1.1 mrg ;;
13665 1.1 mrg
13666 1.1 mrg openbsd*)
13667 1.1 mrg version_type=sunos
13668 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib"
13669 1.1 mrg need_lib_prefix=no
13670 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
13671 1.1 mrg case $host_os in
13672 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;;
13673 1.1 mrg *) need_version=no ;;
13674 1.1 mrg esac
13675 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13676 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13677 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13678 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13679 1.1 mrg case $host_os in
13680 1.1 mrg openbsd2.[89] | openbsd2.[89].*)
13681 1.1 mrg shlibpath_overrides_runpath=no
13682 1.1 mrg ;;
13683 1.1 mrg *)
13684 1.1 mrg shlibpath_overrides_runpath=yes
13685 1.1 mrg ;;
13686 1.1 mrg esac
13687 1.1 mrg else
13688 1.1 mrg shlibpath_overrides_runpath=yes
13689 1.1 mrg fi
13690 1.1 mrg ;;
13691 1.1 mrg
13692 1.1 mrg os2*)
13693 1.1 mrg libname_spec='$name'
13694 1.1 mrg shrext_cmds=".dll"
13695 1.1 mrg need_lib_prefix=no
13696 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a'
13697 1.1 mrg dynamic_linker='OS/2 ld.exe'
13698 1.1 mrg shlibpath_var=LIBPATH
13699 1.1 mrg ;;
13700 1.1 mrg
13701 1.1 mrg osf3* | osf4* | osf5*)
13702 1.1 mrg version_type=osf
13703 1.1 mrg need_lib_prefix=no
13704 1.1 mrg need_version=no
13705 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13706 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13707 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13708 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
13709 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
13710 1.1 mrg ;;
13711 1.1 mrg
13712 1.1 mrg rdos*)
13713 1.1 mrg dynamic_linker=no
13714 1.1 mrg ;;
13715 1.1 mrg
13716 1.1 mrg solaris*)
13717 1.1 mrg version_type=linux
13718 1.1 mrg need_lib_prefix=no
13719 1.1 mrg need_version=no
13720 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13721 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13722 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13723 1.1 mrg shlibpath_overrides_runpath=yes
13724 1.1 mrg hardcode_into_libs=yes
13725 1.1 mrg # ldd complains unless libraries are executable
13726 1.1 mrg postinstall_cmds='chmod +x $lib'
13727 1.1 mrg ;;
13728 1.1 mrg
13729 1.1 mrg sunos4*)
13730 1.1 mrg version_type=sunos
13731 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13732 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13733 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13734 1.1 mrg shlibpath_overrides_runpath=yes
13735 1.1 mrg if test "$with_gnu_ld" = yes; then
13736 1.1 mrg need_lib_prefix=no
13737 1.1 mrg fi
13738 1.1 mrg need_version=yes
13739 1.1 mrg ;;
13740 1.1 mrg
13741 1.1 mrg sysv4 | sysv4.3*)
13742 1.1 mrg version_type=linux
13743 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13744 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13745 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13746 1.1 mrg case $host_vendor in
13747 1.1 mrg sni)
13748 1.1 mrg shlibpath_overrides_runpath=no
13749 1.1 mrg need_lib_prefix=no
13750 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym'
13751 1.1 mrg runpath_var=LD_RUN_PATH
13752 1.1 mrg ;;
13753 1.1 mrg siemens)
13754 1.1 mrg need_lib_prefix=no
13755 1.1 mrg ;;
13756 1.1 mrg motorola)
13757 1.1 mrg need_lib_prefix=no
13758 1.1 mrg need_version=no
13759 1.1 mrg shlibpath_overrides_runpath=no
13760 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13761 1.1 mrg ;;
13762 1.1 mrg esac
13763 1.1 mrg ;;
13764 1.1 mrg
13765 1.1 mrg sysv4*MP*)
13766 1.1 mrg if test -d /usr/nec ;then
13767 1.1 mrg version_type=linux
13768 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13769 1.1 mrg soname_spec='$libname${shared_ext}.$major'
13770 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13771 1.1 mrg fi
13772 1.1 mrg ;;
13773 1.1 mrg
13774 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13775 1.1 mrg version_type=freebsd-elf
13776 1.1 mrg need_lib_prefix=no
13777 1.1 mrg need_version=no
13778 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13779 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13780 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13781 1.1 mrg hardcode_into_libs=yes
13782 1.1 mrg if test "$with_gnu_ld" = yes; then
13783 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13784 1.1 mrg shlibpath_overrides_runpath=no
13785 1.1 mrg else
13786 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13787 1.1 mrg shlibpath_overrides_runpath=yes
13788 1.1 mrg case $host_os in
13789 1.1 mrg sco3.2v5*)
13790 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13791 1.1 mrg ;;
13792 1.1 mrg esac
13793 1.1 mrg fi
13794 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib'
13795 1.1 mrg ;;
13796 1.1 mrg
13797 1.1 mrg uts4*)
13798 1.1 mrg version_type=linux
13799 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13800 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
13801 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
13802 1.1 mrg ;;
13803 1.1 mrg
13804 1.1 mrg *)
13805 1.1 mrg dynamic_linker=no
13806 1.1 mrg ;;
13807 1.1 mrg esac
13808 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13809 1.1.1.2 mrg $as_echo "$dynamic_linker" >&6; }
13810 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no
13811 1.1 mrg
13812 1.1.1.2 mrg if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
13813 1.1.1.2 mrg $as_echo_n "(cached) " >&6
13814 1.1.1.2 mrg else
13815 1.1.1.2 mrg lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
13816 1.1.1.2 mrg fi
13817 1.1.1.2 mrg
13818 1.1.1.2 mrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
13819 1.1.1.2 mrg if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
13820 1.1.1.2 mrg $as_echo_n "(cached) " >&6
13821 1.1.1.2 mrg else
13822 1.1.1.2 mrg lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
13823 1.1.1.2 mrg fi
13824 1.1.1.2 mrg
13825 1.1.1.2 mrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
13826 1.1.1.2 mrg
13827 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13828 1.1 mrg if test "$GCC" = yes; then
13829 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13830 1.1 mrg fi
13831 1.1 mrg
13832 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13833 1.1.1.2 mrg $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
13834 1.1 mrg hardcode_action_CXX=
13835 1.1 mrg if test -n "$hardcode_libdir_flag_spec_CXX" || \
13836 1.1 mrg test -n "$runpath_var_CXX" || \
13837 1.1 mrg test "X$hardcode_automatic_CXX" = "Xyes" ; then
13838 1.1 mrg
13839 1.1 mrg # We can hardcode non-existant directories.
13840 1.1 mrg if test "$hardcode_direct_CXX" != no &&
13841 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we
13842 1.1 mrg # have to relink, otherwise we might link with an installed library
13843 1.1 mrg # when we should be linking with a yet-to-be-installed one
13844 1.1 mrg ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13845 1.1 mrg test "$hardcode_minus_L_CXX" != no; then
13846 1.1 mrg # Linking always hardcodes the temporary library directory.
13847 1.1 mrg hardcode_action_CXX=relink
13848 1.1 mrg else
13849 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs.
13850 1.1 mrg hardcode_action_CXX=immediate
13851 1.1 mrg fi
13852 1.1 mrg else
13853 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing
13854 1.1 mrg # directories.
13855 1.1 mrg hardcode_action_CXX=unsupported
13856 1.1 mrg fi
13857 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13858 1.1.1.2 mrg $as_echo "$hardcode_action_CXX" >&6; }
13859 1.1 mrg
13860 1.1 mrg if test "$hardcode_action_CXX" = relink; then
13861 1.1 mrg # Fast installation is not supported
13862 1.1 mrg enable_fast_install=no
13863 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes ||
13864 1.1 mrg test "$enable_shared" = no; then
13865 1.1 mrg # Fast installation is not necessary
13866 1.1 mrg enable_fast_install=needless
13867 1.1 mrg fi
13868 1.1 mrg
13869 1.1 mrg
13870 1.1 mrg # The else clause should only fire when bootstrapping the
13871 1.1 mrg # libtool distribution, otherwise you forgot to ship ltmain.sh
13872 1.1 mrg # with your package, and you will get complaints that there are
13873 1.1 mrg # no rules to generate ltmain.sh.
13874 1.1 mrg if test -f "$ltmain"; then
13875 1.1 mrg # See if we are running on zsh, and set the options which allow our commands through
13876 1.1 mrg # without removal of \ escapes.
13877 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
13878 1.1 mrg setopt NO_GLOB_SUBST
13879 1.1 mrg fi
13880 1.1 mrg # Now quote all the things that may contain metacharacters while being
13881 1.1 mrg # careful not to overquote the AC_SUBSTed values. We take copies of the
13882 1.1 mrg # variables and quote the copies for generation of the libtool script.
13883 1.1 mrg for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13884 1.1 mrg SED SHELL STRIP \
13885 1.1 mrg libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13886 1.1 mrg old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13887 1.1 mrg deplibs_check_method reload_flag reload_cmds need_locks \
13888 1.1 mrg lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13889 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \
13890 1.1 mrg sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13891 1.1 mrg old_postinstall_cmds old_postuninstall_cmds \
13892 1.1 mrg compiler_CXX \
13893 1.1 mrg CC_CXX \
13894 1.1 mrg LD_CXX \
13895 1.1 mrg lt_prog_compiler_wl_CXX \
13896 1.1 mrg lt_prog_compiler_pic_CXX \
13897 1.1 mrg lt_prog_compiler_static_CXX \
13898 1.1 mrg lt_prog_compiler_no_builtin_flag_CXX \
13899 1.1 mrg export_dynamic_flag_spec_CXX \
13900 1.1 mrg thread_safe_flag_spec_CXX \
13901 1.1 mrg whole_archive_flag_spec_CXX \
13902 1.1 mrg enable_shared_with_static_runtimes_CXX \
13903 1.1 mrg old_archive_cmds_CXX \
13904 1.1 mrg old_archive_from_new_cmds_CXX \
13905 1.1 mrg predep_objects_CXX \
13906 1.1 mrg postdep_objects_CXX \
13907 1.1 mrg predeps_CXX \
13908 1.1 mrg postdeps_CXX \
13909 1.1 mrg compiler_lib_search_path_CXX \
13910 1.1.1.2 mrg compiler_lib_search_dirs_CXX \
13911 1.1 mrg archive_cmds_CXX \
13912 1.1 mrg archive_expsym_cmds_CXX \
13913 1.1 mrg postinstall_cmds_CXX \
13914 1.1 mrg postuninstall_cmds_CXX \
13915 1.1 mrg old_archive_from_expsyms_cmds_CXX \
13916 1.1 mrg allow_undefined_flag_CXX \
13917 1.1 mrg no_undefined_flag_CXX \
13918 1.1 mrg export_symbols_cmds_CXX \
13919 1.1 mrg hardcode_libdir_flag_spec_CXX \
13920 1.1 mrg hardcode_libdir_flag_spec_ld_CXX \
13921 1.1 mrg hardcode_libdir_separator_CXX \
13922 1.1 mrg hardcode_automatic_CXX \
13923 1.1 mrg module_cmds_CXX \
13924 1.1 mrg module_expsym_cmds_CXX \
13925 1.1 mrg lt_cv_prog_compiler_c_o_CXX \
13926 1.1 mrg fix_srcfile_path_CXX \
13927 1.1 mrg exclude_expsyms_CXX \
13928 1.1 mrg include_expsyms_CXX; do
13929 1.1 mrg
13930 1.1 mrg case $var in
13931 1.1 mrg old_archive_cmds_CXX | \
13932 1.1 mrg old_archive_from_new_cmds_CXX | \
13933 1.1 mrg archive_cmds_CXX | \
13934 1.1 mrg archive_expsym_cmds_CXX | \
13935 1.1 mrg module_cmds_CXX | \
13936 1.1 mrg module_expsym_cmds_CXX | \
13937 1.1 mrg old_archive_from_expsyms_cmds_CXX | \
13938 1.1 mrg export_symbols_cmds_CXX | \
13939 1.1 mrg extract_expsyms_cmds | reload_cmds | finish_cmds | \
13940 1.1 mrg postinstall_cmds | postuninstall_cmds | \
13941 1.1 mrg old_postinstall_cmds | old_postuninstall_cmds | \
13942 1.1 mrg sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13943 1.1 mrg # Double-quote double-evaled strings.
13944 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13945 1.1 mrg ;;
13946 1.1 mrg *)
13947 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13948 1.1 mrg ;;
13949 1.1 mrg esac
13950 1.1 mrg done
13951 1.1 mrg
13952 1.1 mrg case $lt_echo in
13953 1.1 mrg *'\$0 --fallback-echo"')
13954 1.1 mrg lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13955 1.1 mrg ;;
13956 1.1 mrg esac
13957 1.1 mrg
13958 1.1 mrg cfgfile="$ofile"
13959 1.1 mrg
13960 1.1 mrg cat <<__EOF__ >> "$cfgfile"
13961 1.1 mrg # ### BEGIN LIBTOOL TAG CONFIG: $tagname
13962 1.1 mrg
13963 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13964 1.1 mrg
13965 1.1 mrg # Shell to use when invoking shell scripts.
13966 1.1 mrg SHELL=$lt_SHELL
13967 1.1 mrg
13968 1.1 mrg # Whether or not to build shared libraries.
13969 1.1 mrg build_libtool_libs=$enable_shared
13970 1.1 mrg
13971 1.1 mrg # Whether or not to build static libraries.
13972 1.1 mrg build_old_libs=$enable_static
13973 1.1 mrg
13974 1.1 mrg # Whether or not to add -lc for building shared libraries.
13975 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc_CXX
13976 1.1 mrg
13977 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static
13978 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13979 1.1 mrg
13980 1.1 mrg # Whether or not to optimize for fast installation.
13981 1.1 mrg fast_install=$enable_fast_install
13982 1.1 mrg
13983 1.1 mrg # The host system.
13984 1.1 mrg host_alias=$host_alias
13985 1.1 mrg host=$host
13986 1.1 mrg host_os=$host_os
13987 1.1 mrg
13988 1.1 mrg # The build system.
13989 1.1 mrg build_alias=$build_alias
13990 1.1 mrg build=$build
13991 1.1 mrg build_os=$build_os
13992 1.1 mrg
13993 1.1 mrg # An echo program that does not interpret backslashes.
13994 1.1 mrg echo=$lt_echo
13995 1.1 mrg
13996 1.1 mrg # The archiver.
13997 1.1 mrg AR=$lt_AR
13998 1.1 mrg AR_FLAGS=$lt_AR_FLAGS
13999 1.1 mrg
14000 1.1 mrg # A C compiler.
14001 1.1 mrg LTCC=$lt_LTCC
14002 1.1 mrg
14003 1.1 mrg # LTCC compiler flags.
14004 1.1 mrg LTCFLAGS=$lt_LTCFLAGS
14005 1.1 mrg
14006 1.1 mrg # A language-specific compiler.
14007 1.1 mrg CC=$lt_compiler_CXX
14008 1.1 mrg
14009 1.1 mrg # Is the compiler the GNU C compiler?
14010 1.1 mrg with_gcc=$GCC_CXX
14011 1.1 mrg
14012 1.1 mrg # An ERE matcher.
14013 1.1 mrg EGREP=$lt_EGREP
14014 1.1 mrg
14015 1.1 mrg # The linker used to build libraries.
14016 1.1 mrg LD=$lt_LD_CXX
14017 1.1 mrg
14018 1.1 mrg # Whether we need hard or soft links.
14019 1.1 mrg LN_S=$lt_LN_S
14020 1.1 mrg
14021 1.1 mrg # A BSD-compatible nm program.
14022 1.1 mrg NM=$lt_NM
14023 1.1 mrg
14024 1.1 mrg # A symbol stripping program
14025 1.1 mrg STRIP=$lt_STRIP
14026 1.1 mrg
14027 1.1 mrg # Used to examine libraries when file_magic_cmd begins "file"
14028 1.1 mrg MAGIC_CMD=$MAGIC_CMD
14029 1.1 mrg
14030 1.1 mrg # Used on cygwin: DLL creation program.
14031 1.1 mrg DLLTOOL="$DLLTOOL"
14032 1.1 mrg
14033 1.1 mrg # Used on cygwin: object dumper.
14034 1.1 mrg OBJDUMP="$OBJDUMP"
14035 1.1 mrg
14036 1.1 mrg # Used on cygwin: assembler.
14037 1.1 mrg AS="$AS"
14038 1.1 mrg
14039 1.1 mrg # The name of the directory that contains temporary libtool files.
14040 1.1 mrg objdir=$objdir
14041 1.1 mrg
14042 1.1 mrg # How to create reloadable object files.
14043 1.1 mrg reload_flag=$lt_reload_flag
14044 1.1 mrg reload_cmds=$lt_reload_cmds
14045 1.1 mrg
14046 1.1 mrg # How to pass a linker flag through the compiler.
14047 1.1 mrg wl=$lt_lt_prog_compiler_wl_CXX
14048 1.1 mrg
14049 1.1 mrg # Object file suffix (normally "o").
14050 1.1 mrg objext="$ac_objext"
14051 1.1 mrg
14052 1.1 mrg # Old archive suffix (normally "a").
14053 1.1 mrg libext="$libext"
14054 1.1 mrg
14055 1.1 mrg # Shared library suffix (normally ".so").
14056 1.1 mrg shrext_cmds='$shrext_cmds'
14057 1.1 mrg
14058 1.1 mrg # Executable file suffix (normally "").
14059 1.1 mrg exeext="$exeext"
14060 1.1 mrg
14061 1.1 mrg # Additional compiler flags for building library objects.
14062 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic_CXX
14063 1.1 mrg pic_mode=$pic_mode
14064 1.1 mrg
14065 1.1 mrg # What is the maximum length of a command?
14066 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len
14067 1.1 mrg
14068 1.1 mrg # Does compiler simultaneously support -c and -o options?
14069 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
14070 1.1 mrg
14071 1.1 mrg # Must we lock files when doing compilation?
14072 1.1 mrg need_locks=$lt_need_locks
14073 1.1 mrg
14074 1.1 mrg # Do we need the lib prefix for modules?
14075 1.1 mrg need_lib_prefix=$need_lib_prefix
14076 1.1 mrg
14077 1.1 mrg # Do we need a version for libraries?
14078 1.1 mrg need_version=$need_version
14079 1.1 mrg
14080 1.1 mrg # Whether dlopen is supported.
14081 1.1 mrg dlopen_support=$enable_dlopen
14082 1.1 mrg
14083 1.1 mrg # Whether dlopen of programs is supported.
14084 1.1 mrg dlopen_self=$enable_dlopen_self
14085 1.1 mrg
14086 1.1 mrg # Whether dlopen of statically linked programs is supported.
14087 1.1 mrg dlopen_self_static=$enable_dlopen_self_static
14088 1.1 mrg
14089 1.1 mrg # Compiler flag to prevent dynamic linking.
14090 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static_CXX
14091 1.1 mrg
14092 1.1 mrg # Compiler flag to turn off builtin functions.
14093 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
14094 1.1 mrg
14095 1.1 mrg # Compiler flag to allow reflexive dlopens.
14096 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
14097 1.1 mrg
14098 1.1 mrg # Compiler flag to generate shared objects directly from archives.
14099 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
14100 1.1 mrg
14101 1.1 mrg # Compiler flag to generate thread-safe objects.
14102 1.1 mrg thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
14103 1.1 mrg
14104 1.1 mrg # Library versioning type.
14105 1.1 mrg version_type=$version_type
14106 1.1 mrg
14107 1.1 mrg # Format of library name prefix.
14108 1.1 mrg libname_spec=$lt_libname_spec
14109 1.1 mrg
14110 1.1 mrg # List of archive names. First name is the real one, the rest are links.
14111 1.1 mrg # The last name is the one that the linker finds with -lNAME.
14112 1.1 mrg library_names_spec=$lt_library_names_spec
14113 1.1 mrg
14114 1.1 mrg # The coded name of the library, if different from the real name.
14115 1.1 mrg soname_spec=$lt_soname_spec
14116 1.1 mrg
14117 1.1 mrg # Commands used to build and install an old-style archive.
14118 1.1 mrg RANLIB=$lt_RANLIB
14119 1.1 mrg old_archive_cmds=$lt_old_archive_cmds_CXX
14120 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds
14121 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds
14122 1.1 mrg
14123 1.1 mrg # Create an old-style archive from a shared archive.
14124 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
14125 1.1 mrg
14126 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive.
14127 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
14128 1.1 mrg
14129 1.1 mrg # Commands used to build and install a shared archive.
14130 1.1 mrg archive_cmds=$lt_archive_cmds_CXX
14131 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
14132 1.1 mrg postinstall_cmds=$lt_postinstall_cmds
14133 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds
14134 1.1 mrg
14135 1.1 mrg # Commands used to build a loadable module (assumed same as above if empty)
14136 1.1 mrg module_cmds=$lt_module_cmds_CXX
14137 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds_CXX
14138 1.1 mrg
14139 1.1 mrg # Commands to strip libraries.
14140 1.1 mrg old_striplib=$lt_old_striplib
14141 1.1 mrg striplib=$lt_striplib
14142 1.1 mrg
14143 1.1 mrg # Dependencies to place before the objects being linked to create a
14144 1.1 mrg # shared library.
14145 1.1 mrg predep_objects=$lt_predep_objects_CXX
14146 1.1 mrg
14147 1.1 mrg # Dependencies to place after the objects being linked to create a
14148 1.1 mrg # shared library.
14149 1.1 mrg postdep_objects=$lt_postdep_objects_CXX
14150 1.1 mrg
14151 1.1 mrg # Dependencies to place before the objects being linked to create a
14152 1.1 mrg # shared library.
14153 1.1 mrg predeps=$lt_predeps_CXX
14154 1.1 mrg
14155 1.1 mrg # Dependencies to place after the objects being linked to create a
14156 1.1 mrg # shared library.
14157 1.1 mrg postdeps=$lt_postdeps_CXX
14158 1.1 mrg
14159 1.1.1.2 mrg # The directories searched by this compiler when creating a shared
14160 1.1.1.2 mrg # library
14161 1.1.1.2 mrg compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
14162 1.1.1.2 mrg
14163 1.1 mrg # The library search path used internally by the compiler when linking
14164 1.1 mrg # a shared library.
14165 1.1 mrg compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
14166 1.1 mrg
14167 1.1 mrg # Method to check whether dependent libraries are shared objects.
14168 1.1 mrg deplibs_check_method=$lt_deplibs_check_method
14169 1.1 mrg
14170 1.1 mrg # Command to use when deplibs_check_method == file_magic.
14171 1.1 mrg file_magic_cmd=$lt_file_magic_cmd
14172 1.1 mrg
14173 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built.
14174 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag_CXX
14175 1.1 mrg
14176 1.1 mrg # Flag that forces no undefined symbols.
14177 1.1 mrg no_undefined_flag=$lt_no_undefined_flag_CXX
14178 1.1 mrg
14179 1.1 mrg # Commands used to finish a libtool library installation in a directory.
14180 1.1 mrg finish_cmds=$lt_finish_cmds
14181 1.1 mrg
14182 1.1 mrg # Same as above, but a single script fragment to be evaled but not shown.
14183 1.1 mrg finish_eval=$lt_finish_eval
14184 1.1 mrg
14185 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names.
14186 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14187 1.1 mrg
14188 1.1 mrg # Transform the output of nm in a proper C declaration
14189 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14190 1.1 mrg
14191 1.1 mrg # Transform the output of nm in a C name address pair
14192 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14193 1.1 mrg
14194 1.1 mrg # This is the shared library runtime path variable.
14195 1.1 mrg runpath_var=$runpath_var
14196 1.1 mrg
14197 1.1 mrg # This is the shared library path variable.
14198 1.1 mrg shlibpath_var=$shlibpath_var
14199 1.1 mrg
14200 1.1 mrg # Is shlibpath searched before the hard-coded library search path?
14201 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14202 1.1 mrg
14203 1.1 mrg # How to hardcode a shared library path into an executable.
14204 1.1 mrg hardcode_action=$hardcode_action_CXX
14205 1.1 mrg
14206 1.1 mrg # Whether we should hardcode library paths into libraries.
14207 1.1 mrg hardcode_into_libs=$hardcode_into_libs
14208 1.1 mrg
14209 1.1 mrg # Flag to hardcode \$libdir into a binary during linking.
14210 1.1 mrg # This must work even if \$libdir does not exist.
14211 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
14212 1.1 mrg
14213 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into
14214 1.1 mrg # a binary during linking. This must work even if \$libdir does
14215 1.1 mrg # not exist.
14216 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
14217 1.1 mrg
14218 1.1 mrg # Whether we need a single -rpath flag with a separated argument.
14219 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
14220 1.1 mrg
14221 1.1 mrg # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
14222 1.1 mrg # resulting binary.
14223 1.1 mrg hardcode_direct=$hardcode_direct_CXX
14224 1.1 mrg
14225 1.1 mrg # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
14226 1.1 mrg # resulting binary.
14227 1.1 mrg hardcode_minus_L=$hardcode_minus_L_CXX
14228 1.1 mrg
14229 1.1 mrg # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
14230 1.1 mrg # the resulting binary.
14231 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
14232 1.1 mrg
14233 1.1 mrg # Set to yes if building a shared library automatically hardcodes DIR into the library
14234 1.1 mrg # and all subsequent libraries and executables linked against it.
14235 1.1 mrg hardcode_automatic=$hardcode_automatic_CXX
14236 1.1 mrg
14237 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and
14238 1.1 mrg # restored at relink time.
14239 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink"
14240 1.1 mrg
14241 1.1 mrg # Whether libtool must link a program against all its dependency libraries.
14242 1.1 mrg link_all_deplibs=$link_all_deplibs_CXX
14243 1.1 mrg
14244 1.1 mrg # Compile-time system search path for libraries
14245 1.1 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14246 1.1 mrg
14247 1.1 mrg # Run-time system search path for libraries
14248 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14249 1.1 mrg
14250 1.1 mrg # Fix the shell variable \$srcfile for the compiler.
14251 1.1 mrg fix_srcfile_path=$lt_fix_srcfile_path
14252 1.1 mrg
14253 1.1 mrg # Set to yes if exported symbols are required.
14254 1.1 mrg always_export_symbols=$always_export_symbols_CXX
14255 1.1 mrg
14256 1.1 mrg # The commands to list exported symbols.
14257 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds_CXX
14258 1.1 mrg
14259 1.1 mrg # The commands to extract the exported symbol list from a shared archive.
14260 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds
14261 1.1 mrg
14262 1.1 mrg # Symbols that should not be listed in the preloaded symbols.
14263 1.1 mrg exclude_expsyms=$lt_exclude_expsyms_CXX
14264 1.1 mrg
14265 1.1 mrg # Symbols that must always be exported.
14266 1.1 mrg include_expsyms=$lt_include_expsyms_CXX
14267 1.1 mrg
14268 1.1 mrg # ### END LIBTOOL TAG CONFIG: $tagname
14269 1.1 mrg
14270 1.1 mrg __EOF__
14271 1.1 mrg
14272 1.1 mrg
14273 1.1 mrg else
14274 1.1 mrg # If there is no Makefile yet, we rely on a make rule to execute
14275 1.1 mrg # `config.status --recheck' to rerun these tests and create the
14276 1.1 mrg # libtool script then.
14277 1.1 mrg ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
14278 1.1 mrg if test -f "$ltmain_in"; then
14279 1.1 mrg test -f Makefile && make "$ltmain"
14280 1.1 mrg fi
14281 1.1 mrg fi
14282 1.1 mrg
14283 1.1 mrg
14284 1.1 mrg ac_ext=c
14285 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
14286 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14287 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14288 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
14289 1.1 mrg
14290 1.1 mrg CC=$lt_save_CC
14291 1.1 mrg LDCXX=$LD
14292 1.1 mrg LD=$lt_save_LD
14293 1.1 mrg GCC=$lt_save_GCC
14294 1.1 mrg with_gnu_ldcxx=$with_gnu_ld
14295 1.1 mrg with_gnu_ld=$lt_save_with_gnu_ld
14296 1.1 mrg lt_cv_path_LDCXX=$lt_cv_path_LD
14297 1.1 mrg lt_cv_path_LD=$lt_save_path_LD
14298 1.1 mrg lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14299 1.1 mrg lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14300 1.1 mrg
14301 1.1 mrg else
14302 1.1 mrg tagname=""
14303 1.1 mrg fi
14304 1.1 mrg ;;
14305 1.1 mrg
14306 1.1 mrg F77)
14307 1.1 mrg if test -n "$F77" && test "X$F77" != "Xno"; then
14308 1.1 mrg
14309 1.1 mrg ac_ext=f
14310 1.1 mrg ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
14311 1.1 mrg ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14312 1.1 mrg ac_compiler_gnu=$ac_cv_f77_compiler_gnu
14313 1.1 mrg
14314 1.1 mrg
14315 1.1 mrg archive_cmds_need_lc_F77=no
14316 1.1 mrg allow_undefined_flag_F77=
14317 1.1 mrg always_export_symbols_F77=no
14318 1.1 mrg archive_expsym_cmds_F77=
14319 1.1 mrg export_dynamic_flag_spec_F77=
14320 1.1 mrg hardcode_direct_F77=no
14321 1.1 mrg hardcode_libdir_flag_spec_F77=
14322 1.1 mrg hardcode_libdir_flag_spec_ld_F77=
14323 1.1 mrg hardcode_libdir_separator_F77=
14324 1.1 mrg hardcode_minus_L_F77=no
14325 1.1 mrg hardcode_automatic_F77=no
14326 1.1 mrg module_cmds_F77=
14327 1.1 mrg module_expsym_cmds_F77=
14328 1.1 mrg link_all_deplibs_F77=unknown
14329 1.1 mrg old_archive_cmds_F77=$old_archive_cmds
14330 1.1 mrg no_undefined_flag_F77=
14331 1.1 mrg whole_archive_flag_spec_F77=
14332 1.1 mrg enable_shared_with_static_runtimes_F77=no
14333 1.1 mrg
14334 1.1 mrg # Source file extension for f77 test sources.
14335 1.1 mrg ac_ext=f
14336 1.1 mrg
14337 1.1 mrg # Object file extension for compiled f77 test sources.
14338 1.1 mrg objext=o
14339 1.1 mrg objext_F77=$objext
14340 1.1 mrg
14341 1.1 mrg # Code to be used in simple compile tests
14342 1.1 mrg lt_simple_compile_test_code="\
14343 1.1 mrg subroutine t
14344 1.1 mrg return
14345 1.1 mrg end
14346 1.1 mrg "
14347 1.1 mrg
14348 1.1 mrg # Code to be used in simple link tests
14349 1.1 mrg lt_simple_link_test_code="\
14350 1.1 mrg program t
14351 1.1 mrg end
14352 1.1 mrg "
14353 1.1 mrg
14354 1.1 mrg # ltmain only uses $CC for tagged configurations so make sure $CC is set.
14355 1.1 mrg
14356 1.1 mrg # If no C compiler was specified, use CC.
14357 1.1 mrg LTCC=${LTCC-"$CC"}
14358 1.1 mrg
14359 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
14360 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14361 1.1 mrg
14362 1.1 mrg # Allow CC to be a program name with arguments.
14363 1.1 mrg compiler=$CC
14364 1.1 mrg
14365 1.1 mrg
14366 1.1 mrg # save warnings/boilerplate of simple test code
14367 1.1 mrg ac_outfile=conftest.$ac_objext
14368 1.1 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext
14369 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14370 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err`
14371 1.1 mrg $rm conftest*
14372 1.1 mrg
14373 1.1 mrg ac_outfile=conftest.$ac_objext
14374 1.1 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext
14375 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14376 1.1 mrg _lt_linker_boilerplate=`cat conftest.err`
14377 1.1.1.2 mrg $rm -r conftest*
14378 1.1 mrg
14379 1.1 mrg
14380 1.1 mrg # Allow CC to be a program name with arguments.
14381 1.1 mrg lt_save_CC="$CC"
14382 1.1 mrg CC=${F77-"f77"}
14383 1.1 mrg compiler=$CC
14384 1.1 mrg compiler_F77=$CC
14385 1.1 mrg for cc_temp in $compiler""; do
14386 1.1 mrg case $cc_temp in
14387 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14388 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14389 1.1 mrg \-*) ;;
14390 1.1 mrg *) break;;
14391 1.1 mrg esac
14392 1.1 mrg done
14393 1.1 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14394 1.1 mrg
14395 1.1 mrg
14396 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
14397 1.1.1.2 mrg $as_echo_n "checking if libtool supports shared libraries... " >&6; }
14398 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
14399 1.1.1.2 mrg $as_echo "$can_build_shared" >&6; }
14400 1.1 mrg
14401 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
14402 1.1.1.2 mrg $as_echo_n "checking whether to build shared libraries... " >&6; }
14403 1.1 mrg test "$can_build_shared" = "no" && enable_shared=no
14404 1.1 mrg
14405 1.1 mrg # On AIX, shared libraries and static libraries use the same namespace, and
14406 1.1 mrg # are all built from PIC.
14407 1.1 mrg case $host_os in
14408 1.1 mrg aix3*)
14409 1.1 mrg test "$enable_shared" = yes && enable_static=no
14410 1.1 mrg if test -n "$RANLIB"; then
14411 1.1 mrg archive_cmds="$archive_cmds~\$RANLIB \$lib"
14412 1.1 mrg postinstall_cmds='$RANLIB $lib'
14413 1.1 mrg fi
14414 1.1 mrg ;;
14415 1.1.1.2 mrg aix[4-9]*)
14416 1.1 mrg if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
14417 1.1 mrg test "$enable_shared" = yes && enable_static=no
14418 1.1 mrg fi
14419 1.1 mrg ;;
14420 1.1 mrg esac
14421 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
14422 1.1.1.2 mrg $as_echo "$enable_shared" >&6; }
14423 1.1 mrg
14424 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
14425 1.1.1.2 mrg $as_echo_n "checking whether to build static libraries... " >&6; }
14426 1.1 mrg # Make sure either enable_shared or enable_static is yes.
14427 1.1 mrg test "$enable_shared" = yes || enable_static=yes
14428 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $enable_static" >&5
14429 1.1.1.2 mrg $as_echo "$enable_static" >&6; }
14430 1.1 mrg
14431 1.1 mrg GCC_F77="$G77"
14432 1.1 mrg LD_F77="$LD"
14433 1.1 mrg
14434 1.1 mrg lt_prog_compiler_wl_F77=
14435 1.1 mrg lt_prog_compiler_pic_F77=
14436 1.1 mrg lt_prog_compiler_static_F77=
14437 1.1 mrg
14438 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14439 1.1.1.2 mrg $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14440 1.1 mrg
14441 1.1 mrg if test "$GCC" = yes; then
14442 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
14443 1.1 mrg lt_prog_compiler_static_F77='-static'
14444 1.1 mrg
14445 1.1 mrg case $host_os in
14446 1.1 mrg aix*)
14447 1.1 mrg # All AIX code is PIC.
14448 1.1 mrg if test "$host_cpu" = ia64; then
14449 1.1 mrg # AIX 5 now supports IA64 processor
14450 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
14451 1.1 mrg fi
14452 1.1 mrg ;;
14453 1.1 mrg
14454 1.1 mrg amigaos*)
14455 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but
14456 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better,
14457 1.1 mrg # like `-m68040'.
14458 1.1 mrg lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
14459 1.1 mrg ;;
14460 1.1 mrg
14461 1.1 mrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14462 1.1 mrg # PIC is the default for these OSes.
14463 1.1 mrg ;;
14464 1.1 mrg
14465 1.1 mrg mingw* | cygwin* | pw32* | os2*)
14466 1.1 mrg # This hack is so that the source file can tell whether it is being
14467 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
14468 1.1 mrg # Although the cygwin gcc ignores -fPIC, still need this for old-style
14469 1.1 mrg # (--disable-auto-import) libraries
14470 1.1 mrg lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14471 1.1 mrg ;;
14472 1.1 mrg
14473 1.1 mrg darwin* | rhapsody*)
14474 1.1 mrg # PIC is the default on this platform
14475 1.1 mrg # Common symbols not allowed in MH_DYLIB files
14476 1.1 mrg lt_prog_compiler_pic_F77='-fno-common'
14477 1.1 mrg ;;
14478 1.1 mrg
14479 1.1 mrg interix[3-9]*)
14480 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14481 1.1 mrg # Instead, we relocate shared libraries at runtime.
14482 1.1 mrg ;;
14483 1.1 mrg
14484 1.1 mrg msdosdjgpp*)
14485 1.1 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries
14486 1.1 mrg # on systems that don't support them.
14487 1.1 mrg lt_prog_compiler_can_build_shared_F77=no
14488 1.1 mrg enable_shared=no
14489 1.1 mrg ;;
14490 1.1 mrg
14491 1.1 mrg sysv4*MP*)
14492 1.1 mrg if test -d /usr/nec; then
14493 1.1 mrg lt_prog_compiler_pic_F77=-Kconform_pic
14494 1.1 mrg fi
14495 1.1 mrg ;;
14496 1.1 mrg
14497 1.1 mrg hpux*)
14498 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14499 1.1 mrg # not for PA HP-UX.
14500 1.1 mrg case $host_cpu in
14501 1.1 mrg hppa*64*|ia64*)
14502 1.1 mrg # +Z the default
14503 1.1 mrg ;;
14504 1.1 mrg *)
14505 1.1 mrg lt_prog_compiler_pic_F77='-fPIC'
14506 1.1 mrg ;;
14507 1.1 mrg esac
14508 1.1 mrg ;;
14509 1.1 mrg
14510 1.1 mrg *)
14511 1.1 mrg lt_prog_compiler_pic_F77='-fPIC'
14512 1.1 mrg ;;
14513 1.1 mrg esac
14514 1.1 mrg else
14515 1.1 mrg # PORTME Check for flag to pass linker flags through the system compiler.
14516 1.1 mrg case $host_os in
14517 1.1 mrg aix*)
14518 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
14519 1.1 mrg if test "$host_cpu" = ia64; then
14520 1.1 mrg # AIX 5 now supports IA64 processor
14521 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
14522 1.1 mrg else
14523 1.1 mrg lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
14524 1.1 mrg fi
14525 1.1 mrg ;;
14526 1.1 mrg darwin*)
14527 1.1 mrg # PIC is the default on this platform
14528 1.1 mrg # Common symbols not allowed in MH_DYLIB files
14529 1.1 mrg case $cc_basename in
14530 1.1 mrg xlc*)
14531 1.1 mrg lt_prog_compiler_pic_F77='-qnocommon'
14532 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
14533 1.1 mrg ;;
14534 1.1 mrg esac
14535 1.1 mrg ;;
14536 1.1 mrg
14537 1.1 mrg mingw* | cygwin* | pw32* | os2*)
14538 1.1 mrg # This hack is so that the source file can tell whether it is being
14539 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
14540 1.1 mrg lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14541 1.1 mrg ;;
14542 1.1 mrg
14543 1.1 mrg hpux9* | hpux10* | hpux11*)
14544 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
14545 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14546 1.1 mrg # not for PA HP-UX.
14547 1.1 mrg case $host_cpu in
14548 1.1 mrg hppa*64*|ia64*)
14549 1.1 mrg # +Z the default
14550 1.1 mrg ;;
14551 1.1 mrg *)
14552 1.1 mrg lt_prog_compiler_pic_F77='+Z'
14553 1.1 mrg ;;
14554 1.1 mrg esac
14555 1.1 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC?
14556 1.1 mrg lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
14557 1.1 mrg ;;
14558 1.1 mrg
14559 1.1 mrg irix5* | irix6* | nonstopux*)
14560 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
14561 1.1 mrg # PIC (with -KPIC) is the default.
14562 1.1 mrg lt_prog_compiler_static_F77='-non_shared'
14563 1.1 mrg ;;
14564 1.1 mrg
14565 1.1 mrg newsos6)
14566 1.1 mrg lt_prog_compiler_pic_F77='-KPIC'
14567 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
14568 1.1 mrg ;;
14569 1.1 mrg
14570 1.1 mrg linux* | k*bsd*-gnu)
14571 1.1 mrg case $cc_basename in
14572 1.1 mrg icc* | ecc*)
14573 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
14574 1.1 mrg lt_prog_compiler_pic_F77='-KPIC'
14575 1.1 mrg lt_prog_compiler_static_F77='-static'
14576 1.1 mrg ;;
14577 1.1 mrg pgcc* | pgf77* | pgf90* | pgf95*)
14578 1.1 mrg # Portland Group compilers (*not* the Pentium gcc compiler,
14579 1.1 mrg # which looks to be a dead project)
14580 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
14581 1.1 mrg lt_prog_compiler_pic_F77='-fpic'
14582 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
14583 1.1 mrg ;;
14584 1.1 mrg ccc*)
14585 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
14586 1.1 mrg # All Alpha code is PIC.
14587 1.1 mrg lt_prog_compiler_static_F77='-non_shared'
14588 1.1 mrg ;;
14589 1.1 mrg *)
14590 1.1 mrg case `$CC -V 2>&1 | sed 5q` in
14591 1.1 mrg *Sun\ C*)
14592 1.1 mrg # Sun C 5.9
14593 1.1 mrg lt_prog_compiler_pic_F77='-KPIC'
14594 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
14595 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
14596 1.1 mrg ;;
14597 1.1 mrg *Sun\ F*)
14598 1.1 mrg # Sun Fortran 8.3 passes all unrecognized flags to the linker
14599 1.1 mrg lt_prog_compiler_pic_F77='-KPIC'
14600 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
14601 1.1 mrg lt_prog_compiler_wl_F77=''
14602 1.1 mrg ;;
14603 1.1 mrg esac
14604 1.1 mrg ;;
14605 1.1 mrg esac
14606 1.1 mrg ;;
14607 1.1 mrg
14608 1.1 mrg osf3* | osf4* | osf5*)
14609 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
14610 1.1 mrg # All OSF/1 code is PIC.
14611 1.1 mrg lt_prog_compiler_static_F77='-non_shared'
14612 1.1 mrg ;;
14613 1.1 mrg
14614 1.1 mrg rdos*)
14615 1.1 mrg lt_prog_compiler_static_F77='-non_shared'
14616 1.1 mrg ;;
14617 1.1 mrg
14618 1.1 mrg solaris*)
14619 1.1 mrg lt_prog_compiler_pic_F77='-KPIC'
14620 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
14621 1.1 mrg case $cc_basename in
14622 1.1 mrg f77* | f90* | f95*)
14623 1.1 mrg lt_prog_compiler_wl_F77='-Qoption ld ';;
14624 1.1 mrg *)
14625 1.1 mrg lt_prog_compiler_wl_F77='-Wl,';;
14626 1.1 mrg esac
14627 1.1 mrg ;;
14628 1.1 mrg
14629 1.1 mrg sunos4*)
14630 1.1 mrg lt_prog_compiler_wl_F77='-Qoption ld '
14631 1.1 mrg lt_prog_compiler_pic_F77='-PIC'
14632 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
14633 1.1 mrg ;;
14634 1.1 mrg
14635 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3*)
14636 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
14637 1.1 mrg lt_prog_compiler_pic_F77='-KPIC'
14638 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
14639 1.1 mrg ;;
14640 1.1 mrg
14641 1.1 mrg sysv4*MP*)
14642 1.1 mrg if test -d /usr/nec ;then
14643 1.1 mrg lt_prog_compiler_pic_F77='-Kconform_pic'
14644 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
14645 1.1 mrg fi
14646 1.1 mrg ;;
14647 1.1 mrg
14648 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14649 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
14650 1.1 mrg lt_prog_compiler_pic_F77='-KPIC'
14651 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
14652 1.1 mrg ;;
14653 1.1 mrg
14654 1.1 mrg unicos*)
14655 1.1 mrg lt_prog_compiler_wl_F77='-Wl,'
14656 1.1 mrg lt_prog_compiler_can_build_shared_F77=no
14657 1.1 mrg ;;
14658 1.1 mrg
14659 1.1 mrg uts4*)
14660 1.1 mrg lt_prog_compiler_pic_F77='-pic'
14661 1.1 mrg lt_prog_compiler_static_F77='-Bstatic'
14662 1.1 mrg ;;
14663 1.1 mrg
14664 1.1 mrg *)
14665 1.1 mrg lt_prog_compiler_can_build_shared_F77=no
14666 1.1 mrg ;;
14667 1.1 mrg esac
14668 1.1 mrg fi
14669 1.1 mrg
14670 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
14671 1.1.1.2 mrg $as_echo "$lt_prog_compiler_pic_F77" >&6; }
14672 1.1 mrg
14673 1.1 mrg #
14674 1.1 mrg # Check to make sure the PIC flag actually works.
14675 1.1 mrg #
14676 1.1 mrg if test -n "$lt_prog_compiler_pic_F77"; then
14677 1.1 mrg
14678 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
14679 1.1.1.2 mrg $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; }
14680 1.1.1.2 mrg if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then
14681 1.1.1.2 mrg $as_echo_n "(cached) " >&6
14682 1.1 mrg else
14683 1.1.1.2 mrg lt_cv_prog_compiler_pic_works_F77=no
14684 1.1 mrg ac_outfile=conftest.$ac_objext
14685 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14686 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic_F77"
14687 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
14688 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
14689 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
14690 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
14691 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
14692 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
14693 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14694 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14695 1.1 mrg -e 's:$: $lt_compiler_flag:'`
14696 1.1.1.2 mrg (eval echo "\"\$as_me:14696: $lt_compile\"" >&5)
14697 1.1 mrg (eval "$lt_compile" 2>conftest.err)
14698 1.1 mrg ac_status=$?
14699 1.1 mrg cat conftest.err >&5
14700 1.1.1.2 mrg echo "$as_me:14700: \$? = $ac_status" >&5
14701 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
14702 1.1 mrg # The compiler can only warn and ignore the option if not recognized
14703 1.1 mrg # So say no if there are warnings other than the usual output.
14704 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
14705 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14706 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14707 1.1.1.2 mrg lt_cv_prog_compiler_pic_works_F77=yes
14708 1.1 mrg fi
14709 1.1 mrg fi
14710 1.1 mrg $rm conftest*
14711 1.1 mrg
14712 1.1 mrg fi
14713 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5
14714 1.1.1.2 mrg $as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; }
14715 1.1 mrg
14716 1.1.1.2 mrg if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then
14717 1.1 mrg case $lt_prog_compiler_pic_F77 in
14718 1.1 mrg "" | " "*) ;;
14719 1.1 mrg *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
14720 1.1 mrg esac
14721 1.1 mrg else
14722 1.1 mrg lt_prog_compiler_pic_F77=
14723 1.1 mrg lt_prog_compiler_can_build_shared_F77=no
14724 1.1 mrg fi
14725 1.1 mrg
14726 1.1 mrg fi
14727 1.1 mrg case $host_os in
14728 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless:
14729 1.1 mrg *djgpp*)
14730 1.1 mrg lt_prog_compiler_pic_F77=
14731 1.1 mrg ;;
14732 1.1 mrg *)
14733 1.1 mrg lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
14734 1.1 mrg ;;
14735 1.1 mrg esac
14736 1.1 mrg
14737 1.1 mrg #
14738 1.1 mrg # Check to make sure the static flag actually works.
14739 1.1 mrg #
14740 1.1 mrg wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
14741 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14742 1.1.1.2 mrg $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14743 1.1.1.2 mrg if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then
14744 1.1.1.2 mrg $as_echo_n "(cached) " >&6
14745 1.1 mrg else
14746 1.1.1.2 mrg lt_cv_prog_compiler_static_works_F77=no
14747 1.1 mrg save_LDFLAGS="$LDFLAGS"
14748 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14749 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext
14750 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14751 1.1 mrg # The linker can only warn and ignore the option if not recognized
14752 1.1 mrg # So say no if there are warnings
14753 1.1 mrg if test -s conftest.err; then
14754 1.1 mrg # Append any errors to the config.log.
14755 1.1 mrg cat conftest.err 1>&5
14756 1.1 mrg $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
14757 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14758 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then
14759 1.1.1.2 mrg lt_cv_prog_compiler_static_works_F77=yes
14760 1.1 mrg fi
14761 1.1 mrg else
14762 1.1.1.2 mrg lt_cv_prog_compiler_static_works_F77=yes
14763 1.1 mrg fi
14764 1.1 mrg fi
14765 1.1.1.2 mrg $rm -r conftest*
14766 1.1 mrg LDFLAGS="$save_LDFLAGS"
14767 1.1 mrg
14768 1.1 mrg fi
14769 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5
14770 1.1.1.2 mrg $as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; }
14771 1.1 mrg
14772 1.1.1.2 mrg if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then
14773 1.1 mrg :
14774 1.1 mrg else
14775 1.1 mrg lt_prog_compiler_static_F77=
14776 1.1 mrg fi
14777 1.1 mrg
14778 1.1 mrg
14779 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14780 1.1.1.2 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14781 1.1 mrg if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
14782 1.1.1.2 mrg $as_echo_n "(cached) " >&6
14783 1.1 mrg else
14784 1.1 mrg lt_cv_prog_compiler_c_o_F77=no
14785 1.1 mrg $rm -r conftest 2>/dev/null
14786 1.1 mrg mkdir conftest
14787 1.1 mrg cd conftest
14788 1.1 mrg mkdir out
14789 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14790 1.1 mrg
14791 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
14792 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
14793 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
14794 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
14795 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
14796 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
14797 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14798 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14799 1.1 mrg -e 's:$: $lt_compiler_flag:'`
14800 1.1.1.2 mrg (eval echo "\"\$as_me:14800: $lt_compile\"" >&5)
14801 1.1 mrg (eval "$lt_compile" 2>out/conftest.err)
14802 1.1 mrg ac_status=$?
14803 1.1 mrg cat out/conftest.err >&5
14804 1.1.1.2 mrg echo "$as_me:14804: \$? = $ac_status" >&5
14805 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
14806 1.1 mrg then
14807 1.1 mrg # The compiler can only warn and ignore the option if not recognized
14808 1.1 mrg # So say no if there are warnings
14809 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14810 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14811 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14812 1.1 mrg lt_cv_prog_compiler_c_o_F77=yes
14813 1.1 mrg fi
14814 1.1 mrg fi
14815 1.1 mrg chmod u+w . 2>&5
14816 1.1 mrg $rm conftest*
14817 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for
14818 1.1 mrg # template instantiation
14819 1.1 mrg test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14820 1.1 mrg $rm out/* && rmdir out
14821 1.1 mrg cd ..
14822 1.1 mrg rmdir conftest
14823 1.1 mrg $rm conftest*
14824 1.1 mrg
14825 1.1 mrg fi
14826 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14827 1.1.1.2 mrg $as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; }
14828 1.1 mrg
14829 1.1 mrg
14830 1.1 mrg hard_links="nottested"
14831 1.1 mrg if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14832 1.1 mrg # do not overwrite the value of need_locks provided by the user
14833 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14834 1.1.1.2 mrg $as_echo_n "checking if we can lock with hard links... " >&6; }
14835 1.1 mrg hard_links=yes
14836 1.1 mrg $rm conftest*
14837 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
14838 1.1 mrg touch conftest.a
14839 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no
14840 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
14841 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
14842 1.1.1.2 mrg $as_echo "$hard_links" >&6; }
14843 1.1 mrg if test "$hard_links" = no; then
14844 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14845 1.1.1.2 mrg $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14846 1.1 mrg need_locks=warn
14847 1.1 mrg fi
14848 1.1 mrg else
14849 1.1 mrg need_locks=no
14850 1.1 mrg fi
14851 1.1 mrg
14852 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14853 1.1.1.2 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14854 1.1 mrg
14855 1.1 mrg runpath_var=
14856 1.1 mrg allow_undefined_flag_F77=
14857 1.1 mrg enable_shared_with_static_runtimes_F77=no
14858 1.1 mrg archive_cmds_F77=
14859 1.1 mrg archive_expsym_cmds_F77=
14860 1.1 mrg old_archive_From_new_cmds_F77=
14861 1.1 mrg old_archive_from_expsyms_cmds_F77=
14862 1.1 mrg export_dynamic_flag_spec_F77=
14863 1.1 mrg whole_archive_flag_spec_F77=
14864 1.1 mrg thread_safe_flag_spec_F77=
14865 1.1 mrg hardcode_libdir_flag_spec_F77=
14866 1.1 mrg hardcode_libdir_flag_spec_ld_F77=
14867 1.1 mrg hardcode_libdir_separator_F77=
14868 1.1 mrg hardcode_direct_F77=no
14869 1.1 mrg hardcode_minus_L_F77=no
14870 1.1 mrg hardcode_shlibpath_var_F77=unsupported
14871 1.1 mrg link_all_deplibs_F77=unknown
14872 1.1 mrg hardcode_automatic_F77=no
14873 1.1 mrg module_cmds_F77=
14874 1.1 mrg module_expsym_cmds_F77=
14875 1.1 mrg always_export_symbols_F77=no
14876 1.1 mrg export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14877 1.1 mrg # include_expsyms should be a list of space-separated symbols to be *always*
14878 1.1 mrg # included in the symbol list
14879 1.1 mrg include_expsyms_F77=
14880 1.1 mrg # exclude_expsyms can be an extended regexp of symbols to exclude
14881 1.1 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or
14882 1.1 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14883 1.1 mrg # as well as any symbol that contains `d'.
14884 1.1.1.2 mrg exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14885 1.1 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14886 1.1 mrg # platforms (ab)use it in PIC code, but their linkers get confused if
14887 1.1 mrg # the symbol is explicitly referenced. Since portable code cannot
14888 1.1 mrg # rely on this symbol name, it's probably fine to never include it in
14889 1.1 mrg # preloaded symbol tables.
14890 1.1.1.2 mrg # Exclude shared library initialization/finalization symbols.
14891 1.1 mrg extract_expsyms_cmds=
14892 1.1 mrg # Just being paranoid about ensuring that cc_basename is set.
14893 1.1 mrg for cc_temp in $compiler""; do
14894 1.1 mrg case $cc_temp in
14895 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14896 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14897 1.1 mrg \-*) ;;
14898 1.1 mrg *) break;;
14899 1.1 mrg esac
14900 1.1 mrg done
14901 1.1 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14902 1.1 mrg
14903 1.1 mrg case $host_os in
14904 1.1 mrg cygwin* | mingw* | pw32*)
14905 1.1 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time
14906 1.1 mrg # When not using gcc, we currently assume that we are using
14907 1.1 mrg # Microsoft Visual C++.
14908 1.1 mrg if test "$GCC" != yes; then
14909 1.1 mrg with_gnu_ld=no
14910 1.1 mrg fi
14911 1.1 mrg ;;
14912 1.1 mrg interix*)
14913 1.1 mrg # we just hope/assume this is gcc and not c89 (= MSVC++)
14914 1.1 mrg with_gnu_ld=yes
14915 1.1 mrg ;;
14916 1.1 mrg openbsd*)
14917 1.1 mrg with_gnu_ld=no
14918 1.1 mrg ;;
14919 1.1 mrg esac
14920 1.1 mrg
14921 1.1 mrg ld_shlibs_F77=yes
14922 1.1 mrg if test "$with_gnu_ld" = yes; then
14923 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty
14924 1.1 mrg wlarc='${wl}'
14925 1.1 mrg
14926 1.1 mrg # Set some defaults for GNU ld with shared library support. These
14927 1.1 mrg # are reset later if shared libraries are not supported. Putting them
14928 1.1 mrg # here allows them to be overridden if necessary.
14929 1.1 mrg runpath_var=LD_RUN_PATH
14930 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14931 1.1 mrg export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14932 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al.
14933 1.1 mrg if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14934 1.1 mrg whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14935 1.1 mrg else
14936 1.1 mrg whole_archive_flag_spec_F77=
14937 1.1 mrg fi
14938 1.1 mrg supports_anon_versioning=no
14939 1.1 mrg case `$LD -v 2>/dev/null` in
14940 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14941 1.1 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14942 1.1 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14943 1.1 mrg *\ 2.11.*) ;; # other 2.11 versions
14944 1.1 mrg *) supports_anon_versioning=yes ;;
14945 1.1 mrg esac
14946 1.1 mrg
14947 1.1 mrg # See if GNU ld supports shared libraries.
14948 1.1 mrg case $host_os in
14949 1.1.1.2 mrg aix[3-9]*)
14950 1.1 mrg # On AIX/PPC, the GNU linker is very broken
14951 1.1 mrg if test "$host_cpu" != ia64; then
14952 1.1 mrg ld_shlibs_F77=no
14953 1.1 mrg cat <<EOF 1>&2
14954 1.1 mrg
14955 1.1 mrg *** Warning: the GNU linker, at least up to release 2.9.1, is reported
14956 1.1 mrg *** to be unable to reliably create shared libraries on AIX.
14957 1.1 mrg *** Therefore, libtool is disabling shared libraries support. If you
14958 1.1 mrg *** really care for shared libraries, you may want to modify your PATH
14959 1.1 mrg *** so that a non-GNU linker is found, and then restart.
14960 1.1 mrg
14961 1.1 mrg EOF
14962 1.1 mrg fi
14963 1.1 mrg ;;
14964 1.1 mrg
14965 1.1 mrg amigaos*)
14966 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)'
14967 1.1 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
14968 1.1 mrg hardcode_minus_L_F77=yes
14969 1.1 mrg
14970 1.1 mrg # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
14971 1.1 mrg # that the semantics of dynamic libraries on AmigaOS, at least up
14972 1.1 mrg # to version 4, is to share data among multiple programs linked
14973 1.1 mrg # with the same dynamic library. Since this doesn't match the
14974 1.1 mrg # behavior of shared libraries on other platforms, we can't use
14975 1.1 mrg # them.
14976 1.1 mrg ld_shlibs_F77=no
14977 1.1 mrg ;;
14978 1.1 mrg
14979 1.1 mrg beos*)
14980 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14981 1.1 mrg allow_undefined_flag_F77=unsupported
14982 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
14983 1.1 mrg # support --undefined. This deserves some investigation. FIXME
14984 1.1 mrg archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14985 1.1 mrg else
14986 1.1 mrg ld_shlibs_F77=no
14987 1.1 mrg fi
14988 1.1 mrg ;;
14989 1.1 mrg
14990 1.1 mrg cygwin* | mingw* | pw32*)
14991 1.1 mrg # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14992 1.1 mrg # as there is no search path for DLLs.
14993 1.1 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
14994 1.1 mrg allow_undefined_flag_F77=unsupported
14995 1.1 mrg always_export_symbols_F77=no
14996 1.1 mrg enable_shared_with_static_runtimes_F77=yes
14997 1.1 mrg export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
14998 1.1 mrg
14999 1.1 mrg if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
15000 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'
15001 1.1 mrg # If the export-symbols file already is a .def file (1st line
15002 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend...
15003 1.1 mrg archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
15004 1.1 mrg cp $export_symbols $output_objdir/$soname.def;
15005 1.1 mrg else
15006 1.1 mrg echo EXPORTS > $output_objdir/$soname.def;
15007 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def;
15008 1.1 mrg fi~
15009 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'
15010 1.1 mrg else
15011 1.1 mrg ld_shlibs_F77=no
15012 1.1 mrg fi
15013 1.1 mrg ;;
15014 1.1 mrg
15015 1.1 mrg interix[3-9]*)
15016 1.1 mrg hardcode_direct_F77=no
15017 1.1 mrg hardcode_shlibpath_var_F77=no
15018 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15019 1.1 mrg export_dynamic_flag_spec_F77='${wl}-E'
15020 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
15021 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by
15022 1.1 mrg # default) and relocated if they conflict, which is a slow very memory
15023 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random,
15024 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
15025 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space.
15026 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'
15027 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'
15028 1.1 mrg ;;
15029 1.1 mrg
15030 1.1 mrg gnu* | linux* | k*bsd*-gnu)
15031 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15032 1.1 mrg tmp_addflag=
15033 1.1 mrg case $cc_basename,$host_cpu in
15034 1.1 mrg pgcc*) # Portland Group C compiler
15035 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'
15036 1.1 mrg tmp_addflag=' $pic_flag'
15037 1.1 mrg ;;
15038 1.1 mrg pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
15039 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'
15040 1.1 mrg tmp_addflag=' $pic_flag -Mnomain' ;;
15041 1.1 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
15042 1.1 mrg tmp_addflag=' -i_dynamic' ;;
15043 1.1 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
15044 1.1 mrg tmp_addflag=' -i_dynamic -nofor_main' ;;
15045 1.1 mrg ifc* | ifort*) # Intel Fortran compiler
15046 1.1 mrg tmp_addflag=' -nofor_main' ;;
15047 1.1 mrg esac
15048 1.1 mrg case `$CC -V 2>&1 | sed 5q` in
15049 1.1 mrg *Sun\ C*) # Sun C 5.9
15050 1.1 mrg whole_archive_flag_spec_F77='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
15051 1.1 mrg tmp_sharedflag='-G' ;;
15052 1.1 mrg *Sun\ F*) # Sun Fortran 8.3
15053 1.1 mrg tmp_sharedflag='-G' ;;
15054 1.1 mrg *)
15055 1.1 mrg tmp_sharedflag='-shared' ;;
15056 1.1 mrg esac
15057 1.1 mrg archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15058 1.1 mrg
15059 1.1 mrg if test $supports_anon_versioning = yes; then
15060 1.1 mrg archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
15061 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
15062 1.1 mrg $echo "local: *; };" >> $output_objdir/$libname.ver~
15063 1.1 mrg $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
15064 1.1 mrg fi
15065 1.1 mrg else
15066 1.1 mrg ld_shlibs_F77=no
15067 1.1 mrg fi
15068 1.1 mrg ;;
15069 1.1 mrg
15070 1.1 mrg netbsd*)
15071 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15072 1.1 mrg archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
15073 1.1 mrg wlarc=
15074 1.1 mrg else
15075 1.1 mrg archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15076 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'
15077 1.1 mrg fi
15078 1.1 mrg ;;
15079 1.1 mrg
15080 1.1 mrg solaris*)
15081 1.1 mrg if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
15082 1.1 mrg ld_shlibs_F77=no
15083 1.1 mrg cat <<EOF 1>&2
15084 1.1 mrg
15085 1.1 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably
15086 1.1 mrg *** create shared libraries on Solaris systems. Therefore, libtool
15087 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
15088 1.1 mrg *** binutils to release 2.9.1 or newer. Another option is to modify
15089 1.1 mrg *** your PATH or compiler configuration so that the native linker is
15090 1.1 mrg *** used, and then restart.
15091 1.1 mrg
15092 1.1 mrg EOF
15093 1.1 mrg elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15094 1.1 mrg archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15095 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'
15096 1.1 mrg else
15097 1.1 mrg ld_shlibs_F77=no
15098 1.1 mrg fi
15099 1.1 mrg ;;
15100 1.1 mrg
15101 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
15102 1.1 mrg case `$LD -v 2>&1` in
15103 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
15104 1.1 mrg ld_shlibs_F77=no
15105 1.1 mrg cat <<_LT_EOF 1>&2
15106 1.1 mrg
15107 1.1 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
15108 1.1 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool
15109 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
15110 1.1 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
15111 1.1 mrg *** your PATH or compiler configuration so that the native linker is
15112 1.1 mrg *** used, and then restart.
15113 1.1 mrg
15114 1.1 mrg _LT_EOF
15115 1.1 mrg ;;
15116 1.1 mrg *)
15117 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15118 1.1 mrg hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
15119 1.1 mrg archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
15120 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'
15121 1.1 mrg else
15122 1.1 mrg ld_shlibs_F77=no
15123 1.1 mrg fi
15124 1.1 mrg ;;
15125 1.1 mrg esac
15126 1.1 mrg ;;
15127 1.1 mrg
15128 1.1 mrg sunos4*)
15129 1.1 mrg archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15130 1.1 mrg wlarc=
15131 1.1 mrg hardcode_direct_F77=yes
15132 1.1 mrg hardcode_shlibpath_var_F77=no
15133 1.1 mrg ;;
15134 1.1 mrg
15135 1.1 mrg *)
15136 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15137 1.1 mrg archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15138 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'
15139 1.1 mrg else
15140 1.1 mrg ld_shlibs_F77=no
15141 1.1 mrg fi
15142 1.1 mrg ;;
15143 1.1 mrg esac
15144 1.1 mrg
15145 1.1 mrg if test "$ld_shlibs_F77" = no; then
15146 1.1 mrg runpath_var=
15147 1.1 mrg hardcode_libdir_flag_spec_F77=
15148 1.1 mrg export_dynamic_flag_spec_F77=
15149 1.1 mrg whole_archive_flag_spec_F77=
15150 1.1 mrg fi
15151 1.1 mrg else
15152 1.1 mrg # PORTME fill in a description of your system's linker (not GNU ld)
15153 1.1 mrg case $host_os in
15154 1.1 mrg aix3*)
15155 1.1 mrg allow_undefined_flag_F77=unsupported
15156 1.1 mrg always_export_symbols_F77=yes
15157 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'
15158 1.1 mrg # Note: this linker hardcodes the directories in LIBPATH if there
15159 1.1 mrg # are no directories specified by -L.
15160 1.1 mrg hardcode_minus_L_F77=yes
15161 1.1 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
15162 1.1 mrg # Neither direct hardcoding nor static linking is supported with a
15163 1.1 mrg # broken collect2.
15164 1.1 mrg hardcode_direct_F77=unsupported
15165 1.1 mrg fi
15166 1.1 mrg ;;
15167 1.1 mrg
15168 1.1.1.2 mrg aix[4-9]*)
15169 1.1 mrg if test "$host_cpu" = ia64; then
15170 1.1 mrg # On IA64, the linker does run time linking by default, so we don't
15171 1.1 mrg # have to do anything special.
15172 1.1 mrg aix_use_runtimelinking=no
15173 1.1 mrg exp_sym_flag='-Bexport'
15174 1.1 mrg no_entry_flag=""
15175 1.1 mrg else
15176 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option.
15177 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm
15178 1.1 mrg if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
15179 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'
15180 1.1 mrg else
15181 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'
15182 1.1 mrg fi
15183 1.1 mrg aix_use_runtimelinking=no
15184 1.1 mrg
15185 1.1 mrg # Test if we are trying to use run time linking or normal
15186 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we
15187 1.1 mrg # need to do runtime linking.
15188 1.1.1.2 mrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
15189 1.1 mrg for ld_flag in $LDFLAGS; do
15190 1.1 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
15191 1.1 mrg aix_use_runtimelinking=yes
15192 1.1 mrg break
15193 1.1 mrg fi
15194 1.1 mrg done
15195 1.1 mrg ;;
15196 1.1 mrg esac
15197 1.1 mrg
15198 1.1 mrg exp_sym_flag='-bexport'
15199 1.1 mrg no_entry_flag='-bnoentry'
15200 1.1 mrg fi
15201 1.1 mrg
15202 1.1 mrg # When large executables or shared objects are built, AIX ld can
15203 1.1 mrg # have problems creating the table of contents. If linking a library
15204 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to
15205 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
15206 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15207 1.1 mrg
15208 1.1 mrg archive_cmds_F77=''
15209 1.1 mrg hardcode_direct_F77=yes
15210 1.1 mrg hardcode_libdir_separator_F77=':'
15211 1.1 mrg link_all_deplibs_F77=yes
15212 1.1 mrg
15213 1.1 mrg if test "$GCC" = yes; then
15214 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*)
15215 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check
15216 1.1 mrg # below for broken collect2 doesn't work under 4.3+
15217 1.1 mrg collect2name=`${CC} -print-prog-name=collect2`
15218 1.1 mrg if test -f "$collect2name" && \
15219 1.1 mrg strings "$collect2name" | grep resolve_lib_name >/dev/null
15220 1.1 mrg then
15221 1.1 mrg # We have reworked collect2
15222 1.1 mrg :
15223 1.1 mrg else
15224 1.1 mrg # We have old collect2
15225 1.1 mrg hardcode_direct_F77=unsupported
15226 1.1 mrg # It fails to find uninstalled libraries when the uninstalled
15227 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L
15228 1.1 mrg # to unsupported forces relinking
15229 1.1 mrg hardcode_minus_L_F77=yes
15230 1.1 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
15231 1.1 mrg hardcode_libdir_separator_F77=
15232 1.1 mrg fi
15233 1.1 mrg ;;
15234 1.1 mrg esac
15235 1.1 mrg shared_flag='-shared'
15236 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
15237 1.1 mrg shared_flag="$shared_flag "'${wl}-G'
15238 1.1 mrg fi
15239 1.1 mrg else
15240 1.1 mrg # not using gcc
15241 1.1 mrg if test "$host_cpu" = ia64; then
15242 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15243 1.1 mrg # chokes on -Wl,-G. The following line is correct:
15244 1.1 mrg shared_flag='-G'
15245 1.1 mrg else
15246 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
15247 1.1 mrg shared_flag='${wl}-G'
15248 1.1 mrg else
15249 1.1 mrg shared_flag='${wl}-bM:SRE'
15250 1.1 mrg fi
15251 1.1 mrg fi
15252 1.1 mrg fi
15253 1.1 mrg
15254 1.1 mrg # It seems that -bexpall does not export symbols beginning with
15255 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export.
15256 1.1 mrg always_export_symbols_F77=yes
15257 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
15258 1.1 mrg # Warning - without using the other runtime loading flags (-brtl),
15259 1.1 mrg # -berok will link without error, but may produce a broken library.
15260 1.1 mrg allow_undefined_flag_F77='-berok'
15261 1.1 mrg # Determine the default libpath from the value encoded in an empty executable.
15262 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
15263 1.1 mrg program main
15264 1.1 mrg
15265 1.1 mrg end
15266 1.1 mrg _ACEOF
15267 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
15268 1.1 mrg if { (ac_try="$ac_link"
15269 1.1 mrg case "(($ac_try" in
15270 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15271 1.1 mrg *) ac_try_echo=$ac_try;;
15272 1.1 mrg esac
15273 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15274 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
15275 1.1 mrg (eval "$ac_link") 2>conftest.er1
15276 1.1 mrg ac_status=$?
15277 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
15278 1.1 mrg rm -f conftest.er1
15279 1.1 mrg cat conftest.err >&5
15280 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15281 1.1 mrg (exit $ac_status); } && {
15282 1.1 mrg test -z "$ac_f77_werror_flag" ||
15283 1.1 mrg test ! -s conftest.err
15284 1.1.1.2 mrg } && test -s conftest$ac_exeext && {
15285 1.1.1.2 mrg test "$cross_compiling" = yes ||
15286 1.1.1.2 mrg $as_test_x conftest$ac_exeext
15287 1.1.1.2 mrg }; then
15288 1.1 mrg
15289 1.1 mrg lt_aix_libpath_sed='
15290 1.1 mrg /Import File Strings/,/^$/ {
15291 1.1 mrg /^0/ {
15292 1.1 mrg s/^0 *\(.*\)$/\1/
15293 1.1 mrg p
15294 1.1 mrg }
15295 1.1 mrg }'
15296 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15297 1.1 mrg # Check for a 64-bit object if we didn't find anything.
15298 1.1 mrg if test -z "$aix_libpath"; then
15299 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15300 1.1 mrg fi
15301 1.1 mrg else
15302 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
15303 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
15304 1.1 mrg
15305 1.1 mrg
15306 1.1 mrg fi
15307 1.1 mrg
15308 1.1.1.2 mrg rm -rf conftest.dSYM
15309 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15310 1.1 mrg conftest$ac_exeext conftest.$ac_ext
15311 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15312 1.1 mrg
15313 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15314 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"
15315 1.1 mrg else
15316 1.1 mrg if test "$host_cpu" = ia64; then
15317 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
15318 1.1 mrg allow_undefined_flag_F77="-z nodefs"
15319 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"
15320 1.1 mrg else
15321 1.1 mrg # Determine the default libpath from the value encoded in an empty executable.
15322 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
15323 1.1 mrg program main
15324 1.1 mrg
15325 1.1 mrg end
15326 1.1 mrg _ACEOF
15327 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
15328 1.1 mrg if { (ac_try="$ac_link"
15329 1.1 mrg case "(($ac_try" in
15330 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15331 1.1 mrg *) ac_try_echo=$ac_try;;
15332 1.1 mrg esac
15333 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15334 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
15335 1.1 mrg (eval "$ac_link") 2>conftest.er1
15336 1.1 mrg ac_status=$?
15337 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
15338 1.1 mrg rm -f conftest.er1
15339 1.1 mrg cat conftest.err >&5
15340 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15341 1.1 mrg (exit $ac_status); } && {
15342 1.1 mrg test -z "$ac_f77_werror_flag" ||
15343 1.1 mrg test ! -s conftest.err
15344 1.1.1.2 mrg } && test -s conftest$ac_exeext && {
15345 1.1.1.2 mrg test "$cross_compiling" = yes ||
15346 1.1.1.2 mrg $as_test_x conftest$ac_exeext
15347 1.1.1.2 mrg }; then
15348 1.1 mrg
15349 1.1 mrg lt_aix_libpath_sed='
15350 1.1 mrg /Import File Strings/,/^$/ {
15351 1.1 mrg /^0/ {
15352 1.1 mrg s/^0 *\(.*\)$/\1/
15353 1.1 mrg p
15354 1.1 mrg }
15355 1.1 mrg }'
15356 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15357 1.1 mrg # Check for a 64-bit object if we didn't find anything.
15358 1.1 mrg if test -z "$aix_libpath"; then
15359 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15360 1.1 mrg fi
15361 1.1 mrg else
15362 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
15363 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
15364 1.1 mrg
15365 1.1 mrg
15366 1.1 mrg fi
15367 1.1 mrg
15368 1.1.1.2 mrg rm -rf conftest.dSYM
15369 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15370 1.1 mrg conftest$ac_exeext conftest.$ac_ext
15371 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15372 1.1 mrg
15373 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15374 1.1 mrg # Warning - without using the other run time loading flags,
15375 1.1 mrg # -berok will link without error, but may produce a broken library.
15376 1.1 mrg no_undefined_flag_F77=' ${wl}-bernotok'
15377 1.1 mrg allow_undefined_flag_F77=' ${wl}-berok'
15378 1.1 mrg # Exported symbols can be pulled into shared objects from archives
15379 1.1 mrg whole_archive_flag_spec_F77='$convenience'
15380 1.1 mrg archive_cmds_need_lc_F77=yes
15381 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries.
15382 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'
15383 1.1 mrg fi
15384 1.1 mrg fi
15385 1.1 mrg ;;
15386 1.1 mrg
15387 1.1 mrg amigaos*)
15388 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)'
15389 1.1 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
15390 1.1 mrg hardcode_minus_L_F77=yes
15391 1.1 mrg # see comment about different semantics on the GNU ld section
15392 1.1 mrg ld_shlibs_F77=no
15393 1.1 mrg ;;
15394 1.1 mrg
15395 1.1 mrg bsdi[45]*)
15396 1.1 mrg export_dynamic_flag_spec_F77=-rdynamic
15397 1.1 mrg ;;
15398 1.1 mrg
15399 1.1 mrg cygwin* | mingw* | pw32*)
15400 1.1 mrg # When not using gcc, we currently assume that we are using
15401 1.1 mrg # Microsoft Visual C++.
15402 1.1 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is
15403 1.1 mrg # no search path for DLLs.
15404 1.1 mrg hardcode_libdir_flag_spec_F77=' '
15405 1.1 mrg allow_undefined_flag_F77=unsupported
15406 1.1 mrg # Tell ltmain to make .lib files, not .a files.
15407 1.1 mrg libext=lib
15408 1.1 mrg # Tell ltmain to make .dll files, not .so files.
15409 1.1 mrg shrext_cmds=".dll"
15410 1.1 mrg # FIXME: Setting linknames here is a bad hack.
15411 1.1 mrg archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
15412 1.1 mrg # The linker will automatically build a .lib file if we build a DLL.
15413 1.1 mrg old_archive_From_new_cmds_F77='true'
15414 1.1 mrg # FIXME: Should let the user specify the lib program.
15415 1.1 mrg old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs'
15416 1.1 mrg fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
15417 1.1 mrg enable_shared_with_static_runtimes_F77=yes
15418 1.1 mrg ;;
15419 1.1 mrg
15420 1.1 mrg darwin* | rhapsody*)
15421 1.1 mrg case $host_os in
15422 1.1 mrg rhapsody* | darwin1.[012])
15423 1.1 mrg allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
15424 1.1 mrg ;;
15425 1.1 mrg *) # Darwin 1.3 on
15426 1.1 mrg if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
15427 1.1 mrg allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15428 1.1 mrg else
15429 1.1 mrg case ${MACOSX_DEPLOYMENT_TARGET} in
15430 1.1 mrg 10.[012])
15431 1.1 mrg allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15432 1.1 mrg ;;
15433 1.1 mrg 10.*)
15434 1.1 mrg allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
15435 1.1 mrg ;;
15436 1.1 mrg esac
15437 1.1 mrg fi
15438 1.1 mrg ;;
15439 1.1 mrg esac
15440 1.1 mrg archive_cmds_need_lc_F77=no
15441 1.1 mrg hardcode_direct_F77=no
15442 1.1 mrg hardcode_automatic_F77=yes
15443 1.1 mrg hardcode_shlibpath_var_F77=unsupported
15444 1.1 mrg whole_archive_flag_spec_F77=''
15445 1.1 mrg link_all_deplibs_F77=yes
15446 1.1 mrg if test "$GCC" = yes ; then
15447 1.1 mrg output_verbose_link_cmd='echo'
15448 1.1.1.2 mrg archive_cmds_F77="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
15449 1.1.1.2 mrg module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
15450 1.1.1.2 mrg archive_expsym_cmds_F77="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
15451 1.1.1.2 mrg module_expsym_cmds_F77="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
15452 1.1 mrg else
15453 1.1 mrg case $cc_basename in
15454 1.1 mrg xlc*)
15455 1.1 mrg output_verbose_link_cmd='echo'
15456 1.1 mrg archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
15457 1.1 mrg module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15458 1.1 mrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15459 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 $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15460 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}'
15461 1.1 mrg ;;
15462 1.1 mrg *)
15463 1.1 mrg ld_shlibs_F77=no
15464 1.1 mrg ;;
15465 1.1 mrg esac
15466 1.1 mrg fi
15467 1.1 mrg ;;
15468 1.1 mrg
15469 1.1 mrg dgux*)
15470 1.1 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15471 1.1 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
15472 1.1 mrg hardcode_shlibpath_var_F77=no
15473 1.1 mrg ;;
15474 1.1 mrg
15475 1.1 mrg freebsd1*)
15476 1.1 mrg ld_shlibs_F77=no
15477 1.1 mrg ;;
15478 1.1 mrg
15479 1.1 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15480 1.1 mrg # support. Future versions do this automatically, but an explicit c++rt0.o
15481 1.1 mrg # does not break anything, and helps significantly (at the cost of a little
15482 1.1 mrg # extra space).
15483 1.1 mrg freebsd2.2*)
15484 1.1 mrg archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15485 1.1 mrg hardcode_libdir_flag_spec_F77='-R$libdir'
15486 1.1 mrg hardcode_direct_F77=yes
15487 1.1 mrg hardcode_shlibpath_var_F77=no
15488 1.1 mrg ;;
15489 1.1 mrg
15490 1.1 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15491 1.1 mrg freebsd2*)
15492 1.1 mrg archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15493 1.1 mrg hardcode_direct_F77=yes
15494 1.1 mrg hardcode_minus_L_F77=yes
15495 1.1 mrg hardcode_shlibpath_var_F77=no
15496 1.1 mrg ;;
15497 1.1 mrg
15498 1.1 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15499 1.1 mrg freebsd* | dragonfly*)
15500 1.1 mrg archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15501 1.1 mrg hardcode_libdir_flag_spec_F77='-R$libdir'
15502 1.1 mrg hardcode_direct_F77=yes
15503 1.1 mrg hardcode_shlibpath_var_F77=no
15504 1.1 mrg ;;
15505 1.1 mrg
15506 1.1 mrg hpux9*)
15507 1.1 mrg if test "$GCC" = yes; then
15508 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'
15509 1.1 mrg else
15510 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'
15511 1.1 mrg fi
15512 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15513 1.1 mrg hardcode_libdir_separator_F77=:
15514 1.1 mrg hardcode_direct_F77=yes
15515 1.1 mrg
15516 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
15517 1.1 mrg # but as the default location of the library.
15518 1.1 mrg hardcode_minus_L_F77=yes
15519 1.1 mrg export_dynamic_flag_spec_F77='${wl}-E'
15520 1.1 mrg ;;
15521 1.1 mrg
15522 1.1 mrg hpux10*)
15523 1.1 mrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15524 1.1 mrg archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15525 1.1 mrg else
15526 1.1 mrg archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15527 1.1 mrg fi
15528 1.1 mrg if test "$with_gnu_ld" = no; then
15529 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15530 1.1 mrg hardcode_libdir_separator_F77=:
15531 1.1 mrg
15532 1.1 mrg hardcode_direct_F77=yes
15533 1.1 mrg export_dynamic_flag_spec_F77='${wl}-E'
15534 1.1 mrg
15535 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
15536 1.1 mrg # but as the default location of the library.
15537 1.1 mrg hardcode_minus_L_F77=yes
15538 1.1 mrg fi
15539 1.1 mrg ;;
15540 1.1 mrg
15541 1.1 mrg hpux11*)
15542 1.1 mrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15543 1.1 mrg case $host_cpu in
15544 1.1 mrg hppa*64*)
15545 1.1 mrg archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15546 1.1 mrg ;;
15547 1.1 mrg ia64*)
15548 1.1 mrg archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15549 1.1 mrg ;;
15550 1.1 mrg *)
15551 1.1 mrg archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15552 1.1 mrg ;;
15553 1.1 mrg esac
15554 1.1 mrg else
15555 1.1 mrg case $host_cpu in
15556 1.1 mrg hppa*64*)
15557 1.1 mrg archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15558 1.1 mrg ;;
15559 1.1 mrg ia64*)
15560 1.1 mrg archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15561 1.1 mrg ;;
15562 1.1 mrg *)
15563 1.1 mrg archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15564 1.1 mrg ;;
15565 1.1 mrg esac
15566 1.1 mrg fi
15567 1.1 mrg if test "$with_gnu_ld" = no; then
15568 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15569 1.1 mrg hardcode_libdir_separator_F77=:
15570 1.1 mrg
15571 1.1 mrg case $host_cpu in
15572 1.1 mrg hppa*64*|ia64*)
15573 1.1 mrg hardcode_libdir_flag_spec_ld_F77='+b $libdir'
15574 1.1 mrg hardcode_direct_F77=no
15575 1.1 mrg hardcode_shlibpath_var_F77=no
15576 1.1 mrg ;;
15577 1.1 mrg *)
15578 1.1 mrg hardcode_direct_F77=yes
15579 1.1 mrg export_dynamic_flag_spec_F77='${wl}-E'
15580 1.1 mrg
15581 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
15582 1.1 mrg # but as the default location of the library.
15583 1.1 mrg hardcode_minus_L_F77=yes
15584 1.1 mrg ;;
15585 1.1 mrg esac
15586 1.1 mrg fi
15587 1.1 mrg ;;
15588 1.1 mrg
15589 1.1 mrg irix5* | irix6* | nonstopux*)
15590 1.1 mrg if test "$GCC" = yes; then
15591 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'
15592 1.1 mrg else
15593 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'
15594 1.1 mrg hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
15595 1.1 mrg fi
15596 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15597 1.1 mrg hardcode_libdir_separator_F77=:
15598 1.1 mrg link_all_deplibs_F77=yes
15599 1.1 mrg ;;
15600 1.1 mrg
15601 1.1 mrg netbsd*)
15602 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15603 1.1 mrg archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
15604 1.1 mrg else
15605 1.1 mrg archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
15606 1.1 mrg fi
15607 1.1 mrg hardcode_libdir_flag_spec_F77='-R$libdir'
15608 1.1 mrg hardcode_direct_F77=yes
15609 1.1 mrg hardcode_shlibpath_var_F77=no
15610 1.1 mrg ;;
15611 1.1 mrg
15612 1.1 mrg newsos6)
15613 1.1 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15614 1.1 mrg hardcode_direct_F77=yes
15615 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15616 1.1 mrg hardcode_libdir_separator_F77=:
15617 1.1 mrg hardcode_shlibpath_var_F77=no
15618 1.1 mrg ;;
15619 1.1 mrg
15620 1.1 mrg openbsd*)
15621 1.1 mrg if test -f /usr/libexec/ld.so; then
15622 1.1 mrg hardcode_direct_F77=yes
15623 1.1 mrg hardcode_shlibpath_var_F77=no
15624 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15625 1.1 mrg archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15626 1.1 mrg archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15627 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15628 1.1 mrg export_dynamic_flag_spec_F77='${wl}-E'
15629 1.1 mrg else
15630 1.1 mrg case $host_os in
15631 1.1 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15632 1.1 mrg archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15633 1.1 mrg hardcode_libdir_flag_spec_F77='-R$libdir'
15634 1.1 mrg ;;
15635 1.1 mrg *)
15636 1.1 mrg archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15637 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15638 1.1 mrg ;;
15639 1.1 mrg esac
15640 1.1 mrg fi
15641 1.1 mrg else
15642 1.1 mrg ld_shlibs_F77=no
15643 1.1 mrg fi
15644 1.1 mrg ;;
15645 1.1 mrg
15646 1.1 mrg os2*)
15647 1.1 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
15648 1.1 mrg hardcode_minus_L_F77=yes
15649 1.1 mrg allow_undefined_flag_F77=unsupported
15650 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'
15651 1.1 mrg old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15652 1.1 mrg ;;
15653 1.1 mrg
15654 1.1 mrg osf3*)
15655 1.1 mrg if test "$GCC" = yes; then
15656 1.1 mrg allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15657 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'
15658 1.1 mrg else
15659 1.1 mrg allow_undefined_flag_F77=' -expect_unresolved \*'
15660 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'
15661 1.1 mrg fi
15662 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15663 1.1 mrg hardcode_libdir_separator_F77=:
15664 1.1 mrg ;;
15665 1.1 mrg
15666 1.1 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag
15667 1.1 mrg if test "$GCC" = yes; then
15668 1.1 mrg allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15669 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'
15670 1.1 mrg hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15671 1.1 mrg else
15672 1.1 mrg allow_undefined_flag_F77=' -expect_unresolved \*'
15673 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'
15674 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~
15675 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'
15676 1.1 mrg
15677 1.1 mrg # Both c and cxx compiler support -rpath directly
15678 1.1 mrg hardcode_libdir_flag_spec_F77='-rpath $libdir'
15679 1.1 mrg fi
15680 1.1 mrg hardcode_libdir_separator_F77=:
15681 1.1 mrg ;;
15682 1.1 mrg
15683 1.1 mrg solaris*)
15684 1.1 mrg no_undefined_flag_F77=' -z text'
15685 1.1 mrg if test "$GCC" = yes; then
15686 1.1 mrg wlarc='${wl}'
15687 1.1 mrg archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15688 1.1 mrg archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15689 1.1 mrg $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
15690 1.1 mrg else
15691 1.1 mrg wlarc=''
15692 1.1 mrg archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15693 1.1 mrg archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15694 1.1 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15695 1.1 mrg fi
15696 1.1 mrg hardcode_libdir_flag_spec_F77='-R$libdir'
15697 1.1 mrg hardcode_shlibpath_var_F77=no
15698 1.1 mrg case $host_os in
15699 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;;
15700 1.1 mrg *)
15701 1.1 mrg # The compiler driver will combine and reorder linker options,
15702 1.1 mrg # but understands `-z linker_flag'. GCC discards it without `$wl',
15703 1.1 mrg # but is careful enough not to reorder.
15704 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?)
15705 1.1 mrg if test "$GCC" = yes; then
15706 1.1 mrg whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
15707 1.1 mrg else
15708 1.1 mrg whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract'
15709 1.1 mrg fi
15710 1.1 mrg ;;
15711 1.1 mrg esac
15712 1.1 mrg link_all_deplibs_F77=yes
15713 1.1 mrg ;;
15714 1.1 mrg
15715 1.1 mrg sunos4*)
15716 1.1 mrg if test "x$host_vendor" = xsequent; then
15717 1.1 mrg # Use $CC to link under sequent, because it throws in some extra .o
15718 1.1 mrg # files that make .init and .fini sections work.
15719 1.1 mrg archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15720 1.1 mrg else
15721 1.1 mrg archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15722 1.1 mrg fi
15723 1.1 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
15724 1.1 mrg hardcode_direct_F77=yes
15725 1.1 mrg hardcode_minus_L_F77=yes
15726 1.1 mrg hardcode_shlibpath_var_F77=no
15727 1.1 mrg ;;
15728 1.1 mrg
15729 1.1 mrg sysv4)
15730 1.1 mrg case $host_vendor in
15731 1.1 mrg sni)
15732 1.1 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15733 1.1 mrg hardcode_direct_F77=yes # is this really true???
15734 1.1 mrg ;;
15735 1.1 mrg siemens)
15736 1.1 mrg ## LD is ld it makes a PLAMLIB
15737 1.1 mrg ## CC just makes a GrossModule.
15738 1.1 mrg archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15739 1.1 mrg reload_cmds_F77='$CC -r -o $output$reload_objs'
15740 1.1 mrg hardcode_direct_F77=no
15741 1.1 mrg ;;
15742 1.1 mrg motorola)
15743 1.1 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15744 1.1 mrg hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
15745 1.1 mrg ;;
15746 1.1 mrg esac
15747 1.1 mrg runpath_var='LD_RUN_PATH'
15748 1.1 mrg hardcode_shlibpath_var_F77=no
15749 1.1 mrg ;;
15750 1.1 mrg
15751 1.1 mrg sysv4.3*)
15752 1.1 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15753 1.1 mrg hardcode_shlibpath_var_F77=no
15754 1.1 mrg export_dynamic_flag_spec_F77='-Bexport'
15755 1.1 mrg ;;
15756 1.1 mrg
15757 1.1 mrg sysv4*MP*)
15758 1.1 mrg if test -d /usr/nec; then
15759 1.1 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15760 1.1 mrg hardcode_shlibpath_var_F77=no
15761 1.1 mrg runpath_var=LD_RUN_PATH
15762 1.1 mrg hardcode_runpath_var=yes
15763 1.1 mrg ld_shlibs_F77=yes
15764 1.1 mrg fi
15765 1.1 mrg ;;
15766 1.1 mrg
15767 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
15768 1.1 mrg no_undefined_flag_F77='${wl}-z,text'
15769 1.1 mrg archive_cmds_need_lc_F77=no
15770 1.1 mrg hardcode_shlibpath_var_F77=no
15771 1.1 mrg runpath_var='LD_RUN_PATH'
15772 1.1 mrg
15773 1.1 mrg if test "$GCC" = yes; then
15774 1.1 mrg archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15775 1.1 mrg archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15776 1.1 mrg else
15777 1.1 mrg archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15778 1.1 mrg archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15779 1.1 mrg fi
15780 1.1 mrg ;;
15781 1.1 mrg
15782 1.1 mrg sysv5* | sco3.2v5* | sco5v6*)
15783 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not
15784 1.1 mrg # link with -lc, and that would cause any symbols used from libc to
15785 1.1 mrg # always be unresolved, which means just about no library would
15786 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text
15787 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed
15788 1.1 mrg # as -z defs.
15789 1.1 mrg no_undefined_flag_F77='${wl}-z,text'
15790 1.1 mrg allow_undefined_flag_F77='${wl}-z,nodefs'
15791 1.1 mrg archive_cmds_need_lc_F77=no
15792 1.1 mrg hardcode_shlibpath_var_F77=no
15793 1.1 mrg hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
15794 1.1 mrg hardcode_libdir_separator_F77=':'
15795 1.1 mrg link_all_deplibs_F77=yes
15796 1.1 mrg export_dynamic_flag_spec_F77='${wl}-Bexport'
15797 1.1 mrg runpath_var='LD_RUN_PATH'
15798 1.1 mrg
15799 1.1 mrg if test "$GCC" = yes; then
15800 1.1 mrg archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15801 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'
15802 1.1 mrg else
15803 1.1 mrg archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15804 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'
15805 1.1 mrg fi
15806 1.1 mrg ;;
15807 1.1 mrg
15808 1.1 mrg uts4*)
15809 1.1 mrg archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15810 1.1 mrg hardcode_libdir_flag_spec_F77='-L$libdir'
15811 1.1 mrg hardcode_shlibpath_var_F77=no
15812 1.1 mrg ;;
15813 1.1 mrg
15814 1.1 mrg *)
15815 1.1 mrg ld_shlibs_F77=no
15816 1.1 mrg ;;
15817 1.1 mrg esac
15818 1.1 mrg fi
15819 1.1 mrg
15820 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
15821 1.1.1.2 mrg $as_echo "$ld_shlibs_F77" >&6; }
15822 1.1 mrg test "$ld_shlibs_F77" = no && can_build_shared=no
15823 1.1 mrg
15824 1.1 mrg #
15825 1.1 mrg # Do we need to explicitly link libc?
15826 1.1 mrg #
15827 1.1 mrg case "x$archive_cmds_need_lc_F77" in
15828 1.1 mrg x|xyes)
15829 1.1 mrg # Assume -lc should be added
15830 1.1 mrg archive_cmds_need_lc_F77=yes
15831 1.1 mrg
15832 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then
15833 1.1 mrg case $archive_cmds_F77 in
15834 1.1 mrg *'~'*)
15835 1.1 mrg # FIXME: we may have to deal with multi-command sequences.
15836 1.1 mrg ;;
15837 1.1 mrg '$CC '*)
15838 1.1 mrg # Test whether the compiler implicitly links with -lc since on some
15839 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc
15840 1.1 mrg # to ld, don't add -lc before -lgcc.
15841 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15842 1.1.1.2 mrg $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
15843 1.1 mrg $rm conftest*
15844 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15845 1.1 mrg
15846 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15847 1.1 mrg (eval $ac_compile) 2>&5
15848 1.1 mrg ac_status=$?
15849 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15850 1.1 mrg (exit $ac_status); } 2>conftest.err; then
15851 1.1 mrg soname=conftest
15852 1.1 mrg lib=conftest
15853 1.1 mrg libobjs=conftest.$ac_objext
15854 1.1 mrg deplibs=
15855 1.1 mrg wl=$lt_prog_compiler_wl_F77
15856 1.1 mrg pic_flag=$lt_prog_compiler_pic_F77
15857 1.1 mrg compiler_flags=-v
15858 1.1 mrg linker_flags=-v
15859 1.1 mrg verstring=
15860 1.1 mrg output_objdir=.
15861 1.1 mrg libname=conftest
15862 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15863 1.1 mrg allow_undefined_flag_F77=
15864 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15865 1.1 mrg (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15866 1.1 mrg ac_status=$?
15867 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15868 1.1 mrg (exit $ac_status); }
15869 1.1 mrg then
15870 1.1 mrg archive_cmds_need_lc_F77=no
15871 1.1 mrg else
15872 1.1 mrg archive_cmds_need_lc_F77=yes
15873 1.1 mrg fi
15874 1.1 mrg allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15875 1.1 mrg else
15876 1.1 mrg cat conftest.err 1>&5
15877 1.1 mrg fi
15878 1.1 mrg $rm conftest*
15879 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15880 1.1.1.2 mrg $as_echo "$archive_cmds_need_lc_F77" >&6; }
15881 1.1 mrg ;;
15882 1.1 mrg esac
15883 1.1 mrg fi
15884 1.1 mrg ;;
15885 1.1 mrg esac
15886 1.1 mrg
15887 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15888 1.1.1.2 mrg $as_echo_n "checking dynamic linker characteristics... " >&6; }
15889 1.1 mrg library_names_spec=
15890 1.1 mrg libname_spec='lib$name'
15891 1.1 mrg soname_spec=
15892 1.1 mrg shrext_cmds=".so"
15893 1.1 mrg postinstall_cmds=
15894 1.1 mrg postuninstall_cmds=
15895 1.1 mrg finish_cmds=
15896 1.1 mrg finish_eval=
15897 1.1 mrg shlibpath_var=
15898 1.1 mrg shlibpath_overrides_runpath=unknown
15899 1.1 mrg version_type=none
15900 1.1 mrg dynamic_linker="$host_os ld.so"
15901 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib"
15902 1.1 mrg
15903 1.1 mrg need_lib_prefix=unknown
15904 1.1 mrg hardcode_into_libs=no
15905 1.1 mrg
15906 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version
15907 1.1 mrg # flags to be left without arguments
15908 1.1 mrg need_version=unknown
15909 1.1 mrg
15910 1.1 mrg case $host_os in
15911 1.1 mrg aix3*)
15912 1.1 mrg version_type=linux
15913 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15914 1.1 mrg shlibpath_var=LIBPATH
15915 1.1 mrg
15916 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name.
15917 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
15918 1.1 mrg ;;
15919 1.1 mrg
15920 1.1.1.2 mrg aix[4-9]*)
15921 1.1 mrg version_type=linux
15922 1.1 mrg need_lib_prefix=no
15923 1.1 mrg need_version=no
15924 1.1 mrg hardcode_into_libs=yes
15925 1.1 mrg if test "$host_cpu" = ia64; then
15926 1.1 mrg # AIX 5 supports IA64
15927 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15928 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
15929 1.1 mrg else
15930 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file
15931 1.1 mrg # for dependence libraries. The import file would start with
15932 1.1 mrg # the line `#! .'. This would cause the generated library to
15933 1.1 mrg # depend on `.', always an invalid library. This was fixed in
15934 1.1 mrg # development snapshots of GCC prior to 3.0.
15935 1.1 mrg case $host_os in
15936 1.1 mrg aix4 | aix4.[01] | aix4.[01].*)
15937 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15938 1.1 mrg echo ' yes '
15939 1.1 mrg echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15940 1.1 mrg :
15941 1.1 mrg else
15942 1.1 mrg can_build_shared=no
15943 1.1 mrg fi
15944 1.1 mrg ;;
15945 1.1 mrg esac
15946 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15947 1.1 mrg # soname into executable. Probably we can add versioning support to
15948 1.1 mrg # collect2, so additional links can be useful in future.
15949 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
15950 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15951 1.1 mrg # instead of lib<name>.a to let people know that these are not
15952 1.1 mrg # typical AIX shared libraries.
15953 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15954 1.1 mrg else
15955 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2
15956 1.1 mrg # and later when we are not doing run time linking.
15957 1.1 mrg library_names_spec='${libname}${release}.a $libname.a'
15958 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
15959 1.1 mrg fi
15960 1.1 mrg shlibpath_var=LIBPATH
15961 1.1 mrg fi
15962 1.1 mrg ;;
15963 1.1 mrg
15964 1.1 mrg amigaos*)
15965 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a'
15966 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs.
15967 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'
15968 1.1 mrg ;;
15969 1.1 mrg
15970 1.1 mrg beos*)
15971 1.1 mrg library_names_spec='${libname}${shared_ext}'
15972 1.1 mrg dynamic_linker="$host_os ld.so"
15973 1.1 mrg shlibpath_var=LIBRARY_PATH
15974 1.1 mrg ;;
15975 1.1 mrg
15976 1.1 mrg bsdi[45]*)
15977 1.1 mrg version_type=linux
15978 1.1 mrg need_version=no
15979 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15980 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
15981 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15982 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
15983 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15984 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15985 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and
15986 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15987 1.1 mrg # libtool to hard-code these into programs
15988 1.1 mrg ;;
15989 1.1 mrg
15990 1.1 mrg cygwin* | mingw* | pw32*)
15991 1.1 mrg version_type=windows
15992 1.1 mrg shrext_cmds=".dll"
15993 1.1 mrg need_version=no
15994 1.1 mrg need_lib_prefix=no
15995 1.1 mrg
15996 1.1 mrg case $GCC,$host_os in
15997 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32*)
15998 1.1 mrg library_names_spec='$libname.dll.a'
15999 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds
16000 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~
16001 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
16002 1.1 mrg dldir=$destdir/`dirname \$dlpath`~
16003 1.1 mrg test -d \$dldir || mkdir -p \$dldir~
16004 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~
16005 1.1 mrg chmod a+x \$dldir/$dlname'
16006 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
16007 1.1 mrg dlpath=$dir/\$dldll~
16008 1.1 mrg $rm \$dlpath'
16009 1.1 mrg shlibpath_overrides_runpath=yes
16010 1.1 mrg
16011 1.1 mrg case $host_os in
16012 1.1 mrg cygwin*)
16013 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib'
16014 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16015 1.1 mrg sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
16016 1.1 mrg ;;
16017 1.1 mrg mingw*)
16018 1.1 mrg # MinGW DLLs use traditional 'lib' prefix
16019 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16020 1.1 mrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
16021 1.1 mrg if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
16022 1.1 mrg # It is most probably a Windows format PATH printed by
16023 1.1 mrg # mingw gcc, but we are running on Cygwin. Gcc prints its search
16024 1.1 mrg # path with ; separators, and with drive letters. We can handle the
16025 1.1 mrg # drive letters (cygwin fileutils understands them), so leave them,
16026 1.1 mrg # especially as we might pass files found there to a mingw objdump,
16027 1.1 mrg # which wouldn't understand a cygwinified path. Ahh.
16028 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
16029 1.1 mrg else
16030 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
16031 1.1 mrg fi
16032 1.1 mrg ;;
16033 1.1 mrg pw32*)
16034 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib'
16035 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16036 1.1 mrg ;;
16037 1.1 mrg esac
16038 1.1 mrg ;;
16039 1.1 mrg
16040 1.1 mrg *)
16041 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
16042 1.1 mrg ;;
16043 1.1 mrg esac
16044 1.1 mrg dynamic_linker='Win32 ld.exe'
16045 1.1 mrg # FIXME: first we should search . and the directory the executable is in
16046 1.1 mrg shlibpath_var=PATH
16047 1.1 mrg ;;
16048 1.1 mrg
16049 1.1 mrg darwin* | rhapsody*)
16050 1.1 mrg dynamic_linker="$host_os dyld"
16051 1.1 mrg version_type=darwin
16052 1.1 mrg need_lib_prefix=no
16053 1.1 mrg need_version=no
16054 1.1 mrg library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
16055 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext'
16056 1.1 mrg shlibpath_overrides_runpath=yes
16057 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH
16058 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
16059 1.1 mrg
16060 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16061 1.1 mrg ;;
16062 1.1 mrg
16063 1.1 mrg dgux*)
16064 1.1 mrg version_type=linux
16065 1.1 mrg need_lib_prefix=no
16066 1.1 mrg need_version=no
16067 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
16068 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16069 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16070 1.1 mrg ;;
16071 1.1 mrg
16072 1.1 mrg freebsd1*)
16073 1.1 mrg dynamic_linker=no
16074 1.1 mrg ;;
16075 1.1 mrg
16076 1.1 mrg freebsd* | dragonfly*)
16077 1.1 mrg # DragonFly does not have aout. When/if they implement a new
16078 1.1 mrg # versioning mechanism, adjust this.
16079 1.1 mrg if test -x /usr/bin/objformat; then
16080 1.1 mrg objformat=`/usr/bin/objformat`
16081 1.1 mrg else
16082 1.1 mrg case $host_os in
16083 1.1 mrg freebsd[123]*) objformat=aout ;;
16084 1.1 mrg *) objformat=elf ;;
16085 1.1 mrg esac
16086 1.1 mrg fi
16087 1.1 mrg version_type=freebsd-$objformat
16088 1.1 mrg case $version_type in
16089 1.1 mrg freebsd-elf*)
16090 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16091 1.1 mrg need_version=no
16092 1.1 mrg need_lib_prefix=no
16093 1.1 mrg ;;
16094 1.1 mrg freebsd-*)
16095 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16096 1.1 mrg need_version=yes
16097 1.1 mrg ;;
16098 1.1 mrg esac
16099 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16100 1.1 mrg case $host_os in
16101 1.1 mrg freebsd2*)
16102 1.1 mrg shlibpath_overrides_runpath=yes
16103 1.1 mrg ;;
16104 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*)
16105 1.1 mrg shlibpath_overrides_runpath=yes
16106 1.1 mrg hardcode_into_libs=yes
16107 1.1 mrg ;;
16108 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16109 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16110 1.1 mrg shlibpath_overrides_runpath=no
16111 1.1 mrg hardcode_into_libs=yes
16112 1.1 mrg ;;
16113 1.1 mrg *) # from 4.6 on, and DragonFly
16114 1.1 mrg shlibpath_overrides_runpath=yes
16115 1.1 mrg hardcode_into_libs=yes
16116 1.1 mrg ;;
16117 1.1 mrg esac
16118 1.1 mrg ;;
16119 1.1 mrg
16120 1.1 mrg gnu*)
16121 1.1 mrg version_type=linux
16122 1.1 mrg need_lib_prefix=no
16123 1.1 mrg need_version=no
16124 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16125 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16126 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16127 1.1 mrg hardcode_into_libs=yes
16128 1.1 mrg ;;
16129 1.1 mrg
16130 1.1 mrg hpux9* | hpux10* | hpux11*)
16131 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to
16132 1.1 mrg # link against other versions.
16133 1.1 mrg version_type=sunos
16134 1.1 mrg need_lib_prefix=no
16135 1.1 mrg need_version=no
16136 1.1 mrg case $host_cpu in
16137 1.1 mrg ia64*)
16138 1.1 mrg shrext_cmds='.so'
16139 1.1 mrg hardcode_into_libs=yes
16140 1.1 mrg dynamic_linker="$host_os dld.so"
16141 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16142 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16143 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16144 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16145 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then
16146 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16147 1.1 mrg else
16148 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16149 1.1 mrg fi
16150 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16151 1.1 mrg ;;
16152 1.1 mrg hppa*64*)
16153 1.1 mrg shrext_cmds='.sl'
16154 1.1 mrg hardcode_into_libs=yes
16155 1.1 mrg dynamic_linker="$host_os dld.sl"
16156 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16157 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16158 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16159 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16160 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16161 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16162 1.1 mrg ;;
16163 1.1 mrg *)
16164 1.1 mrg shrext_cmds='.sl'
16165 1.1 mrg dynamic_linker="$host_os dld.sl"
16166 1.1 mrg shlibpath_var=SHLIB_PATH
16167 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16168 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16169 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16170 1.1 mrg ;;
16171 1.1 mrg esac
16172 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555.
16173 1.1 mrg postinstall_cmds='chmod 555 $lib'
16174 1.1 mrg ;;
16175 1.1 mrg
16176 1.1 mrg interix[3-9]*)
16177 1.1 mrg version_type=linux
16178 1.1 mrg need_lib_prefix=no
16179 1.1 mrg need_version=no
16180 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16181 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16182 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16183 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16184 1.1 mrg shlibpath_overrides_runpath=no
16185 1.1 mrg hardcode_into_libs=yes
16186 1.1 mrg ;;
16187 1.1 mrg
16188 1.1 mrg irix5* | irix6* | nonstopux*)
16189 1.1 mrg case $host_os in
16190 1.1 mrg nonstopux*) version_type=nonstopux ;;
16191 1.1 mrg *)
16192 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
16193 1.1 mrg version_type=linux
16194 1.1 mrg else
16195 1.1 mrg version_type=irix
16196 1.1 mrg fi ;;
16197 1.1 mrg esac
16198 1.1 mrg need_lib_prefix=no
16199 1.1 mrg need_version=no
16200 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16201 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16202 1.1 mrg case $host_os in
16203 1.1 mrg irix5* | nonstopux*)
16204 1.1 mrg libsuff= shlibsuff=
16205 1.1 mrg ;;
16206 1.1 mrg *)
16207 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD
16208 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16209 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;;
16210 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16211 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;;
16212 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16213 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;;
16214 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;;
16215 1.1 mrg esac
16216 1.1 mrg ;;
16217 1.1 mrg esac
16218 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16219 1.1 mrg shlibpath_overrides_runpath=no
16220 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16221 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16222 1.1 mrg hardcode_into_libs=yes
16223 1.1 mrg ;;
16224 1.1 mrg
16225 1.1 mrg # No shared lib support for Linux oldld, aout, or coff.
16226 1.1 mrg linux*oldld* | linux*aout* | linux*coff*)
16227 1.1 mrg dynamic_linker=no
16228 1.1 mrg ;;
16229 1.1 mrg
16230 1.1 mrg # This must be Linux ELF.
16231 1.1 mrg linux* | k*bsd*-gnu)
16232 1.1 mrg version_type=linux
16233 1.1 mrg need_lib_prefix=no
16234 1.1 mrg need_version=no
16235 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16236 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16237 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16238 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16239 1.1 mrg shlibpath_overrides_runpath=no
16240 1.1 mrg # This implies no fast_install, which is unacceptable.
16241 1.1 mrg # Some rework will be needed to allow for fast_install
16242 1.1 mrg # before this can be enabled.
16243 1.1 mrg hardcode_into_libs=yes
16244 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16245 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16246 1.1 mrg
16247 1.1 mrg # Append ld.so.conf contents to the search path
16248 1.1 mrg if test -f /etc/ld.so.conf; then
16249 1.1 mrg lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
16250 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
16251 1.1 mrg fi
16252 1.1 mrg
16253 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on
16254 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the
16255 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers,
16256 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and
16257 1.1 mrg # people can always --disable-shared, the test was removed, and we
16258 1.1 mrg # assume the GNU/Linux dynamic linker is in use.
16259 1.1 mrg dynamic_linker='GNU/Linux ld.so'
16260 1.1 mrg ;;
16261 1.1 mrg
16262 1.1 mrg netbsd*)
16263 1.1 mrg version_type=sunos
16264 1.1 mrg need_lib_prefix=no
16265 1.1 mrg need_version=no
16266 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16267 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16268 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16269 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so'
16270 1.1 mrg else
16271 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16272 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16273 1.1 mrg dynamic_linker='NetBSD ld.elf_so'
16274 1.1 mrg fi
16275 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16276 1.1 mrg shlibpath_overrides_runpath=yes
16277 1.1 mrg hardcode_into_libs=yes
16278 1.1 mrg ;;
16279 1.1 mrg
16280 1.1 mrg newsos6)
16281 1.1 mrg version_type=linux
16282 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16283 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16284 1.1 mrg shlibpath_overrides_runpath=yes
16285 1.1 mrg ;;
16286 1.1 mrg
16287 1.1 mrg nto-qnx*)
16288 1.1 mrg version_type=linux
16289 1.1 mrg need_lib_prefix=no
16290 1.1 mrg need_version=no
16291 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16292 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16293 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16294 1.1 mrg shlibpath_overrides_runpath=yes
16295 1.1 mrg ;;
16296 1.1 mrg
16297 1.1 mrg openbsd*)
16298 1.1 mrg version_type=sunos
16299 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib"
16300 1.1 mrg need_lib_prefix=no
16301 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16302 1.1 mrg case $host_os in
16303 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;;
16304 1.1 mrg *) need_version=no ;;
16305 1.1 mrg esac
16306 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16307 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16308 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16309 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16310 1.1 mrg case $host_os in
16311 1.1 mrg openbsd2.[89] | openbsd2.[89].*)
16312 1.1 mrg shlibpath_overrides_runpath=no
16313 1.1 mrg ;;
16314 1.1 mrg *)
16315 1.1 mrg shlibpath_overrides_runpath=yes
16316 1.1 mrg ;;
16317 1.1 mrg esac
16318 1.1 mrg else
16319 1.1 mrg shlibpath_overrides_runpath=yes
16320 1.1 mrg fi
16321 1.1 mrg ;;
16322 1.1 mrg
16323 1.1 mrg os2*)
16324 1.1 mrg libname_spec='$name'
16325 1.1 mrg shrext_cmds=".dll"
16326 1.1 mrg need_lib_prefix=no
16327 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a'
16328 1.1 mrg dynamic_linker='OS/2 ld.exe'
16329 1.1 mrg shlibpath_var=LIBPATH
16330 1.1 mrg ;;
16331 1.1 mrg
16332 1.1 mrg osf3* | osf4* | osf5*)
16333 1.1 mrg version_type=osf
16334 1.1 mrg need_lib_prefix=no
16335 1.1 mrg need_version=no
16336 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16337 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16338 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16339 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16340 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16341 1.1 mrg ;;
16342 1.1 mrg
16343 1.1 mrg rdos*)
16344 1.1 mrg dynamic_linker=no
16345 1.1 mrg ;;
16346 1.1 mrg
16347 1.1 mrg solaris*)
16348 1.1 mrg version_type=linux
16349 1.1 mrg need_lib_prefix=no
16350 1.1 mrg need_version=no
16351 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16352 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16353 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16354 1.1 mrg shlibpath_overrides_runpath=yes
16355 1.1 mrg hardcode_into_libs=yes
16356 1.1 mrg # ldd complains unless libraries are executable
16357 1.1 mrg postinstall_cmds='chmod +x $lib'
16358 1.1 mrg ;;
16359 1.1 mrg
16360 1.1 mrg sunos4*)
16361 1.1 mrg version_type=sunos
16362 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16363 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16364 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16365 1.1 mrg shlibpath_overrides_runpath=yes
16366 1.1 mrg if test "$with_gnu_ld" = yes; then
16367 1.1 mrg need_lib_prefix=no
16368 1.1 mrg fi
16369 1.1 mrg need_version=yes
16370 1.1 mrg ;;
16371 1.1 mrg
16372 1.1 mrg sysv4 | sysv4.3*)
16373 1.1 mrg version_type=linux
16374 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16375 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16376 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16377 1.1 mrg case $host_vendor in
16378 1.1 mrg sni)
16379 1.1 mrg shlibpath_overrides_runpath=no
16380 1.1 mrg need_lib_prefix=no
16381 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym'
16382 1.1 mrg runpath_var=LD_RUN_PATH
16383 1.1 mrg ;;
16384 1.1 mrg siemens)
16385 1.1 mrg need_lib_prefix=no
16386 1.1 mrg ;;
16387 1.1 mrg motorola)
16388 1.1 mrg need_lib_prefix=no
16389 1.1 mrg need_version=no
16390 1.1 mrg shlibpath_overrides_runpath=no
16391 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16392 1.1 mrg ;;
16393 1.1 mrg esac
16394 1.1 mrg ;;
16395 1.1 mrg
16396 1.1 mrg sysv4*MP*)
16397 1.1 mrg if test -d /usr/nec ;then
16398 1.1 mrg version_type=linux
16399 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16400 1.1 mrg soname_spec='$libname${shared_ext}.$major'
16401 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16402 1.1 mrg fi
16403 1.1 mrg ;;
16404 1.1 mrg
16405 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16406 1.1 mrg version_type=freebsd-elf
16407 1.1 mrg need_lib_prefix=no
16408 1.1 mrg need_version=no
16409 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16410 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16411 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16412 1.1 mrg hardcode_into_libs=yes
16413 1.1 mrg if test "$with_gnu_ld" = yes; then
16414 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16415 1.1 mrg shlibpath_overrides_runpath=no
16416 1.1 mrg else
16417 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16418 1.1 mrg shlibpath_overrides_runpath=yes
16419 1.1 mrg case $host_os in
16420 1.1 mrg sco3.2v5*)
16421 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16422 1.1 mrg ;;
16423 1.1 mrg esac
16424 1.1 mrg fi
16425 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib'
16426 1.1 mrg ;;
16427 1.1 mrg
16428 1.1 mrg uts4*)
16429 1.1 mrg version_type=linux
16430 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16431 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
16432 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
16433 1.1 mrg ;;
16434 1.1 mrg
16435 1.1 mrg *)
16436 1.1 mrg dynamic_linker=no
16437 1.1 mrg ;;
16438 1.1 mrg esac
16439 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16440 1.1.1.2 mrg $as_echo "$dynamic_linker" >&6; }
16441 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no
16442 1.1 mrg
16443 1.1.1.2 mrg if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16444 1.1.1.2 mrg $as_echo_n "(cached) " >&6
16445 1.1.1.2 mrg else
16446 1.1.1.2 mrg lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
16447 1.1.1.2 mrg fi
16448 1.1.1.2 mrg
16449 1.1.1.2 mrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16450 1.1.1.2 mrg if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16451 1.1.1.2 mrg $as_echo_n "(cached) " >&6
16452 1.1.1.2 mrg else
16453 1.1.1.2 mrg lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
16454 1.1.1.2 mrg fi
16455 1.1.1.2 mrg
16456 1.1.1.2 mrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16457 1.1.1.2 mrg
16458 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16459 1.1 mrg if test "$GCC" = yes; then
16460 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16461 1.1 mrg fi
16462 1.1 mrg
16463 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16464 1.1.1.2 mrg $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16465 1.1 mrg hardcode_action_F77=
16466 1.1 mrg if test -n "$hardcode_libdir_flag_spec_F77" || \
16467 1.1 mrg test -n "$runpath_var_F77" || \
16468 1.1 mrg test "X$hardcode_automatic_F77" = "Xyes" ; then
16469 1.1 mrg
16470 1.1 mrg # We can hardcode non-existant directories.
16471 1.1 mrg if test "$hardcode_direct_F77" != no &&
16472 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we
16473 1.1 mrg # have to relink, otherwise we might link with an installed library
16474 1.1 mrg # when we should be linking with a yet-to-be-installed one
16475 1.1 mrg ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
16476 1.1 mrg test "$hardcode_minus_L_F77" != no; then
16477 1.1 mrg # Linking always hardcodes the temporary library directory.
16478 1.1 mrg hardcode_action_F77=relink
16479 1.1 mrg else
16480 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs.
16481 1.1 mrg hardcode_action_F77=immediate
16482 1.1 mrg fi
16483 1.1 mrg else
16484 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing
16485 1.1 mrg # directories.
16486 1.1 mrg hardcode_action_F77=unsupported
16487 1.1 mrg fi
16488 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
16489 1.1.1.2 mrg $as_echo "$hardcode_action_F77" >&6; }
16490 1.1 mrg
16491 1.1 mrg if test "$hardcode_action_F77" = relink; then
16492 1.1 mrg # Fast installation is not supported
16493 1.1 mrg enable_fast_install=no
16494 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes ||
16495 1.1 mrg test "$enable_shared" = no; then
16496 1.1 mrg # Fast installation is not necessary
16497 1.1 mrg enable_fast_install=needless
16498 1.1 mrg fi
16499 1.1 mrg
16500 1.1 mrg
16501 1.1 mrg # The else clause should only fire when bootstrapping the
16502 1.1 mrg # libtool distribution, otherwise you forgot to ship ltmain.sh
16503 1.1 mrg # with your package, and you will get complaints that there are
16504 1.1 mrg # no rules to generate ltmain.sh.
16505 1.1 mrg if test -f "$ltmain"; then
16506 1.1 mrg # See if we are running on zsh, and set the options which allow our commands through
16507 1.1 mrg # without removal of \ escapes.
16508 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
16509 1.1 mrg setopt NO_GLOB_SUBST
16510 1.1 mrg fi
16511 1.1 mrg # Now quote all the things that may contain metacharacters while being
16512 1.1 mrg # careful not to overquote the AC_SUBSTed values. We take copies of the
16513 1.1 mrg # variables and quote the copies for generation of the libtool script.
16514 1.1 mrg for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
16515 1.1 mrg SED SHELL STRIP \
16516 1.1 mrg libname_spec library_names_spec soname_spec extract_expsyms_cmds \
16517 1.1 mrg old_striplib striplib file_magic_cmd finish_cmds finish_eval \
16518 1.1 mrg deplibs_check_method reload_flag reload_cmds need_locks \
16519 1.1 mrg lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
16520 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \
16521 1.1 mrg sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
16522 1.1 mrg old_postinstall_cmds old_postuninstall_cmds \
16523 1.1 mrg compiler_F77 \
16524 1.1 mrg CC_F77 \
16525 1.1 mrg LD_F77 \
16526 1.1 mrg lt_prog_compiler_wl_F77 \
16527 1.1 mrg lt_prog_compiler_pic_F77 \
16528 1.1 mrg lt_prog_compiler_static_F77 \
16529 1.1 mrg lt_prog_compiler_no_builtin_flag_F77 \
16530 1.1 mrg export_dynamic_flag_spec_F77 \
16531 1.1 mrg thread_safe_flag_spec_F77 \
16532 1.1 mrg whole_archive_flag_spec_F77 \
16533 1.1 mrg enable_shared_with_static_runtimes_F77 \
16534 1.1 mrg old_archive_cmds_F77 \
16535 1.1 mrg old_archive_from_new_cmds_F77 \
16536 1.1 mrg predep_objects_F77 \
16537 1.1 mrg postdep_objects_F77 \
16538 1.1 mrg predeps_F77 \
16539 1.1 mrg postdeps_F77 \
16540 1.1 mrg compiler_lib_search_path_F77 \
16541 1.1.1.2 mrg compiler_lib_search_dirs_F77 \
16542 1.1 mrg archive_cmds_F77 \
16543 1.1 mrg archive_expsym_cmds_F77 \
16544 1.1 mrg postinstall_cmds_F77 \
16545 1.1 mrg postuninstall_cmds_F77 \
16546 1.1 mrg old_archive_from_expsyms_cmds_F77 \
16547 1.1 mrg allow_undefined_flag_F77 \
16548 1.1 mrg no_undefined_flag_F77 \
16549 1.1 mrg export_symbols_cmds_F77 \
16550 1.1 mrg hardcode_libdir_flag_spec_F77 \
16551 1.1 mrg hardcode_libdir_flag_spec_ld_F77 \
16552 1.1 mrg hardcode_libdir_separator_F77 \
16553 1.1 mrg hardcode_automatic_F77 \
16554 1.1 mrg module_cmds_F77 \
16555 1.1 mrg module_expsym_cmds_F77 \
16556 1.1 mrg lt_cv_prog_compiler_c_o_F77 \
16557 1.1 mrg fix_srcfile_path_F77 \
16558 1.1 mrg exclude_expsyms_F77 \
16559 1.1 mrg include_expsyms_F77; do
16560 1.1 mrg
16561 1.1 mrg case $var in
16562 1.1 mrg old_archive_cmds_F77 | \
16563 1.1 mrg old_archive_from_new_cmds_F77 | \
16564 1.1 mrg archive_cmds_F77 | \
16565 1.1 mrg archive_expsym_cmds_F77 | \
16566 1.1 mrg module_cmds_F77 | \
16567 1.1 mrg module_expsym_cmds_F77 | \
16568 1.1 mrg old_archive_from_expsyms_cmds_F77 | \
16569 1.1 mrg export_symbols_cmds_F77 | \
16570 1.1 mrg extract_expsyms_cmds | reload_cmds | finish_cmds | \
16571 1.1 mrg postinstall_cmds | postuninstall_cmds | \
16572 1.1 mrg old_postinstall_cmds | old_postuninstall_cmds | \
16573 1.1 mrg sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
16574 1.1 mrg # Double-quote double-evaled strings.
16575 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
16576 1.1 mrg ;;
16577 1.1 mrg *)
16578 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
16579 1.1 mrg ;;
16580 1.1 mrg esac
16581 1.1 mrg done
16582 1.1 mrg
16583 1.1 mrg case $lt_echo in
16584 1.1 mrg *'\$0 --fallback-echo"')
16585 1.1 mrg lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
16586 1.1 mrg ;;
16587 1.1 mrg esac
16588 1.1 mrg
16589 1.1 mrg cfgfile="$ofile"
16590 1.1 mrg
16591 1.1 mrg cat <<__EOF__ >> "$cfgfile"
16592 1.1 mrg # ### BEGIN LIBTOOL TAG CONFIG: $tagname
16593 1.1 mrg
16594 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16595 1.1 mrg
16596 1.1 mrg # Shell to use when invoking shell scripts.
16597 1.1 mrg SHELL=$lt_SHELL
16598 1.1 mrg
16599 1.1 mrg # Whether or not to build shared libraries.
16600 1.1 mrg build_libtool_libs=$enable_shared
16601 1.1 mrg
16602 1.1 mrg # Whether or not to build static libraries.
16603 1.1 mrg build_old_libs=$enable_static
16604 1.1 mrg
16605 1.1 mrg # Whether or not to add -lc for building shared libraries.
16606 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc_F77
16607 1.1 mrg
16608 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static
16609 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
16610 1.1 mrg
16611 1.1 mrg # Whether or not to optimize for fast installation.
16612 1.1 mrg fast_install=$enable_fast_install
16613 1.1 mrg
16614 1.1 mrg # The host system.
16615 1.1 mrg host_alias=$host_alias
16616 1.1 mrg host=$host
16617 1.1 mrg host_os=$host_os
16618 1.1 mrg
16619 1.1 mrg # The build system.
16620 1.1 mrg build_alias=$build_alias
16621 1.1 mrg build=$build
16622 1.1 mrg build_os=$build_os
16623 1.1 mrg
16624 1.1 mrg # An echo program that does not interpret backslashes.
16625 1.1 mrg echo=$lt_echo
16626 1.1 mrg
16627 1.1 mrg # The archiver.
16628 1.1 mrg AR=$lt_AR
16629 1.1 mrg AR_FLAGS=$lt_AR_FLAGS
16630 1.1 mrg
16631 1.1 mrg # A C compiler.
16632 1.1 mrg LTCC=$lt_LTCC
16633 1.1 mrg
16634 1.1 mrg # LTCC compiler flags.
16635 1.1 mrg LTCFLAGS=$lt_LTCFLAGS
16636 1.1 mrg
16637 1.1 mrg # A language-specific compiler.
16638 1.1 mrg CC=$lt_compiler_F77
16639 1.1 mrg
16640 1.1 mrg # Is the compiler the GNU C compiler?
16641 1.1 mrg with_gcc=$GCC_F77
16642 1.1 mrg
16643 1.1 mrg # An ERE matcher.
16644 1.1 mrg EGREP=$lt_EGREP
16645 1.1 mrg
16646 1.1 mrg # The linker used to build libraries.
16647 1.1 mrg LD=$lt_LD_F77
16648 1.1 mrg
16649 1.1 mrg # Whether we need hard or soft links.
16650 1.1 mrg LN_S=$lt_LN_S
16651 1.1 mrg
16652 1.1 mrg # A BSD-compatible nm program.
16653 1.1 mrg NM=$lt_NM
16654 1.1 mrg
16655 1.1 mrg # A symbol stripping program
16656 1.1 mrg STRIP=$lt_STRIP
16657 1.1 mrg
16658 1.1 mrg # Used to examine libraries when file_magic_cmd begins "file"
16659 1.1 mrg MAGIC_CMD=$MAGIC_CMD
16660 1.1 mrg
16661 1.1 mrg # Used on cygwin: DLL creation program.
16662 1.1 mrg DLLTOOL="$DLLTOOL"
16663 1.1 mrg
16664 1.1 mrg # Used on cygwin: object dumper.
16665 1.1 mrg OBJDUMP="$OBJDUMP"
16666 1.1 mrg
16667 1.1 mrg # Used on cygwin: assembler.
16668 1.1 mrg AS="$AS"
16669 1.1 mrg
16670 1.1 mrg # The name of the directory that contains temporary libtool files.
16671 1.1 mrg objdir=$objdir
16672 1.1 mrg
16673 1.1 mrg # How to create reloadable object files.
16674 1.1 mrg reload_flag=$lt_reload_flag
16675 1.1 mrg reload_cmds=$lt_reload_cmds
16676 1.1 mrg
16677 1.1 mrg # How to pass a linker flag through the compiler.
16678 1.1 mrg wl=$lt_lt_prog_compiler_wl_F77
16679 1.1 mrg
16680 1.1 mrg # Object file suffix (normally "o").
16681 1.1 mrg objext="$ac_objext"
16682 1.1 mrg
16683 1.1 mrg # Old archive suffix (normally "a").
16684 1.1 mrg libext="$libext"
16685 1.1 mrg
16686 1.1 mrg # Shared library suffix (normally ".so").
16687 1.1 mrg shrext_cmds='$shrext_cmds'
16688 1.1 mrg
16689 1.1 mrg # Executable file suffix (normally "").
16690 1.1 mrg exeext="$exeext"
16691 1.1 mrg
16692 1.1 mrg # Additional compiler flags for building library objects.
16693 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic_F77
16694 1.1 mrg pic_mode=$pic_mode
16695 1.1 mrg
16696 1.1 mrg # What is the maximum length of a command?
16697 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len
16698 1.1 mrg
16699 1.1 mrg # Does compiler simultaneously support -c and -o options?
16700 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
16701 1.1 mrg
16702 1.1 mrg # Must we lock files when doing compilation?
16703 1.1 mrg need_locks=$lt_need_locks
16704 1.1 mrg
16705 1.1 mrg # Do we need the lib prefix for modules?
16706 1.1 mrg need_lib_prefix=$need_lib_prefix
16707 1.1 mrg
16708 1.1 mrg # Do we need a version for libraries?
16709 1.1 mrg need_version=$need_version
16710 1.1 mrg
16711 1.1 mrg # Whether dlopen is supported.
16712 1.1 mrg dlopen_support=$enable_dlopen
16713 1.1 mrg
16714 1.1 mrg # Whether dlopen of programs is supported.
16715 1.1 mrg dlopen_self=$enable_dlopen_self
16716 1.1 mrg
16717 1.1 mrg # Whether dlopen of statically linked programs is supported.
16718 1.1 mrg dlopen_self_static=$enable_dlopen_self_static
16719 1.1 mrg
16720 1.1 mrg # Compiler flag to prevent dynamic linking.
16721 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static_F77
16722 1.1 mrg
16723 1.1 mrg # Compiler flag to turn off builtin functions.
16724 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
16725 1.1 mrg
16726 1.1 mrg # Compiler flag to allow reflexive dlopens.
16727 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
16728 1.1 mrg
16729 1.1 mrg # Compiler flag to generate shared objects directly from archives.
16730 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
16731 1.1 mrg
16732 1.1 mrg # Compiler flag to generate thread-safe objects.
16733 1.1 mrg thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
16734 1.1 mrg
16735 1.1 mrg # Library versioning type.
16736 1.1 mrg version_type=$version_type
16737 1.1 mrg
16738 1.1 mrg # Format of library name prefix.
16739 1.1 mrg libname_spec=$lt_libname_spec
16740 1.1 mrg
16741 1.1 mrg # List of archive names. First name is the real one, the rest are links.
16742 1.1 mrg # The last name is the one that the linker finds with -lNAME.
16743 1.1 mrg library_names_spec=$lt_library_names_spec
16744 1.1 mrg
16745 1.1 mrg # The coded name of the library, if different from the real name.
16746 1.1 mrg soname_spec=$lt_soname_spec
16747 1.1 mrg
16748 1.1 mrg # Commands used to build and install an old-style archive.
16749 1.1 mrg RANLIB=$lt_RANLIB
16750 1.1 mrg old_archive_cmds=$lt_old_archive_cmds_F77
16751 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds
16752 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds
16753 1.1 mrg
16754 1.1 mrg # Create an old-style archive from a shared archive.
16755 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
16756 1.1 mrg
16757 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive.
16758 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
16759 1.1 mrg
16760 1.1 mrg # Commands used to build and install a shared archive.
16761 1.1 mrg archive_cmds=$lt_archive_cmds_F77
16762 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds_F77
16763 1.1 mrg postinstall_cmds=$lt_postinstall_cmds
16764 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds
16765 1.1 mrg
16766 1.1 mrg # Commands used to build a loadable module (assumed same as above if empty)
16767 1.1 mrg module_cmds=$lt_module_cmds_F77
16768 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds_F77
16769 1.1 mrg
16770 1.1 mrg # Commands to strip libraries.
16771 1.1 mrg old_striplib=$lt_old_striplib
16772 1.1 mrg striplib=$lt_striplib
16773 1.1 mrg
16774 1.1 mrg # Dependencies to place before the objects being linked to create a
16775 1.1 mrg # shared library.
16776 1.1 mrg predep_objects=$lt_predep_objects_F77
16777 1.1 mrg
16778 1.1 mrg # Dependencies to place after the objects being linked to create a
16779 1.1 mrg # shared library.
16780 1.1 mrg postdep_objects=$lt_postdep_objects_F77
16781 1.1 mrg
16782 1.1 mrg # Dependencies to place before the objects being linked to create a
16783 1.1 mrg # shared library.
16784 1.1 mrg predeps=$lt_predeps_F77
16785 1.1 mrg
16786 1.1 mrg # Dependencies to place after the objects being linked to create a
16787 1.1 mrg # shared library.
16788 1.1 mrg postdeps=$lt_postdeps_F77
16789 1.1 mrg
16790 1.1.1.2 mrg # The directories searched by this compiler when creating a shared
16791 1.1.1.2 mrg # library
16792 1.1.1.2 mrg compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77
16793 1.1.1.2 mrg
16794 1.1 mrg # The library search path used internally by the compiler when linking
16795 1.1 mrg # a shared library.
16796 1.1 mrg compiler_lib_search_path=$lt_compiler_lib_search_path_F77
16797 1.1 mrg
16798 1.1 mrg # Method to check whether dependent libraries are shared objects.
16799 1.1 mrg deplibs_check_method=$lt_deplibs_check_method
16800 1.1 mrg
16801 1.1 mrg # Command to use when deplibs_check_method == file_magic.
16802 1.1 mrg file_magic_cmd=$lt_file_magic_cmd
16803 1.1 mrg
16804 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built.
16805 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag_F77
16806 1.1 mrg
16807 1.1 mrg # Flag that forces no undefined symbols.
16808 1.1 mrg no_undefined_flag=$lt_no_undefined_flag_F77
16809 1.1 mrg
16810 1.1 mrg # Commands used to finish a libtool library installation in a directory.
16811 1.1 mrg finish_cmds=$lt_finish_cmds
16812 1.1 mrg
16813 1.1 mrg # Same as above, but a single script fragment to be evaled but not shown.
16814 1.1 mrg finish_eval=$lt_finish_eval
16815 1.1 mrg
16816 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names.
16817 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16818 1.1 mrg
16819 1.1 mrg # Transform the output of nm in a proper C declaration
16820 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16821 1.1 mrg
16822 1.1 mrg # Transform the output of nm in a C name address pair
16823 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16824 1.1 mrg
16825 1.1 mrg # This is the shared library runtime path variable.
16826 1.1 mrg runpath_var=$runpath_var
16827 1.1 mrg
16828 1.1 mrg # This is the shared library path variable.
16829 1.1 mrg shlibpath_var=$shlibpath_var
16830 1.1 mrg
16831 1.1 mrg # Is shlibpath searched before the hard-coded library search path?
16832 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16833 1.1 mrg
16834 1.1 mrg # How to hardcode a shared library path into an executable.
16835 1.1 mrg hardcode_action=$hardcode_action_F77
16836 1.1 mrg
16837 1.1 mrg # Whether we should hardcode library paths into libraries.
16838 1.1 mrg hardcode_into_libs=$hardcode_into_libs
16839 1.1 mrg
16840 1.1 mrg # Flag to hardcode \$libdir into a binary during linking.
16841 1.1 mrg # This must work even if \$libdir does not exist.
16842 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16843 1.1 mrg
16844 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into
16845 1.1 mrg # a binary during linking. This must work even if \$libdir does
16846 1.1 mrg # not exist.
16847 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16848 1.1 mrg
16849 1.1 mrg # Whether we need a single -rpath flag with a separated argument.
16850 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16851 1.1 mrg
16852 1.1 mrg # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16853 1.1 mrg # resulting binary.
16854 1.1 mrg hardcode_direct=$hardcode_direct_F77
16855 1.1 mrg
16856 1.1 mrg # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16857 1.1 mrg # resulting binary.
16858 1.1 mrg hardcode_minus_L=$hardcode_minus_L_F77
16859 1.1 mrg
16860 1.1 mrg # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16861 1.1 mrg # the resulting binary.
16862 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16863 1.1 mrg
16864 1.1 mrg # Set to yes if building a shared library automatically hardcodes DIR into the library
16865 1.1 mrg # and all subsequent libraries and executables linked against it.
16866 1.1 mrg hardcode_automatic=$hardcode_automatic_F77
16867 1.1 mrg
16868 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and
16869 1.1 mrg # restored at relink time.
16870 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink"
16871 1.1 mrg
16872 1.1 mrg # Whether libtool must link a program against all its dependency libraries.
16873 1.1 mrg link_all_deplibs=$link_all_deplibs_F77
16874 1.1 mrg
16875 1.1 mrg # Compile-time system search path for libraries
16876 1.1 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16877 1.1 mrg
16878 1.1 mrg # Run-time system search path for libraries
16879 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16880 1.1 mrg
16881 1.1 mrg # Fix the shell variable \$srcfile for the compiler.
16882 1.1 mrg fix_srcfile_path=$lt_fix_srcfile_path
16883 1.1 mrg
16884 1.1 mrg # Set to yes if exported symbols are required.
16885 1.1 mrg always_export_symbols=$always_export_symbols_F77
16886 1.1 mrg
16887 1.1 mrg # The commands to list exported symbols.
16888 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds_F77
16889 1.1 mrg
16890 1.1 mrg # The commands to extract the exported symbol list from a shared archive.
16891 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds
16892 1.1 mrg
16893 1.1 mrg # Symbols that should not be listed in the preloaded symbols.
16894 1.1 mrg exclude_expsyms=$lt_exclude_expsyms_F77
16895 1.1 mrg
16896 1.1 mrg # Symbols that must always be exported.
16897 1.1 mrg include_expsyms=$lt_include_expsyms_F77
16898 1.1 mrg
16899 1.1 mrg # ### END LIBTOOL TAG CONFIG: $tagname
16900 1.1 mrg
16901 1.1 mrg __EOF__
16902 1.1 mrg
16903 1.1 mrg
16904 1.1 mrg else
16905 1.1 mrg # If there is no Makefile yet, we rely on a make rule to execute
16906 1.1 mrg # `config.status --recheck' to rerun these tests and create the
16907 1.1 mrg # libtool script then.
16908 1.1 mrg ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16909 1.1 mrg if test -f "$ltmain_in"; then
16910 1.1 mrg test -f Makefile && make "$ltmain"
16911 1.1 mrg fi
16912 1.1 mrg fi
16913 1.1 mrg
16914 1.1 mrg
16915 1.1 mrg ac_ext=c
16916 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
16917 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16918 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16919 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
16920 1.1 mrg
16921 1.1 mrg CC="$lt_save_CC"
16922 1.1 mrg
16923 1.1 mrg else
16924 1.1 mrg tagname=""
16925 1.1 mrg fi
16926 1.1 mrg ;;
16927 1.1 mrg
16928 1.1 mrg GCJ)
16929 1.1 mrg if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16930 1.1 mrg
16931 1.1 mrg
16932 1.1 mrg # Source file extension for Java test sources.
16933 1.1 mrg ac_ext=java
16934 1.1 mrg
16935 1.1 mrg # Object file extension for compiled Java test sources.
16936 1.1 mrg objext=o
16937 1.1 mrg objext_GCJ=$objext
16938 1.1 mrg
16939 1.1 mrg # Code to be used in simple compile tests
16940 1.1 mrg lt_simple_compile_test_code="class foo {}"
16941 1.1 mrg
16942 1.1 mrg # Code to be used in simple link tests
16943 1.1 mrg lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }'
16944 1.1 mrg
16945 1.1 mrg # ltmain only uses $CC for tagged configurations so make sure $CC is set.
16946 1.1 mrg
16947 1.1 mrg # If no C compiler was specified, use CC.
16948 1.1 mrg LTCC=${LTCC-"$CC"}
16949 1.1 mrg
16950 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
16951 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16952 1.1 mrg
16953 1.1 mrg # Allow CC to be a program name with arguments.
16954 1.1 mrg compiler=$CC
16955 1.1 mrg
16956 1.1 mrg
16957 1.1 mrg # save warnings/boilerplate of simple test code
16958 1.1 mrg ac_outfile=conftest.$ac_objext
16959 1.1 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext
16960 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16961 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err`
16962 1.1 mrg $rm conftest*
16963 1.1 mrg
16964 1.1 mrg ac_outfile=conftest.$ac_objext
16965 1.1 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext
16966 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16967 1.1 mrg _lt_linker_boilerplate=`cat conftest.err`
16968 1.1.1.2 mrg $rm -r conftest*
16969 1.1 mrg
16970 1.1 mrg
16971 1.1 mrg # Allow CC to be a program name with arguments.
16972 1.1 mrg lt_save_CC="$CC"
16973 1.1 mrg CC=${GCJ-"gcj"}
16974 1.1 mrg compiler=$CC
16975 1.1 mrg compiler_GCJ=$CC
16976 1.1 mrg for cc_temp in $compiler""; do
16977 1.1 mrg case $cc_temp in
16978 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16979 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16980 1.1 mrg \-*) ;;
16981 1.1 mrg *) break;;
16982 1.1 mrg esac
16983 1.1 mrg done
16984 1.1 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16985 1.1 mrg
16986 1.1 mrg
16987 1.1 mrg # GCJ did not exist at the time GCC didn't implicitly link libc in.
16988 1.1 mrg archive_cmds_need_lc_GCJ=no
16989 1.1 mrg
16990 1.1 mrg old_archive_cmds_GCJ=$old_archive_cmds
16991 1.1 mrg
16992 1.1 mrg
16993 1.1 mrg lt_prog_compiler_no_builtin_flag_GCJ=
16994 1.1 mrg
16995 1.1 mrg if test "$GCC" = yes; then
16996 1.1 mrg lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16997 1.1 mrg
16998 1.1 mrg
16999 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
17000 1.1.1.2 mrg $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
17001 1.1 mrg if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
17002 1.1.1.2 mrg $as_echo_n "(cached) " >&6
17003 1.1 mrg else
17004 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=no
17005 1.1 mrg ac_outfile=conftest.$ac_objext
17006 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17007 1.1 mrg lt_compiler_flag="-fno-rtti -fno-exceptions"
17008 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
17009 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
17010 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
17011 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
17012 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
17013 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
17014 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17015 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17016 1.1 mrg -e 's:$: $lt_compiler_flag:'`
17017 1.1.1.2 mrg (eval echo "\"\$as_me:17017: $lt_compile\"" >&5)
17018 1.1 mrg (eval "$lt_compile" 2>conftest.err)
17019 1.1 mrg ac_status=$?
17020 1.1 mrg cat conftest.err >&5
17021 1.1.1.2 mrg echo "$as_me:17021: \$? = $ac_status" >&5
17022 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
17023 1.1 mrg # The compiler can only warn and ignore the option if not recognized
17024 1.1 mrg # So say no if there are warnings other than the usual output.
17025 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
17026 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17027 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17028 1.1 mrg lt_cv_prog_compiler_rtti_exceptions=yes
17029 1.1 mrg fi
17030 1.1 mrg fi
17031 1.1 mrg $rm conftest*
17032 1.1 mrg
17033 1.1 mrg fi
17034 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
17035 1.1.1.2 mrg $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
17036 1.1 mrg
17037 1.1 mrg if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
17038 1.1 mrg lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
17039 1.1 mrg else
17040 1.1 mrg :
17041 1.1 mrg fi
17042 1.1 mrg
17043 1.1 mrg fi
17044 1.1 mrg
17045 1.1 mrg lt_prog_compiler_wl_GCJ=
17046 1.1 mrg lt_prog_compiler_pic_GCJ=
17047 1.1 mrg lt_prog_compiler_static_GCJ=
17048 1.1 mrg
17049 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
17050 1.1.1.2 mrg $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
17051 1.1 mrg
17052 1.1 mrg if test "$GCC" = yes; then
17053 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17054 1.1 mrg lt_prog_compiler_static_GCJ='-static'
17055 1.1 mrg
17056 1.1 mrg case $host_os in
17057 1.1 mrg aix*)
17058 1.1 mrg # All AIX code is PIC.
17059 1.1 mrg if test "$host_cpu" = ia64; then
17060 1.1 mrg # AIX 5 now supports IA64 processor
17061 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17062 1.1 mrg fi
17063 1.1 mrg ;;
17064 1.1 mrg
17065 1.1 mrg amigaos*)
17066 1.1 mrg # FIXME: we need at least 68020 code to build shared libraries, but
17067 1.1 mrg # adding the `-m68020' flag to GCC prevents building anything better,
17068 1.1 mrg # like `-m68040'.
17069 1.1 mrg lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
17070 1.1 mrg ;;
17071 1.1 mrg
17072 1.1 mrg beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
17073 1.1 mrg # PIC is the default for these OSes.
17074 1.1 mrg ;;
17075 1.1 mrg
17076 1.1 mrg mingw* | cygwin* | pw32* | os2*)
17077 1.1 mrg # This hack is so that the source file can tell whether it is being
17078 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
17079 1.1 mrg # Although the cygwin gcc ignores -fPIC, still need this for old-style
17080 1.1 mrg # (--disable-auto-import) libraries
17081 1.1.1.2 mrg
17082 1.1 mrg ;;
17083 1.1 mrg
17084 1.1 mrg darwin* | rhapsody*)
17085 1.1 mrg # PIC is the default on this platform
17086 1.1 mrg # Common symbols not allowed in MH_DYLIB files
17087 1.1 mrg lt_prog_compiler_pic_GCJ='-fno-common'
17088 1.1 mrg ;;
17089 1.1 mrg
17090 1.1 mrg interix[3-9]*)
17091 1.1 mrg # Interix 3.x gcc -fpic/-fPIC options generate broken code.
17092 1.1 mrg # Instead, we relocate shared libraries at runtime.
17093 1.1 mrg ;;
17094 1.1 mrg
17095 1.1 mrg msdosdjgpp*)
17096 1.1 mrg # Just because we use GCC doesn't mean we suddenly get shared libraries
17097 1.1 mrg # on systems that don't support them.
17098 1.1 mrg lt_prog_compiler_can_build_shared_GCJ=no
17099 1.1 mrg enable_shared=no
17100 1.1 mrg ;;
17101 1.1 mrg
17102 1.1 mrg sysv4*MP*)
17103 1.1 mrg if test -d /usr/nec; then
17104 1.1 mrg lt_prog_compiler_pic_GCJ=-Kconform_pic
17105 1.1 mrg fi
17106 1.1 mrg ;;
17107 1.1 mrg
17108 1.1 mrg hpux*)
17109 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17110 1.1 mrg # not for PA HP-UX.
17111 1.1 mrg case $host_cpu in
17112 1.1 mrg hppa*64*|ia64*)
17113 1.1 mrg # +Z the default
17114 1.1 mrg ;;
17115 1.1 mrg *)
17116 1.1 mrg lt_prog_compiler_pic_GCJ='-fPIC'
17117 1.1 mrg ;;
17118 1.1 mrg esac
17119 1.1 mrg ;;
17120 1.1 mrg
17121 1.1 mrg *)
17122 1.1 mrg lt_prog_compiler_pic_GCJ='-fPIC'
17123 1.1 mrg ;;
17124 1.1 mrg esac
17125 1.1 mrg else
17126 1.1 mrg # PORTME Check for flag to pass linker flags through the system compiler.
17127 1.1 mrg case $host_os in
17128 1.1 mrg aix*)
17129 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17130 1.1 mrg if test "$host_cpu" = ia64; then
17131 1.1 mrg # AIX 5 now supports IA64 processor
17132 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17133 1.1 mrg else
17134 1.1 mrg lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
17135 1.1 mrg fi
17136 1.1 mrg ;;
17137 1.1 mrg darwin*)
17138 1.1 mrg # PIC is the default on this platform
17139 1.1 mrg # Common symbols not allowed in MH_DYLIB files
17140 1.1 mrg case $cc_basename in
17141 1.1 mrg xlc*)
17142 1.1 mrg lt_prog_compiler_pic_GCJ='-qnocommon'
17143 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17144 1.1 mrg ;;
17145 1.1 mrg esac
17146 1.1 mrg ;;
17147 1.1 mrg
17148 1.1 mrg mingw* | cygwin* | pw32* | os2*)
17149 1.1 mrg # This hack is so that the source file can tell whether it is being
17150 1.1 mrg # built for inclusion in a dll (and should export symbols for example).
17151 1.1.1.2 mrg
17152 1.1 mrg ;;
17153 1.1 mrg
17154 1.1 mrg hpux9* | hpux10* | hpux11*)
17155 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17156 1.1 mrg # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17157 1.1 mrg # not for PA HP-UX.
17158 1.1 mrg case $host_cpu in
17159 1.1 mrg hppa*64*|ia64*)
17160 1.1 mrg # +Z the default
17161 1.1 mrg ;;
17162 1.1 mrg *)
17163 1.1 mrg lt_prog_compiler_pic_GCJ='+Z'
17164 1.1 mrg ;;
17165 1.1 mrg esac
17166 1.1 mrg # Is there a better lt_prog_compiler_static that works with the bundled CC?
17167 1.1 mrg lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
17168 1.1 mrg ;;
17169 1.1 mrg
17170 1.1 mrg irix5* | irix6* | nonstopux*)
17171 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17172 1.1 mrg # PIC (with -KPIC) is the default.
17173 1.1 mrg lt_prog_compiler_static_GCJ='-non_shared'
17174 1.1 mrg ;;
17175 1.1 mrg
17176 1.1 mrg newsos6)
17177 1.1 mrg lt_prog_compiler_pic_GCJ='-KPIC'
17178 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17179 1.1 mrg ;;
17180 1.1 mrg
17181 1.1 mrg linux* | k*bsd*-gnu)
17182 1.1 mrg case $cc_basename in
17183 1.1 mrg icc* | ecc*)
17184 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17185 1.1 mrg lt_prog_compiler_pic_GCJ='-KPIC'
17186 1.1 mrg lt_prog_compiler_static_GCJ='-static'
17187 1.1 mrg ;;
17188 1.1 mrg pgcc* | pgf77* | pgf90* | pgf95*)
17189 1.1 mrg # Portland Group compilers (*not* the Pentium gcc compiler,
17190 1.1 mrg # which looks to be a dead project)
17191 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17192 1.1 mrg lt_prog_compiler_pic_GCJ='-fpic'
17193 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17194 1.1 mrg ;;
17195 1.1 mrg ccc*)
17196 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17197 1.1 mrg # All Alpha code is PIC.
17198 1.1 mrg lt_prog_compiler_static_GCJ='-non_shared'
17199 1.1 mrg ;;
17200 1.1 mrg *)
17201 1.1 mrg case `$CC -V 2>&1 | sed 5q` in
17202 1.1 mrg *Sun\ C*)
17203 1.1 mrg # Sun C 5.9
17204 1.1 mrg lt_prog_compiler_pic_GCJ='-KPIC'
17205 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17206 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17207 1.1 mrg ;;
17208 1.1 mrg *Sun\ F*)
17209 1.1 mrg # Sun Fortran 8.3 passes all unrecognized flags to the linker
17210 1.1 mrg lt_prog_compiler_pic_GCJ='-KPIC'
17211 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17212 1.1 mrg lt_prog_compiler_wl_GCJ=''
17213 1.1 mrg ;;
17214 1.1 mrg esac
17215 1.1 mrg ;;
17216 1.1 mrg esac
17217 1.1 mrg ;;
17218 1.1 mrg
17219 1.1 mrg osf3* | osf4* | osf5*)
17220 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17221 1.1 mrg # All OSF/1 code is PIC.
17222 1.1 mrg lt_prog_compiler_static_GCJ='-non_shared'
17223 1.1 mrg ;;
17224 1.1 mrg
17225 1.1 mrg rdos*)
17226 1.1 mrg lt_prog_compiler_static_GCJ='-non_shared'
17227 1.1 mrg ;;
17228 1.1 mrg
17229 1.1 mrg solaris*)
17230 1.1 mrg lt_prog_compiler_pic_GCJ='-KPIC'
17231 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17232 1.1 mrg case $cc_basename in
17233 1.1 mrg f77* | f90* | f95*)
17234 1.1 mrg lt_prog_compiler_wl_GCJ='-Qoption ld ';;
17235 1.1 mrg *)
17236 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,';;
17237 1.1 mrg esac
17238 1.1 mrg ;;
17239 1.1 mrg
17240 1.1 mrg sunos4*)
17241 1.1 mrg lt_prog_compiler_wl_GCJ='-Qoption ld '
17242 1.1 mrg lt_prog_compiler_pic_GCJ='-PIC'
17243 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17244 1.1 mrg ;;
17245 1.1 mrg
17246 1.1 mrg sysv4 | sysv4.2uw2* | sysv4.3*)
17247 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17248 1.1 mrg lt_prog_compiler_pic_GCJ='-KPIC'
17249 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17250 1.1 mrg ;;
17251 1.1 mrg
17252 1.1 mrg sysv4*MP*)
17253 1.1 mrg if test -d /usr/nec ;then
17254 1.1 mrg lt_prog_compiler_pic_GCJ='-Kconform_pic'
17255 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17256 1.1 mrg fi
17257 1.1 mrg ;;
17258 1.1 mrg
17259 1.1 mrg sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
17260 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17261 1.1 mrg lt_prog_compiler_pic_GCJ='-KPIC'
17262 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17263 1.1 mrg ;;
17264 1.1 mrg
17265 1.1 mrg unicos*)
17266 1.1 mrg lt_prog_compiler_wl_GCJ='-Wl,'
17267 1.1 mrg lt_prog_compiler_can_build_shared_GCJ=no
17268 1.1 mrg ;;
17269 1.1 mrg
17270 1.1 mrg uts4*)
17271 1.1 mrg lt_prog_compiler_pic_GCJ='-pic'
17272 1.1 mrg lt_prog_compiler_static_GCJ='-Bstatic'
17273 1.1 mrg ;;
17274 1.1 mrg
17275 1.1 mrg *)
17276 1.1 mrg lt_prog_compiler_can_build_shared_GCJ=no
17277 1.1 mrg ;;
17278 1.1 mrg esac
17279 1.1 mrg fi
17280 1.1 mrg
17281 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
17282 1.1.1.2 mrg $as_echo "$lt_prog_compiler_pic_GCJ" >&6; }
17283 1.1 mrg
17284 1.1 mrg #
17285 1.1 mrg # Check to make sure the PIC flag actually works.
17286 1.1 mrg #
17287 1.1 mrg if test -n "$lt_prog_compiler_pic_GCJ"; then
17288 1.1 mrg
17289 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
17290 1.1.1.2 mrg $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; }
17291 1.1.1.2 mrg if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then
17292 1.1.1.2 mrg $as_echo_n "(cached) " >&6
17293 1.1 mrg else
17294 1.1.1.2 mrg lt_cv_prog_compiler_pic_works_GCJ=no
17295 1.1 mrg ac_outfile=conftest.$ac_objext
17296 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17297 1.1 mrg lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
17298 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
17299 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
17300 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
17301 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
17302 1.1 mrg # The option is referenced via a variable to avoid confusing sed.
17303 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
17304 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17305 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17306 1.1 mrg -e 's:$: $lt_compiler_flag:'`
17307 1.1.1.2 mrg (eval echo "\"\$as_me:17307: $lt_compile\"" >&5)
17308 1.1 mrg (eval "$lt_compile" 2>conftest.err)
17309 1.1 mrg ac_status=$?
17310 1.1 mrg cat conftest.err >&5
17311 1.1.1.2 mrg echo "$as_me:17311: \$? = $ac_status" >&5
17312 1.1 mrg if (exit $ac_status) && test -s "$ac_outfile"; then
17313 1.1 mrg # The compiler can only warn and ignore the option if not recognized
17314 1.1 mrg # So say no if there are warnings other than the usual output.
17315 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
17316 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17317 1.1 mrg if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17318 1.1.1.2 mrg lt_cv_prog_compiler_pic_works_GCJ=yes
17319 1.1 mrg fi
17320 1.1 mrg fi
17321 1.1 mrg $rm conftest*
17322 1.1 mrg
17323 1.1 mrg fi
17324 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
17325 1.1.1.2 mrg $as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
17326 1.1 mrg
17327 1.1.1.2 mrg if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
17328 1.1 mrg case $lt_prog_compiler_pic_GCJ in
17329 1.1 mrg "" | " "*) ;;
17330 1.1 mrg *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
17331 1.1 mrg esac
17332 1.1 mrg else
17333 1.1 mrg lt_prog_compiler_pic_GCJ=
17334 1.1 mrg lt_prog_compiler_can_build_shared_GCJ=no
17335 1.1 mrg fi
17336 1.1 mrg
17337 1.1 mrg fi
17338 1.1 mrg case $host_os in
17339 1.1 mrg # For platforms which do not support PIC, -DPIC is meaningless:
17340 1.1 mrg *djgpp*)
17341 1.1 mrg lt_prog_compiler_pic_GCJ=
17342 1.1 mrg ;;
17343 1.1 mrg *)
17344 1.1 mrg lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
17345 1.1 mrg ;;
17346 1.1 mrg esac
17347 1.1 mrg
17348 1.1 mrg #
17349 1.1 mrg # Check to make sure the static flag actually works.
17350 1.1 mrg #
17351 1.1 mrg wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
17352 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
17353 1.1.1.2 mrg $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
17354 1.1.1.2 mrg if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then
17355 1.1.1.2 mrg $as_echo_n "(cached) " >&6
17356 1.1 mrg else
17357 1.1.1.2 mrg lt_cv_prog_compiler_static_works_GCJ=no
17358 1.1 mrg save_LDFLAGS="$LDFLAGS"
17359 1.1 mrg LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
17360 1.1 mrg echo "$lt_simple_link_test_code" > conftest.$ac_ext
17361 1.1 mrg if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
17362 1.1 mrg # The linker can only warn and ignore the option if not recognized
17363 1.1 mrg # So say no if there are warnings
17364 1.1 mrg if test -s conftest.err; then
17365 1.1 mrg # Append any errors to the config.log.
17366 1.1 mrg cat conftest.err 1>&5
17367 1.1 mrg $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
17368 1.1 mrg $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17369 1.1 mrg if diff conftest.exp conftest.er2 >/dev/null; then
17370 1.1.1.2 mrg lt_cv_prog_compiler_static_works_GCJ=yes
17371 1.1 mrg fi
17372 1.1 mrg else
17373 1.1.1.2 mrg lt_cv_prog_compiler_static_works_GCJ=yes
17374 1.1 mrg fi
17375 1.1 mrg fi
17376 1.1.1.2 mrg $rm -r conftest*
17377 1.1 mrg LDFLAGS="$save_LDFLAGS"
17378 1.1 mrg
17379 1.1 mrg fi
17380 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
17381 1.1.1.2 mrg $as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; }
17382 1.1 mrg
17383 1.1.1.2 mrg if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
17384 1.1 mrg :
17385 1.1 mrg else
17386 1.1 mrg lt_prog_compiler_static_GCJ=
17387 1.1 mrg fi
17388 1.1 mrg
17389 1.1 mrg
17390 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17391 1.1.1.2 mrg $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17392 1.1 mrg if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
17393 1.1.1.2 mrg $as_echo_n "(cached) " >&6
17394 1.1 mrg else
17395 1.1 mrg lt_cv_prog_compiler_c_o_GCJ=no
17396 1.1 mrg $rm -r conftest 2>/dev/null
17397 1.1 mrg mkdir conftest
17398 1.1 mrg cd conftest
17399 1.1 mrg mkdir out
17400 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17401 1.1 mrg
17402 1.1 mrg lt_compiler_flag="-o out/conftest2.$ac_objext"
17403 1.1 mrg # Insert the option either (1) after the last *FLAGS variable, or
17404 1.1 mrg # (2) before a word containing "conftest.", or (3) at the end.
17405 1.1 mrg # Note that $ac_compile itself does not contain backslashes and begins
17406 1.1 mrg # with a dollar sign (not a hyphen), so the echo should work correctly.
17407 1.1 mrg lt_compile=`echo "$ac_compile" | $SED \
17408 1.1 mrg -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17409 1.1 mrg -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17410 1.1 mrg -e 's:$: $lt_compiler_flag:'`
17411 1.1.1.2 mrg (eval echo "\"\$as_me:17411: $lt_compile\"" >&5)
17412 1.1 mrg (eval "$lt_compile" 2>out/conftest.err)
17413 1.1 mrg ac_status=$?
17414 1.1 mrg cat out/conftest.err >&5
17415 1.1.1.2 mrg echo "$as_me:17415: \$? = $ac_status" >&5
17416 1.1 mrg if (exit $ac_status) && test -s out/conftest2.$ac_objext
17417 1.1 mrg then
17418 1.1 mrg # The compiler can only warn and ignore the option if not recognized
17419 1.1 mrg # So say no if there are warnings
17420 1.1 mrg $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
17421 1.1 mrg $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17422 1.1 mrg if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17423 1.1 mrg lt_cv_prog_compiler_c_o_GCJ=yes
17424 1.1 mrg fi
17425 1.1 mrg fi
17426 1.1 mrg chmod u+w . 2>&5
17427 1.1 mrg $rm conftest*
17428 1.1 mrg # SGI C++ compiler will create directory out/ii_files/ for
17429 1.1 mrg # template instantiation
17430 1.1 mrg test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
17431 1.1 mrg $rm out/* && rmdir out
17432 1.1 mrg cd ..
17433 1.1 mrg rmdir conftest
17434 1.1 mrg $rm conftest*
17435 1.1 mrg
17436 1.1 mrg fi
17437 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17438 1.1.1.2 mrg $as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17439 1.1 mrg
17440 1.1 mrg
17441 1.1 mrg hard_links="nottested"
17442 1.1 mrg if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17443 1.1 mrg # do not overwrite the value of need_locks provided by the user
17444 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
17445 1.1.1.2 mrg $as_echo_n "checking if we can lock with hard links... " >&6; }
17446 1.1 mrg hard_links=yes
17447 1.1 mrg $rm conftest*
17448 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
17449 1.1 mrg touch conftest.a
17450 1.1 mrg ln conftest.a conftest.b 2>&5 || hard_links=no
17451 1.1 mrg ln conftest.a conftest.b 2>/dev/null && hard_links=no
17452 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
17453 1.1.1.2 mrg $as_echo "$hard_links" >&6; }
17454 1.1 mrg if test "$hard_links" = no; then
17455 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17456 1.1.1.2 mrg $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17457 1.1 mrg need_locks=warn
17458 1.1 mrg fi
17459 1.1 mrg else
17460 1.1 mrg need_locks=no
17461 1.1 mrg fi
17462 1.1 mrg
17463 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17464 1.1.1.2 mrg $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
17465 1.1 mrg
17466 1.1 mrg runpath_var=
17467 1.1 mrg allow_undefined_flag_GCJ=
17468 1.1 mrg enable_shared_with_static_runtimes_GCJ=no
17469 1.1 mrg archive_cmds_GCJ=
17470 1.1 mrg archive_expsym_cmds_GCJ=
17471 1.1 mrg old_archive_From_new_cmds_GCJ=
17472 1.1 mrg old_archive_from_expsyms_cmds_GCJ=
17473 1.1 mrg export_dynamic_flag_spec_GCJ=
17474 1.1 mrg whole_archive_flag_spec_GCJ=
17475 1.1 mrg thread_safe_flag_spec_GCJ=
17476 1.1 mrg hardcode_libdir_flag_spec_GCJ=
17477 1.1 mrg hardcode_libdir_flag_spec_ld_GCJ=
17478 1.1 mrg hardcode_libdir_separator_GCJ=
17479 1.1 mrg hardcode_direct_GCJ=no
17480 1.1 mrg hardcode_minus_L_GCJ=no
17481 1.1 mrg hardcode_shlibpath_var_GCJ=unsupported
17482 1.1 mrg link_all_deplibs_GCJ=unknown
17483 1.1 mrg hardcode_automatic_GCJ=no
17484 1.1 mrg module_cmds_GCJ=
17485 1.1 mrg module_expsym_cmds_GCJ=
17486 1.1 mrg always_export_symbols_GCJ=no
17487 1.1 mrg export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17488 1.1 mrg # include_expsyms should be a list of space-separated symbols to be *always*
17489 1.1 mrg # included in the symbol list
17490 1.1 mrg include_expsyms_GCJ=
17491 1.1 mrg # exclude_expsyms can be an extended regexp of symbols to exclude
17492 1.1 mrg # it will be wrapped by ` (' and `)$', so one must not match beginning or
17493 1.1 mrg # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17494 1.1 mrg # as well as any symbol that contains `d'.
17495 1.1.1.2 mrg exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17496 1.1 mrg # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17497 1.1 mrg # platforms (ab)use it in PIC code, but their linkers get confused if
17498 1.1 mrg # the symbol is explicitly referenced. Since portable code cannot
17499 1.1 mrg # rely on this symbol name, it's probably fine to never include it in
17500 1.1 mrg # preloaded symbol tables.
17501 1.1.1.2 mrg # Exclude shared library initialization/finalization symbols.
17502 1.1 mrg extract_expsyms_cmds=
17503 1.1 mrg # Just being paranoid about ensuring that cc_basename is set.
17504 1.1 mrg for cc_temp in $compiler""; do
17505 1.1 mrg case $cc_temp in
17506 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17507 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17508 1.1 mrg \-*) ;;
17509 1.1 mrg *) break;;
17510 1.1 mrg esac
17511 1.1 mrg done
17512 1.1 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
17513 1.1 mrg
17514 1.1 mrg case $host_os in
17515 1.1 mrg cygwin* | mingw* | pw32*)
17516 1.1 mrg # FIXME: the MSVC++ port hasn't been tested in a loooong time
17517 1.1 mrg # When not using gcc, we currently assume that we are using
17518 1.1 mrg # Microsoft Visual C++.
17519 1.1 mrg if test "$GCC" != yes; then
17520 1.1 mrg with_gnu_ld=no
17521 1.1 mrg fi
17522 1.1 mrg ;;
17523 1.1 mrg interix*)
17524 1.1 mrg # we just hope/assume this is gcc and not c89 (= MSVC++)
17525 1.1 mrg with_gnu_ld=yes
17526 1.1 mrg ;;
17527 1.1 mrg openbsd*)
17528 1.1 mrg with_gnu_ld=no
17529 1.1 mrg ;;
17530 1.1 mrg esac
17531 1.1 mrg
17532 1.1 mrg ld_shlibs_GCJ=yes
17533 1.1 mrg if test "$with_gnu_ld" = yes; then
17534 1.1 mrg # If archive_cmds runs LD, not CC, wlarc should be empty
17535 1.1 mrg wlarc='${wl}'
17536 1.1 mrg
17537 1.1 mrg # Set some defaults for GNU ld with shared library support. These
17538 1.1 mrg # are reset later if shared libraries are not supported. Putting them
17539 1.1 mrg # here allows them to be overridden if necessary.
17540 1.1 mrg runpath_var=LD_RUN_PATH
17541 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
17542 1.1 mrg export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17543 1.1 mrg # ancient GNU ld didn't support --whole-archive et. al.
17544 1.1 mrg if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
17545 1.1 mrg whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17546 1.1 mrg else
17547 1.1 mrg whole_archive_flag_spec_GCJ=
17548 1.1 mrg fi
17549 1.1 mrg supports_anon_versioning=no
17550 1.1 mrg case `$LD -v 2>/dev/null` in
17551 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17552 1.1 mrg *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17553 1.1 mrg *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17554 1.1 mrg *\ 2.11.*) ;; # other 2.11 versions
17555 1.1 mrg *) supports_anon_versioning=yes ;;
17556 1.1 mrg esac
17557 1.1 mrg
17558 1.1 mrg # See if GNU ld supports shared libraries.
17559 1.1 mrg case $host_os in
17560 1.1.1.2 mrg aix[3-9]*)
17561 1.1 mrg # On AIX/PPC, the GNU linker is very broken
17562 1.1 mrg if test "$host_cpu" != ia64; then
17563 1.1 mrg ld_shlibs_GCJ=no
17564 1.1 mrg cat <<EOF 1>&2
17565 1.1 mrg
17566 1.1 mrg *** Warning: the GNU linker, at least up to release 2.9.1, is reported
17567 1.1 mrg *** to be unable to reliably create shared libraries on AIX.
17568 1.1 mrg *** Therefore, libtool is disabling shared libraries support. If you
17569 1.1 mrg *** really care for shared libraries, you may want to modify your PATH
17570 1.1 mrg *** so that a non-GNU linker is found, and then restart.
17571 1.1 mrg
17572 1.1 mrg EOF
17573 1.1 mrg fi
17574 1.1 mrg ;;
17575 1.1 mrg
17576 1.1 mrg amigaos*)
17577 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)'
17578 1.1 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
17579 1.1 mrg hardcode_minus_L_GCJ=yes
17580 1.1 mrg
17581 1.1 mrg # Samuel A. Falvo II <kc5tja (at] dolphin.openprojects.net> reports
17582 1.1 mrg # that the semantics of dynamic libraries on AmigaOS, at least up
17583 1.1 mrg # to version 4, is to share data among multiple programs linked
17584 1.1 mrg # with the same dynamic library. Since this doesn't match the
17585 1.1 mrg # behavior of shared libraries on other platforms, we can't use
17586 1.1 mrg # them.
17587 1.1 mrg ld_shlibs_GCJ=no
17588 1.1 mrg ;;
17589 1.1 mrg
17590 1.1 mrg beos*)
17591 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17592 1.1 mrg allow_undefined_flag_GCJ=unsupported
17593 1.1 mrg # Joseph Beckenbach <jrb3 (at] best.com> says some releases of gcc
17594 1.1 mrg # support --undefined. This deserves some investigation. FIXME
17595 1.1 mrg archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17596 1.1 mrg else
17597 1.1 mrg ld_shlibs_GCJ=no
17598 1.1 mrg fi
17599 1.1 mrg ;;
17600 1.1 mrg
17601 1.1 mrg cygwin* | mingw* | pw32*)
17602 1.1 mrg # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
17603 1.1 mrg # as there is no search path for DLLs.
17604 1.1 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
17605 1.1 mrg allow_undefined_flag_GCJ=unsupported
17606 1.1 mrg always_export_symbols_GCJ=no
17607 1.1 mrg enable_shared_with_static_runtimes_GCJ=yes
17608 1.1 mrg export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
17609 1.1 mrg
17610 1.1 mrg if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
17611 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'
17612 1.1 mrg # If the export-symbols file already is a .def file (1st line
17613 1.1 mrg # is EXPORTS), use it as is; otherwise, prepend...
17614 1.1 mrg archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17615 1.1 mrg cp $export_symbols $output_objdir/$soname.def;
17616 1.1 mrg else
17617 1.1 mrg echo EXPORTS > $output_objdir/$soname.def;
17618 1.1 mrg cat $export_symbols >> $output_objdir/$soname.def;
17619 1.1 mrg fi~
17620 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'
17621 1.1 mrg else
17622 1.1 mrg ld_shlibs_GCJ=no
17623 1.1 mrg fi
17624 1.1 mrg ;;
17625 1.1 mrg
17626 1.1 mrg interix[3-9]*)
17627 1.1 mrg hardcode_direct_GCJ=no
17628 1.1 mrg hardcode_shlibpath_var_GCJ=no
17629 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17630 1.1 mrg export_dynamic_flag_spec_GCJ='${wl}-E'
17631 1.1 mrg # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
17632 1.1 mrg # Instead, shared libraries are loaded at an image base (0x10000000 by
17633 1.1 mrg # default) and relocated if they conflict, which is a slow very memory
17634 1.1 mrg # consuming and fragmenting process. To avoid this, we pick a random,
17635 1.1 mrg # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
17636 1.1 mrg # time. Moving up from 0x10000000 also allows more sbrk(2) space.
17637 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'
17638 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'
17639 1.1 mrg ;;
17640 1.1 mrg
17641 1.1 mrg gnu* | linux* | k*bsd*-gnu)
17642 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17643 1.1 mrg tmp_addflag=
17644 1.1 mrg case $cc_basename,$host_cpu in
17645 1.1 mrg pgcc*) # Portland Group C compiler
17646 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'
17647 1.1 mrg tmp_addflag=' $pic_flag'
17648 1.1 mrg ;;
17649 1.1 mrg pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
17650 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'
17651 1.1 mrg tmp_addflag=' $pic_flag -Mnomain' ;;
17652 1.1 mrg ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
17653 1.1 mrg tmp_addflag=' -i_dynamic' ;;
17654 1.1 mrg efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
17655 1.1 mrg tmp_addflag=' -i_dynamic -nofor_main' ;;
17656 1.1 mrg ifc* | ifort*) # Intel Fortran compiler
17657 1.1 mrg tmp_addflag=' -nofor_main' ;;
17658 1.1 mrg esac
17659 1.1 mrg case `$CC -V 2>&1 | sed 5q` in
17660 1.1 mrg *Sun\ C*) # Sun C 5.9
17661 1.1 mrg whole_archive_flag_spec_GCJ='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
17662 1.1 mrg tmp_sharedflag='-G' ;;
17663 1.1 mrg *Sun\ F*) # Sun Fortran 8.3
17664 1.1 mrg tmp_sharedflag='-G' ;;
17665 1.1 mrg *)
17666 1.1 mrg tmp_sharedflag='-shared' ;;
17667 1.1 mrg esac
17668 1.1 mrg archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17669 1.1 mrg
17670 1.1 mrg if test $supports_anon_versioning = yes; then
17671 1.1 mrg archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
17672 1.1 mrg cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17673 1.1 mrg $echo "local: *; };" >> $output_objdir/$libname.ver~
17674 1.1 mrg $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17675 1.1 mrg fi
17676 1.1 mrg else
17677 1.1 mrg ld_shlibs_GCJ=no
17678 1.1 mrg fi
17679 1.1 mrg ;;
17680 1.1 mrg
17681 1.1 mrg netbsd*)
17682 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17683 1.1 mrg archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
17684 1.1 mrg wlarc=
17685 1.1 mrg else
17686 1.1 mrg archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17687 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'
17688 1.1 mrg fi
17689 1.1 mrg ;;
17690 1.1 mrg
17691 1.1 mrg solaris*)
17692 1.1 mrg if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
17693 1.1 mrg ld_shlibs_GCJ=no
17694 1.1 mrg cat <<EOF 1>&2
17695 1.1 mrg
17696 1.1 mrg *** Warning: The releases 2.8.* of the GNU linker cannot reliably
17697 1.1 mrg *** create shared libraries on Solaris systems. Therefore, libtool
17698 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
17699 1.1 mrg *** binutils to release 2.9.1 or newer. Another option is to modify
17700 1.1 mrg *** your PATH or compiler configuration so that the native linker is
17701 1.1 mrg *** used, and then restart.
17702 1.1 mrg
17703 1.1 mrg EOF
17704 1.1 mrg elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17705 1.1 mrg archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17706 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'
17707 1.1 mrg else
17708 1.1 mrg ld_shlibs_GCJ=no
17709 1.1 mrg fi
17710 1.1 mrg ;;
17711 1.1 mrg
17712 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
17713 1.1 mrg case `$LD -v 2>&1` in
17714 1.1 mrg *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
17715 1.1 mrg ld_shlibs_GCJ=no
17716 1.1 mrg cat <<_LT_EOF 1>&2
17717 1.1 mrg
17718 1.1 mrg *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
17719 1.1 mrg *** reliably create shared libraries on SCO systems. Therefore, libtool
17720 1.1 mrg *** is disabling shared libraries support. We urge you to upgrade GNU
17721 1.1 mrg *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
17722 1.1 mrg *** your PATH or compiler configuration so that the native linker is
17723 1.1 mrg *** used, and then restart.
17724 1.1 mrg
17725 1.1 mrg _LT_EOF
17726 1.1 mrg ;;
17727 1.1 mrg *)
17728 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17729 1.1 mrg hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
17730 1.1 mrg archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
17731 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'
17732 1.1 mrg else
17733 1.1 mrg ld_shlibs_GCJ=no
17734 1.1 mrg fi
17735 1.1 mrg ;;
17736 1.1 mrg esac
17737 1.1 mrg ;;
17738 1.1 mrg
17739 1.1 mrg sunos4*)
17740 1.1 mrg archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17741 1.1 mrg wlarc=
17742 1.1 mrg hardcode_direct_GCJ=yes
17743 1.1 mrg hardcode_shlibpath_var_GCJ=no
17744 1.1 mrg ;;
17745 1.1 mrg
17746 1.1 mrg *)
17747 1.1 mrg if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17748 1.1 mrg archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17749 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'
17750 1.1 mrg else
17751 1.1 mrg ld_shlibs_GCJ=no
17752 1.1 mrg fi
17753 1.1 mrg ;;
17754 1.1 mrg esac
17755 1.1 mrg
17756 1.1 mrg if test "$ld_shlibs_GCJ" = no; then
17757 1.1 mrg runpath_var=
17758 1.1 mrg hardcode_libdir_flag_spec_GCJ=
17759 1.1 mrg export_dynamic_flag_spec_GCJ=
17760 1.1 mrg whole_archive_flag_spec_GCJ=
17761 1.1 mrg fi
17762 1.1 mrg else
17763 1.1 mrg # PORTME fill in a description of your system's linker (not GNU ld)
17764 1.1 mrg case $host_os in
17765 1.1 mrg aix3*)
17766 1.1 mrg allow_undefined_flag_GCJ=unsupported
17767 1.1 mrg always_export_symbols_GCJ=yes
17768 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'
17769 1.1 mrg # Note: this linker hardcodes the directories in LIBPATH if there
17770 1.1 mrg # are no directories specified by -L.
17771 1.1 mrg hardcode_minus_L_GCJ=yes
17772 1.1 mrg if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
17773 1.1 mrg # Neither direct hardcoding nor static linking is supported with a
17774 1.1 mrg # broken collect2.
17775 1.1 mrg hardcode_direct_GCJ=unsupported
17776 1.1 mrg fi
17777 1.1 mrg ;;
17778 1.1 mrg
17779 1.1.1.2 mrg aix[4-9]*)
17780 1.1 mrg if test "$host_cpu" = ia64; then
17781 1.1 mrg # On IA64, the linker does run time linking by default, so we don't
17782 1.1 mrg # have to do anything special.
17783 1.1 mrg aix_use_runtimelinking=no
17784 1.1 mrg exp_sym_flag='-Bexport'
17785 1.1 mrg no_entry_flag=""
17786 1.1 mrg else
17787 1.1 mrg # If we're using GNU nm, then we don't want the "-C" option.
17788 1.1 mrg # -C means demangle to AIX nm, but means don't demangle with GNU nm
17789 1.1 mrg if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
17790 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'
17791 1.1 mrg else
17792 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'
17793 1.1 mrg fi
17794 1.1 mrg aix_use_runtimelinking=no
17795 1.1 mrg
17796 1.1 mrg # Test if we are trying to use run time linking or normal
17797 1.1 mrg # AIX style linking. If -brtl is somewhere in LDFLAGS, we
17798 1.1 mrg # need to do runtime linking.
17799 1.1.1.2 mrg case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
17800 1.1 mrg for ld_flag in $LDFLAGS; do
17801 1.1 mrg if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
17802 1.1 mrg aix_use_runtimelinking=yes
17803 1.1 mrg break
17804 1.1 mrg fi
17805 1.1 mrg done
17806 1.1 mrg ;;
17807 1.1 mrg esac
17808 1.1 mrg
17809 1.1 mrg exp_sym_flag='-bexport'
17810 1.1 mrg no_entry_flag='-bnoentry'
17811 1.1 mrg fi
17812 1.1 mrg
17813 1.1 mrg # When large executables or shared objects are built, AIX ld can
17814 1.1 mrg # have problems creating the table of contents. If linking a library
17815 1.1 mrg # or program results in "error TOC overflow" add -mminimal-toc to
17816 1.1 mrg # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
17817 1.1 mrg # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17818 1.1 mrg
17819 1.1 mrg archive_cmds_GCJ=''
17820 1.1 mrg hardcode_direct_GCJ=yes
17821 1.1 mrg hardcode_libdir_separator_GCJ=':'
17822 1.1 mrg link_all_deplibs_GCJ=yes
17823 1.1 mrg
17824 1.1 mrg if test "$GCC" = yes; then
17825 1.1 mrg case $host_os in aix4.[012]|aix4.[012].*)
17826 1.1 mrg # We only want to do this on AIX 4.2 and lower, the check
17827 1.1 mrg # below for broken collect2 doesn't work under 4.3+
17828 1.1 mrg collect2name=`${CC} -print-prog-name=collect2`
17829 1.1 mrg if test -f "$collect2name" && \
17830 1.1 mrg strings "$collect2name" | grep resolve_lib_name >/dev/null
17831 1.1 mrg then
17832 1.1 mrg # We have reworked collect2
17833 1.1 mrg :
17834 1.1 mrg else
17835 1.1 mrg # We have old collect2
17836 1.1 mrg hardcode_direct_GCJ=unsupported
17837 1.1 mrg # It fails to find uninstalled libraries when the uninstalled
17838 1.1 mrg # path is not listed in the libpath. Setting hardcode_minus_L
17839 1.1 mrg # to unsupported forces relinking
17840 1.1 mrg hardcode_minus_L_GCJ=yes
17841 1.1 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
17842 1.1 mrg hardcode_libdir_separator_GCJ=
17843 1.1 mrg fi
17844 1.1 mrg ;;
17845 1.1 mrg esac
17846 1.1 mrg shared_flag='-shared'
17847 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
17848 1.1 mrg shared_flag="$shared_flag "'${wl}-G'
17849 1.1 mrg fi
17850 1.1 mrg else
17851 1.1 mrg # not using gcc
17852 1.1 mrg if test "$host_cpu" = ia64; then
17853 1.1 mrg # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17854 1.1 mrg # chokes on -Wl,-G. The following line is correct:
17855 1.1 mrg shared_flag='-G'
17856 1.1 mrg else
17857 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
17858 1.1 mrg shared_flag='${wl}-G'
17859 1.1 mrg else
17860 1.1 mrg shared_flag='${wl}-bM:SRE'
17861 1.1 mrg fi
17862 1.1 mrg fi
17863 1.1 mrg fi
17864 1.1 mrg
17865 1.1 mrg # It seems that -bexpall does not export symbols beginning with
17866 1.1 mrg # underscore (_), so it is better to generate a list of symbols to export.
17867 1.1 mrg always_export_symbols_GCJ=yes
17868 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
17869 1.1 mrg # Warning - without using the other runtime loading flags (-brtl),
17870 1.1 mrg # -berok will link without error, but may produce a broken library.
17871 1.1 mrg allow_undefined_flag_GCJ='-berok'
17872 1.1 mrg # Determine the default libpath from the value encoded in an empty executable.
17873 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
17874 1.1 mrg /* confdefs.h. */
17875 1.1 mrg _ACEOF
17876 1.1 mrg cat confdefs.h >>conftest.$ac_ext
17877 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
17878 1.1 mrg /* end confdefs.h. */
17879 1.1 mrg
17880 1.1 mrg int
17881 1.1 mrg main ()
17882 1.1 mrg {
17883 1.1 mrg
17884 1.1 mrg ;
17885 1.1 mrg return 0;
17886 1.1 mrg }
17887 1.1 mrg _ACEOF
17888 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
17889 1.1 mrg if { (ac_try="$ac_link"
17890 1.1 mrg case "(($ac_try" in
17891 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17892 1.1 mrg *) ac_try_echo=$ac_try;;
17893 1.1 mrg esac
17894 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17895 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
17896 1.1 mrg (eval "$ac_link") 2>conftest.er1
17897 1.1 mrg ac_status=$?
17898 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
17899 1.1 mrg rm -f conftest.er1
17900 1.1 mrg cat conftest.err >&5
17901 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17902 1.1 mrg (exit $ac_status); } && {
17903 1.1 mrg test -z "$ac_c_werror_flag" ||
17904 1.1 mrg test ! -s conftest.err
17905 1.1.1.2 mrg } && test -s conftest$ac_exeext && {
17906 1.1.1.2 mrg test "$cross_compiling" = yes ||
17907 1.1.1.2 mrg $as_test_x conftest$ac_exeext
17908 1.1.1.2 mrg }; then
17909 1.1 mrg
17910 1.1 mrg lt_aix_libpath_sed='
17911 1.1 mrg /Import File Strings/,/^$/ {
17912 1.1 mrg /^0/ {
17913 1.1 mrg s/^0 *\(.*\)$/\1/
17914 1.1 mrg p
17915 1.1 mrg }
17916 1.1 mrg }'
17917 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17918 1.1 mrg # Check for a 64-bit object if we didn't find anything.
17919 1.1 mrg if test -z "$aix_libpath"; then
17920 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17921 1.1 mrg fi
17922 1.1 mrg else
17923 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
17924 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
17925 1.1 mrg
17926 1.1 mrg
17927 1.1 mrg fi
17928 1.1 mrg
17929 1.1.1.2 mrg rm -rf conftest.dSYM
17930 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17931 1.1 mrg conftest$ac_exeext conftest.$ac_ext
17932 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17933 1.1 mrg
17934 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17935 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"
17936 1.1 mrg else
17937 1.1 mrg if test "$host_cpu" = ia64; then
17938 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17939 1.1 mrg allow_undefined_flag_GCJ="-z nodefs"
17940 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"
17941 1.1 mrg else
17942 1.1 mrg # Determine the default libpath from the value encoded in an empty executable.
17943 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
17944 1.1 mrg /* confdefs.h. */
17945 1.1 mrg _ACEOF
17946 1.1 mrg cat confdefs.h >>conftest.$ac_ext
17947 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
17948 1.1 mrg /* end confdefs.h. */
17949 1.1 mrg
17950 1.1 mrg int
17951 1.1 mrg main ()
17952 1.1 mrg {
17953 1.1 mrg
17954 1.1 mrg ;
17955 1.1 mrg return 0;
17956 1.1 mrg }
17957 1.1 mrg _ACEOF
17958 1.1 mrg rm -f conftest.$ac_objext conftest$ac_exeext
17959 1.1 mrg if { (ac_try="$ac_link"
17960 1.1 mrg case "(($ac_try" in
17961 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17962 1.1 mrg *) ac_try_echo=$ac_try;;
17963 1.1 mrg esac
17964 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17965 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
17966 1.1 mrg (eval "$ac_link") 2>conftest.er1
17967 1.1 mrg ac_status=$?
17968 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
17969 1.1 mrg rm -f conftest.er1
17970 1.1 mrg cat conftest.err >&5
17971 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17972 1.1 mrg (exit $ac_status); } && {
17973 1.1 mrg test -z "$ac_c_werror_flag" ||
17974 1.1 mrg test ! -s conftest.err
17975 1.1.1.2 mrg } && test -s conftest$ac_exeext && {
17976 1.1.1.2 mrg test "$cross_compiling" = yes ||
17977 1.1.1.2 mrg $as_test_x conftest$ac_exeext
17978 1.1.1.2 mrg }; then
17979 1.1 mrg
17980 1.1 mrg lt_aix_libpath_sed='
17981 1.1 mrg /Import File Strings/,/^$/ {
17982 1.1 mrg /^0/ {
17983 1.1 mrg s/^0 *\(.*\)$/\1/
17984 1.1 mrg p
17985 1.1 mrg }
17986 1.1 mrg }'
17987 1.1 mrg aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17988 1.1 mrg # Check for a 64-bit object if we didn't find anything.
17989 1.1 mrg if test -z "$aix_libpath"; then
17990 1.1 mrg aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17991 1.1 mrg fi
17992 1.1 mrg else
17993 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
17994 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
17995 1.1 mrg
17996 1.1 mrg
17997 1.1 mrg fi
17998 1.1 mrg
17999 1.1.1.2 mrg rm -rf conftest.dSYM
18000 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18001 1.1 mrg conftest$ac_exeext conftest.$ac_ext
18002 1.1 mrg if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
18003 1.1 mrg
18004 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
18005 1.1 mrg # Warning - without using the other run time loading flags,
18006 1.1 mrg # -berok will link without error, but may produce a broken library.
18007 1.1 mrg no_undefined_flag_GCJ=' ${wl}-bernotok'
18008 1.1 mrg allow_undefined_flag_GCJ=' ${wl}-berok'
18009 1.1 mrg # Exported symbols can be pulled into shared objects from archives
18010 1.1 mrg whole_archive_flag_spec_GCJ='$convenience'
18011 1.1 mrg archive_cmds_need_lc_GCJ=yes
18012 1.1 mrg # This is similar to how AIX traditionally builds its shared libraries.
18013 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'
18014 1.1 mrg fi
18015 1.1 mrg fi
18016 1.1 mrg ;;
18017 1.1 mrg
18018 1.1 mrg amigaos*)
18019 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)'
18020 1.1 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
18021 1.1 mrg hardcode_minus_L_GCJ=yes
18022 1.1 mrg # see comment about different semantics on the GNU ld section
18023 1.1 mrg ld_shlibs_GCJ=no
18024 1.1 mrg ;;
18025 1.1 mrg
18026 1.1 mrg bsdi[45]*)
18027 1.1 mrg export_dynamic_flag_spec_GCJ=-rdynamic
18028 1.1 mrg ;;
18029 1.1 mrg
18030 1.1 mrg cygwin* | mingw* | pw32*)
18031 1.1 mrg # When not using gcc, we currently assume that we are using
18032 1.1 mrg # Microsoft Visual C++.
18033 1.1 mrg # hardcode_libdir_flag_spec is actually meaningless, as there is
18034 1.1 mrg # no search path for DLLs.
18035 1.1 mrg hardcode_libdir_flag_spec_GCJ=' '
18036 1.1 mrg allow_undefined_flag_GCJ=unsupported
18037 1.1 mrg # Tell ltmain to make .lib files, not .a files.
18038 1.1 mrg libext=lib
18039 1.1 mrg # Tell ltmain to make .dll files, not .so files.
18040 1.1 mrg shrext_cmds=".dll"
18041 1.1 mrg # FIXME: Setting linknames here is a bad hack.
18042 1.1 mrg archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
18043 1.1 mrg # The linker will automatically build a .lib file if we build a DLL.
18044 1.1 mrg old_archive_From_new_cmds_GCJ='true'
18045 1.1 mrg # FIXME: Should let the user specify the lib program.
18046 1.1 mrg old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
18047 1.1 mrg fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
18048 1.1 mrg enable_shared_with_static_runtimes_GCJ=yes
18049 1.1 mrg ;;
18050 1.1 mrg
18051 1.1 mrg darwin* | rhapsody*)
18052 1.1 mrg case $host_os in
18053 1.1 mrg rhapsody* | darwin1.[012])
18054 1.1 mrg allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
18055 1.1 mrg ;;
18056 1.1 mrg *) # Darwin 1.3 on
18057 1.1 mrg if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
18058 1.1 mrg allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18059 1.1 mrg else
18060 1.1 mrg case ${MACOSX_DEPLOYMENT_TARGET} in
18061 1.1 mrg 10.[012])
18062 1.1 mrg allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18063 1.1 mrg ;;
18064 1.1 mrg 10.*)
18065 1.1 mrg allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
18066 1.1 mrg ;;
18067 1.1 mrg esac
18068 1.1 mrg fi
18069 1.1 mrg ;;
18070 1.1 mrg esac
18071 1.1 mrg archive_cmds_need_lc_GCJ=no
18072 1.1 mrg hardcode_direct_GCJ=no
18073 1.1 mrg hardcode_automatic_GCJ=yes
18074 1.1 mrg hardcode_shlibpath_var_GCJ=unsupported
18075 1.1 mrg whole_archive_flag_spec_GCJ=''
18076 1.1 mrg link_all_deplibs_GCJ=yes
18077 1.1 mrg if test "$GCC" = yes ; then
18078 1.1 mrg output_verbose_link_cmd='echo'
18079 1.1.1.2 mrg archive_cmds_GCJ="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
18080 1.1.1.2 mrg module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
18081 1.1.1.2 mrg archive_expsym_cmds_GCJ="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
18082 1.1.1.2 mrg module_expsym_cmds_GCJ="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
18083 1.1 mrg else
18084 1.1 mrg case $cc_basename in
18085 1.1 mrg xlc*)
18086 1.1 mrg output_verbose_link_cmd='echo'
18087 1.1 mrg archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
18088 1.1 mrg module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
18089 1.1 mrg # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
18090 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 $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
18091 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}'
18092 1.1 mrg ;;
18093 1.1 mrg *)
18094 1.1 mrg ld_shlibs_GCJ=no
18095 1.1 mrg ;;
18096 1.1 mrg esac
18097 1.1 mrg fi
18098 1.1 mrg ;;
18099 1.1 mrg
18100 1.1 mrg dgux*)
18101 1.1 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18102 1.1 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
18103 1.1 mrg hardcode_shlibpath_var_GCJ=no
18104 1.1 mrg ;;
18105 1.1 mrg
18106 1.1 mrg freebsd1*)
18107 1.1 mrg ld_shlibs_GCJ=no
18108 1.1 mrg ;;
18109 1.1 mrg
18110 1.1 mrg # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
18111 1.1 mrg # support. Future versions do this automatically, but an explicit c++rt0.o
18112 1.1 mrg # does not break anything, and helps significantly (at the cost of a little
18113 1.1 mrg # extra space).
18114 1.1 mrg freebsd2.2*)
18115 1.1 mrg archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
18116 1.1 mrg hardcode_libdir_flag_spec_GCJ='-R$libdir'
18117 1.1 mrg hardcode_direct_GCJ=yes
18118 1.1 mrg hardcode_shlibpath_var_GCJ=no
18119 1.1 mrg ;;
18120 1.1 mrg
18121 1.1 mrg # Unfortunately, older versions of FreeBSD 2 do not have this feature.
18122 1.1 mrg freebsd2*)
18123 1.1 mrg archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18124 1.1 mrg hardcode_direct_GCJ=yes
18125 1.1 mrg hardcode_minus_L_GCJ=yes
18126 1.1 mrg hardcode_shlibpath_var_GCJ=no
18127 1.1 mrg ;;
18128 1.1 mrg
18129 1.1 mrg # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
18130 1.1 mrg freebsd* | dragonfly*)
18131 1.1 mrg archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
18132 1.1 mrg hardcode_libdir_flag_spec_GCJ='-R$libdir'
18133 1.1 mrg hardcode_direct_GCJ=yes
18134 1.1 mrg hardcode_shlibpath_var_GCJ=no
18135 1.1 mrg ;;
18136 1.1 mrg
18137 1.1 mrg hpux9*)
18138 1.1 mrg if test "$GCC" = yes; then
18139 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'
18140 1.1 mrg else
18141 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'
18142 1.1 mrg fi
18143 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18144 1.1 mrg hardcode_libdir_separator_GCJ=:
18145 1.1 mrg hardcode_direct_GCJ=yes
18146 1.1 mrg
18147 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
18148 1.1 mrg # but as the default location of the library.
18149 1.1 mrg hardcode_minus_L_GCJ=yes
18150 1.1 mrg export_dynamic_flag_spec_GCJ='${wl}-E'
18151 1.1 mrg ;;
18152 1.1 mrg
18153 1.1 mrg hpux10*)
18154 1.1 mrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18155 1.1 mrg archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18156 1.1 mrg else
18157 1.1 mrg archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
18158 1.1 mrg fi
18159 1.1 mrg if test "$with_gnu_ld" = no; then
18160 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18161 1.1 mrg hardcode_libdir_separator_GCJ=:
18162 1.1 mrg
18163 1.1 mrg hardcode_direct_GCJ=yes
18164 1.1 mrg export_dynamic_flag_spec_GCJ='${wl}-E'
18165 1.1 mrg
18166 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
18167 1.1 mrg # but as the default location of the library.
18168 1.1 mrg hardcode_minus_L_GCJ=yes
18169 1.1 mrg fi
18170 1.1 mrg ;;
18171 1.1 mrg
18172 1.1 mrg hpux11*)
18173 1.1 mrg if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18174 1.1 mrg case $host_cpu in
18175 1.1 mrg hppa*64*)
18176 1.1 mrg archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18177 1.1 mrg ;;
18178 1.1 mrg ia64*)
18179 1.1 mrg archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18180 1.1 mrg ;;
18181 1.1 mrg *)
18182 1.1 mrg archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18183 1.1 mrg ;;
18184 1.1 mrg esac
18185 1.1 mrg else
18186 1.1 mrg case $host_cpu in
18187 1.1 mrg hppa*64*)
18188 1.1 mrg archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18189 1.1 mrg ;;
18190 1.1 mrg ia64*)
18191 1.1 mrg archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18192 1.1 mrg ;;
18193 1.1 mrg *)
18194 1.1 mrg archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18195 1.1 mrg ;;
18196 1.1 mrg esac
18197 1.1 mrg fi
18198 1.1 mrg if test "$with_gnu_ld" = no; then
18199 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18200 1.1 mrg hardcode_libdir_separator_GCJ=:
18201 1.1 mrg
18202 1.1 mrg case $host_cpu in
18203 1.1 mrg hppa*64*|ia64*)
18204 1.1 mrg hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
18205 1.1 mrg hardcode_direct_GCJ=no
18206 1.1 mrg hardcode_shlibpath_var_GCJ=no
18207 1.1 mrg ;;
18208 1.1 mrg *)
18209 1.1 mrg hardcode_direct_GCJ=yes
18210 1.1 mrg export_dynamic_flag_spec_GCJ='${wl}-E'
18211 1.1 mrg
18212 1.1 mrg # hardcode_minus_L: Not really in the search PATH,
18213 1.1 mrg # but as the default location of the library.
18214 1.1 mrg hardcode_minus_L_GCJ=yes
18215 1.1 mrg ;;
18216 1.1 mrg esac
18217 1.1 mrg fi
18218 1.1 mrg ;;
18219 1.1 mrg
18220 1.1 mrg irix5* | irix6* | nonstopux*)
18221 1.1 mrg if test "$GCC" = yes; then
18222 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'
18223 1.1 mrg else
18224 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'
18225 1.1 mrg hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
18226 1.1 mrg fi
18227 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18228 1.1 mrg hardcode_libdir_separator_GCJ=:
18229 1.1 mrg link_all_deplibs_GCJ=yes
18230 1.1 mrg ;;
18231 1.1 mrg
18232 1.1 mrg netbsd*)
18233 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18234 1.1 mrg archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
18235 1.1 mrg else
18236 1.1 mrg archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
18237 1.1 mrg fi
18238 1.1 mrg hardcode_libdir_flag_spec_GCJ='-R$libdir'
18239 1.1 mrg hardcode_direct_GCJ=yes
18240 1.1 mrg hardcode_shlibpath_var_GCJ=no
18241 1.1 mrg ;;
18242 1.1 mrg
18243 1.1 mrg newsos6)
18244 1.1 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18245 1.1 mrg hardcode_direct_GCJ=yes
18246 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18247 1.1 mrg hardcode_libdir_separator_GCJ=:
18248 1.1 mrg hardcode_shlibpath_var_GCJ=no
18249 1.1 mrg ;;
18250 1.1 mrg
18251 1.1 mrg openbsd*)
18252 1.1 mrg if test -f /usr/libexec/ld.so; then
18253 1.1 mrg hardcode_direct_GCJ=yes
18254 1.1 mrg hardcode_shlibpath_var_GCJ=no
18255 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18256 1.1 mrg archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18257 1.1 mrg archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
18258 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18259 1.1 mrg export_dynamic_flag_spec_GCJ='${wl}-E'
18260 1.1 mrg else
18261 1.1 mrg case $host_os in
18262 1.1 mrg openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
18263 1.1 mrg archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18264 1.1 mrg hardcode_libdir_flag_spec_GCJ='-R$libdir'
18265 1.1 mrg ;;
18266 1.1 mrg *)
18267 1.1 mrg archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18268 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18269 1.1 mrg ;;
18270 1.1 mrg esac
18271 1.1 mrg fi
18272 1.1 mrg else
18273 1.1 mrg ld_shlibs_GCJ=no
18274 1.1 mrg fi
18275 1.1 mrg ;;
18276 1.1 mrg
18277 1.1 mrg os2*)
18278 1.1 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
18279 1.1 mrg hardcode_minus_L_GCJ=yes
18280 1.1 mrg allow_undefined_flag_GCJ=unsupported
18281 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'
18282 1.1 mrg old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
18283 1.1 mrg ;;
18284 1.1 mrg
18285 1.1 mrg osf3*)
18286 1.1 mrg if test "$GCC" = yes; then
18287 1.1 mrg allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18288 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'
18289 1.1 mrg else
18290 1.1 mrg allow_undefined_flag_GCJ=' -expect_unresolved \*'
18291 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'
18292 1.1 mrg fi
18293 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18294 1.1 mrg hardcode_libdir_separator_GCJ=:
18295 1.1 mrg ;;
18296 1.1 mrg
18297 1.1 mrg osf4* | osf5*) # as osf3* with the addition of -msym flag
18298 1.1 mrg if test "$GCC" = yes; then
18299 1.1 mrg allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18300 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'
18301 1.1 mrg hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18302 1.1 mrg else
18303 1.1 mrg allow_undefined_flag_GCJ=' -expect_unresolved \*'
18304 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'
18305 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~
18306 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'
18307 1.1 mrg
18308 1.1 mrg # Both c and cxx compiler support -rpath directly
18309 1.1 mrg hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
18310 1.1 mrg fi
18311 1.1 mrg hardcode_libdir_separator_GCJ=:
18312 1.1 mrg ;;
18313 1.1 mrg
18314 1.1 mrg solaris*)
18315 1.1 mrg no_undefined_flag_GCJ=' -z text'
18316 1.1 mrg if test "$GCC" = yes; then
18317 1.1 mrg wlarc='${wl}'
18318 1.1 mrg archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18319 1.1 mrg archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18320 1.1 mrg $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
18321 1.1 mrg else
18322 1.1 mrg wlarc=''
18323 1.1 mrg archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
18324 1.1 mrg archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18325 1.1 mrg $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
18326 1.1 mrg fi
18327 1.1 mrg hardcode_libdir_flag_spec_GCJ='-R$libdir'
18328 1.1 mrg hardcode_shlibpath_var_GCJ=no
18329 1.1 mrg case $host_os in
18330 1.1 mrg solaris2.[0-5] | solaris2.[0-5].*) ;;
18331 1.1 mrg *)
18332 1.1 mrg # The compiler driver will combine and reorder linker options,
18333 1.1 mrg # but understands `-z linker_flag'. GCC discards it without `$wl',
18334 1.1 mrg # but is careful enough not to reorder.
18335 1.1 mrg # Supported since Solaris 2.6 (maybe 2.5.1?)
18336 1.1 mrg if test "$GCC" = yes; then
18337 1.1 mrg whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
18338 1.1 mrg else
18339 1.1 mrg whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
18340 1.1 mrg fi
18341 1.1 mrg ;;
18342 1.1 mrg esac
18343 1.1 mrg link_all_deplibs_GCJ=yes
18344 1.1 mrg ;;
18345 1.1 mrg
18346 1.1 mrg sunos4*)
18347 1.1 mrg if test "x$host_vendor" = xsequent; then
18348 1.1 mrg # Use $CC to link under sequent, because it throws in some extra .o
18349 1.1 mrg # files that make .init and .fini sections work.
18350 1.1 mrg archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
18351 1.1 mrg else
18352 1.1 mrg archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
18353 1.1 mrg fi
18354 1.1 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
18355 1.1 mrg hardcode_direct_GCJ=yes
18356 1.1 mrg hardcode_minus_L_GCJ=yes
18357 1.1 mrg hardcode_shlibpath_var_GCJ=no
18358 1.1 mrg ;;
18359 1.1 mrg
18360 1.1 mrg sysv4)
18361 1.1 mrg case $host_vendor in
18362 1.1 mrg sni)
18363 1.1 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18364 1.1 mrg hardcode_direct_GCJ=yes # is this really true???
18365 1.1 mrg ;;
18366 1.1 mrg siemens)
18367 1.1 mrg ## LD is ld it makes a PLAMLIB
18368 1.1 mrg ## CC just makes a GrossModule.
18369 1.1 mrg archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18370 1.1 mrg reload_cmds_GCJ='$CC -r -o $output$reload_objs'
18371 1.1 mrg hardcode_direct_GCJ=no
18372 1.1 mrg ;;
18373 1.1 mrg motorola)
18374 1.1 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18375 1.1 mrg hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
18376 1.1 mrg ;;
18377 1.1 mrg esac
18378 1.1 mrg runpath_var='LD_RUN_PATH'
18379 1.1 mrg hardcode_shlibpath_var_GCJ=no
18380 1.1 mrg ;;
18381 1.1 mrg
18382 1.1 mrg sysv4.3*)
18383 1.1 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18384 1.1 mrg hardcode_shlibpath_var_GCJ=no
18385 1.1 mrg export_dynamic_flag_spec_GCJ='-Bexport'
18386 1.1 mrg ;;
18387 1.1 mrg
18388 1.1 mrg sysv4*MP*)
18389 1.1 mrg if test -d /usr/nec; then
18390 1.1 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18391 1.1 mrg hardcode_shlibpath_var_GCJ=no
18392 1.1 mrg runpath_var=LD_RUN_PATH
18393 1.1 mrg hardcode_runpath_var=yes
18394 1.1 mrg ld_shlibs_GCJ=yes
18395 1.1 mrg fi
18396 1.1 mrg ;;
18397 1.1 mrg
18398 1.1 mrg sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
18399 1.1 mrg no_undefined_flag_GCJ='${wl}-z,text'
18400 1.1 mrg archive_cmds_need_lc_GCJ=no
18401 1.1 mrg hardcode_shlibpath_var_GCJ=no
18402 1.1 mrg runpath_var='LD_RUN_PATH'
18403 1.1 mrg
18404 1.1 mrg if test "$GCC" = yes; then
18405 1.1 mrg archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18406 1.1 mrg archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18407 1.1 mrg else
18408 1.1 mrg archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18409 1.1 mrg archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18410 1.1 mrg fi
18411 1.1 mrg ;;
18412 1.1 mrg
18413 1.1 mrg sysv5* | sco3.2v5* | sco5v6*)
18414 1.1 mrg # Note: We can NOT use -z defs as we might desire, because we do not
18415 1.1 mrg # link with -lc, and that would cause any symbols used from libc to
18416 1.1 mrg # always be unresolved, which means just about no library would
18417 1.1 mrg # ever link correctly. If we're not using GNU ld we use -z text
18418 1.1 mrg # though, which does catch some bad symbols but isn't as heavy-handed
18419 1.1 mrg # as -z defs.
18420 1.1 mrg no_undefined_flag_GCJ='${wl}-z,text'
18421 1.1 mrg allow_undefined_flag_GCJ='${wl}-z,nodefs'
18422 1.1 mrg archive_cmds_need_lc_GCJ=no
18423 1.1 mrg hardcode_shlibpath_var_GCJ=no
18424 1.1 mrg hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
18425 1.1 mrg hardcode_libdir_separator_GCJ=':'
18426 1.1 mrg link_all_deplibs_GCJ=yes
18427 1.1 mrg export_dynamic_flag_spec_GCJ='${wl}-Bexport'
18428 1.1 mrg runpath_var='LD_RUN_PATH'
18429 1.1 mrg
18430 1.1 mrg if test "$GCC" = yes; then
18431 1.1 mrg archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18432 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'
18433 1.1 mrg else
18434 1.1 mrg archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18435 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'
18436 1.1 mrg fi
18437 1.1 mrg ;;
18438 1.1 mrg
18439 1.1 mrg uts4*)
18440 1.1 mrg archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18441 1.1 mrg hardcode_libdir_flag_spec_GCJ='-L$libdir'
18442 1.1 mrg hardcode_shlibpath_var_GCJ=no
18443 1.1 mrg ;;
18444 1.1 mrg
18445 1.1 mrg *)
18446 1.1 mrg ld_shlibs_GCJ=no
18447 1.1 mrg ;;
18448 1.1 mrg esac
18449 1.1 mrg fi
18450 1.1 mrg
18451 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
18452 1.1.1.2 mrg $as_echo "$ld_shlibs_GCJ" >&6; }
18453 1.1 mrg test "$ld_shlibs_GCJ" = no && can_build_shared=no
18454 1.1 mrg
18455 1.1 mrg #
18456 1.1 mrg # Do we need to explicitly link libc?
18457 1.1 mrg #
18458 1.1 mrg case "x$archive_cmds_need_lc_GCJ" in
18459 1.1 mrg x|xyes)
18460 1.1 mrg # Assume -lc should be added
18461 1.1 mrg archive_cmds_need_lc_GCJ=yes
18462 1.1 mrg
18463 1.1 mrg if test "$enable_shared" = yes && test "$GCC" = yes; then
18464 1.1 mrg case $archive_cmds_GCJ in
18465 1.1 mrg *'~'*)
18466 1.1 mrg # FIXME: we may have to deal with multi-command sequences.
18467 1.1 mrg ;;
18468 1.1 mrg '$CC '*)
18469 1.1 mrg # Test whether the compiler implicitly links with -lc since on some
18470 1.1 mrg # systems, -lgcc has to come before -lc. If gcc already passes -lc
18471 1.1 mrg # to ld, don't add -lc before -lgcc.
18472 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
18473 1.1.1.2 mrg $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
18474 1.1 mrg $rm conftest*
18475 1.1 mrg echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18476 1.1 mrg
18477 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18478 1.1 mrg (eval $ac_compile) 2>&5
18479 1.1 mrg ac_status=$?
18480 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18481 1.1 mrg (exit $ac_status); } 2>conftest.err; then
18482 1.1 mrg soname=conftest
18483 1.1 mrg lib=conftest
18484 1.1 mrg libobjs=conftest.$ac_objext
18485 1.1 mrg deplibs=
18486 1.1 mrg wl=$lt_prog_compiler_wl_GCJ
18487 1.1 mrg pic_flag=$lt_prog_compiler_pic_GCJ
18488 1.1 mrg compiler_flags=-v
18489 1.1 mrg linker_flags=-v
18490 1.1 mrg verstring=
18491 1.1 mrg output_objdir=.
18492 1.1 mrg libname=conftest
18493 1.1 mrg lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18494 1.1 mrg allow_undefined_flag_GCJ=
18495 1.1 mrg if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
18496 1.1 mrg (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
18497 1.1 mrg ac_status=$?
18498 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18499 1.1 mrg (exit $ac_status); }
18500 1.1 mrg then
18501 1.1 mrg archive_cmds_need_lc_GCJ=no
18502 1.1 mrg else
18503 1.1 mrg archive_cmds_need_lc_GCJ=yes
18504 1.1 mrg fi
18505 1.1 mrg allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18506 1.1 mrg else
18507 1.1 mrg cat conftest.err 1>&5
18508 1.1 mrg fi
18509 1.1 mrg $rm conftest*
18510 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
18511 1.1.1.2 mrg $as_echo "$archive_cmds_need_lc_GCJ" >&6; }
18512 1.1 mrg ;;
18513 1.1 mrg esac
18514 1.1 mrg fi
18515 1.1 mrg ;;
18516 1.1 mrg esac
18517 1.1 mrg
18518 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
18519 1.1.1.2 mrg $as_echo_n "checking dynamic linker characteristics... " >&6; }
18520 1.1 mrg library_names_spec=
18521 1.1 mrg libname_spec='lib$name'
18522 1.1 mrg soname_spec=
18523 1.1 mrg shrext_cmds=".so"
18524 1.1 mrg postinstall_cmds=
18525 1.1 mrg postuninstall_cmds=
18526 1.1 mrg finish_cmds=
18527 1.1 mrg finish_eval=
18528 1.1 mrg shlibpath_var=
18529 1.1 mrg shlibpath_overrides_runpath=unknown
18530 1.1 mrg version_type=none
18531 1.1 mrg dynamic_linker="$host_os ld.so"
18532 1.1 mrg sys_lib_dlsearch_path_spec="/lib /usr/lib"
18533 1.1 mrg
18534 1.1 mrg need_lib_prefix=unknown
18535 1.1 mrg hardcode_into_libs=no
18536 1.1 mrg
18537 1.1 mrg # when you set need_version to no, make sure it does not cause -set_version
18538 1.1 mrg # flags to be left without arguments
18539 1.1 mrg need_version=unknown
18540 1.1 mrg
18541 1.1 mrg case $host_os in
18542 1.1 mrg aix3*)
18543 1.1 mrg version_type=linux
18544 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
18545 1.1 mrg shlibpath_var=LIBPATH
18546 1.1 mrg
18547 1.1 mrg # AIX 3 has no versioning support, so we append a major version to the name.
18548 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18549 1.1 mrg ;;
18550 1.1 mrg
18551 1.1.1.2 mrg aix[4-9]*)
18552 1.1 mrg version_type=linux
18553 1.1 mrg need_lib_prefix=no
18554 1.1 mrg need_version=no
18555 1.1 mrg hardcode_into_libs=yes
18556 1.1 mrg if test "$host_cpu" = ia64; then
18557 1.1 mrg # AIX 5 supports IA64
18558 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
18559 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18560 1.1 mrg else
18561 1.1 mrg # With GCC up to 2.95.x, collect2 would create an import file
18562 1.1 mrg # for dependence libraries. The import file would start with
18563 1.1 mrg # the line `#! .'. This would cause the generated library to
18564 1.1 mrg # depend on `.', always an invalid library. This was fixed in
18565 1.1 mrg # development snapshots of GCC prior to 3.0.
18566 1.1 mrg case $host_os in
18567 1.1 mrg aix4 | aix4.[01] | aix4.[01].*)
18568 1.1 mrg if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
18569 1.1 mrg echo ' yes '
18570 1.1 mrg echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
18571 1.1 mrg :
18572 1.1 mrg else
18573 1.1 mrg can_build_shared=no
18574 1.1 mrg fi
18575 1.1 mrg ;;
18576 1.1 mrg esac
18577 1.1 mrg # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
18578 1.1 mrg # soname into executable. Probably we can add versioning support to
18579 1.1 mrg # collect2, so additional links can be useful in future.
18580 1.1 mrg if test "$aix_use_runtimelinking" = yes; then
18581 1.1 mrg # If using run time linking (on AIX 4.2 or later) use lib<name>.so
18582 1.1 mrg # instead of lib<name>.a to let people know that these are not
18583 1.1 mrg # typical AIX shared libraries.
18584 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18585 1.1 mrg else
18586 1.1 mrg # We preserve .a as extension for shared libraries through AIX4.2
18587 1.1 mrg # and later when we are not doing run time linking.
18588 1.1 mrg library_names_spec='${libname}${release}.a $libname.a'
18589 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18590 1.1 mrg fi
18591 1.1 mrg shlibpath_var=LIBPATH
18592 1.1 mrg fi
18593 1.1 mrg ;;
18594 1.1 mrg
18595 1.1 mrg amigaos*)
18596 1.1 mrg library_names_spec='$libname.ixlibrary $libname.a'
18597 1.1 mrg # Create ${libname}_ixlibrary.a entries in /sys/libs.
18598 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'
18599 1.1 mrg ;;
18600 1.1 mrg
18601 1.1 mrg beos*)
18602 1.1 mrg library_names_spec='${libname}${shared_ext}'
18603 1.1 mrg dynamic_linker="$host_os ld.so"
18604 1.1 mrg shlibpath_var=LIBRARY_PATH
18605 1.1 mrg ;;
18606 1.1 mrg
18607 1.1 mrg bsdi[45]*)
18608 1.1 mrg version_type=linux
18609 1.1 mrg need_version=no
18610 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18611 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18612 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
18613 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18614 1.1 mrg sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
18615 1.1 mrg sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
18616 1.1 mrg # the default ld.so.conf also contains /usr/contrib/lib and
18617 1.1 mrg # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
18618 1.1 mrg # libtool to hard-code these into programs
18619 1.1 mrg ;;
18620 1.1 mrg
18621 1.1 mrg cygwin* | mingw* | pw32*)
18622 1.1 mrg version_type=windows
18623 1.1 mrg shrext_cmds=".dll"
18624 1.1 mrg need_version=no
18625 1.1 mrg need_lib_prefix=no
18626 1.1 mrg
18627 1.1 mrg case $GCC,$host_os in
18628 1.1 mrg yes,cygwin* | yes,mingw* | yes,pw32*)
18629 1.1 mrg library_names_spec='$libname.dll.a'
18630 1.1 mrg # DLL is installed to $(libdir)/../bin by postinstall_cmds
18631 1.1 mrg postinstall_cmds='base_file=`basename \${file}`~
18632 1.1 mrg dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
18633 1.1 mrg dldir=$destdir/`dirname \$dlpath`~
18634 1.1 mrg test -d \$dldir || mkdir -p \$dldir~
18635 1.1 mrg $install_prog $dir/$dlname \$dldir/$dlname~
18636 1.1 mrg chmod a+x \$dldir/$dlname'
18637 1.1 mrg postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
18638 1.1 mrg dlpath=$dir/\$dldll~
18639 1.1 mrg $rm \$dlpath'
18640 1.1 mrg shlibpath_overrides_runpath=yes
18641 1.1 mrg
18642 1.1 mrg case $host_os in
18643 1.1 mrg cygwin*)
18644 1.1 mrg # Cygwin DLLs use 'cyg' prefix rather than 'lib'
18645 1.1 mrg soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18646 1.1 mrg sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
18647 1.1 mrg ;;
18648 1.1 mrg mingw*)
18649 1.1 mrg # MinGW DLLs use traditional 'lib' prefix
18650 1.1 mrg soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18651 1.1 mrg sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18652 1.1 mrg if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
18653 1.1 mrg # It is most probably a Windows format PATH printed by
18654 1.1 mrg # mingw gcc, but we are running on Cygwin. Gcc prints its search
18655 1.1 mrg # path with ; separators, and with drive letters. We can handle the
18656 1.1 mrg # drive letters (cygwin fileutils understands them), so leave them,
18657 1.1 mrg # especially as we might pass files found there to a mingw objdump,
18658 1.1 mrg # which wouldn't understand a cygwinified path. Ahh.
18659 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18660 1.1 mrg else
18661 1.1 mrg sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
18662 1.1 mrg fi
18663 1.1 mrg ;;
18664 1.1 mrg pw32*)
18665 1.1 mrg # pw32 DLLs use 'pw' prefix rather than 'lib'
18666 1.1 mrg library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18667 1.1 mrg ;;
18668 1.1 mrg esac
18669 1.1 mrg ;;
18670 1.1 mrg
18671 1.1 mrg *)
18672 1.1 mrg library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
18673 1.1 mrg ;;
18674 1.1 mrg esac
18675 1.1 mrg dynamic_linker='Win32 ld.exe'
18676 1.1 mrg # FIXME: first we should search . and the directory the executable is in
18677 1.1 mrg shlibpath_var=PATH
18678 1.1 mrg ;;
18679 1.1 mrg
18680 1.1 mrg darwin* | rhapsody*)
18681 1.1 mrg dynamic_linker="$host_os dyld"
18682 1.1 mrg version_type=darwin
18683 1.1 mrg need_lib_prefix=no
18684 1.1 mrg need_version=no
18685 1.1 mrg library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
18686 1.1 mrg soname_spec='${libname}${release}${major}$shared_ext'
18687 1.1 mrg shlibpath_overrides_runpath=yes
18688 1.1 mrg shlibpath_var=DYLD_LIBRARY_PATH
18689 1.1 mrg shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
18690 1.1 mrg
18691 1.1 mrg sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
18692 1.1 mrg ;;
18693 1.1 mrg
18694 1.1 mrg dgux*)
18695 1.1 mrg version_type=linux
18696 1.1 mrg need_lib_prefix=no
18697 1.1 mrg need_version=no
18698 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
18699 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18700 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18701 1.1 mrg ;;
18702 1.1 mrg
18703 1.1 mrg freebsd1*)
18704 1.1 mrg dynamic_linker=no
18705 1.1 mrg ;;
18706 1.1 mrg
18707 1.1 mrg freebsd* | dragonfly*)
18708 1.1 mrg # DragonFly does not have aout. When/if they implement a new
18709 1.1 mrg # versioning mechanism, adjust this.
18710 1.1 mrg if test -x /usr/bin/objformat; then
18711 1.1 mrg objformat=`/usr/bin/objformat`
18712 1.1 mrg else
18713 1.1 mrg case $host_os in
18714 1.1 mrg freebsd[123]*) objformat=aout ;;
18715 1.1 mrg *) objformat=elf ;;
18716 1.1 mrg esac
18717 1.1 mrg fi
18718 1.1 mrg version_type=freebsd-$objformat
18719 1.1 mrg case $version_type in
18720 1.1 mrg freebsd-elf*)
18721 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18722 1.1 mrg need_version=no
18723 1.1 mrg need_lib_prefix=no
18724 1.1 mrg ;;
18725 1.1 mrg freebsd-*)
18726 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
18727 1.1 mrg need_version=yes
18728 1.1 mrg ;;
18729 1.1 mrg esac
18730 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18731 1.1 mrg case $host_os in
18732 1.1 mrg freebsd2*)
18733 1.1 mrg shlibpath_overrides_runpath=yes
18734 1.1 mrg ;;
18735 1.1 mrg freebsd3.[01]* | freebsdelf3.[01]*)
18736 1.1 mrg shlibpath_overrides_runpath=yes
18737 1.1 mrg hardcode_into_libs=yes
18738 1.1 mrg ;;
18739 1.1 mrg freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
18740 1.1 mrg freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
18741 1.1 mrg shlibpath_overrides_runpath=no
18742 1.1 mrg hardcode_into_libs=yes
18743 1.1 mrg ;;
18744 1.1 mrg *) # from 4.6 on, and DragonFly
18745 1.1 mrg shlibpath_overrides_runpath=yes
18746 1.1 mrg hardcode_into_libs=yes
18747 1.1 mrg ;;
18748 1.1 mrg esac
18749 1.1 mrg ;;
18750 1.1 mrg
18751 1.1 mrg gnu*)
18752 1.1 mrg version_type=linux
18753 1.1 mrg need_lib_prefix=no
18754 1.1 mrg need_version=no
18755 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
18756 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18757 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18758 1.1 mrg hardcode_into_libs=yes
18759 1.1 mrg ;;
18760 1.1 mrg
18761 1.1 mrg hpux9* | hpux10* | hpux11*)
18762 1.1 mrg # Give a soname corresponding to the major version so that dld.sl refuses to
18763 1.1 mrg # link against other versions.
18764 1.1 mrg version_type=sunos
18765 1.1 mrg need_lib_prefix=no
18766 1.1 mrg need_version=no
18767 1.1 mrg case $host_cpu in
18768 1.1 mrg ia64*)
18769 1.1 mrg shrext_cmds='.so'
18770 1.1 mrg hardcode_into_libs=yes
18771 1.1 mrg dynamic_linker="$host_os dld.so"
18772 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18773 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18774 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18775 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18776 1.1 mrg if test "X$HPUX_IA64_MODE" = X32; then
18777 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
18778 1.1 mrg else
18779 1.1 mrg sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
18780 1.1 mrg fi
18781 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18782 1.1 mrg ;;
18783 1.1 mrg hppa*64*)
18784 1.1 mrg shrext_cmds='.sl'
18785 1.1 mrg hardcode_into_libs=yes
18786 1.1 mrg dynamic_linker="$host_os dld.sl"
18787 1.1 mrg shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
18788 1.1 mrg shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18789 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18790 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18791 1.1 mrg sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
18792 1.1 mrg sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18793 1.1 mrg ;;
18794 1.1 mrg *)
18795 1.1 mrg shrext_cmds='.sl'
18796 1.1 mrg dynamic_linker="$host_os dld.sl"
18797 1.1 mrg shlibpath_var=SHLIB_PATH
18798 1.1 mrg shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
18799 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18800 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18801 1.1 mrg ;;
18802 1.1 mrg esac
18803 1.1 mrg # HP-UX runs *really* slowly unless shared libraries are mode 555.
18804 1.1 mrg postinstall_cmds='chmod 555 $lib'
18805 1.1 mrg ;;
18806 1.1 mrg
18807 1.1 mrg interix[3-9]*)
18808 1.1 mrg version_type=linux
18809 1.1 mrg need_lib_prefix=no
18810 1.1 mrg need_version=no
18811 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18812 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18813 1.1 mrg dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
18814 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18815 1.1 mrg shlibpath_overrides_runpath=no
18816 1.1 mrg hardcode_into_libs=yes
18817 1.1 mrg ;;
18818 1.1 mrg
18819 1.1 mrg irix5* | irix6* | nonstopux*)
18820 1.1 mrg case $host_os in
18821 1.1 mrg nonstopux*) version_type=nonstopux ;;
18822 1.1 mrg *)
18823 1.1 mrg if test "$lt_cv_prog_gnu_ld" = yes; then
18824 1.1 mrg version_type=linux
18825 1.1 mrg else
18826 1.1 mrg version_type=irix
18827 1.1 mrg fi ;;
18828 1.1 mrg esac
18829 1.1 mrg need_lib_prefix=no
18830 1.1 mrg need_version=no
18831 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18832 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
18833 1.1 mrg case $host_os in
18834 1.1 mrg irix5* | nonstopux*)
18835 1.1 mrg libsuff= shlibsuff=
18836 1.1 mrg ;;
18837 1.1 mrg *)
18838 1.1 mrg case $LD in # libtool.m4 will add one of these switches to LD
18839 1.1 mrg *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18840 1.1 mrg libsuff= shlibsuff= libmagic=32-bit;;
18841 1.1 mrg *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18842 1.1 mrg libsuff=32 shlibsuff=N32 libmagic=N32;;
18843 1.1 mrg *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18844 1.1 mrg libsuff=64 shlibsuff=64 libmagic=64-bit;;
18845 1.1 mrg *) libsuff= shlibsuff= libmagic=never-match;;
18846 1.1 mrg esac
18847 1.1 mrg ;;
18848 1.1 mrg esac
18849 1.1 mrg shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18850 1.1 mrg shlibpath_overrides_runpath=no
18851 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18852 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18853 1.1 mrg hardcode_into_libs=yes
18854 1.1 mrg ;;
18855 1.1 mrg
18856 1.1 mrg # No shared lib support for Linux oldld, aout, or coff.
18857 1.1 mrg linux*oldld* | linux*aout* | linux*coff*)
18858 1.1 mrg dynamic_linker=no
18859 1.1 mrg ;;
18860 1.1 mrg
18861 1.1 mrg # This must be Linux ELF.
18862 1.1 mrg linux* | k*bsd*-gnu)
18863 1.1 mrg version_type=linux
18864 1.1 mrg need_lib_prefix=no
18865 1.1 mrg need_version=no
18866 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18867 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18868 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18869 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18870 1.1 mrg shlibpath_overrides_runpath=no
18871 1.1 mrg # This implies no fast_install, which is unacceptable.
18872 1.1 mrg # Some rework will be needed to allow for fast_install
18873 1.1 mrg # before this can be enabled.
18874 1.1 mrg hardcode_into_libs=yes
18875 1.1 mrg sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18876 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18877 1.1 mrg
18878 1.1 mrg # Append ld.so.conf contents to the search path
18879 1.1 mrg if test -f /etc/ld.so.conf; then
18880 1.1 mrg lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
18881 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec $lt_ld_extra"
18882 1.1 mrg fi
18883 1.1 mrg
18884 1.1 mrg # We used to test for /lib/ld.so.1 and disable shared libraries on
18885 1.1 mrg # powerpc, because MkLinux only supported shared libraries with the
18886 1.1 mrg # GNU dynamic linker. Since this was broken with cross compilers,
18887 1.1 mrg # most powerpc-linux boxes support dynamic linking these days and
18888 1.1 mrg # people can always --disable-shared, the test was removed, and we
18889 1.1 mrg # assume the GNU/Linux dynamic linker is in use.
18890 1.1 mrg dynamic_linker='GNU/Linux ld.so'
18891 1.1 mrg ;;
18892 1.1 mrg
18893 1.1 mrg netbsd*)
18894 1.1 mrg version_type=sunos
18895 1.1 mrg need_lib_prefix=no
18896 1.1 mrg need_version=no
18897 1.1 mrg if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18898 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18899 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18900 1.1 mrg dynamic_linker='NetBSD (a.out) ld.so'
18901 1.1 mrg else
18902 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18903 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18904 1.1 mrg dynamic_linker='NetBSD ld.elf_so'
18905 1.1 mrg fi
18906 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18907 1.1 mrg shlibpath_overrides_runpath=yes
18908 1.1 mrg hardcode_into_libs=yes
18909 1.1 mrg ;;
18910 1.1 mrg
18911 1.1 mrg newsos6)
18912 1.1 mrg version_type=linux
18913 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18914 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18915 1.1 mrg shlibpath_overrides_runpath=yes
18916 1.1 mrg ;;
18917 1.1 mrg
18918 1.1 mrg nto-qnx*)
18919 1.1 mrg version_type=linux
18920 1.1 mrg need_lib_prefix=no
18921 1.1 mrg need_version=no
18922 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18923 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18924 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18925 1.1 mrg shlibpath_overrides_runpath=yes
18926 1.1 mrg ;;
18927 1.1 mrg
18928 1.1 mrg openbsd*)
18929 1.1 mrg version_type=sunos
18930 1.1 mrg sys_lib_dlsearch_path_spec="/usr/lib"
18931 1.1 mrg need_lib_prefix=no
18932 1.1 mrg # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18933 1.1 mrg case $host_os in
18934 1.1 mrg openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18935 1.1 mrg *) need_version=no ;;
18936 1.1 mrg esac
18937 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18938 1.1 mrg finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18939 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18940 1.1 mrg if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18941 1.1 mrg case $host_os in
18942 1.1 mrg openbsd2.[89] | openbsd2.[89].*)
18943 1.1 mrg shlibpath_overrides_runpath=no
18944 1.1 mrg ;;
18945 1.1 mrg *)
18946 1.1 mrg shlibpath_overrides_runpath=yes
18947 1.1 mrg ;;
18948 1.1 mrg esac
18949 1.1 mrg else
18950 1.1 mrg shlibpath_overrides_runpath=yes
18951 1.1 mrg fi
18952 1.1 mrg ;;
18953 1.1 mrg
18954 1.1 mrg os2*)
18955 1.1 mrg libname_spec='$name'
18956 1.1 mrg shrext_cmds=".dll"
18957 1.1 mrg need_lib_prefix=no
18958 1.1 mrg library_names_spec='$libname${shared_ext} $libname.a'
18959 1.1 mrg dynamic_linker='OS/2 ld.exe'
18960 1.1 mrg shlibpath_var=LIBPATH
18961 1.1 mrg ;;
18962 1.1 mrg
18963 1.1 mrg osf3* | osf4* | osf5*)
18964 1.1 mrg version_type=osf
18965 1.1 mrg need_lib_prefix=no
18966 1.1 mrg need_version=no
18967 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18968 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18969 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18970 1.1 mrg sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18971 1.1 mrg sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18972 1.1 mrg ;;
18973 1.1 mrg
18974 1.1 mrg rdos*)
18975 1.1 mrg dynamic_linker=no
18976 1.1 mrg ;;
18977 1.1 mrg
18978 1.1 mrg solaris*)
18979 1.1 mrg version_type=linux
18980 1.1 mrg need_lib_prefix=no
18981 1.1 mrg need_version=no
18982 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18983 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
18984 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18985 1.1 mrg shlibpath_overrides_runpath=yes
18986 1.1 mrg hardcode_into_libs=yes
18987 1.1 mrg # ldd complains unless libraries are executable
18988 1.1 mrg postinstall_cmds='chmod +x $lib'
18989 1.1 mrg ;;
18990 1.1 mrg
18991 1.1 mrg sunos4*)
18992 1.1 mrg version_type=sunos
18993 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18994 1.1 mrg finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18995 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
18996 1.1 mrg shlibpath_overrides_runpath=yes
18997 1.1 mrg if test "$with_gnu_ld" = yes; then
18998 1.1 mrg need_lib_prefix=no
18999 1.1 mrg fi
19000 1.1 mrg need_version=yes
19001 1.1 mrg ;;
19002 1.1 mrg
19003 1.1 mrg sysv4 | sysv4.3*)
19004 1.1 mrg version_type=linux
19005 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19006 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
19007 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
19008 1.1 mrg case $host_vendor in
19009 1.1 mrg sni)
19010 1.1 mrg shlibpath_overrides_runpath=no
19011 1.1 mrg need_lib_prefix=no
19012 1.1 mrg export_dynamic_flag_spec='${wl}-Blargedynsym'
19013 1.1 mrg runpath_var=LD_RUN_PATH
19014 1.1 mrg ;;
19015 1.1 mrg siemens)
19016 1.1 mrg need_lib_prefix=no
19017 1.1 mrg ;;
19018 1.1 mrg motorola)
19019 1.1 mrg need_lib_prefix=no
19020 1.1 mrg need_version=no
19021 1.1 mrg shlibpath_overrides_runpath=no
19022 1.1 mrg sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
19023 1.1 mrg ;;
19024 1.1 mrg esac
19025 1.1 mrg ;;
19026 1.1 mrg
19027 1.1 mrg sysv4*MP*)
19028 1.1 mrg if test -d /usr/nec ;then
19029 1.1 mrg version_type=linux
19030 1.1 mrg library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
19031 1.1 mrg soname_spec='$libname${shared_ext}.$major'
19032 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
19033 1.1 mrg fi
19034 1.1 mrg ;;
19035 1.1 mrg
19036 1.1 mrg sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
19037 1.1 mrg version_type=freebsd-elf
19038 1.1 mrg need_lib_prefix=no
19039 1.1 mrg need_version=no
19040 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
19041 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
19042 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
19043 1.1 mrg hardcode_into_libs=yes
19044 1.1 mrg if test "$with_gnu_ld" = yes; then
19045 1.1 mrg sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
19046 1.1 mrg shlibpath_overrides_runpath=no
19047 1.1 mrg else
19048 1.1 mrg sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
19049 1.1 mrg shlibpath_overrides_runpath=yes
19050 1.1 mrg case $host_os in
19051 1.1 mrg sco3.2v5*)
19052 1.1 mrg sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
19053 1.1 mrg ;;
19054 1.1 mrg esac
19055 1.1 mrg fi
19056 1.1 mrg sys_lib_dlsearch_path_spec='/usr/lib'
19057 1.1 mrg ;;
19058 1.1 mrg
19059 1.1 mrg uts4*)
19060 1.1 mrg version_type=linux
19061 1.1 mrg library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19062 1.1 mrg soname_spec='${libname}${release}${shared_ext}$major'
19063 1.1 mrg shlibpath_var=LD_LIBRARY_PATH
19064 1.1 mrg ;;
19065 1.1 mrg
19066 1.1 mrg *)
19067 1.1 mrg dynamic_linker=no
19068 1.1 mrg ;;
19069 1.1 mrg esac
19070 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
19071 1.1.1.2 mrg $as_echo "$dynamic_linker" >&6; }
19072 1.1 mrg test "$dynamic_linker" = no && can_build_shared=no
19073 1.1 mrg
19074 1.1.1.2 mrg if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
19075 1.1.1.2 mrg $as_echo_n "(cached) " >&6
19076 1.1.1.2 mrg else
19077 1.1.1.2 mrg lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
19078 1.1.1.2 mrg fi
19079 1.1.1.2 mrg
19080 1.1.1.2 mrg sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
19081 1.1.1.2 mrg if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
19082 1.1.1.2 mrg $as_echo_n "(cached) " >&6
19083 1.1.1.2 mrg else
19084 1.1.1.2 mrg lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
19085 1.1.1.2 mrg fi
19086 1.1.1.2 mrg
19087 1.1.1.2 mrg sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
19088 1.1.1.2 mrg
19089 1.1 mrg variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
19090 1.1 mrg if test "$GCC" = yes; then
19091 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
19092 1.1 mrg fi
19093 1.1 mrg
19094 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
19095 1.1.1.2 mrg $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
19096 1.1 mrg hardcode_action_GCJ=
19097 1.1 mrg if test -n "$hardcode_libdir_flag_spec_GCJ" || \
19098 1.1 mrg test -n "$runpath_var_GCJ" || \
19099 1.1 mrg test "X$hardcode_automatic_GCJ" = "Xyes" ; then
19100 1.1 mrg
19101 1.1 mrg # We can hardcode non-existant directories.
19102 1.1 mrg if test "$hardcode_direct_GCJ" != no &&
19103 1.1 mrg # If the only mechanism to avoid hardcoding is shlibpath_var, we
19104 1.1 mrg # have to relink, otherwise we might link with an installed library
19105 1.1 mrg # when we should be linking with a yet-to-be-installed one
19106 1.1 mrg ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
19107 1.1 mrg test "$hardcode_minus_L_GCJ" != no; then
19108 1.1 mrg # Linking always hardcodes the temporary library directory.
19109 1.1 mrg hardcode_action_GCJ=relink
19110 1.1 mrg else
19111 1.1 mrg # We can link without hardcoding, and we can hardcode nonexisting dirs.
19112 1.1 mrg hardcode_action_GCJ=immediate
19113 1.1 mrg fi
19114 1.1 mrg else
19115 1.1 mrg # We cannot hardcode anything, or else we can only hardcode existing
19116 1.1 mrg # directories.
19117 1.1 mrg hardcode_action_GCJ=unsupported
19118 1.1 mrg fi
19119 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
19120 1.1.1.2 mrg $as_echo "$hardcode_action_GCJ" >&6; }
19121 1.1 mrg
19122 1.1 mrg if test "$hardcode_action_GCJ" = relink; then
19123 1.1 mrg # Fast installation is not supported
19124 1.1 mrg enable_fast_install=no
19125 1.1 mrg elif test "$shlibpath_overrides_runpath" = yes ||
19126 1.1 mrg test "$enable_shared" = no; then
19127 1.1 mrg # Fast installation is not necessary
19128 1.1 mrg enable_fast_install=needless
19129 1.1 mrg fi
19130 1.1 mrg
19131 1.1 mrg
19132 1.1 mrg # The else clause should only fire when bootstrapping the
19133 1.1 mrg # libtool distribution, otherwise you forgot to ship ltmain.sh
19134 1.1 mrg # with your package, and you will get complaints that there are
19135 1.1 mrg # no rules to generate ltmain.sh.
19136 1.1 mrg if test -f "$ltmain"; then
19137 1.1 mrg # See if we are running on zsh, and set the options which allow our commands through
19138 1.1 mrg # without removal of \ escapes.
19139 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
19140 1.1 mrg setopt NO_GLOB_SUBST
19141 1.1 mrg fi
19142 1.1 mrg # Now quote all the things that may contain metacharacters while being
19143 1.1 mrg # careful not to overquote the AC_SUBSTed values. We take copies of the
19144 1.1 mrg # variables and quote the copies for generation of the libtool script.
19145 1.1 mrg for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19146 1.1 mrg SED SHELL STRIP \
19147 1.1 mrg libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19148 1.1 mrg old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19149 1.1 mrg deplibs_check_method reload_flag reload_cmds need_locks \
19150 1.1 mrg lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19151 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \
19152 1.1 mrg sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19153 1.1 mrg old_postinstall_cmds old_postuninstall_cmds \
19154 1.1 mrg compiler_GCJ \
19155 1.1 mrg CC_GCJ \
19156 1.1 mrg LD_GCJ \
19157 1.1 mrg lt_prog_compiler_wl_GCJ \
19158 1.1 mrg lt_prog_compiler_pic_GCJ \
19159 1.1 mrg lt_prog_compiler_static_GCJ \
19160 1.1 mrg lt_prog_compiler_no_builtin_flag_GCJ \
19161 1.1 mrg export_dynamic_flag_spec_GCJ \
19162 1.1 mrg thread_safe_flag_spec_GCJ \
19163 1.1 mrg whole_archive_flag_spec_GCJ \
19164 1.1 mrg enable_shared_with_static_runtimes_GCJ \
19165 1.1 mrg old_archive_cmds_GCJ \
19166 1.1 mrg old_archive_from_new_cmds_GCJ \
19167 1.1 mrg predep_objects_GCJ \
19168 1.1 mrg postdep_objects_GCJ \
19169 1.1 mrg predeps_GCJ \
19170 1.1 mrg postdeps_GCJ \
19171 1.1 mrg compiler_lib_search_path_GCJ \
19172 1.1.1.2 mrg compiler_lib_search_dirs_GCJ \
19173 1.1 mrg archive_cmds_GCJ \
19174 1.1 mrg archive_expsym_cmds_GCJ \
19175 1.1 mrg postinstall_cmds_GCJ \
19176 1.1 mrg postuninstall_cmds_GCJ \
19177 1.1 mrg old_archive_from_expsyms_cmds_GCJ \
19178 1.1 mrg allow_undefined_flag_GCJ \
19179 1.1 mrg no_undefined_flag_GCJ \
19180 1.1 mrg export_symbols_cmds_GCJ \
19181 1.1 mrg hardcode_libdir_flag_spec_GCJ \
19182 1.1 mrg hardcode_libdir_flag_spec_ld_GCJ \
19183 1.1 mrg hardcode_libdir_separator_GCJ \
19184 1.1 mrg hardcode_automatic_GCJ \
19185 1.1 mrg module_cmds_GCJ \
19186 1.1 mrg module_expsym_cmds_GCJ \
19187 1.1 mrg lt_cv_prog_compiler_c_o_GCJ \
19188 1.1 mrg fix_srcfile_path_GCJ \
19189 1.1 mrg exclude_expsyms_GCJ \
19190 1.1 mrg include_expsyms_GCJ; do
19191 1.1 mrg
19192 1.1 mrg case $var in
19193 1.1 mrg old_archive_cmds_GCJ | \
19194 1.1 mrg old_archive_from_new_cmds_GCJ | \
19195 1.1 mrg archive_cmds_GCJ | \
19196 1.1 mrg archive_expsym_cmds_GCJ | \
19197 1.1 mrg module_cmds_GCJ | \
19198 1.1 mrg module_expsym_cmds_GCJ | \
19199 1.1 mrg old_archive_from_expsyms_cmds_GCJ | \
19200 1.1 mrg export_symbols_cmds_GCJ | \
19201 1.1 mrg extract_expsyms_cmds | reload_cmds | finish_cmds | \
19202 1.1 mrg postinstall_cmds | postuninstall_cmds | \
19203 1.1 mrg old_postinstall_cmds | old_postuninstall_cmds | \
19204 1.1 mrg sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19205 1.1 mrg # Double-quote double-evaled strings.
19206 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19207 1.1 mrg ;;
19208 1.1 mrg *)
19209 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19210 1.1 mrg ;;
19211 1.1 mrg esac
19212 1.1 mrg done
19213 1.1 mrg
19214 1.1 mrg case $lt_echo in
19215 1.1 mrg *'\$0 --fallback-echo"')
19216 1.1 mrg lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19217 1.1 mrg ;;
19218 1.1 mrg esac
19219 1.1 mrg
19220 1.1 mrg cfgfile="$ofile"
19221 1.1 mrg
19222 1.1 mrg cat <<__EOF__ >> "$cfgfile"
19223 1.1 mrg # ### BEGIN LIBTOOL TAG CONFIG: $tagname
19224 1.1 mrg
19225 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19226 1.1 mrg
19227 1.1 mrg # Shell to use when invoking shell scripts.
19228 1.1 mrg SHELL=$lt_SHELL
19229 1.1 mrg
19230 1.1 mrg # Whether or not to build shared libraries.
19231 1.1 mrg build_libtool_libs=$enable_shared
19232 1.1 mrg
19233 1.1 mrg # Whether or not to build static libraries.
19234 1.1 mrg build_old_libs=$enable_static
19235 1.1 mrg
19236 1.1 mrg # Whether or not to add -lc for building shared libraries.
19237 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc_GCJ
19238 1.1 mrg
19239 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static
19240 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
19241 1.1 mrg
19242 1.1 mrg # Whether or not to optimize for fast installation.
19243 1.1 mrg fast_install=$enable_fast_install
19244 1.1 mrg
19245 1.1 mrg # The host system.
19246 1.1 mrg host_alias=$host_alias
19247 1.1 mrg host=$host
19248 1.1 mrg host_os=$host_os
19249 1.1 mrg
19250 1.1 mrg # The build system.
19251 1.1 mrg build_alias=$build_alias
19252 1.1 mrg build=$build
19253 1.1 mrg build_os=$build_os
19254 1.1 mrg
19255 1.1 mrg # An echo program that does not interpret backslashes.
19256 1.1 mrg echo=$lt_echo
19257 1.1 mrg
19258 1.1 mrg # The archiver.
19259 1.1 mrg AR=$lt_AR
19260 1.1 mrg AR_FLAGS=$lt_AR_FLAGS
19261 1.1 mrg
19262 1.1 mrg # A C compiler.
19263 1.1 mrg LTCC=$lt_LTCC
19264 1.1 mrg
19265 1.1 mrg # LTCC compiler flags.
19266 1.1 mrg LTCFLAGS=$lt_LTCFLAGS
19267 1.1 mrg
19268 1.1 mrg # A language-specific compiler.
19269 1.1 mrg CC=$lt_compiler_GCJ
19270 1.1 mrg
19271 1.1 mrg # Is the compiler the GNU C compiler?
19272 1.1 mrg with_gcc=$GCC_GCJ
19273 1.1 mrg
19274 1.1 mrg # An ERE matcher.
19275 1.1 mrg EGREP=$lt_EGREP
19276 1.1 mrg
19277 1.1 mrg # The linker used to build libraries.
19278 1.1 mrg LD=$lt_LD_GCJ
19279 1.1 mrg
19280 1.1 mrg # Whether we need hard or soft links.
19281 1.1 mrg LN_S=$lt_LN_S
19282 1.1 mrg
19283 1.1 mrg # A BSD-compatible nm program.
19284 1.1 mrg NM=$lt_NM
19285 1.1 mrg
19286 1.1 mrg # A symbol stripping program
19287 1.1 mrg STRIP=$lt_STRIP
19288 1.1 mrg
19289 1.1 mrg # Used to examine libraries when file_magic_cmd begins "file"
19290 1.1 mrg MAGIC_CMD=$MAGIC_CMD
19291 1.1 mrg
19292 1.1 mrg # Used on cygwin: DLL creation program.
19293 1.1 mrg DLLTOOL="$DLLTOOL"
19294 1.1 mrg
19295 1.1 mrg # Used on cygwin: object dumper.
19296 1.1 mrg OBJDUMP="$OBJDUMP"
19297 1.1 mrg
19298 1.1 mrg # Used on cygwin: assembler.
19299 1.1 mrg AS="$AS"
19300 1.1 mrg
19301 1.1 mrg # The name of the directory that contains temporary libtool files.
19302 1.1 mrg objdir=$objdir
19303 1.1 mrg
19304 1.1 mrg # How to create reloadable object files.
19305 1.1 mrg reload_flag=$lt_reload_flag
19306 1.1 mrg reload_cmds=$lt_reload_cmds
19307 1.1 mrg
19308 1.1 mrg # How to pass a linker flag through the compiler.
19309 1.1 mrg wl=$lt_lt_prog_compiler_wl_GCJ
19310 1.1 mrg
19311 1.1 mrg # Object file suffix (normally "o").
19312 1.1 mrg objext="$ac_objext"
19313 1.1 mrg
19314 1.1 mrg # Old archive suffix (normally "a").
19315 1.1 mrg libext="$libext"
19316 1.1 mrg
19317 1.1 mrg # Shared library suffix (normally ".so").
19318 1.1 mrg shrext_cmds='$shrext_cmds'
19319 1.1 mrg
19320 1.1 mrg # Executable file suffix (normally "").
19321 1.1 mrg exeext="$exeext"
19322 1.1 mrg
19323 1.1 mrg # Additional compiler flags for building library objects.
19324 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic_GCJ
19325 1.1 mrg pic_mode=$pic_mode
19326 1.1 mrg
19327 1.1 mrg # What is the maximum length of a command?
19328 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len
19329 1.1 mrg
19330 1.1 mrg # Does compiler simultaneously support -c and -o options?
19331 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
19332 1.1 mrg
19333 1.1 mrg # Must we lock files when doing compilation?
19334 1.1 mrg need_locks=$lt_need_locks
19335 1.1 mrg
19336 1.1 mrg # Do we need the lib prefix for modules?
19337 1.1 mrg need_lib_prefix=$need_lib_prefix
19338 1.1 mrg
19339 1.1 mrg # Do we need a version for libraries?
19340 1.1 mrg need_version=$need_version
19341 1.1 mrg
19342 1.1 mrg # Whether dlopen is supported.
19343 1.1 mrg dlopen_support=$enable_dlopen
19344 1.1 mrg
19345 1.1 mrg # Whether dlopen of programs is supported.
19346 1.1 mrg dlopen_self=$enable_dlopen_self
19347 1.1 mrg
19348 1.1 mrg # Whether dlopen of statically linked programs is supported.
19349 1.1 mrg dlopen_self_static=$enable_dlopen_self_static
19350 1.1 mrg
19351 1.1 mrg # Compiler flag to prevent dynamic linking.
19352 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static_GCJ
19353 1.1 mrg
19354 1.1 mrg # Compiler flag to turn off builtin functions.
19355 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
19356 1.1 mrg
19357 1.1 mrg # Compiler flag to allow reflexive dlopens.
19358 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
19359 1.1 mrg
19360 1.1 mrg # Compiler flag to generate shared objects directly from archives.
19361 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
19362 1.1 mrg
19363 1.1 mrg # Compiler flag to generate thread-safe objects.
19364 1.1 mrg thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
19365 1.1 mrg
19366 1.1 mrg # Library versioning type.
19367 1.1 mrg version_type=$version_type
19368 1.1 mrg
19369 1.1 mrg # Format of library name prefix.
19370 1.1 mrg libname_spec=$lt_libname_spec
19371 1.1 mrg
19372 1.1 mrg # List of archive names. First name is the real one, the rest are links.
19373 1.1 mrg # The last name is the one that the linker finds with -lNAME.
19374 1.1 mrg library_names_spec=$lt_library_names_spec
19375 1.1 mrg
19376 1.1 mrg # The coded name of the library, if different from the real name.
19377 1.1 mrg soname_spec=$lt_soname_spec
19378 1.1 mrg
19379 1.1 mrg # Commands used to build and install an old-style archive.
19380 1.1 mrg RANLIB=$lt_RANLIB
19381 1.1 mrg old_archive_cmds=$lt_old_archive_cmds_GCJ
19382 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds
19383 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds
19384 1.1 mrg
19385 1.1 mrg # Create an old-style archive from a shared archive.
19386 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
19387 1.1 mrg
19388 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive.
19389 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
19390 1.1 mrg
19391 1.1 mrg # Commands used to build and install a shared archive.
19392 1.1 mrg archive_cmds=$lt_archive_cmds_GCJ
19393 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
19394 1.1 mrg postinstall_cmds=$lt_postinstall_cmds
19395 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds
19396 1.1 mrg
19397 1.1 mrg # Commands used to build a loadable module (assumed same as above if empty)
19398 1.1 mrg module_cmds=$lt_module_cmds_GCJ
19399 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds_GCJ
19400 1.1 mrg
19401 1.1 mrg # Commands to strip libraries.
19402 1.1 mrg old_striplib=$lt_old_striplib
19403 1.1 mrg striplib=$lt_striplib
19404 1.1 mrg
19405 1.1 mrg # Dependencies to place before the objects being linked to create a
19406 1.1 mrg # shared library.
19407 1.1 mrg predep_objects=$lt_predep_objects_GCJ
19408 1.1 mrg
19409 1.1 mrg # Dependencies to place after the objects being linked to create a
19410 1.1 mrg # shared library.
19411 1.1 mrg postdep_objects=$lt_postdep_objects_GCJ
19412 1.1 mrg
19413 1.1 mrg # Dependencies to place before the objects being linked to create a
19414 1.1 mrg # shared library.
19415 1.1 mrg predeps=$lt_predeps_GCJ
19416 1.1 mrg
19417 1.1 mrg # Dependencies to place after the objects being linked to create a
19418 1.1 mrg # shared library.
19419 1.1 mrg postdeps=$lt_postdeps_GCJ
19420 1.1 mrg
19421 1.1.1.2 mrg # The directories searched by this compiler when creating a shared
19422 1.1.1.2 mrg # library
19423 1.1.1.2 mrg compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
19424 1.1.1.2 mrg
19425 1.1 mrg # The library search path used internally by the compiler when linking
19426 1.1 mrg # a shared library.
19427 1.1 mrg compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
19428 1.1 mrg
19429 1.1 mrg # Method to check whether dependent libraries are shared objects.
19430 1.1 mrg deplibs_check_method=$lt_deplibs_check_method
19431 1.1 mrg
19432 1.1 mrg # Command to use when deplibs_check_method == file_magic.
19433 1.1 mrg file_magic_cmd=$lt_file_magic_cmd
19434 1.1 mrg
19435 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built.
19436 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag_GCJ
19437 1.1 mrg
19438 1.1 mrg # Flag that forces no undefined symbols.
19439 1.1 mrg no_undefined_flag=$lt_no_undefined_flag_GCJ
19440 1.1 mrg
19441 1.1 mrg # Commands used to finish a libtool library installation in a directory.
19442 1.1 mrg finish_cmds=$lt_finish_cmds
19443 1.1 mrg
19444 1.1 mrg # Same as above, but a single script fragment to be evaled but not shown.
19445 1.1 mrg finish_eval=$lt_finish_eval
19446 1.1 mrg
19447 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names.
19448 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19449 1.1 mrg
19450 1.1 mrg # Transform the output of nm in a proper C declaration
19451 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19452 1.1 mrg
19453 1.1 mrg # Transform the output of nm in a C name address pair
19454 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19455 1.1 mrg
19456 1.1 mrg # This is the shared library runtime path variable.
19457 1.1 mrg runpath_var=$runpath_var
19458 1.1 mrg
19459 1.1 mrg # This is the shared library path variable.
19460 1.1 mrg shlibpath_var=$shlibpath_var
19461 1.1 mrg
19462 1.1 mrg # Is shlibpath searched before the hard-coded library search path?
19463 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19464 1.1 mrg
19465 1.1 mrg # How to hardcode a shared library path into an executable.
19466 1.1 mrg hardcode_action=$hardcode_action_GCJ
19467 1.1 mrg
19468 1.1 mrg # Whether we should hardcode library paths into libraries.
19469 1.1 mrg hardcode_into_libs=$hardcode_into_libs
19470 1.1 mrg
19471 1.1 mrg # Flag to hardcode \$libdir into a binary during linking.
19472 1.1 mrg # This must work even if \$libdir does not exist.
19473 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
19474 1.1 mrg
19475 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into
19476 1.1 mrg # a binary during linking. This must work even if \$libdir does
19477 1.1 mrg # not exist.
19478 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
19479 1.1 mrg
19480 1.1 mrg # Whether we need a single -rpath flag with a separated argument.
19481 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
19482 1.1 mrg
19483 1.1 mrg # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19484 1.1 mrg # resulting binary.
19485 1.1 mrg hardcode_direct=$hardcode_direct_GCJ
19486 1.1 mrg
19487 1.1 mrg # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19488 1.1 mrg # resulting binary.
19489 1.1 mrg hardcode_minus_L=$hardcode_minus_L_GCJ
19490 1.1 mrg
19491 1.1 mrg # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19492 1.1 mrg # the resulting binary.
19493 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
19494 1.1 mrg
19495 1.1 mrg # Set to yes if building a shared library automatically hardcodes DIR into the library
19496 1.1 mrg # and all subsequent libraries and executables linked against it.
19497 1.1 mrg hardcode_automatic=$hardcode_automatic_GCJ
19498 1.1 mrg
19499 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and
19500 1.1 mrg # restored at relink time.
19501 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink"
19502 1.1 mrg
19503 1.1 mrg # Whether libtool must link a program against all its dependency libraries.
19504 1.1 mrg link_all_deplibs=$link_all_deplibs_GCJ
19505 1.1 mrg
19506 1.1 mrg # Compile-time system search path for libraries
19507 1.1 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19508 1.1 mrg
19509 1.1 mrg # Run-time system search path for libraries
19510 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19511 1.1 mrg
19512 1.1 mrg # Fix the shell variable \$srcfile for the compiler.
19513 1.1 mrg fix_srcfile_path=$lt_fix_srcfile_path
19514 1.1 mrg
19515 1.1 mrg # Set to yes if exported symbols are required.
19516 1.1 mrg always_export_symbols=$always_export_symbols_GCJ
19517 1.1 mrg
19518 1.1 mrg # The commands to list exported symbols.
19519 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds_GCJ
19520 1.1 mrg
19521 1.1 mrg # The commands to extract the exported symbol list from a shared archive.
19522 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds
19523 1.1 mrg
19524 1.1 mrg # Symbols that should not be listed in the preloaded symbols.
19525 1.1 mrg exclude_expsyms=$lt_exclude_expsyms_GCJ
19526 1.1 mrg
19527 1.1 mrg # Symbols that must always be exported.
19528 1.1 mrg include_expsyms=$lt_include_expsyms_GCJ
19529 1.1 mrg
19530 1.1 mrg # ### END LIBTOOL TAG CONFIG: $tagname
19531 1.1 mrg
19532 1.1 mrg __EOF__
19533 1.1 mrg
19534 1.1 mrg
19535 1.1 mrg else
19536 1.1 mrg # If there is no Makefile yet, we rely on a make rule to execute
19537 1.1 mrg # `config.status --recheck' to rerun these tests and create the
19538 1.1 mrg # libtool script then.
19539 1.1 mrg ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19540 1.1 mrg if test -f "$ltmain_in"; then
19541 1.1 mrg test -f Makefile && make "$ltmain"
19542 1.1 mrg fi
19543 1.1 mrg fi
19544 1.1 mrg
19545 1.1 mrg
19546 1.1 mrg ac_ext=c
19547 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
19548 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19549 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19550 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
19551 1.1 mrg
19552 1.1 mrg CC="$lt_save_CC"
19553 1.1 mrg
19554 1.1 mrg else
19555 1.1 mrg tagname=""
19556 1.1 mrg fi
19557 1.1 mrg ;;
19558 1.1 mrg
19559 1.1 mrg RC)
19560 1.1 mrg
19561 1.1 mrg
19562 1.1 mrg # Source file extension for RC test sources.
19563 1.1 mrg ac_ext=rc
19564 1.1 mrg
19565 1.1 mrg # Object file extension for compiled RC test sources.
19566 1.1 mrg objext=o
19567 1.1 mrg objext_RC=$objext
19568 1.1 mrg
19569 1.1 mrg # Code to be used in simple compile tests
19570 1.1 mrg lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
19571 1.1 mrg
19572 1.1 mrg # Code to be used in simple link tests
19573 1.1 mrg lt_simple_link_test_code="$lt_simple_compile_test_code"
19574 1.1 mrg
19575 1.1 mrg # ltmain only uses $CC for tagged configurations so make sure $CC is set.
19576 1.1 mrg
19577 1.1 mrg # If no C compiler was specified, use CC.
19578 1.1 mrg LTCC=${LTCC-"$CC"}
19579 1.1 mrg
19580 1.1 mrg # If no C compiler flags were specified, use CFLAGS.
19581 1.1 mrg LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
19582 1.1 mrg
19583 1.1 mrg # Allow CC to be a program name with arguments.
19584 1.1 mrg compiler=$CC
19585 1.1 mrg
19586 1.1 mrg
19587 1.1 mrg # save warnings/boilerplate of simple test code
19588 1.1 mrg ac_outfile=conftest.$ac_objext
19589 1.1 mrg echo "$lt_simple_compile_test_code" >conftest.$ac_ext
19590 1.1 mrg eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19591 1.1 mrg _lt_compiler_boilerplate=`cat conftest.err`
19592 1.1 mrg $rm conftest*
19593 1.1 mrg
19594 1.1 mrg ac_outfile=conftest.$ac_objext
19595 1.1 mrg echo "$lt_simple_link_test_code" >conftest.$ac_ext
19596 1.1 mrg eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19597 1.1 mrg _lt_linker_boilerplate=`cat conftest.err`
19598 1.1.1.2 mrg $rm -r conftest*
19599 1.1 mrg
19600 1.1 mrg
19601 1.1 mrg # Allow CC to be a program name with arguments.
19602 1.1 mrg lt_save_CC="$CC"
19603 1.1 mrg CC=${RC-"windres"}
19604 1.1 mrg compiler=$CC
19605 1.1 mrg compiler_RC=$CC
19606 1.1 mrg for cc_temp in $compiler""; do
19607 1.1 mrg case $cc_temp in
19608 1.1 mrg compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19609 1.1 mrg distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19610 1.1 mrg \-*) ;;
19611 1.1 mrg *) break;;
19612 1.1 mrg esac
19613 1.1 mrg done
19614 1.1 mrg cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
19615 1.1 mrg
19616 1.1 mrg lt_cv_prog_compiler_c_o_RC=yes
19617 1.1 mrg
19618 1.1 mrg # The else clause should only fire when bootstrapping the
19619 1.1 mrg # libtool distribution, otherwise you forgot to ship ltmain.sh
19620 1.1 mrg # with your package, and you will get complaints that there are
19621 1.1 mrg # no rules to generate ltmain.sh.
19622 1.1 mrg if test -f "$ltmain"; then
19623 1.1 mrg # See if we are running on zsh, and set the options which allow our commands through
19624 1.1 mrg # without removal of \ escapes.
19625 1.1 mrg if test -n "${ZSH_VERSION+set}" ; then
19626 1.1 mrg setopt NO_GLOB_SUBST
19627 1.1 mrg fi
19628 1.1 mrg # Now quote all the things that may contain metacharacters while being
19629 1.1 mrg # careful not to overquote the AC_SUBSTed values. We take copies of the
19630 1.1 mrg # variables and quote the copies for generation of the libtool script.
19631 1.1 mrg for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19632 1.1 mrg SED SHELL STRIP \
19633 1.1 mrg libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19634 1.1 mrg old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19635 1.1 mrg deplibs_check_method reload_flag reload_cmds need_locks \
19636 1.1 mrg lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19637 1.1 mrg lt_cv_sys_global_symbol_to_c_name_address \
19638 1.1 mrg sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19639 1.1 mrg old_postinstall_cmds old_postuninstall_cmds \
19640 1.1 mrg compiler_RC \
19641 1.1 mrg CC_RC \
19642 1.1 mrg LD_RC \
19643 1.1 mrg lt_prog_compiler_wl_RC \
19644 1.1 mrg lt_prog_compiler_pic_RC \
19645 1.1 mrg lt_prog_compiler_static_RC \
19646 1.1 mrg lt_prog_compiler_no_builtin_flag_RC \
19647 1.1 mrg export_dynamic_flag_spec_RC \
19648 1.1 mrg thread_safe_flag_spec_RC \
19649 1.1 mrg whole_archive_flag_spec_RC \
19650 1.1 mrg enable_shared_with_static_runtimes_RC \
19651 1.1 mrg old_archive_cmds_RC \
19652 1.1 mrg old_archive_from_new_cmds_RC \
19653 1.1 mrg predep_objects_RC \
19654 1.1 mrg postdep_objects_RC \
19655 1.1 mrg predeps_RC \
19656 1.1 mrg postdeps_RC \
19657 1.1 mrg compiler_lib_search_path_RC \
19658 1.1.1.2 mrg compiler_lib_search_dirs_RC \
19659 1.1 mrg archive_cmds_RC \
19660 1.1 mrg archive_expsym_cmds_RC \
19661 1.1 mrg postinstall_cmds_RC \
19662 1.1 mrg postuninstall_cmds_RC \
19663 1.1 mrg old_archive_from_expsyms_cmds_RC \
19664 1.1 mrg allow_undefined_flag_RC \
19665 1.1 mrg no_undefined_flag_RC \
19666 1.1 mrg export_symbols_cmds_RC \
19667 1.1 mrg hardcode_libdir_flag_spec_RC \
19668 1.1 mrg hardcode_libdir_flag_spec_ld_RC \
19669 1.1 mrg hardcode_libdir_separator_RC \
19670 1.1 mrg hardcode_automatic_RC \
19671 1.1 mrg module_cmds_RC \
19672 1.1 mrg module_expsym_cmds_RC \
19673 1.1 mrg lt_cv_prog_compiler_c_o_RC \
19674 1.1 mrg fix_srcfile_path_RC \
19675 1.1 mrg exclude_expsyms_RC \
19676 1.1 mrg include_expsyms_RC; do
19677 1.1 mrg
19678 1.1 mrg case $var in
19679 1.1 mrg old_archive_cmds_RC | \
19680 1.1 mrg old_archive_from_new_cmds_RC | \
19681 1.1 mrg archive_cmds_RC | \
19682 1.1 mrg archive_expsym_cmds_RC | \
19683 1.1 mrg module_cmds_RC | \
19684 1.1 mrg module_expsym_cmds_RC | \
19685 1.1 mrg old_archive_from_expsyms_cmds_RC | \
19686 1.1 mrg export_symbols_cmds_RC | \
19687 1.1 mrg extract_expsyms_cmds | reload_cmds | finish_cmds | \
19688 1.1 mrg postinstall_cmds | postuninstall_cmds | \
19689 1.1 mrg old_postinstall_cmds | old_postuninstall_cmds | \
19690 1.1 mrg sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19691 1.1 mrg # Double-quote double-evaled strings.
19692 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19693 1.1 mrg ;;
19694 1.1 mrg *)
19695 1.1 mrg eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19696 1.1 mrg ;;
19697 1.1 mrg esac
19698 1.1 mrg done
19699 1.1 mrg
19700 1.1 mrg case $lt_echo in
19701 1.1 mrg *'\$0 --fallback-echo"')
19702 1.1 mrg lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19703 1.1 mrg ;;
19704 1.1 mrg esac
19705 1.1 mrg
19706 1.1 mrg cfgfile="$ofile"
19707 1.1 mrg
19708 1.1 mrg cat <<__EOF__ >> "$cfgfile"
19709 1.1 mrg # ### BEGIN LIBTOOL TAG CONFIG: $tagname
19710 1.1 mrg
19711 1.1 mrg # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19712 1.1 mrg
19713 1.1 mrg # Shell to use when invoking shell scripts.
19714 1.1 mrg SHELL=$lt_SHELL
19715 1.1 mrg
19716 1.1 mrg # Whether or not to build shared libraries.
19717 1.1 mrg build_libtool_libs=$enable_shared
19718 1.1 mrg
19719 1.1 mrg # Whether or not to build static libraries.
19720 1.1 mrg build_old_libs=$enable_static
19721 1.1 mrg
19722 1.1 mrg # Whether or not to add -lc for building shared libraries.
19723 1.1 mrg build_libtool_need_lc=$archive_cmds_need_lc_RC
19724 1.1 mrg
19725 1.1 mrg # Whether or not to disallow shared libs when runtime libs are static
19726 1.1 mrg allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
19727 1.1 mrg
19728 1.1 mrg # Whether or not to optimize for fast installation.
19729 1.1 mrg fast_install=$enable_fast_install
19730 1.1 mrg
19731 1.1 mrg # The host system.
19732 1.1 mrg host_alias=$host_alias
19733 1.1 mrg host=$host
19734 1.1 mrg host_os=$host_os
19735 1.1 mrg
19736 1.1 mrg # The build system.
19737 1.1 mrg build_alias=$build_alias
19738 1.1 mrg build=$build
19739 1.1 mrg build_os=$build_os
19740 1.1 mrg
19741 1.1 mrg # An echo program that does not interpret backslashes.
19742 1.1 mrg echo=$lt_echo
19743 1.1 mrg
19744 1.1 mrg # The archiver.
19745 1.1 mrg AR=$lt_AR
19746 1.1 mrg AR_FLAGS=$lt_AR_FLAGS
19747 1.1 mrg
19748 1.1 mrg # A C compiler.
19749 1.1 mrg LTCC=$lt_LTCC
19750 1.1 mrg
19751 1.1 mrg # LTCC compiler flags.
19752 1.1 mrg LTCFLAGS=$lt_LTCFLAGS
19753 1.1 mrg
19754 1.1 mrg # A language-specific compiler.
19755 1.1 mrg CC=$lt_compiler_RC
19756 1.1 mrg
19757 1.1 mrg # Is the compiler the GNU C compiler?
19758 1.1 mrg with_gcc=$GCC_RC
19759 1.1 mrg
19760 1.1 mrg # An ERE matcher.
19761 1.1 mrg EGREP=$lt_EGREP
19762 1.1 mrg
19763 1.1 mrg # The linker used to build libraries.
19764 1.1 mrg LD=$lt_LD_RC
19765 1.1 mrg
19766 1.1 mrg # Whether we need hard or soft links.
19767 1.1 mrg LN_S=$lt_LN_S
19768 1.1 mrg
19769 1.1 mrg # A BSD-compatible nm program.
19770 1.1 mrg NM=$lt_NM
19771 1.1 mrg
19772 1.1 mrg # A symbol stripping program
19773 1.1 mrg STRIP=$lt_STRIP
19774 1.1 mrg
19775 1.1 mrg # Used to examine libraries when file_magic_cmd begins "file"
19776 1.1 mrg MAGIC_CMD=$MAGIC_CMD
19777 1.1 mrg
19778 1.1 mrg # Used on cygwin: DLL creation program.
19779 1.1 mrg DLLTOOL="$DLLTOOL"
19780 1.1 mrg
19781 1.1 mrg # Used on cygwin: object dumper.
19782 1.1 mrg OBJDUMP="$OBJDUMP"
19783 1.1 mrg
19784 1.1 mrg # Used on cygwin: assembler.
19785 1.1 mrg AS="$AS"
19786 1.1 mrg
19787 1.1 mrg # The name of the directory that contains temporary libtool files.
19788 1.1 mrg objdir=$objdir
19789 1.1 mrg
19790 1.1 mrg # How to create reloadable object files.
19791 1.1 mrg reload_flag=$lt_reload_flag
19792 1.1 mrg reload_cmds=$lt_reload_cmds
19793 1.1 mrg
19794 1.1 mrg # How to pass a linker flag through the compiler.
19795 1.1 mrg wl=$lt_lt_prog_compiler_wl_RC
19796 1.1 mrg
19797 1.1 mrg # Object file suffix (normally "o").
19798 1.1 mrg objext="$ac_objext"
19799 1.1 mrg
19800 1.1 mrg # Old archive suffix (normally "a").
19801 1.1 mrg libext="$libext"
19802 1.1 mrg
19803 1.1 mrg # Shared library suffix (normally ".so").
19804 1.1 mrg shrext_cmds='$shrext_cmds'
19805 1.1 mrg
19806 1.1 mrg # Executable file suffix (normally "").
19807 1.1 mrg exeext="$exeext"
19808 1.1 mrg
19809 1.1 mrg # Additional compiler flags for building library objects.
19810 1.1 mrg pic_flag=$lt_lt_prog_compiler_pic_RC
19811 1.1 mrg pic_mode=$pic_mode
19812 1.1 mrg
19813 1.1 mrg # What is the maximum length of a command?
19814 1.1 mrg max_cmd_len=$lt_cv_sys_max_cmd_len
19815 1.1 mrg
19816 1.1 mrg # Does compiler simultaneously support -c and -o options?
19817 1.1 mrg compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
19818 1.1 mrg
19819 1.1 mrg # Must we lock files when doing compilation?
19820 1.1 mrg need_locks=$lt_need_locks
19821 1.1 mrg
19822 1.1 mrg # Do we need the lib prefix for modules?
19823 1.1 mrg need_lib_prefix=$need_lib_prefix
19824 1.1 mrg
19825 1.1 mrg # Do we need a version for libraries?
19826 1.1 mrg need_version=$need_version
19827 1.1 mrg
19828 1.1 mrg # Whether dlopen is supported.
19829 1.1 mrg dlopen_support=$enable_dlopen
19830 1.1 mrg
19831 1.1 mrg # Whether dlopen of programs is supported.
19832 1.1 mrg dlopen_self=$enable_dlopen_self
19833 1.1 mrg
19834 1.1 mrg # Whether dlopen of statically linked programs is supported.
19835 1.1 mrg dlopen_self_static=$enable_dlopen_self_static
19836 1.1 mrg
19837 1.1 mrg # Compiler flag to prevent dynamic linking.
19838 1.1 mrg link_static_flag=$lt_lt_prog_compiler_static_RC
19839 1.1 mrg
19840 1.1 mrg # Compiler flag to turn off builtin functions.
19841 1.1 mrg no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
19842 1.1 mrg
19843 1.1 mrg # Compiler flag to allow reflexive dlopens.
19844 1.1 mrg export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
19845 1.1 mrg
19846 1.1 mrg # Compiler flag to generate shared objects directly from archives.
19847 1.1 mrg whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
19848 1.1 mrg
19849 1.1 mrg # Compiler flag to generate thread-safe objects.
19850 1.1 mrg thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
19851 1.1 mrg
19852 1.1 mrg # Library versioning type.
19853 1.1 mrg version_type=$version_type
19854 1.1 mrg
19855 1.1 mrg # Format of library name prefix.
19856 1.1 mrg libname_spec=$lt_libname_spec
19857 1.1 mrg
19858 1.1 mrg # List of archive names. First name is the real one, the rest are links.
19859 1.1 mrg # The last name is the one that the linker finds with -lNAME.
19860 1.1 mrg library_names_spec=$lt_library_names_spec
19861 1.1 mrg
19862 1.1 mrg # The coded name of the library, if different from the real name.
19863 1.1 mrg soname_spec=$lt_soname_spec
19864 1.1 mrg
19865 1.1 mrg # Commands used to build and install an old-style archive.
19866 1.1 mrg RANLIB=$lt_RANLIB
19867 1.1 mrg old_archive_cmds=$lt_old_archive_cmds_RC
19868 1.1 mrg old_postinstall_cmds=$lt_old_postinstall_cmds
19869 1.1 mrg old_postuninstall_cmds=$lt_old_postuninstall_cmds
19870 1.1 mrg
19871 1.1 mrg # Create an old-style archive from a shared archive.
19872 1.1 mrg old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
19873 1.1 mrg
19874 1.1 mrg # Create a temporary old-style archive to link instead of a shared archive.
19875 1.1 mrg old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
19876 1.1 mrg
19877 1.1 mrg # Commands used to build and install a shared archive.
19878 1.1 mrg archive_cmds=$lt_archive_cmds_RC
19879 1.1 mrg archive_expsym_cmds=$lt_archive_expsym_cmds_RC
19880 1.1 mrg postinstall_cmds=$lt_postinstall_cmds
19881 1.1 mrg postuninstall_cmds=$lt_postuninstall_cmds
19882 1.1 mrg
19883 1.1 mrg # Commands used to build a loadable module (assumed same as above if empty)
19884 1.1 mrg module_cmds=$lt_module_cmds_RC
19885 1.1 mrg module_expsym_cmds=$lt_module_expsym_cmds_RC
19886 1.1 mrg
19887 1.1 mrg # Commands to strip libraries.
19888 1.1 mrg old_striplib=$lt_old_striplib
19889 1.1 mrg striplib=$lt_striplib
19890 1.1 mrg
19891 1.1 mrg # Dependencies to place before the objects being linked to create a
19892 1.1 mrg # shared library.
19893 1.1 mrg predep_objects=$lt_predep_objects_RC
19894 1.1 mrg
19895 1.1 mrg # Dependencies to place after the objects being linked to create a
19896 1.1 mrg # shared library.
19897 1.1 mrg postdep_objects=$lt_postdep_objects_RC
19898 1.1 mrg
19899 1.1 mrg # Dependencies to place before the objects being linked to create a
19900 1.1 mrg # shared library.
19901 1.1 mrg predeps=$lt_predeps_RC
19902 1.1 mrg
19903 1.1 mrg # Dependencies to place after the objects being linked to create a
19904 1.1 mrg # shared library.
19905 1.1 mrg postdeps=$lt_postdeps_RC
19906 1.1 mrg
19907 1.1.1.2 mrg # The directories searched by this compiler when creating a shared
19908 1.1.1.2 mrg # library
19909 1.1.1.2 mrg compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
19910 1.1.1.2 mrg
19911 1.1 mrg # The library search path used internally by the compiler when linking
19912 1.1 mrg # a shared library.
19913 1.1 mrg compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19914 1.1 mrg
19915 1.1 mrg # Method to check whether dependent libraries are shared objects.
19916 1.1 mrg deplibs_check_method=$lt_deplibs_check_method
19917 1.1 mrg
19918 1.1 mrg # Command to use when deplibs_check_method == file_magic.
19919 1.1 mrg file_magic_cmd=$lt_file_magic_cmd
19920 1.1 mrg
19921 1.1 mrg # Flag that allows shared libraries with undefined symbols to be built.
19922 1.1 mrg allow_undefined_flag=$lt_allow_undefined_flag_RC
19923 1.1 mrg
19924 1.1 mrg # Flag that forces no undefined symbols.
19925 1.1 mrg no_undefined_flag=$lt_no_undefined_flag_RC
19926 1.1 mrg
19927 1.1 mrg # Commands used to finish a libtool library installation in a directory.
19928 1.1 mrg finish_cmds=$lt_finish_cmds
19929 1.1 mrg
19930 1.1 mrg # Same as above, but a single script fragment to be evaled but not shown.
19931 1.1 mrg finish_eval=$lt_finish_eval
19932 1.1 mrg
19933 1.1 mrg # Take the output of nm and produce a listing of raw symbols and C names.
19934 1.1 mrg global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19935 1.1 mrg
19936 1.1 mrg # Transform the output of nm in a proper C declaration
19937 1.1 mrg global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19938 1.1 mrg
19939 1.1 mrg # Transform the output of nm in a C name address pair
19940 1.1 mrg global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19941 1.1 mrg
19942 1.1 mrg # This is the shared library runtime path variable.
19943 1.1 mrg runpath_var=$runpath_var
19944 1.1 mrg
19945 1.1 mrg # This is the shared library path variable.
19946 1.1 mrg shlibpath_var=$shlibpath_var
19947 1.1 mrg
19948 1.1 mrg # Is shlibpath searched before the hard-coded library search path?
19949 1.1 mrg shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19950 1.1 mrg
19951 1.1 mrg # How to hardcode a shared library path into an executable.
19952 1.1 mrg hardcode_action=$hardcode_action_RC
19953 1.1 mrg
19954 1.1 mrg # Whether we should hardcode library paths into libraries.
19955 1.1 mrg hardcode_into_libs=$hardcode_into_libs
19956 1.1 mrg
19957 1.1 mrg # Flag to hardcode \$libdir into a binary during linking.
19958 1.1 mrg # This must work even if \$libdir does not exist.
19959 1.1 mrg hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19960 1.1 mrg
19961 1.1 mrg # If ld is used when linking, flag to hardcode \$libdir into
19962 1.1 mrg # a binary during linking. This must work even if \$libdir does
19963 1.1 mrg # not exist.
19964 1.1 mrg hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19965 1.1 mrg
19966 1.1 mrg # Whether we need a single -rpath flag with a separated argument.
19967 1.1 mrg hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19968 1.1 mrg
19969 1.1 mrg # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19970 1.1 mrg # resulting binary.
19971 1.1 mrg hardcode_direct=$hardcode_direct_RC
19972 1.1 mrg
19973 1.1 mrg # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19974 1.1 mrg # resulting binary.
19975 1.1 mrg hardcode_minus_L=$hardcode_minus_L_RC
19976 1.1 mrg
19977 1.1 mrg # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19978 1.1 mrg # the resulting binary.
19979 1.1 mrg hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19980 1.1 mrg
19981 1.1 mrg # Set to yes if building a shared library automatically hardcodes DIR into the library
19982 1.1 mrg # and all subsequent libraries and executables linked against it.
19983 1.1 mrg hardcode_automatic=$hardcode_automatic_RC
19984 1.1 mrg
19985 1.1 mrg # Variables whose values should be saved in libtool wrapper scripts and
19986 1.1 mrg # restored at relink time.
19987 1.1 mrg variables_saved_for_relink="$variables_saved_for_relink"
19988 1.1 mrg
19989 1.1 mrg # Whether libtool must link a program against all its dependency libraries.
19990 1.1 mrg link_all_deplibs=$link_all_deplibs_RC
19991 1.1 mrg
19992 1.1 mrg # Compile-time system search path for libraries
19993 1.1 mrg sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19994 1.1 mrg
19995 1.1 mrg # Run-time system search path for libraries
19996 1.1 mrg sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19997 1.1 mrg
19998 1.1 mrg # Fix the shell variable \$srcfile for the compiler.
19999 1.1 mrg fix_srcfile_path=$lt_fix_srcfile_path
20000 1.1 mrg
20001 1.1 mrg # Set to yes if exported symbols are required.
20002 1.1 mrg always_export_symbols=$always_export_symbols_RC
20003 1.1 mrg
20004 1.1 mrg # The commands to list exported symbols.
20005 1.1 mrg export_symbols_cmds=$lt_export_symbols_cmds_RC
20006 1.1 mrg
20007 1.1 mrg # The commands to extract the exported symbol list from a shared archive.
20008 1.1 mrg extract_expsyms_cmds=$lt_extract_expsyms_cmds
20009 1.1 mrg
20010 1.1 mrg # Symbols that should not be listed in the preloaded symbols.
20011 1.1 mrg exclude_expsyms=$lt_exclude_expsyms_RC
20012 1.1 mrg
20013 1.1 mrg # Symbols that must always be exported.
20014 1.1 mrg include_expsyms=$lt_include_expsyms_RC
20015 1.1 mrg
20016 1.1 mrg # ### END LIBTOOL TAG CONFIG: $tagname
20017 1.1 mrg
20018 1.1 mrg __EOF__
20019 1.1 mrg
20020 1.1 mrg
20021 1.1 mrg else
20022 1.1 mrg # If there is no Makefile yet, we rely on a make rule to execute
20023 1.1 mrg # `config.status --recheck' to rerun these tests and create the
20024 1.1 mrg # libtool script then.
20025 1.1 mrg ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
20026 1.1 mrg if test -f "$ltmain_in"; then
20027 1.1 mrg test -f Makefile && make "$ltmain"
20028 1.1 mrg fi
20029 1.1 mrg fi
20030 1.1 mrg
20031 1.1 mrg
20032 1.1 mrg ac_ext=c
20033 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
20034 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20035 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20036 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
20037 1.1 mrg
20038 1.1 mrg CC="$lt_save_CC"
20039 1.1 mrg
20040 1.1 mrg ;;
20041 1.1 mrg
20042 1.1 mrg *)
20043 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
20044 1.1.1.2 mrg $as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
20045 1.1 mrg { (exit 1); exit 1; }; }
20046 1.1 mrg ;;
20047 1.1 mrg esac
20048 1.1 mrg
20049 1.1 mrg # Append the new tag name to the list of available tags.
20050 1.1 mrg if test -n "$tagname" ; then
20051 1.1 mrg available_tags="$available_tags $tagname"
20052 1.1 mrg fi
20053 1.1 mrg fi
20054 1.1 mrg done
20055 1.1 mrg IFS="$lt_save_ifs"
20056 1.1 mrg
20057 1.1 mrg # Now substitute the updated list of available tags.
20058 1.1 mrg if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
20059 1.1 mrg mv "${ofile}T" "$ofile"
20060 1.1 mrg chmod +x "$ofile"
20061 1.1 mrg else
20062 1.1 mrg rm -f "${ofile}T"
20063 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
20064 1.1.1.2 mrg $as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
20065 1.1 mrg { (exit 1); exit 1; }; }
20066 1.1 mrg fi
20067 1.1 mrg fi
20068 1.1 mrg
20069 1.1 mrg
20070 1.1 mrg
20071 1.1 mrg # This can be used to rebuild libtool when needed
20072 1.1 mrg LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
20073 1.1 mrg
20074 1.1 mrg # Always use our own libtool.
20075 1.1 mrg LIBTOOL='$(SHELL) $(top_builddir)/libtool'
20076 1.1 mrg
20077 1.1 mrg # Prevent multiple expansion
20078 1.1 mrg
20079 1.1 mrg
20080 1.1 mrg
20081 1.1 mrg
20082 1.1 mrg
20083 1.1 mrg
20084 1.1 mrg
20085 1.1 mrg
20086 1.1 mrg
20087 1.1 mrg
20088 1.1 mrg
20089 1.1 mrg
20090 1.1 mrg
20091 1.1 mrg
20092 1.1 mrg
20093 1.1 mrg
20094 1.1 mrg
20095 1.1 mrg
20096 1.1 mrg
20097 1.1 mrg
20098 1.1 mrg ac_ext=c
20099 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
20100 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20101 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20102 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
20103 1.1 mrg if test -n "$ac_tool_prefix"; then
20104 1.1 mrg # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
20105 1.1 mrg set dummy ${ac_tool_prefix}gcc; ac_word=$2
20106 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20107 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
20108 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
20109 1.1.1.2 mrg $as_echo_n "(cached) " >&6
20110 1.1 mrg else
20111 1.1 mrg if test -n "$CC"; then
20112 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
20113 1.1 mrg else
20114 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20115 1.1 mrg for as_dir in $PATH
20116 1.1 mrg do
20117 1.1 mrg IFS=$as_save_IFS
20118 1.1 mrg test -z "$as_dir" && as_dir=.
20119 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
20120 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20121 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}gcc"
20122 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20123 1.1 mrg break 2
20124 1.1 mrg fi
20125 1.1 mrg done
20126 1.1 mrg done
20127 1.1 mrg IFS=$as_save_IFS
20128 1.1 mrg
20129 1.1 mrg fi
20130 1.1 mrg fi
20131 1.1 mrg CC=$ac_cv_prog_CC
20132 1.1 mrg if test -n "$CC"; then
20133 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $CC" >&5
20134 1.1.1.2 mrg $as_echo "$CC" >&6; }
20135 1.1 mrg else
20136 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
20137 1.1.1.2 mrg $as_echo "no" >&6; }
20138 1.1 mrg fi
20139 1.1 mrg
20140 1.1 mrg
20141 1.1 mrg fi
20142 1.1 mrg if test -z "$ac_cv_prog_CC"; then
20143 1.1 mrg ac_ct_CC=$CC
20144 1.1 mrg # Extract the first word of "gcc", so it can be a program name with args.
20145 1.1 mrg set dummy gcc; ac_word=$2
20146 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20147 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
20148 1.1 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20149 1.1.1.2 mrg $as_echo_n "(cached) " >&6
20150 1.1 mrg else
20151 1.1 mrg if test -n "$ac_ct_CC"; then
20152 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20153 1.1 mrg else
20154 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20155 1.1 mrg for as_dir in $PATH
20156 1.1 mrg do
20157 1.1 mrg IFS=$as_save_IFS
20158 1.1 mrg test -z "$as_dir" && as_dir=.
20159 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
20160 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20161 1.1 mrg ac_cv_prog_ac_ct_CC="gcc"
20162 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20163 1.1 mrg break 2
20164 1.1 mrg fi
20165 1.1 mrg done
20166 1.1 mrg done
20167 1.1 mrg IFS=$as_save_IFS
20168 1.1 mrg
20169 1.1 mrg fi
20170 1.1 mrg fi
20171 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
20172 1.1 mrg if test -n "$ac_ct_CC"; then
20173 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20174 1.1.1.2 mrg $as_echo "$ac_ct_CC" >&6; }
20175 1.1 mrg else
20176 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
20177 1.1.1.2 mrg $as_echo "no" >&6; }
20178 1.1 mrg fi
20179 1.1 mrg
20180 1.1 mrg if test "x$ac_ct_CC" = x; then
20181 1.1 mrg CC=""
20182 1.1 mrg else
20183 1.1 mrg case $cross_compiling:$ac_tool_warned in
20184 1.1 mrg yes:)
20185 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
20186 1.1.1.2 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20187 1.1 mrg ac_tool_warned=yes ;;
20188 1.1 mrg esac
20189 1.1 mrg CC=$ac_ct_CC
20190 1.1 mrg fi
20191 1.1 mrg else
20192 1.1 mrg CC="$ac_cv_prog_CC"
20193 1.1 mrg fi
20194 1.1 mrg
20195 1.1 mrg if test -z "$CC"; then
20196 1.1 mrg if test -n "$ac_tool_prefix"; then
20197 1.1 mrg # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
20198 1.1 mrg set dummy ${ac_tool_prefix}cc; ac_word=$2
20199 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20200 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
20201 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
20202 1.1.1.2 mrg $as_echo_n "(cached) " >&6
20203 1.1 mrg else
20204 1.1 mrg if test -n "$CC"; then
20205 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
20206 1.1 mrg else
20207 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20208 1.1 mrg for as_dir in $PATH
20209 1.1 mrg do
20210 1.1 mrg IFS=$as_save_IFS
20211 1.1 mrg test -z "$as_dir" && as_dir=.
20212 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
20213 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20214 1.1 mrg ac_cv_prog_CC="${ac_tool_prefix}cc"
20215 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20216 1.1 mrg break 2
20217 1.1 mrg fi
20218 1.1 mrg done
20219 1.1 mrg done
20220 1.1 mrg IFS=$as_save_IFS
20221 1.1 mrg
20222 1.1 mrg fi
20223 1.1 mrg fi
20224 1.1 mrg CC=$ac_cv_prog_CC
20225 1.1 mrg if test -n "$CC"; then
20226 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $CC" >&5
20227 1.1.1.2 mrg $as_echo "$CC" >&6; }
20228 1.1 mrg else
20229 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
20230 1.1.1.2 mrg $as_echo "no" >&6; }
20231 1.1 mrg fi
20232 1.1 mrg
20233 1.1 mrg
20234 1.1 mrg fi
20235 1.1 mrg fi
20236 1.1 mrg if test -z "$CC"; then
20237 1.1 mrg # Extract the first word of "cc", so it can be a program name with args.
20238 1.1 mrg set dummy cc; ac_word=$2
20239 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20240 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
20241 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
20242 1.1.1.2 mrg $as_echo_n "(cached) " >&6
20243 1.1 mrg else
20244 1.1 mrg if test -n "$CC"; then
20245 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
20246 1.1 mrg else
20247 1.1 mrg ac_prog_rejected=no
20248 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20249 1.1 mrg for as_dir in $PATH
20250 1.1 mrg do
20251 1.1 mrg IFS=$as_save_IFS
20252 1.1 mrg test -z "$as_dir" && as_dir=.
20253 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
20254 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20255 1.1 mrg if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
20256 1.1 mrg ac_prog_rejected=yes
20257 1.1 mrg continue
20258 1.1 mrg fi
20259 1.1 mrg ac_cv_prog_CC="cc"
20260 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20261 1.1 mrg break 2
20262 1.1 mrg fi
20263 1.1 mrg done
20264 1.1 mrg done
20265 1.1 mrg IFS=$as_save_IFS
20266 1.1 mrg
20267 1.1 mrg if test $ac_prog_rejected = yes; then
20268 1.1 mrg # We found a bogon in the path, so make sure we never use it.
20269 1.1 mrg set dummy $ac_cv_prog_CC
20270 1.1 mrg shift
20271 1.1 mrg if test $# != 0; then
20272 1.1 mrg # We chose a different compiler from the bogus one.
20273 1.1 mrg # However, it has the same basename, so the bogon will be chosen
20274 1.1 mrg # first if we set CC to just the basename; use the full file name.
20275 1.1 mrg shift
20276 1.1 mrg ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
20277 1.1 mrg fi
20278 1.1 mrg fi
20279 1.1 mrg fi
20280 1.1 mrg fi
20281 1.1 mrg CC=$ac_cv_prog_CC
20282 1.1 mrg if test -n "$CC"; then
20283 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $CC" >&5
20284 1.1.1.2 mrg $as_echo "$CC" >&6; }
20285 1.1 mrg else
20286 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
20287 1.1.1.2 mrg $as_echo "no" >&6; }
20288 1.1 mrg fi
20289 1.1 mrg
20290 1.1 mrg
20291 1.1 mrg fi
20292 1.1 mrg if test -z "$CC"; then
20293 1.1 mrg if test -n "$ac_tool_prefix"; then
20294 1.1 mrg for ac_prog in cl.exe
20295 1.1 mrg do
20296 1.1 mrg # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
20297 1.1 mrg set dummy $ac_tool_prefix$ac_prog; ac_word=$2
20298 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20299 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
20300 1.1 mrg if test "${ac_cv_prog_CC+set}" = set; then
20301 1.1.1.2 mrg $as_echo_n "(cached) " >&6
20302 1.1 mrg else
20303 1.1 mrg if test -n "$CC"; then
20304 1.1 mrg ac_cv_prog_CC="$CC" # Let the user override the test.
20305 1.1 mrg else
20306 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20307 1.1 mrg for as_dir in $PATH
20308 1.1 mrg do
20309 1.1 mrg IFS=$as_save_IFS
20310 1.1 mrg test -z "$as_dir" && as_dir=.
20311 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
20312 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20313 1.1 mrg ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
20314 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20315 1.1 mrg break 2
20316 1.1 mrg fi
20317 1.1 mrg done
20318 1.1 mrg done
20319 1.1 mrg IFS=$as_save_IFS
20320 1.1 mrg
20321 1.1 mrg fi
20322 1.1 mrg fi
20323 1.1 mrg CC=$ac_cv_prog_CC
20324 1.1 mrg if test -n "$CC"; then
20325 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $CC" >&5
20326 1.1.1.2 mrg $as_echo "$CC" >&6; }
20327 1.1 mrg else
20328 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
20329 1.1.1.2 mrg $as_echo "no" >&6; }
20330 1.1 mrg fi
20331 1.1 mrg
20332 1.1 mrg
20333 1.1 mrg test -n "$CC" && break
20334 1.1 mrg done
20335 1.1 mrg fi
20336 1.1 mrg if test -z "$CC"; then
20337 1.1 mrg ac_ct_CC=$CC
20338 1.1 mrg for ac_prog in cl.exe
20339 1.1 mrg do
20340 1.1 mrg # Extract the first word of "$ac_prog", so it can be a program name with args.
20341 1.1 mrg set dummy $ac_prog; ac_word=$2
20342 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20343 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
20344 1.1 mrg if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20345 1.1.1.2 mrg $as_echo_n "(cached) " >&6
20346 1.1 mrg else
20347 1.1 mrg if test -n "$ac_ct_CC"; then
20348 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20349 1.1 mrg else
20350 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20351 1.1 mrg for as_dir in $PATH
20352 1.1 mrg do
20353 1.1 mrg IFS=$as_save_IFS
20354 1.1 mrg test -z "$as_dir" && as_dir=.
20355 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
20356 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20357 1.1 mrg ac_cv_prog_ac_ct_CC="$ac_prog"
20358 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20359 1.1 mrg break 2
20360 1.1 mrg fi
20361 1.1 mrg done
20362 1.1 mrg done
20363 1.1 mrg IFS=$as_save_IFS
20364 1.1 mrg
20365 1.1 mrg fi
20366 1.1 mrg fi
20367 1.1 mrg ac_ct_CC=$ac_cv_prog_ac_ct_CC
20368 1.1 mrg if test -n "$ac_ct_CC"; then
20369 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20370 1.1.1.2 mrg $as_echo "$ac_ct_CC" >&6; }
20371 1.1 mrg else
20372 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
20373 1.1.1.2 mrg $as_echo "no" >&6; }
20374 1.1 mrg fi
20375 1.1 mrg
20376 1.1 mrg
20377 1.1 mrg test -n "$ac_ct_CC" && break
20378 1.1 mrg done
20379 1.1 mrg
20380 1.1 mrg if test "x$ac_ct_CC" = x; then
20381 1.1 mrg CC=""
20382 1.1 mrg else
20383 1.1 mrg case $cross_compiling:$ac_tool_warned in
20384 1.1 mrg yes:)
20385 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
20386 1.1.1.2 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20387 1.1 mrg ac_tool_warned=yes ;;
20388 1.1 mrg esac
20389 1.1 mrg CC=$ac_ct_CC
20390 1.1 mrg fi
20391 1.1 mrg fi
20392 1.1 mrg
20393 1.1 mrg fi
20394 1.1 mrg
20395 1.1 mrg
20396 1.1.1.2 mrg test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
20397 1.1.1.2 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
20398 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
20399 1.1 mrg See \`config.log' for more details." >&5
20400 1.1.1.2 mrg $as_echo "$as_me: error: no acceptable C compiler found in \$PATH
20401 1.1 mrg See \`config.log' for more details." >&2;}
20402 1.1.1.2 mrg { (exit 1); exit 1; }; }; }
20403 1.1 mrg
20404 1.1 mrg # Provide some information about the compiler.
20405 1.1.1.2 mrg $as_echo "$as_me:$LINENO: checking for C compiler version" >&5
20406 1.1.1.2 mrg set X $ac_compile
20407 1.1.1.2 mrg ac_compiler=$2
20408 1.1 mrg { (ac_try="$ac_compiler --version >&5"
20409 1.1 mrg case "(($ac_try" in
20410 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20411 1.1 mrg *) ac_try_echo=$ac_try;;
20412 1.1 mrg esac
20413 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20414 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
20415 1.1 mrg (eval "$ac_compiler --version >&5") 2>&5
20416 1.1 mrg ac_status=$?
20417 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20418 1.1 mrg (exit $ac_status); }
20419 1.1 mrg { (ac_try="$ac_compiler -v >&5"
20420 1.1 mrg case "(($ac_try" in
20421 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20422 1.1 mrg *) ac_try_echo=$ac_try;;
20423 1.1 mrg esac
20424 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20425 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
20426 1.1 mrg (eval "$ac_compiler -v >&5") 2>&5
20427 1.1 mrg ac_status=$?
20428 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20429 1.1 mrg (exit $ac_status); }
20430 1.1 mrg { (ac_try="$ac_compiler -V >&5"
20431 1.1 mrg case "(($ac_try" in
20432 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20433 1.1 mrg *) ac_try_echo=$ac_try;;
20434 1.1 mrg esac
20435 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20436 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
20437 1.1 mrg (eval "$ac_compiler -V >&5") 2>&5
20438 1.1 mrg ac_status=$?
20439 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20440 1.1 mrg (exit $ac_status); }
20441 1.1 mrg
20442 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
20443 1.1.1.2 mrg $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
20444 1.1 mrg if test "${ac_cv_c_compiler_gnu+set}" = set; then
20445 1.1.1.2 mrg $as_echo_n "(cached) " >&6
20446 1.1 mrg else
20447 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
20448 1.1 mrg /* confdefs.h. */
20449 1.1 mrg _ACEOF
20450 1.1 mrg cat confdefs.h >>conftest.$ac_ext
20451 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
20452 1.1 mrg /* end confdefs.h. */
20453 1.1 mrg
20454 1.1 mrg int
20455 1.1 mrg main ()
20456 1.1 mrg {
20457 1.1 mrg #ifndef __GNUC__
20458 1.1 mrg choke me
20459 1.1 mrg #endif
20460 1.1 mrg
20461 1.1 mrg ;
20462 1.1 mrg return 0;
20463 1.1 mrg }
20464 1.1 mrg _ACEOF
20465 1.1 mrg rm -f conftest.$ac_objext
20466 1.1 mrg if { (ac_try="$ac_compile"
20467 1.1 mrg case "(($ac_try" in
20468 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20469 1.1 mrg *) ac_try_echo=$ac_try;;
20470 1.1 mrg esac
20471 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20472 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
20473 1.1 mrg (eval "$ac_compile") 2>conftest.er1
20474 1.1 mrg ac_status=$?
20475 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
20476 1.1 mrg rm -f conftest.er1
20477 1.1 mrg cat conftest.err >&5
20478 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20479 1.1 mrg (exit $ac_status); } && {
20480 1.1 mrg test -z "$ac_c_werror_flag" ||
20481 1.1 mrg test ! -s conftest.err
20482 1.1 mrg } && test -s conftest.$ac_objext; then
20483 1.1 mrg ac_compiler_gnu=yes
20484 1.1 mrg else
20485 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
20486 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
20487 1.1 mrg
20488 1.1 mrg ac_compiler_gnu=no
20489 1.1 mrg fi
20490 1.1 mrg
20491 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20492 1.1 mrg ac_cv_c_compiler_gnu=$ac_compiler_gnu
20493 1.1 mrg
20494 1.1 mrg fi
20495 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
20496 1.1.1.2 mrg $as_echo "$ac_cv_c_compiler_gnu" >&6; }
20497 1.1.1.2 mrg if test $ac_compiler_gnu = yes; then
20498 1.1.1.2 mrg GCC=yes
20499 1.1.1.2 mrg else
20500 1.1.1.2 mrg GCC=
20501 1.1.1.2 mrg fi
20502 1.1 mrg ac_test_CFLAGS=${CFLAGS+set}
20503 1.1 mrg ac_save_CFLAGS=$CFLAGS
20504 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
20505 1.1.1.2 mrg $as_echo_n "checking whether $CC accepts -g... " >&6; }
20506 1.1 mrg if test "${ac_cv_prog_cc_g+set}" = set; then
20507 1.1.1.2 mrg $as_echo_n "(cached) " >&6
20508 1.1 mrg else
20509 1.1 mrg ac_save_c_werror_flag=$ac_c_werror_flag
20510 1.1 mrg ac_c_werror_flag=yes
20511 1.1 mrg ac_cv_prog_cc_g=no
20512 1.1 mrg CFLAGS="-g"
20513 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
20514 1.1 mrg /* confdefs.h. */
20515 1.1 mrg _ACEOF
20516 1.1 mrg cat confdefs.h >>conftest.$ac_ext
20517 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
20518 1.1 mrg /* end confdefs.h. */
20519 1.1 mrg
20520 1.1 mrg int
20521 1.1 mrg main ()
20522 1.1 mrg {
20523 1.1 mrg
20524 1.1 mrg ;
20525 1.1 mrg return 0;
20526 1.1 mrg }
20527 1.1 mrg _ACEOF
20528 1.1 mrg rm -f conftest.$ac_objext
20529 1.1 mrg if { (ac_try="$ac_compile"
20530 1.1 mrg case "(($ac_try" in
20531 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20532 1.1 mrg *) ac_try_echo=$ac_try;;
20533 1.1 mrg esac
20534 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20535 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
20536 1.1 mrg (eval "$ac_compile") 2>conftest.er1
20537 1.1 mrg ac_status=$?
20538 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
20539 1.1 mrg rm -f conftest.er1
20540 1.1 mrg cat conftest.err >&5
20541 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20542 1.1 mrg (exit $ac_status); } && {
20543 1.1 mrg test -z "$ac_c_werror_flag" ||
20544 1.1 mrg test ! -s conftest.err
20545 1.1 mrg } && test -s conftest.$ac_objext; then
20546 1.1 mrg ac_cv_prog_cc_g=yes
20547 1.1 mrg else
20548 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
20549 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
20550 1.1 mrg
20551 1.1 mrg CFLAGS=""
20552 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
20553 1.1 mrg /* confdefs.h. */
20554 1.1 mrg _ACEOF
20555 1.1 mrg cat confdefs.h >>conftest.$ac_ext
20556 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
20557 1.1 mrg /* end confdefs.h. */
20558 1.1 mrg
20559 1.1 mrg int
20560 1.1 mrg main ()
20561 1.1 mrg {
20562 1.1 mrg
20563 1.1 mrg ;
20564 1.1 mrg return 0;
20565 1.1 mrg }
20566 1.1 mrg _ACEOF
20567 1.1 mrg rm -f conftest.$ac_objext
20568 1.1 mrg if { (ac_try="$ac_compile"
20569 1.1 mrg case "(($ac_try" in
20570 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20571 1.1 mrg *) ac_try_echo=$ac_try;;
20572 1.1 mrg esac
20573 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20574 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
20575 1.1 mrg (eval "$ac_compile") 2>conftest.er1
20576 1.1 mrg ac_status=$?
20577 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
20578 1.1 mrg rm -f conftest.er1
20579 1.1 mrg cat conftest.err >&5
20580 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20581 1.1 mrg (exit $ac_status); } && {
20582 1.1 mrg test -z "$ac_c_werror_flag" ||
20583 1.1 mrg test ! -s conftest.err
20584 1.1 mrg } && test -s conftest.$ac_objext; then
20585 1.1 mrg :
20586 1.1 mrg else
20587 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
20588 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
20589 1.1 mrg
20590 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag
20591 1.1 mrg CFLAGS="-g"
20592 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
20593 1.1 mrg /* confdefs.h. */
20594 1.1 mrg _ACEOF
20595 1.1 mrg cat confdefs.h >>conftest.$ac_ext
20596 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
20597 1.1 mrg /* end confdefs.h. */
20598 1.1 mrg
20599 1.1 mrg int
20600 1.1 mrg main ()
20601 1.1 mrg {
20602 1.1 mrg
20603 1.1 mrg ;
20604 1.1 mrg return 0;
20605 1.1 mrg }
20606 1.1 mrg _ACEOF
20607 1.1 mrg rm -f conftest.$ac_objext
20608 1.1 mrg if { (ac_try="$ac_compile"
20609 1.1 mrg case "(($ac_try" in
20610 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20611 1.1 mrg *) ac_try_echo=$ac_try;;
20612 1.1 mrg esac
20613 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20614 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
20615 1.1 mrg (eval "$ac_compile") 2>conftest.er1
20616 1.1 mrg ac_status=$?
20617 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
20618 1.1 mrg rm -f conftest.er1
20619 1.1 mrg cat conftest.err >&5
20620 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20621 1.1 mrg (exit $ac_status); } && {
20622 1.1 mrg test -z "$ac_c_werror_flag" ||
20623 1.1 mrg test ! -s conftest.err
20624 1.1 mrg } && test -s conftest.$ac_objext; then
20625 1.1 mrg ac_cv_prog_cc_g=yes
20626 1.1 mrg else
20627 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
20628 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
20629 1.1 mrg
20630 1.1 mrg
20631 1.1 mrg fi
20632 1.1 mrg
20633 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20634 1.1 mrg fi
20635 1.1 mrg
20636 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20637 1.1 mrg fi
20638 1.1 mrg
20639 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20640 1.1 mrg ac_c_werror_flag=$ac_save_c_werror_flag
20641 1.1 mrg fi
20642 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
20643 1.1.1.2 mrg $as_echo "$ac_cv_prog_cc_g" >&6; }
20644 1.1 mrg if test "$ac_test_CFLAGS" = set; then
20645 1.1 mrg CFLAGS=$ac_save_CFLAGS
20646 1.1 mrg elif test $ac_cv_prog_cc_g = yes; then
20647 1.1 mrg if test "$GCC" = yes; then
20648 1.1 mrg CFLAGS="-g -O2"
20649 1.1 mrg else
20650 1.1 mrg CFLAGS="-g"
20651 1.1 mrg fi
20652 1.1 mrg else
20653 1.1 mrg if test "$GCC" = yes; then
20654 1.1 mrg CFLAGS="-O2"
20655 1.1 mrg else
20656 1.1 mrg CFLAGS=
20657 1.1 mrg fi
20658 1.1 mrg fi
20659 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
20660 1.1.1.2 mrg $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
20661 1.1 mrg if test "${ac_cv_prog_cc_c89+set}" = set; then
20662 1.1.1.2 mrg $as_echo_n "(cached) " >&6
20663 1.1 mrg else
20664 1.1 mrg ac_cv_prog_cc_c89=no
20665 1.1 mrg ac_save_CC=$CC
20666 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
20667 1.1 mrg /* confdefs.h. */
20668 1.1 mrg _ACEOF
20669 1.1 mrg cat confdefs.h >>conftest.$ac_ext
20670 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
20671 1.1 mrg /* end confdefs.h. */
20672 1.1 mrg #include <stdarg.h>
20673 1.1 mrg #include <stdio.h>
20674 1.1 mrg #include <sys/types.h>
20675 1.1 mrg #include <sys/stat.h>
20676 1.1 mrg /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
20677 1.1 mrg struct buf { int x; };
20678 1.1 mrg FILE * (*rcsopen) (struct buf *, struct stat *, int);
20679 1.1 mrg static char *e (p, i)
20680 1.1 mrg char **p;
20681 1.1 mrg int i;
20682 1.1 mrg {
20683 1.1 mrg return p[i];
20684 1.1 mrg }
20685 1.1 mrg static char *f (char * (*g) (char **, int), char **p, ...)
20686 1.1 mrg {
20687 1.1 mrg char *s;
20688 1.1 mrg va_list v;
20689 1.1 mrg va_start (v,p);
20690 1.1 mrg s = g (p, va_arg (v,int));
20691 1.1 mrg va_end (v);
20692 1.1 mrg return s;
20693 1.1 mrg }
20694 1.1 mrg
20695 1.1 mrg /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
20696 1.1 mrg function prototypes and stuff, but not '\xHH' hex character constants.
20697 1.1 mrg These don't provoke an error unfortunately, instead are silently treated
20698 1.1 mrg as 'x'. The following induces an error, until -std is added to get
20699 1.1 mrg proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
20700 1.1 mrg array size at least. It's necessary to write '\x00'==0 to get something
20701 1.1 mrg that's true only with -std. */
20702 1.1 mrg int osf4_cc_array ['\x00' == 0 ? 1 : -1];
20703 1.1 mrg
20704 1.1 mrg /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
20705 1.1 mrg inside strings and character constants. */
20706 1.1 mrg #define FOO(x) 'x'
20707 1.1 mrg int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
20708 1.1 mrg
20709 1.1 mrg int test (int i, double x);
20710 1.1 mrg struct s1 {int (*f) (int a);};
20711 1.1 mrg struct s2 {int (*f) (double a);};
20712 1.1 mrg int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
20713 1.1 mrg int argc;
20714 1.1 mrg char **argv;
20715 1.1 mrg int
20716 1.1 mrg main ()
20717 1.1 mrg {
20718 1.1 mrg return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
20719 1.1 mrg ;
20720 1.1 mrg return 0;
20721 1.1 mrg }
20722 1.1 mrg _ACEOF
20723 1.1 mrg for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
20724 1.1 mrg -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
20725 1.1 mrg do
20726 1.1 mrg CC="$ac_save_CC $ac_arg"
20727 1.1 mrg rm -f conftest.$ac_objext
20728 1.1 mrg if { (ac_try="$ac_compile"
20729 1.1 mrg case "(($ac_try" in
20730 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20731 1.1 mrg *) ac_try_echo=$ac_try;;
20732 1.1 mrg esac
20733 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20734 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
20735 1.1 mrg (eval "$ac_compile") 2>conftest.er1
20736 1.1 mrg ac_status=$?
20737 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
20738 1.1 mrg rm -f conftest.er1
20739 1.1 mrg cat conftest.err >&5
20740 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20741 1.1 mrg (exit $ac_status); } && {
20742 1.1 mrg test -z "$ac_c_werror_flag" ||
20743 1.1 mrg test ! -s conftest.err
20744 1.1 mrg } && test -s conftest.$ac_objext; then
20745 1.1 mrg ac_cv_prog_cc_c89=$ac_arg
20746 1.1 mrg else
20747 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
20748 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
20749 1.1 mrg
20750 1.1 mrg
20751 1.1 mrg fi
20752 1.1 mrg
20753 1.1 mrg rm -f core conftest.err conftest.$ac_objext
20754 1.1 mrg test "x$ac_cv_prog_cc_c89" != "xno" && break
20755 1.1 mrg done
20756 1.1 mrg rm -f conftest.$ac_ext
20757 1.1 mrg CC=$ac_save_CC
20758 1.1 mrg
20759 1.1 mrg fi
20760 1.1 mrg # AC_CACHE_VAL
20761 1.1 mrg case "x$ac_cv_prog_cc_c89" in
20762 1.1 mrg x)
20763 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: none needed" >&5
20764 1.1.1.2 mrg $as_echo "none needed" >&6; } ;;
20765 1.1 mrg xno)
20766 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: unsupported" >&5
20767 1.1.1.2 mrg $as_echo "unsupported" >&6; } ;;
20768 1.1 mrg *)
20769 1.1 mrg CC="$CC $ac_cv_prog_cc_c89"
20770 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
20771 1.1.1.2 mrg $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
20772 1.1 mrg esac
20773 1.1 mrg
20774 1.1 mrg
20775 1.1 mrg ac_ext=c
20776 1.1 mrg ac_cpp='$CPP $CPPFLAGS'
20777 1.1 mrg ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20778 1.1 mrg ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20779 1.1 mrg ac_compiler_gnu=$ac_cv_c_compiler_gnu
20780 1.1 mrg
20781 1.1 mrg depcc="$CC" am_compiler_list=
20782 1.1 mrg
20783 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
20784 1.1.1.2 mrg $as_echo_n "checking dependency style of $depcc... " >&6; }
20785 1.1 mrg if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
20786 1.1.1.2 mrg $as_echo_n "(cached) " >&6
20787 1.1 mrg else
20788 1.1 mrg if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
20789 1.1 mrg # We make a subdir and do the tests there. Otherwise we can end up
20790 1.1 mrg # making bogus files that we don't know about and never remove. For
20791 1.1 mrg # instance it was reported that on HP-UX the gcc test will end up
20792 1.1 mrg # making a dummy file named `D' -- because `-MD' means `put the output
20793 1.1 mrg # in D'.
20794 1.1 mrg mkdir conftest.dir
20795 1.1 mrg # Copy depcomp to subdir because otherwise we won't find it if we're
20796 1.1 mrg # using a relative directory.
20797 1.1 mrg cp "$am_depcomp" conftest.dir
20798 1.1 mrg cd conftest.dir
20799 1.1 mrg # We will build objects and dependencies in a subdirectory because
20800 1.1 mrg # it helps to detect inapplicable dependency modes. For instance
20801 1.1 mrg # both Tru64's cc and ICC support -MD to output dependencies as a
20802 1.1 mrg # side effect of compilation, but ICC will put the dependencies in
20803 1.1 mrg # the current directory while Tru64 will put them in the object
20804 1.1 mrg # directory.
20805 1.1 mrg mkdir sub
20806 1.1 mrg
20807 1.1 mrg am_cv_CC_dependencies_compiler_type=none
20808 1.1 mrg if test "$am_compiler_list" = ""; then
20809 1.1 mrg am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
20810 1.1 mrg fi
20811 1.1.1.2 mrg am__universal=false
20812 1.1.1.2 mrg case " $depcc " in #(
20813 1.1.1.2 mrg *\ -arch\ *\ -arch\ *) am__universal=true ;;
20814 1.1.1.2 mrg esac
20815 1.1.1.2 mrg
20816 1.1 mrg for depmode in $am_compiler_list; do
20817 1.1 mrg # Setup a source with many dependencies, because some compilers
20818 1.1 mrg # like to wrap large dependency lists on column 80 (with \), and
20819 1.1 mrg # we should not choose a depcomp mode which is confused by this.
20820 1.1 mrg #
20821 1.1 mrg # We need to recreate these files for each test, as the compiler may
20822 1.1 mrg # overwrite some of them when testing with obscure command lines.
20823 1.1 mrg # This happens at least with the AIX C compiler.
20824 1.1 mrg : > sub/conftest.c
20825 1.1 mrg for i in 1 2 3 4 5 6; do
20826 1.1 mrg echo '#include "conftst'$i'.h"' >> sub/conftest.c
20827 1.1 mrg # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
20828 1.1 mrg # Solaris 8's {/usr,}/bin/sh.
20829 1.1 mrg touch sub/conftst$i.h
20830 1.1 mrg done
20831 1.1 mrg echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
20832 1.1 mrg
20833 1.1.1.2 mrg # We check with `-c' and `-o' for the sake of the "dashmstdout"
20834 1.1.1.2 mrg # mode. It turns out that the SunPro C++ compiler does not properly
20835 1.1.1.2 mrg # handle `-M -o', and we need to detect this. Also, some Intel
20836 1.1.1.2 mrg # versions had trouble with output in subdirs
20837 1.1.1.2 mrg am__obj=sub/conftest.${OBJEXT-o}
20838 1.1.1.2 mrg am__minus_obj="-o $am__obj"
20839 1.1 mrg case $depmode in
20840 1.1.1.2 mrg gcc)
20841 1.1.1.2 mrg # This depmode causes a compiler race in universal mode.
20842 1.1.1.2 mrg test "$am__universal" = false || continue
20843 1.1.1.2 mrg ;;
20844 1.1 mrg nosideeffect)
20845 1.1 mrg # after this tag, mechanisms are not by side-effect, so they'll
20846 1.1 mrg # only be used when explicitly requested
20847 1.1 mrg if test "x$enable_dependency_tracking" = xyes; then
20848 1.1 mrg continue
20849 1.1 mrg else
20850 1.1 mrg break
20851 1.1 mrg fi
20852 1.1 mrg ;;
20853 1.1.1.2 mrg msvisualcpp | msvcmsys)
20854 1.1.1.2 mrg # This compiler won't grok `-c -o', but also, the minuso test has
20855 1.1.1.2 mrg # not run yet. These depmodes are late enough in the game, and
20856 1.1.1.2 mrg # so weak that their functioning should not be impacted.
20857 1.1.1.2 mrg am__obj=conftest.${OBJEXT-o}
20858 1.1.1.2 mrg am__minus_obj=
20859 1.1.1.2 mrg ;;
20860 1.1 mrg none) break ;;
20861 1.1 mrg esac
20862 1.1 mrg if depmode=$depmode \
20863 1.1.1.2 mrg source=sub/conftest.c object=$am__obj \
20864 1.1 mrg depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
20865 1.1.1.2 mrg $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
20866 1.1 mrg >/dev/null 2>conftest.err &&
20867 1.1 mrg grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
20868 1.1 mrg grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
20869 1.1.1.2 mrg grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
20870 1.1 mrg ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
20871 1.1 mrg # icc doesn't choke on unknown options, it will just issue warnings
20872 1.1 mrg # or remarks (even with -Werror). So we grep stderr for any message
20873 1.1 mrg # that says an option was ignored or not supported.
20874 1.1 mrg # When given -MP, icc 7.0 and 7.1 complain thusly:
20875 1.1 mrg # icc: Command line warning: ignoring option '-M'; no argument required
20876 1.1 mrg # The diagnosis changed in icc 8.0:
20877 1.1 mrg # icc: Command line remark: option '-MP' not supported
20878 1.1 mrg if (grep 'ignoring option' conftest.err ||
20879 1.1 mrg grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
20880 1.1 mrg am_cv_CC_dependencies_compiler_type=$depmode
20881 1.1 mrg break
20882 1.1 mrg fi
20883 1.1 mrg fi
20884 1.1 mrg done
20885 1.1 mrg
20886 1.1 mrg cd ..
20887 1.1 mrg rm -rf conftest.dir
20888 1.1 mrg else
20889 1.1 mrg am_cv_CC_dependencies_compiler_type=none
20890 1.1 mrg fi
20891 1.1 mrg
20892 1.1 mrg fi
20893 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
20894 1.1.1.2 mrg $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
20895 1.1 mrg CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
20896 1.1 mrg
20897 1.1 mrg if
20898 1.1 mrg test "x$enable_dependency_tracking" != xno \
20899 1.1 mrg && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
20900 1.1 mrg am__fastdepCC_TRUE=
20901 1.1 mrg am__fastdepCC_FALSE='#'
20902 1.1 mrg else
20903 1.1 mrg am__fastdepCC_TRUE='#'
20904 1.1 mrg am__fastdepCC_FALSE=
20905 1.1 mrg fi
20906 1.1 mrg
20907 1.1 mrg
20908 1.1 mrg
20909 1.1 mrg if test "x$GCC" = "xyes"; then
20910 1.1 mrg CPPFLAGS="$CPPFLAGS -Wall"
20911 1.1 mrg fi
20912 1.1 mrg
20913 1.1 mrg
20914 1.1 mrg
20915 1.1 mrg
20916 1.1 mrg
20917 1.1 mrg # Check whether --with-xorg-module-dir was given.
20918 1.1 mrg if test "${with_xorg_module_dir+set}" = set; then
20919 1.1 mrg withval=$with_xorg_module_dir; moduledir="$withval"
20920 1.1 mrg else
20921 1.1 mrg moduledir="$libdir/xorg/modules"
20922 1.1 mrg fi
20923 1.1 mrg
20924 1.1 mrg
20925 1.1 mrg # Check whether --enable-dri was given.
20926 1.1 mrg if test "${enable_dri+set}" = set; then
20927 1.1 mrg enableval=$enable_dri; DRI="$enableval"
20928 1.1 mrg else
20929 1.1 mrg DRI=auto
20930 1.1 mrg fi
20931 1.1 mrg
20932 1.1 mrg
20933 1.1 mrg # Checks for extensions
20934 1.1 mrg
20935 1.1 mrg SAVE_CFLAGS="$CFLAGS"
20936 1.1 mrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20937 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
20938 1.1 mrg /* confdefs.h. */
20939 1.1 mrg _ACEOF
20940 1.1 mrg cat confdefs.h >>conftest.$ac_ext
20941 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
20942 1.1 mrg /* end confdefs.h. */
20943 1.1 mrg
20944 1.1 mrg #include "xorg-server.h"
20945 1.1 mrg #if !defined XINERAMA
20946 1.1 mrg #error XINERAMA not defined
20947 1.1 mrg #endif
20948 1.1 mrg
20949 1.1 mrg int
20950 1.1 mrg main ()
20951 1.1 mrg {
20952 1.1 mrg
20953 1.1 mrg ;
20954 1.1 mrg return 0;
20955 1.1 mrg }
20956 1.1 mrg _ACEOF
20957 1.1 mrg rm -f conftest.$ac_objext
20958 1.1 mrg if { (ac_try="$ac_compile"
20959 1.1 mrg case "(($ac_try" in
20960 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20961 1.1 mrg *) ac_try_echo=$ac_try;;
20962 1.1 mrg esac
20963 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20964 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
20965 1.1 mrg (eval "$ac_compile") 2>conftest.er1
20966 1.1 mrg ac_status=$?
20967 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
20968 1.1 mrg rm -f conftest.er1
20969 1.1 mrg cat conftest.err >&5
20970 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20971 1.1 mrg (exit $ac_status); } && {
20972 1.1 mrg test -z "$ac_c_werror_flag" ||
20973 1.1 mrg test ! -s conftest.err
20974 1.1 mrg } && test -s conftest.$ac_objext; then
20975 1.1 mrg _EXT_CHECK=yes
20976 1.1 mrg else
20977 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
20978 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
20979 1.1 mrg
20980 1.1 mrg _EXT_CHECK=no
20981 1.1 mrg fi
20982 1.1 mrg
20983 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20984 1.1 mrg CFLAGS="$SAVE_CFLAGS"
20985 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking if XINERAMA is defined" >&5
20986 1.1.1.2 mrg $as_echo_n "checking if XINERAMA is defined... " >&6; }
20987 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20988 1.1.1.2 mrg $as_echo "$_EXT_CHECK" >&6; }
20989 1.1 mrg if test "$_EXT_CHECK" != no; then
20990 1.1 mrg REQUIRED_MODULES="$REQUIRED_MODULES xineramaproto"
20991 1.1 mrg fi
20992 1.1 mrg
20993 1.1 mrg
20994 1.1 mrg SAVE_CFLAGS="$CFLAGS"
20995 1.1 mrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20996 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
20997 1.1 mrg /* confdefs.h. */
20998 1.1 mrg _ACEOF
20999 1.1 mrg cat confdefs.h >>conftest.$ac_ext
21000 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
21001 1.1 mrg /* end confdefs.h. */
21002 1.1 mrg
21003 1.1 mrg #include "xorg-server.h"
21004 1.1 mrg #if !defined RANDR
21005 1.1 mrg #error RANDR not defined
21006 1.1 mrg #endif
21007 1.1 mrg
21008 1.1 mrg int
21009 1.1 mrg main ()
21010 1.1 mrg {
21011 1.1 mrg
21012 1.1 mrg ;
21013 1.1 mrg return 0;
21014 1.1 mrg }
21015 1.1 mrg _ACEOF
21016 1.1 mrg rm -f conftest.$ac_objext
21017 1.1 mrg if { (ac_try="$ac_compile"
21018 1.1 mrg case "(($ac_try" in
21019 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21020 1.1 mrg *) ac_try_echo=$ac_try;;
21021 1.1 mrg esac
21022 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21023 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
21024 1.1 mrg (eval "$ac_compile") 2>conftest.er1
21025 1.1 mrg ac_status=$?
21026 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
21027 1.1 mrg rm -f conftest.er1
21028 1.1 mrg cat conftest.err >&5
21029 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21030 1.1 mrg (exit $ac_status); } && {
21031 1.1 mrg test -z "$ac_c_werror_flag" ||
21032 1.1 mrg test ! -s conftest.err
21033 1.1 mrg } && test -s conftest.$ac_objext; then
21034 1.1 mrg _EXT_CHECK=yes
21035 1.1 mrg else
21036 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
21037 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
21038 1.1 mrg
21039 1.1 mrg _EXT_CHECK=no
21040 1.1 mrg fi
21041 1.1 mrg
21042 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21043 1.1 mrg CFLAGS="$SAVE_CFLAGS"
21044 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking if RANDR is defined" >&5
21045 1.1.1.2 mrg $as_echo_n "checking if RANDR is defined... " >&6; }
21046 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21047 1.1.1.2 mrg $as_echo "$_EXT_CHECK" >&6; }
21048 1.1 mrg if test "$_EXT_CHECK" != no; then
21049 1.1 mrg REQUIRED_MODULES="$REQUIRED_MODULES randrproto"
21050 1.1 mrg fi
21051 1.1 mrg
21052 1.1 mrg
21053 1.1 mrg SAVE_CFLAGS="$CFLAGS"
21054 1.1 mrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
21055 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
21056 1.1 mrg /* confdefs.h. */
21057 1.1 mrg _ACEOF
21058 1.1 mrg cat confdefs.h >>conftest.$ac_ext
21059 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
21060 1.1 mrg /* end confdefs.h. */
21061 1.1 mrg
21062 1.1 mrg #include "xorg-server.h"
21063 1.1 mrg #if !defined RENDER
21064 1.1 mrg #error RENDER not defined
21065 1.1 mrg #endif
21066 1.1 mrg
21067 1.1 mrg int
21068 1.1 mrg main ()
21069 1.1 mrg {
21070 1.1 mrg
21071 1.1 mrg ;
21072 1.1 mrg return 0;
21073 1.1 mrg }
21074 1.1 mrg _ACEOF
21075 1.1 mrg rm -f conftest.$ac_objext
21076 1.1 mrg if { (ac_try="$ac_compile"
21077 1.1 mrg case "(($ac_try" in
21078 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21079 1.1 mrg *) ac_try_echo=$ac_try;;
21080 1.1 mrg esac
21081 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21082 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
21083 1.1 mrg (eval "$ac_compile") 2>conftest.er1
21084 1.1 mrg ac_status=$?
21085 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
21086 1.1 mrg rm -f conftest.er1
21087 1.1 mrg cat conftest.err >&5
21088 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21089 1.1 mrg (exit $ac_status); } && {
21090 1.1 mrg test -z "$ac_c_werror_flag" ||
21091 1.1 mrg test ! -s conftest.err
21092 1.1 mrg } && test -s conftest.$ac_objext; then
21093 1.1 mrg _EXT_CHECK=yes
21094 1.1 mrg else
21095 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
21096 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
21097 1.1 mrg
21098 1.1 mrg _EXT_CHECK=no
21099 1.1 mrg fi
21100 1.1 mrg
21101 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21102 1.1 mrg CFLAGS="$SAVE_CFLAGS"
21103 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking if RENDER is defined" >&5
21104 1.1.1.2 mrg $as_echo_n "checking if RENDER is defined... " >&6; }
21105 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21106 1.1.1.2 mrg $as_echo "$_EXT_CHECK" >&6; }
21107 1.1 mrg if test "$_EXT_CHECK" != no; then
21108 1.1 mrg REQUIRED_MODULES="$REQUIRED_MODULES renderproto"
21109 1.1 mrg fi
21110 1.1 mrg
21111 1.1 mrg
21112 1.1 mrg SAVE_CFLAGS="$CFLAGS"
21113 1.1 mrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
21114 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
21115 1.1 mrg /* confdefs.h. */
21116 1.1 mrg _ACEOF
21117 1.1 mrg cat confdefs.h >>conftest.$ac_ext
21118 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
21119 1.1 mrg /* end confdefs.h. */
21120 1.1 mrg
21121 1.1 mrg #include "xorg-server.h"
21122 1.1 mrg #if !defined XV
21123 1.1 mrg #error XV not defined
21124 1.1 mrg #endif
21125 1.1 mrg
21126 1.1 mrg int
21127 1.1 mrg main ()
21128 1.1 mrg {
21129 1.1 mrg
21130 1.1 mrg ;
21131 1.1 mrg return 0;
21132 1.1 mrg }
21133 1.1 mrg _ACEOF
21134 1.1 mrg rm -f conftest.$ac_objext
21135 1.1 mrg if { (ac_try="$ac_compile"
21136 1.1 mrg case "(($ac_try" in
21137 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21138 1.1 mrg *) ac_try_echo=$ac_try;;
21139 1.1 mrg esac
21140 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21141 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
21142 1.1 mrg (eval "$ac_compile") 2>conftest.er1
21143 1.1 mrg ac_status=$?
21144 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
21145 1.1 mrg rm -f conftest.er1
21146 1.1 mrg cat conftest.err >&5
21147 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21148 1.1 mrg (exit $ac_status); } && {
21149 1.1 mrg test -z "$ac_c_werror_flag" ||
21150 1.1 mrg test ! -s conftest.err
21151 1.1 mrg } && test -s conftest.$ac_objext; then
21152 1.1 mrg _EXT_CHECK=yes
21153 1.1 mrg else
21154 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
21155 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
21156 1.1 mrg
21157 1.1 mrg _EXT_CHECK=no
21158 1.1 mrg fi
21159 1.1 mrg
21160 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21161 1.1 mrg CFLAGS="$SAVE_CFLAGS"
21162 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking if XV is defined" >&5
21163 1.1.1.2 mrg $as_echo_n "checking if XV is defined... " >&6; }
21164 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21165 1.1.1.2 mrg $as_echo "$_EXT_CHECK" >&6; }
21166 1.1 mrg if test "$_EXT_CHECK" != no; then
21167 1.1 mrg REQUIRED_MODULES="$REQUIRED_MODULES videoproto"
21168 1.1 mrg fi
21169 1.1 mrg
21170 1.1 mrg
21171 1.1 mrg SAVE_CFLAGS="$CFLAGS"
21172 1.1 mrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
21173 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
21174 1.1 mrg /* confdefs.h. */
21175 1.1 mrg _ACEOF
21176 1.1 mrg cat confdefs.h >>conftest.$ac_ext
21177 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
21178 1.1 mrg /* end confdefs.h. */
21179 1.1 mrg
21180 1.1 mrg #include "xorg-server.h"
21181 1.1 mrg #if !defined XF86MISC
21182 1.1 mrg #error XF86MISC not defined
21183 1.1 mrg #endif
21184 1.1 mrg
21185 1.1 mrg int
21186 1.1 mrg main ()
21187 1.1 mrg {
21188 1.1 mrg
21189 1.1 mrg ;
21190 1.1 mrg return 0;
21191 1.1 mrg }
21192 1.1 mrg _ACEOF
21193 1.1 mrg rm -f conftest.$ac_objext
21194 1.1 mrg if { (ac_try="$ac_compile"
21195 1.1 mrg case "(($ac_try" in
21196 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21197 1.1 mrg *) ac_try_echo=$ac_try;;
21198 1.1 mrg esac
21199 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21200 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
21201 1.1 mrg (eval "$ac_compile") 2>conftest.er1
21202 1.1 mrg ac_status=$?
21203 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
21204 1.1 mrg rm -f conftest.er1
21205 1.1 mrg cat conftest.err >&5
21206 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21207 1.1 mrg (exit $ac_status); } && {
21208 1.1 mrg test -z "$ac_c_werror_flag" ||
21209 1.1 mrg test ! -s conftest.err
21210 1.1 mrg } && test -s conftest.$ac_objext; then
21211 1.1 mrg _EXT_CHECK=yes
21212 1.1 mrg else
21213 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
21214 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
21215 1.1 mrg
21216 1.1 mrg _EXT_CHECK=no
21217 1.1 mrg fi
21218 1.1 mrg
21219 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21220 1.1 mrg CFLAGS="$SAVE_CFLAGS"
21221 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking if XF86MISC is defined" >&5
21222 1.1.1.2 mrg $as_echo_n "checking if XF86MISC is defined... " >&6; }
21223 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21224 1.1.1.2 mrg $as_echo "$_EXT_CHECK" >&6; }
21225 1.1 mrg if test "$_EXT_CHECK" != no; then
21226 1.1 mrg REQUIRED_MODULES="$REQUIRED_MODULES xf86miscproto"
21227 1.1 mrg fi
21228 1.1 mrg
21229 1.1 mrg
21230 1.1 mrg SAVE_CFLAGS="$CFLAGS"
21231 1.1 mrg CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
21232 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
21233 1.1 mrg /* confdefs.h. */
21234 1.1 mrg _ACEOF
21235 1.1 mrg cat confdefs.h >>conftest.$ac_ext
21236 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
21237 1.1 mrg /* end confdefs.h. */
21238 1.1 mrg
21239 1.1 mrg #include "xorg-server.h"
21240 1.1 mrg #if !defined DPMSExtension
21241 1.1 mrg #error DPMSExtension not defined
21242 1.1 mrg #endif
21243 1.1 mrg
21244 1.1 mrg int
21245 1.1 mrg main ()
21246 1.1 mrg {
21247 1.1 mrg
21248 1.1 mrg ;
21249 1.1 mrg return 0;
21250 1.1 mrg }
21251 1.1 mrg _ACEOF
21252 1.1 mrg rm -f conftest.$ac_objext
21253 1.1 mrg if { (ac_try="$ac_compile"
21254 1.1 mrg case "(($ac_try" in
21255 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21256 1.1 mrg *) ac_try_echo=$ac_try;;
21257 1.1 mrg esac
21258 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21259 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
21260 1.1 mrg (eval "$ac_compile") 2>conftest.er1
21261 1.1 mrg ac_status=$?
21262 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
21263 1.1 mrg rm -f conftest.er1
21264 1.1 mrg cat conftest.err >&5
21265 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21266 1.1 mrg (exit $ac_status); } && {
21267 1.1 mrg test -z "$ac_c_werror_flag" ||
21268 1.1 mrg test ! -s conftest.err
21269 1.1 mrg } && test -s conftest.$ac_objext; then
21270 1.1 mrg _EXT_CHECK=yes
21271 1.1 mrg else
21272 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
21273 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
21274 1.1 mrg
21275 1.1 mrg _EXT_CHECK=no
21276 1.1 mrg fi
21277 1.1 mrg
21278 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21279 1.1 mrg CFLAGS="$SAVE_CFLAGS"
21280 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking if DPMSExtension is defined" >&5
21281 1.1.1.2 mrg $as_echo_n "checking if DPMSExtension is defined... " >&6; }
21282 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
21283 1.1.1.2 mrg $as_echo "$_EXT_CHECK" >&6; }
21284 1.1 mrg if test "$_EXT_CHECK" != no; then
21285 1.1 mrg REQUIRED_MODULES="$REQUIRED_MODULES xextproto"
21286 1.1 mrg fi
21287 1.1 mrg
21288 1.1 mrg
21289 1.1 mrg # Checks for pkg-config packages
21290 1.1 mrg
21291 1.1 mrg
21292 1.1 mrg if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
21293 1.1 mrg if test -n "$ac_tool_prefix"; then
21294 1.1 mrg # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
21295 1.1 mrg set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
21296 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21297 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
21298 1.1 mrg if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
21299 1.1.1.2 mrg $as_echo_n "(cached) " >&6
21300 1.1 mrg else
21301 1.1 mrg case $PKG_CONFIG in
21302 1.1 mrg [\\/]* | ?:[\\/]*)
21303 1.1 mrg ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
21304 1.1 mrg ;;
21305 1.1 mrg *)
21306 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21307 1.1 mrg for as_dir in $PATH
21308 1.1 mrg do
21309 1.1 mrg IFS=$as_save_IFS
21310 1.1 mrg test -z "$as_dir" && as_dir=.
21311 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
21312 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21313 1.1 mrg ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
21314 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21315 1.1 mrg break 2
21316 1.1 mrg fi
21317 1.1 mrg done
21318 1.1 mrg done
21319 1.1 mrg IFS=$as_save_IFS
21320 1.1 mrg
21321 1.1 mrg ;;
21322 1.1 mrg esac
21323 1.1 mrg fi
21324 1.1 mrg PKG_CONFIG=$ac_cv_path_PKG_CONFIG
21325 1.1 mrg if test -n "$PKG_CONFIG"; then
21326 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
21327 1.1.1.2 mrg $as_echo "$PKG_CONFIG" >&6; }
21328 1.1 mrg else
21329 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
21330 1.1.1.2 mrg $as_echo "no" >&6; }
21331 1.1 mrg fi
21332 1.1 mrg
21333 1.1 mrg
21334 1.1 mrg fi
21335 1.1 mrg if test -z "$ac_cv_path_PKG_CONFIG"; then
21336 1.1 mrg ac_pt_PKG_CONFIG=$PKG_CONFIG
21337 1.1 mrg # Extract the first word of "pkg-config", so it can be a program name with args.
21338 1.1 mrg set dummy pkg-config; ac_word=$2
21339 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21340 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
21341 1.1 mrg if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
21342 1.1.1.2 mrg $as_echo_n "(cached) " >&6
21343 1.1 mrg else
21344 1.1 mrg case $ac_pt_PKG_CONFIG in
21345 1.1 mrg [\\/]* | ?:[\\/]*)
21346 1.1 mrg ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
21347 1.1 mrg ;;
21348 1.1 mrg *)
21349 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21350 1.1 mrg for as_dir in $PATH
21351 1.1 mrg do
21352 1.1 mrg IFS=$as_save_IFS
21353 1.1 mrg test -z "$as_dir" && as_dir=.
21354 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
21355 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21356 1.1 mrg ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
21357 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21358 1.1 mrg break 2
21359 1.1 mrg fi
21360 1.1 mrg done
21361 1.1 mrg done
21362 1.1 mrg IFS=$as_save_IFS
21363 1.1 mrg
21364 1.1 mrg ;;
21365 1.1 mrg esac
21366 1.1 mrg fi
21367 1.1 mrg ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
21368 1.1 mrg if test -n "$ac_pt_PKG_CONFIG"; then
21369 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
21370 1.1.1.2 mrg $as_echo "$ac_pt_PKG_CONFIG" >&6; }
21371 1.1 mrg else
21372 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
21373 1.1.1.2 mrg $as_echo "no" >&6; }
21374 1.1 mrg fi
21375 1.1 mrg
21376 1.1 mrg if test "x$ac_pt_PKG_CONFIG" = x; then
21377 1.1 mrg PKG_CONFIG=""
21378 1.1 mrg else
21379 1.1 mrg case $cross_compiling:$ac_tool_warned in
21380 1.1 mrg yes:)
21381 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
21382 1.1.1.2 mrg $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
21383 1.1 mrg ac_tool_warned=yes ;;
21384 1.1 mrg esac
21385 1.1 mrg PKG_CONFIG=$ac_pt_PKG_CONFIG
21386 1.1 mrg fi
21387 1.1 mrg else
21388 1.1 mrg PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
21389 1.1 mrg fi
21390 1.1 mrg
21391 1.1 mrg fi
21392 1.1 mrg if test -n "$PKG_CONFIG"; then
21393 1.1 mrg _pkg_min_version=0.9.0
21394 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
21395 1.1.1.2 mrg $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
21396 1.1 mrg if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
21397 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
21398 1.1.1.2 mrg $as_echo "yes" >&6; }
21399 1.1 mrg else
21400 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
21401 1.1.1.2 mrg $as_echo "no" >&6; }
21402 1.1 mrg PKG_CONFIG=""
21403 1.1 mrg fi
21404 1.1 mrg
21405 1.1 mrg fi
21406 1.1 mrg
21407 1.1 mrg pkg_failed=no
21408 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for XORG" >&5
21409 1.1.1.2 mrg $as_echo_n "checking for XORG... " >&6; }
21410 1.1 mrg
21411 1.1 mrg if test -n "$XORG_CFLAGS"; then
21412 1.1 mrg pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
21413 1.1 mrg elif test -n "$PKG_CONFIG"; then
21414 1.1 mrg if test -n "$PKG_CONFIG" && \
21415 1.1.1.2 mrg { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.2 xproto fontsproto \$REQUIRED_MODULES\"") >&5
21416 1.1 mrg ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES") 2>&5
21417 1.1 mrg ac_status=$?
21418 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21419 1.1 mrg (exit $ac_status); }; then
21420 1.1 mrg pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
21421 1.1 mrg else
21422 1.1 mrg pkg_failed=yes
21423 1.1 mrg fi
21424 1.1 mrg else
21425 1.1 mrg pkg_failed=untried
21426 1.1 mrg fi
21427 1.1 mrg if test -n "$XORG_LIBS"; then
21428 1.1 mrg pkg_cv_XORG_LIBS="$XORG_LIBS"
21429 1.1 mrg elif test -n "$PKG_CONFIG"; then
21430 1.1 mrg if test -n "$PKG_CONFIG" && \
21431 1.1.1.2 mrg { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.2 xproto fontsproto \$REQUIRED_MODULES\"") >&5
21432 1.1 mrg ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES") 2>&5
21433 1.1 mrg ac_status=$?
21434 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21435 1.1 mrg (exit $ac_status); }; then
21436 1.1 mrg pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
21437 1.1 mrg else
21438 1.1 mrg pkg_failed=yes
21439 1.1 mrg fi
21440 1.1 mrg else
21441 1.1 mrg pkg_failed=untried
21442 1.1 mrg fi
21443 1.1 mrg
21444 1.1 mrg
21445 1.1 mrg
21446 1.1 mrg if test $pkg_failed = yes; then
21447 1.1 mrg
21448 1.1 mrg if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21449 1.1 mrg _pkg_short_errors_supported=yes
21450 1.1 mrg else
21451 1.1 mrg _pkg_short_errors_supported=no
21452 1.1 mrg fi
21453 1.1 mrg if test $_pkg_short_errors_supported = yes; then
21454 1.1 mrg XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES" 2>&1`
21455 1.1 mrg else
21456 1.1 mrg XORG_PKG_ERRORS=`$PKG_CONFIG --print-errors "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES" 2>&1`
21457 1.1 mrg fi
21458 1.1 mrg # Put the nasty error message in config.log where it belongs
21459 1.1 mrg echo "$XORG_PKG_ERRORS" >&5
21460 1.1 mrg
21461 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES) were not met:
21462 1.1 mrg
21463 1.1 mrg $XORG_PKG_ERRORS
21464 1.1 mrg
21465 1.1 mrg Consider adjusting the PKG_CONFIG_PATH environment variable if you
21466 1.1 mrg installed software in a non-standard prefix.
21467 1.1 mrg
21468 1.1 mrg Alternatively, you may set the environment variables XORG_CFLAGS
21469 1.1 mrg and XORG_LIBS to avoid the need to call pkg-config.
21470 1.1 mrg See the pkg-config man page for more details.
21471 1.1 mrg " >&5
21472 1.1.1.2 mrg $as_echo "$as_me: error: Package requirements (xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES) were not met:
21473 1.1 mrg
21474 1.1 mrg $XORG_PKG_ERRORS
21475 1.1 mrg
21476 1.1 mrg Consider adjusting the PKG_CONFIG_PATH environment variable if you
21477 1.1 mrg installed software in a non-standard prefix.
21478 1.1 mrg
21479 1.1 mrg Alternatively, you may set the environment variables XORG_CFLAGS
21480 1.1 mrg and XORG_LIBS to avoid the need to call pkg-config.
21481 1.1 mrg See the pkg-config man page for more details.
21482 1.1 mrg " >&2;}
21483 1.1 mrg { (exit 1); exit 1; }; }
21484 1.1 mrg elif test $pkg_failed = untried; then
21485 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
21486 1.1.1.2 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21487 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
21488 1.1 mrg is in your PATH or set the PKG_CONFIG environment variable to the full
21489 1.1 mrg path to pkg-config.
21490 1.1 mrg
21491 1.1 mrg Alternatively, you may set the environment variables XORG_CFLAGS
21492 1.1 mrg and XORG_LIBS to avoid the need to call pkg-config.
21493 1.1 mrg See the pkg-config man page for more details.
21494 1.1 mrg
21495 1.1 mrg To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21496 1.1 mrg See \`config.log' for more details." >&5
21497 1.1.1.2 mrg $as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
21498 1.1 mrg is in your PATH or set the PKG_CONFIG environment variable to the full
21499 1.1 mrg path to pkg-config.
21500 1.1 mrg
21501 1.1 mrg Alternatively, you may set the environment variables XORG_CFLAGS
21502 1.1 mrg and XORG_LIBS to avoid the need to call pkg-config.
21503 1.1 mrg See the pkg-config man page for more details.
21504 1.1 mrg
21505 1.1 mrg To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21506 1.1 mrg See \`config.log' for more details." >&2;}
21507 1.1.1.2 mrg { (exit 1); exit 1; }; }; }
21508 1.1 mrg else
21509 1.1 mrg XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
21510 1.1 mrg XORG_LIBS=$pkg_cv_XORG_LIBS
21511 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
21512 1.1.1.2 mrg $as_echo "yes" >&6; }
21513 1.1 mrg :
21514 1.1 mrg fi
21515 1.1.1.2 mrg
21516 1.1.1.2 mrg pkg_failed=no
21517 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for XEXT" >&5
21518 1.1.1.2 mrg $as_echo_n "checking for XEXT... " >&6; }
21519 1.1.1.2 mrg
21520 1.1.1.2 mrg if test -n "$XEXT_CFLAGS"; then
21521 1.1.1.2 mrg pkg_cv_XEXT_CFLAGS="$XEXT_CFLAGS"
21522 1.1.1.2 mrg elif test -n "$PKG_CONFIG"; then
21523 1.1.1.2 mrg if test -n "$PKG_CONFIG" && \
21524 1.1.1.2 mrg { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\"") >&5
21525 1.1.1.2 mrg ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5
21526 1.1.1.2 mrg ac_status=$?
21527 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21528 1.1.1.2 mrg (exit $ac_status); }; then
21529 1.1.1.2 mrg pkg_cv_XEXT_CFLAGS=`$PKG_CONFIG --cflags "xextproto >= 7.0.99.1" 2>/dev/null`
21530 1.1.1.2 mrg else
21531 1.1.1.2 mrg pkg_failed=yes
21532 1.1.1.2 mrg fi
21533 1.1.1.2 mrg else
21534 1.1.1.2 mrg pkg_failed=untried
21535 1.1.1.2 mrg fi
21536 1.1.1.2 mrg if test -n "$XEXT_LIBS"; then
21537 1.1.1.2 mrg pkg_cv_XEXT_LIBS="$XEXT_LIBS"
21538 1.1.1.2 mrg elif test -n "$PKG_CONFIG"; then
21539 1.1.1.2 mrg if test -n "$PKG_CONFIG" && \
21540 1.1.1.2 mrg { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xextproto >= 7.0.99.1\"") >&5
21541 1.1.1.2 mrg ($PKG_CONFIG --exists --print-errors "xextproto >= 7.0.99.1") 2>&5
21542 1.1.1.2 mrg ac_status=$?
21543 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21544 1.1.1.2 mrg (exit $ac_status); }; then
21545 1.1.1.2 mrg pkg_cv_XEXT_LIBS=`$PKG_CONFIG --libs "xextproto >= 7.0.99.1" 2>/dev/null`
21546 1.1.1.2 mrg else
21547 1.1.1.2 mrg pkg_failed=yes
21548 1.1.1.2 mrg fi
21549 1.1.1.2 mrg else
21550 1.1.1.2 mrg pkg_failed=untried
21551 1.1.1.2 mrg fi
21552 1.1.1.2 mrg
21553 1.1.1.2 mrg
21554 1.1.1.2 mrg
21555 1.1.1.2 mrg if test $pkg_failed = yes; then
21556 1.1.1.2 mrg
21557 1.1.1.2 mrg if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21558 1.1.1.2 mrg _pkg_short_errors_supported=yes
21559 1.1.1.2 mrg else
21560 1.1.1.2 mrg _pkg_short_errors_supported=no
21561 1.1.1.2 mrg fi
21562 1.1.1.2 mrg if test $_pkg_short_errors_supported = yes; then
21563 1.1.1.2 mrg XEXT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xextproto >= 7.0.99.1" 2>&1`
21564 1.1.1.2 mrg else
21565 1.1.1.2 mrg XEXT_PKG_ERRORS=`$PKG_CONFIG --print-errors "xextproto >= 7.0.99.1" 2>&1`
21566 1.1.1.2 mrg fi
21567 1.1.1.2 mrg # Put the nasty error message in config.log where it belongs
21568 1.1.1.2 mrg echo "$XEXT_PKG_ERRORS" >&5
21569 1.1.1.2 mrg
21570 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
21571 1.1.1.2 mrg $as_echo "no" >&6; }
21572 1.1.1.2 mrg HAVE_XEXTPROTO_71="no"
21573 1.1.1.2 mrg elif test $pkg_failed = untried; then
21574 1.1.1.2 mrg HAVE_XEXTPROTO_71="no"
21575 1.1.1.2 mrg else
21576 1.1.1.2 mrg XEXT_CFLAGS=$pkg_cv_XEXT_CFLAGS
21577 1.1.1.2 mrg XEXT_LIBS=$pkg_cv_XEXT_LIBS
21578 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
21579 1.1.1.2 mrg $as_echo "yes" >&6; }
21580 1.1.1.2 mrg HAVE_XEXTPROTO_71="yes";
21581 1.1.1.2 mrg cat >>confdefs.h <<\_ACEOF
21582 1.1.1.2 mrg #define HAVE_XEXTPROTO_71 1
21583 1.1.1.2 mrg _ACEOF
21584 1.1.1.2 mrg
21585 1.1.1.2 mrg fi
21586 1.1.1.2 mrg if test "$HAVE_XEXTPROTO_71" = "yes" ; then
21587 1.1.1.2 mrg HAVE_XEXTPROTO_71_TRUE=
21588 1.1.1.2 mrg HAVE_XEXTPROTO_71_FALSE='#'
21589 1.1.1.2 mrg else
21590 1.1.1.2 mrg HAVE_XEXTPROTO_71_TRUE='#'
21591 1.1.1.2 mrg HAVE_XEXTPROTO_71_FALSE=
21592 1.1.1.2 mrg fi
21593 1.1.1.2 mrg
21594 1.1 mrg sdkdir=$(pkg-config --variable=sdkdir xorg-server)
21595 1.1 mrg
21596 1.1 mrg # Checks for libraries.
21597 1.1 mrg
21598 1.1 mrg # Checks for header files.
21599 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
21600 1.1.1.2 mrg $as_echo_n "checking for ANSI C header files... " >&6; }
21601 1.1 mrg if test "${ac_cv_header_stdc+set}" = set; then
21602 1.1.1.2 mrg $as_echo_n "(cached) " >&6
21603 1.1 mrg else
21604 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
21605 1.1 mrg /* confdefs.h. */
21606 1.1 mrg _ACEOF
21607 1.1 mrg cat confdefs.h >>conftest.$ac_ext
21608 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
21609 1.1 mrg /* end confdefs.h. */
21610 1.1 mrg #include <stdlib.h>
21611 1.1 mrg #include <stdarg.h>
21612 1.1 mrg #include <string.h>
21613 1.1 mrg #include <float.h>
21614 1.1 mrg
21615 1.1 mrg int
21616 1.1 mrg main ()
21617 1.1 mrg {
21618 1.1 mrg
21619 1.1 mrg ;
21620 1.1 mrg return 0;
21621 1.1 mrg }
21622 1.1 mrg _ACEOF
21623 1.1 mrg rm -f conftest.$ac_objext
21624 1.1 mrg if { (ac_try="$ac_compile"
21625 1.1 mrg case "(($ac_try" in
21626 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21627 1.1 mrg *) ac_try_echo=$ac_try;;
21628 1.1 mrg esac
21629 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21630 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
21631 1.1 mrg (eval "$ac_compile") 2>conftest.er1
21632 1.1 mrg ac_status=$?
21633 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
21634 1.1 mrg rm -f conftest.er1
21635 1.1 mrg cat conftest.err >&5
21636 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21637 1.1 mrg (exit $ac_status); } && {
21638 1.1 mrg test -z "$ac_c_werror_flag" ||
21639 1.1 mrg test ! -s conftest.err
21640 1.1 mrg } && test -s conftest.$ac_objext; then
21641 1.1 mrg ac_cv_header_stdc=yes
21642 1.1 mrg else
21643 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
21644 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
21645 1.1 mrg
21646 1.1 mrg ac_cv_header_stdc=no
21647 1.1 mrg fi
21648 1.1 mrg
21649 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21650 1.1 mrg
21651 1.1 mrg if test $ac_cv_header_stdc = yes; then
21652 1.1 mrg # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
21653 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
21654 1.1 mrg /* confdefs.h. */
21655 1.1 mrg _ACEOF
21656 1.1 mrg cat confdefs.h >>conftest.$ac_ext
21657 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
21658 1.1 mrg /* end confdefs.h. */
21659 1.1 mrg #include <string.h>
21660 1.1 mrg
21661 1.1 mrg _ACEOF
21662 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21663 1.1 mrg $EGREP "memchr" >/dev/null 2>&1; then
21664 1.1 mrg :
21665 1.1 mrg else
21666 1.1 mrg ac_cv_header_stdc=no
21667 1.1 mrg fi
21668 1.1 mrg rm -f conftest*
21669 1.1 mrg
21670 1.1 mrg fi
21671 1.1 mrg
21672 1.1 mrg if test $ac_cv_header_stdc = yes; then
21673 1.1 mrg # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
21674 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
21675 1.1 mrg /* confdefs.h. */
21676 1.1 mrg _ACEOF
21677 1.1 mrg cat confdefs.h >>conftest.$ac_ext
21678 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
21679 1.1 mrg /* end confdefs.h. */
21680 1.1 mrg #include <stdlib.h>
21681 1.1 mrg
21682 1.1 mrg _ACEOF
21683 1.1 mrg if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21684 1.1 mrg $EGREP "free" >/dev/null 2>&1; then
21685 1.1 mrg :
21686 1.1 mrg else
21687 1.1 mrg ac_cv_header_stdc=no
21688 1.1 mrg fi
21689 1.1 mrg rm -f conftest*
21690 1.1 mrg
21691 1.1 mrg fi
21692 1.1 mrg
21693 1.1 mrg if test $ac_cv_header_stdc = yes; then
21694 1.1 mrg # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
21695 1.1 mrg if test "$cross_compiling" = yes; then
21696 1.1 mrg :
21697 1.1 mrg else
21698 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
21699 1.1 mrg /* confdefs.h. */
21700 1.1 mrg _ACEOF
21701 1.1 mrg cat confdefs.h >>conftest.$ac_ext
21702 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
21703 1.1 mrg /* end confdefs.h. */
21704 1.1 mrg #include <ctype.h>
21705 1.1 mrg #include <stdlib.h>
21706 1.1 mrg #if ((' ' & 0x0FF) == 0x020)
21707 1.1 mrg # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
21708 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
21709 1.1 mrg #else
21710 1.1 mrg # define ISLOWER(c) \
21711 1.1 mrg (('a' <= (c) && (c) <= 'i') \
21712 1.1 mrg || ('j' <= (c) && (c) <= 'r') \
21713 1.1 mrg || ('s' <= (c) && (c) <= 'z'))
21714 1.1 mrg # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
21715 1.1 mrg #endif
21716 1.1 mrg
21717 1.1 mrg #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
21718 1.1 mrg int
21719 1.1 mrg main ()
21720 1.1 mrg {
21721 1.1 mrg int i;
21722 1.1 mrg for (i = 0; i < 256; i++)
21723 1.1 mrg if (XOR (islower (i), ISLOWER (i))
21724 1.1 mrg || toupper (i) != TOUPPER (i))
21725 1.1 mrg return 2;
21726 1.1 mrg return 0;
21727 1.1 mrg }
21728 1.1 mrg _ACEOF
21729 1.1 mrg rm -f conftest$ac_exeext
21730 1.1 mrg if { (ac_try="$ac_link"
21731 1.1 mrg case "(($ac_try" in
21732 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21733 1.1 mrg *) ac_try_echo=$ac_try;;
21734 1.1 mrg esac
21735 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21736 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
21737 1.1 mrg (eval "$ac_link") 2>&5
21738 1.1 mrg ac_status=$?
21739 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21740 1.1 mrg (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21741 1.1 mrg { (case "(($ac_try" in
21742 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21743 1.1 mrg *) ac_try_echo=$ac_try;;
21744 1.1 mrg esac
21745 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21746 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
21747 1.1 mrg (eval "$ac_try") 2>&5
21748 1.1 mrg ac_status=$?
21749 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21750 1.1 mrg (exit $ac_status); }; }; then
21751 1.1 mrg :
21752 1.1 mrg else
21753 1.1.1.2 mrg $as_echo "$as_me: program exited with status $ac_status" >&5
21754 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
21755 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
21756 1.1 mrg
21757 1.1 mrg ( exit $ac_status )
21758 1.1 mrg ac_cv_header_stdc=no
21759 1.1 mrg fi
21760 1.1.1.2 mrg rm -rf conftest.dSYM
21761 1.1 mrg rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21762 1.1 mrg fi
21763 1.1 mrg
21764 1.1 mrg
21765 1.1 mrg fi
21766 1.1 mrg fi
21767 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
21768 1.1.1.2 mrg $as_echo "$ac_cv_header_stdc" >&6; }
21769 1.1 mrg if test $ac_cv_header_stdc = yes; then
21770 1.1 mrg
21771 1.1 mrg cat >>confdefs.h <<\_ACEOF
21772 1.1 mrg #define STDC_HEADERS 1
21773 1.1 mrg _ACEOF
21774 1.1 mrg
21775 1.1 mrg fi
21776 1.1 mrg
21777 1.1 mrg
21778 1.1 mrg if test "$DRI" != no; then
21779 1.1.1.2 mrg as_ac_File=`$as_echo "ac_cv_file_${sdkdir}/dri.h" | $as_tr_sh`
21780 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for ${sdkdir}/dri.h" >&5
21781 1.1.1.2 mrg $as_echo_n "checking for ${sdkdir}/dri.h... " >&6; }
21782 1.1 mrg if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
21783 1.1.1.2 mrg $as_echo_n "(cached) " >&6
21784 1.1 mrg else
21785 1.1 mrg test "$cross_compiling" = yes &&
21786 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
21787 1.1.1.2 mrg $as_echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
21788 1.1 mrg { (exit 1); exit 1; }; }
21789 1.1 mrg if test -r "${sdkdir}/dri.h"; then
21790 1.1 mrg eval "$as_ac_File=yes"
21791 1.1 mrg else
21792 1.1 mrg eval "$as_ac_File=no"
21793 1.1 mrg fi
21794 1.1 mrg fi
21795 1.1.1.2 mrg ac_res=`eval 'as_val=${'$as_ac_File'}
21796 1.1.1.2 mrg $as_echo "$as_val"'`
21797 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
21798 1.1.1.2 mrg $as_echo "$ac_res" >&6; }
21799 1.1.1.2 mrg as_val=`eval 'as_val=${'$as_ac_File'}
21800 1.1.1.2 mrg $as_echo "$as_val"'`
21801 1.1.1.2 mrg if test "x$as_val" = x""yes; then
21802 1.1 mrg have_dri_h="yes"
21803 1.1 mrg else
21804 1.1 mrg have_dri_h="no"
21805 1.1 mrg fi
21806 1.1 mrg
21807 1.1.1.2 mrg as_ac_File=`$as_echo "ac_cv_file_${sdkdir}/sarea.h" | $as_tr_sh`
21808 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for ${sdkdir}/sarea.h" >&5
21809 1.1.1.2 mrg $as_echo_n "checking for ${sdkdir}/sarea.h... " >&6; }
21810 1.1 mrg if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
21811 1.1.1.2 mrg $as_echo_n "(cached) " >&6
21812 1.1 mrg else
21813 1.1 mrg test "$cross_compiling" = yes &&
21814 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
21815 1.1.1.2 mrg $as_echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
21816 1.1 mrg { (exit 1); exit 1; }; }
21817 1.1 mrg if test -r "${sdkdir}/sarea.h"; then
21818 1.1 mrg eval "$as_ac_File=yes"
21819 1.1 mrg else
21820 1.1 mrg eval "$as_ac_File=no"
21821 1.1 mrg fi
21822 1.1 mrg fi
21823 1.1.1.2 mrg ac_res=`eval 'as_val=${'$as_ac_File'}
21824 1.1.1.2 mrg $as_echo "$as_val"'`
21825 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
21826 1.1.1.2 mrg $as_echo "$ac_res" >&6; }
21827 1.1.1.2 mrg as_val=`eval 'as_val=${'$as_ac_File'}
21828 1.1.1.2 mrg $as_echo "$as_val"'`
21829 1.1.1.2 mrg if test "x$as_val" = x""yes; then
21830 1.1 mrg have_sarea_h="yes"
21831 1.1 mrg else
21832 1.1 mrg have_sarea_h="no"
21833 1.1 mrg fi
21834 1.1 mrg
21835 1.1.1.2 mrg as_ac_File=`$as_echo "ac_cv_file_${sdkdir}/dristruct.h" | $as_tr_sh`
21836 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for ${sdkdir}/dristruct.h" >&5
21837 1.1.1.2 mrg $as_echo_n "checking for ${sdkdir}/dristruct.h... " >&6; }
21838 1.1 mrg if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
21839 1.1.1.2 mrg $as_echo_n "(cached) " >&6
21840 1.1 mrg else
21841 1.1 mrg test "$cross_compiling" = yes &&
21842 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
21843 1.1.1.2 mrg $as_echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
21844 1.1 mrg { (exit 1); exit 1; }; }
21845 1.1 mrg if test -r "${sdkdir}/dristruct.h"; then
21846 1.1 mrg eval "$as_ac_File=yes"
21847 1.1 mrg else
21848 1.1 mrg eval "$as_ac_File=no"
21849 1.1 mrg fi
21850 1.1 mrg fi
21851 1.1.1.2 mrg ac_res=`eval 'as_val=${'$as_ac_File'}
21852 1.1.1.2 mrg $as_echo "$as_val"'`
21853 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
21854 1.1.1.2 mrg $as_echo "$ac_res" >&6; }
21855 1.1.1.2 mrg as_val=`eval 'as_val=${'$as_ac_File'}
21856 1.1.1.2 mrg $as_echo "$as_val"'`
21857 1.1.1.2 mrg if test "x$as_val" = x""yes; then
21858 1.1 mrg have_dristruct_h="yes"
21859 1.1 mrg else
21860 1.1 mrg have_dristruct_h="no"
21861 1.1 mrg fi
21862 1.1 mrg
21863 1.1.1.2 mrg as_ac_File=`$as_echo "ac_cv_file_${sdkdir}/damage.h" | $as_tr_sh`
21864 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for ${sdkdir}/damage.h" >&5
21865 1.1.1.2 mrg $as_echo_n "checking for ${sdkdir}/damage.h... " >&6; }
21866 1.1 mrg if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
21867 1.1.1.2 mrg $as_echo_n "(cached) " >&6
21868 1.1 mrg else
21869 1.1 mrg test "$cross_compiling" = yes &&
21870 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
21871 1.1.1.2 mrg $as_echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
21872 1.1 mrg { (exit 1); exit 1; }; }
21873 1.1 mrg if test -r "${sdkdir}/damage.h"; then
21874 1.1 mrg eval "$as_ac_File=yes"
21875 1.1 mrg else
21876 1.1 mrg eval "$as_ac_File=no"
21877 1.1 mrg fi
21878 1.1 mrg fi
21879 1.1.1.2 mrg ac_res=`eval 'as_val=${'$as_ac_File'}
21880 1.1.1.2 mrg $as_echo "$as_val"'`
21881 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
21882 1.1.1.2 mrg $as_echo "$ac_res" >&6; }
21883 1.1.1.2 mrg as_val=`eval 'as_val=${'$as_ac_File'}
21884 1.1.1.2 mrg $as_echo "$as_val"'`
21885 1.1.1.2 mrg if test "x$as_val" = x""yes; then
21886 1.1 mrg have_damage_h="yes"
21887 1.1 mrg else
21888 1.1 mrg have_damage_h="no"
21889 1.1 mrg fi
21890 1.1 mrg
21891 1.1 mrg fi
21892 1.1 mrg
21893 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether to include DRI support" >&5
21894 1.1.1.2 mrg $as_echo_n "checking whether to include DRI support... " >&6; }
21895 1.1 mrg if test x$DRI = xauto; then
21896 1.1 mrg if test "$have_dri_h" = yes -a \
21897 1.1 mrg "$have_sarea_h" = yes -a \
21898 1.1 mrg "$have_dristruct_h" = yes; then
21899 1.1 mrg DRI="yes"
21900 1.1 mrg else
21901 1.1 mrg DRI="no"
21902 1.1 mrg fi
21903 1.1 mrg fi
21904 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $DRI" >&5
21905 1.1.1.2 mrg $as_echo "$DRI" >&6; }
21906 1.1 mrg
21907 1.1 mrg if test x$DRI = xyes; then
21908 1.1 mrg DRI_TRUE=
21909 1.1 mrg DRI_FALSE='#'
21910 1.1 mrg else
21911 1.1 mrg DRI_TRUE='#'
21912 1.1 mrg DRI_FALSE=
21913 1.1 mrg fi
21914 1.1 mrg
21915 1.1 mrg if test "$DRI" = yes; then
21916 1.1 mrg
21917 1.1 mrg pkg_failed=no
21918 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for DRI" >&5
21919 1.1.1.2 mrg $as_echo_n "checking for DRI... " >&6; }
21920 1.1 mrg
21921 1.1 mrg if test -n "$DRI_CFLAGS"; then
21922 1.1 mrg pkg_cv_DRI_CFLAGS="$DRI_CFLAGS"
21923 1.1 mrg elif test -n "$PKG_CONFIG"; then
21924 1.1 mrg if test -n "$PKG_CONFIG" && \
21925 1.1.1.2 mrg { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.2 xf86driproto\"") >&5
21926 1.1 mrg ($PKG_CONFIG --exists --print-errors "libdrm >= 2.2 xf86driproto") 2>&5
21927 1.1 mrg ac_status=$?
21928 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21929 1.1 mrg (exit $ac_status); }; then
21930 1.1 mrg pkg_cv_DRI_CFLAGS=`$PKG_CONFIG --cflags "libdrm >= 2.2 xf86driproto" 2>/dev/null`
21931 1.1 mrg else
21932 1.1 mrg pkg_failed=yes
21933 1.1 mrg fi
21934 1.1 mrg else
21935 1.1 mrg pkg_failed=untried
21936 1.1 mrg fi
21937 1.1 mrg if test -n "$DRI_LIBS"; then
21938 1.1 mrg pkg_cv_DRI_LIBS="$DRI_LIBS"
21939 1.1 mrg elif test -n "$PKG_CONFIG"; then
21940 1.1 mrg if test -n "$PKG_CONFIG" && \
21941 1.1.1.2 mrg { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.2 xf86driproto\"") >&5
21942 1.1 mrg ($PKG_CONFIG --exists --print-errors "libdrm >= 2.2 xf86driproto") 2>&5
21943 1.1 mrg ac_status=$?
21944 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21945 1.1 mrg (exit $ac_status); }; then
21946 1.1 mrg pkg_cv_DRI_LIBS=`$PKG_CONFIG --libs "libdrm >= 2.2 xf86driproto" 2>/dev/null`
21947 1.1 mrg else
21948 1.1 mrg pkg_failed=yes
21949 1.1 mrg fi
21950 1.1 mrg else
21951 1.1 mrg pkg_failed=untried
21952 1.1 mrg fi
21953 1.1 mrg
21954 1.1 mrg
21955 1.1 mrg
21956 1.1 mrg if test $pkg_failed = yes; then
21957 1.1 mrg
21958 1.1 mrg if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21959 1.1 mrg _pkg_short_errors_supported=yes
21960 1.1 mrg else
21961 1.1 mrg _pkg_short_errors_supported=no
21962 1.1 mrg fi
21963 1.1 mrg if test $_pkg_short_errors_supported = yes; then
21964 1.1 mrg DRI_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "libdrm >= 2.2 xf86driproto" 2>&1`
21965 1.1 mrg else
21966 1.1 mrg DRI_PKG_ERRORS=`$PKG_CONFIG --print-errors "libdrm >= 2.2 xf86driproto" 2>&1`
21967 1.1 mrg fi
21968 1.1 mrg # Put the nasty error message in config.log where it belongs
21969 1.1 mrg echo "$DRI_PKG_ERRORS" >&5
21970 1.1 mrg
21971 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: Package requirements (libdrm >= 2.2 xf86driproto) were not met:
21972 1.1 mrg
21973 1.1 mrg $DRI_PKG_ERRORS
21974 1.1 mrg
21975 1.1 mrg Consider adjusting the PKG_CONFIG_PATH environment variable if you
21976 1.1 mrg installed software in a non-standard prefix.
21977 1.1 mrg
21978 1.1 mrg Alternatively, you may set the environment variables DRI_CFLAGS
21979 1.1 mrg and DRI_LIBS to avoid the need to call pkg-config.
21980 1.1 mrg See the pkg-config man page for more details.
21981 1.1 mrg " >&5
21982 1.1.1.2 mrg $as_echo "$as_me: error: Package requirements (libdrm >= 2.2 xf86driproto) were not met:
21983 1.1 mrg
21984 1.1 mrg $DRI_PKG_ERRORS
21985 1.1 mrg
21986 1.1 mrg Consider adjusting the PKG_CONFIG_PATH environment variable if you
21987 1.1 mrg installed software in a non-standard prefix.
21988 1.1 mrg
21989 1.1 mrg Alternatively, you may set the environment variables DRI_CFLAGS
21990 1.1 mrg and DRI_LIBS to avoid the need to call pkg-config.
21991 1.1 mrg See the pkg-config man page for more details.
21992 1.1 mrg " >&2;}
21993 1.1 mrg { (exit 1); exit 1; }; }
21994 1.1 mrg elif test $pkg_failed = untried; then
21995 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
21996 1.1.1.2 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21997 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
21998 1.1 mrg is in your PATH or set the PKG_CONFIG environment variable to the full
21999 1.1 mrg path to pkg-config.
22000 1.1 mrg
22001 1.1 mrg Alternatively, you may set the environment variables DRI_CFLAGS
22002 1.1 mrg and DRI_LIBS to avoid the need to call pkg-config.
22003 1.1 mrg See the pkg-config man page for more details.
22004 1.1 mrg
22005 1.1 mrg To get pkg-config, see <http://pkg-config.freedesktop.org/>.
22006 1.1 mrg See \`config.log' for more details." >&5
22007 1.1.1.2 mrg $as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
22008 1.1 mrg is in your PATH or set the PKG_CONFIG environment variable to the full
22009 1.1 mrg path to pkg-config.
22010 1.1 mrg
22011 1.1 mrg Alternatively, you may set the environment variables DRI_CFLAGS
22012 1.1 mrg and DRI_LIBS to avoid the need to call pkg-config.
22013 1.1 mrg See the pkg-config man page for more details.
22014 1.1 mrg
22015 1.1 mrg To get pkg-config, see <http://pkg-config.freedesktop.org/>.
22016 1.1 mrg See \`config.log' for more details." >&2;}
22017 1.1.1.2 mrg { (exit 1); exit 1; }; }; }
22018 1.1 mrg else
22019 1.1 mrg DRI_CFLAGS=$pkg_cv_DRI_CFLAGS
22020 1.1 mrg DRI_LIBS=$pkg_cv_DRI_LIBS
22021 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
22022 1.1.1.2 mrg $as_echo "yes" >&6; }
22023 1.1 mrg :
22024 1.1 mrg fi
22025 1.1 mrg
22026 1.1 mrg cat >>confdefs.h <<\_ACEOF
22027 1.1 mrg #define XF86DRI 1
22028 1.1 mrg _ACEOF
22029 1.1 mrg
22030 1.1 mrg
22031 1.1 mrg cat >>confdefs.h <<\_ACEOF
22032 1.1 mrg #define XF86DRI_DEVEL 1
22033 1.1 mrg _ACEOF
22034 1.1 mrg
22035 1.1 mrg fi
22036 1.1 mrg
22037 1.1 mrg SAVE_CPPFLAGS="$CPPFLAGS"
22038 1.1 mrg CPPFLAGS="$CPPFLAGS $XORG_CFLAGS"
22039 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking whether XSERVER_LIBPCIACCESS is declared" >&5
22040 1.1.1.2 mrg $as_echo_n "checking whether XSERVER_LIBPCIACCESS is declared... " >&6; }
22041 1.1 mrg if test "${ac_cv_have_decl_XSERVER_LIBPCIACCESS+set}" = set; then
22042 1.1.1.2 mrg $as_echo_n "(cached) " >&6
22043 1.1 mrg else
22044 1.1 mrg cat >conftest.$ac_ext <<_ACEOF
22045 1.1 mrg /* confdefs.h. */
22046 1.1 mrg _ACEOF
22047 1.1 mrg cat confdefs.h >>conftest.$ac_ext
22048 1.1 mrg cat >>conftest.$ac_ext <<_ACEOF
22049 1.1 mrg /* end confdefs.h. */
22050 1.1 mrg #include "xorg-server.h"
22051 1.1 mrg
22052 1.1 mrg int
22053 1.1 mrg main ()
22054 1.1 mrg {
22055 1.1 mrg #ifndef XSERVER_LIBPCIACCESS
22056 1.1 mrg (void) XSERVER_LIBPCIACCESS;
22057 1.1 mrg #endif
22058 1.1 mrg
22059 1.1 mrg ;
22060 1.1 mrg return 0;
22061 1.1 mrg }
22062 1.1 mrg _ACEOF
22063 1.1 mrg rm -f conftest.$ac_objext
22064 1.1 mrg if { (ac_try="$ac_compile"
22065 1.1 mrg case "(($ac_try" in
22066 1.1 mrg *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22067 1.1 mrg *) ac_try_echo=$ac_try;;
22068 1.1 mrg esac
22069 1.1.1.2 mrg eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22070 1.1.1.2 mrg $as_echo "$ac_try_echo") >&5
22071 1.1 mrg (eval "$ac_compile") 2>conftest.er1
22072 1.1 mrg ac_status=$?
22073 1.1 mrg grep -v '^ *+' conftest.er1 >conftest.err
22074 1.1 mrg rm -f conftest.er1
22075 1.1 mrg cat conftest.err >&5
22076 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22077 1.1 mrg (exit $ac_status); } && {
22078 1.1 mrg test -z "$ac_c_werror_flag" ||
22079 1.1 mrg test ! -s conftest.err
22080 1.1 mrg } && test -s conftest.$ac_objext; then
22081 1.1 mrg ac_cv_have_decl_XSERVER_LIBPCIACCESS=yes
22082 1.1 mrg else
22083 1.1.1.2 mrg $as_echo "$as_me: failed program was:" >&5
22084 1.1 mrg sed 's/^/| /' conftest.$ac_ext >&5
22085 1.1 mrg
22086 1.1 mrg ac_cv_have_decl_XSERVER_LIBPCIACCESS=no
22087 1.1 mrg fi
22088 1.1 mrg
22089 1.1 mrg rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22090 1.1 mrg fi
22091 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&5
22092 1.1.1.2 mrg $as_echo "$ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&6; }
22093 1.1.1.2 mrg if test "x$ac_cv_have_decl_XSERVER_LIBPCIACCESS" = x""yes; then
22094 1.1 mrg XSERVER_LIBPCIACCESS=yes
22095 1.1 mrg else
22096 1.1 mrg XSERVER_LIBPCIACCESS=no
22097 1.1 mrg fi
22098 1.1 mrg
22099 1.1 mrg CPPFLAGS="$SAVE_CPPFLAGS"
22100 1.1 mrg
22101 1.1 mrg if test "x$USE_EXA" = xyes; then
22102 1.1 mrg USE_EXA_TRUE=
22103 1.1 mrg USE_EXA_FALSE='#'
22104 1.1 mrg else
22105 1.1 mrg USE_EXA_TRUE='#'
22106 1.1 mrg USE_EXA_FALSE=
22107 1.1 mrg fi
22108 1.1 mrg
22109 1.1 mrg
22110 1.1 mrg if test "x$XSERVER_LIBPCIACCESS" = xyes; then
22111 1.1 mrg
22112 1.1 mrg pkg_failed=no
22113 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for PCIACCESS" >&5
22114 1.1.1.2 mrg $as_echo_n "checking for PCIACCESS... " >&6; }
22115 1.1 mrg
22116 1.1 mrg if test -n "$PCIACCESS_CFLAGS"; then
22117 1.1 mrg pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS"
22118 1.1 mrg elif test -n "$PKG_CONFIG"; then
22119 1.1 mrg if test -n "$PKG_CONFIG" && \
22120 1.1.1.2 mrg { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5
22121 1.1 mrg ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
22122 1.1 mrg ac_status=$?
22123 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22124 1.1 mrg (exit $ac_status); }; then
22125 1.1 mrg pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null`
22126 1.1 mrg else
22127 1.1 mrg pkg_failed=yes
22128 1.1 mrg fi
22129 1.1 mrg else
22130 1.1 mrg pkg_failed=untried
22131 1.1 mrg fi
22132 1.1 mrg if test -n "$PCIACCESS_LIBS"; then
22133 1.1 mrg pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS"
22134 1.1 mrg elif test -n "$PKG_CONFIG"; then
22135 1.1 mrg if test -n "$PKG_CONFIG" && \
22136 1.1.1.2 mrg { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5
22137 1.1 mrg ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
22138 1.1 mrg ac_status=$?
22139 1.1.1.2 mrg $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22140 1.1 mrg (exit $ac_status); }; then
22141 1.1 mrg pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null`
22142 1.1 mrg else
22143 1.1 mrg pkg_failed=yes
22144 1.1 mrg fi
22145 1.1 mrg else
22146 1.1 mrg pkg_failed=untried
22147 1.1 mrg fi
22148 1.1 mrg
22149 1.1 mrg
22150 1.1 mrg
22151 1.1 mrg if test $pkg_failed = yes; then
22152 1.1 mrg
22153 1.1 mrg if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
22154 1.1 mrg _pkg_short_errors_supported=yes
22155 1.1 mrg else
22156 1.1 mrg _pkg_short_errors_supported=no
22157 1.1 mrg fi
22158 1.1 mrg if test $_pkg_short_errors_supported = yes; then
22159 1.1 mrg PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "pciaccess >= 0.8.0" 2>&1`
22160 1.1 mrg else
22161 1.1 mrg PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --print-errors "pciaccess >= 0.8.0" 2>&1`
22162 1.1 mrg fi
22163 1.1 mrg # Put the nasty error message in config.log where it belongs
22164 1.1 mrg echo "$PCIACCESS_PKG_ERRORS" >&5
22165 1.1 mrg
22166 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: Package requirements (pciaccess >= 0.8.0) were not met:
22167 1.1 mrg
22168 1.1 mrg $PCIACCESS_PKG_ERRORS
22169 1.1 mrg
22170 1.1 mrg Consider adjusting the PKG_CONFIG_PATH environment variable if you
22171 1.1 mrg installed software in a non-standard prefix.
22172 1.1 mrg
22173 1.1 mrg Alternatively, you may set the environment variables PCIACCESS_CFLAGS
22174 1.1 mrg and PCIACCESS_LIBS to avoid the need to call pkg-config.
22175 1.1 mrg See the pkg-config man page for more details.
22176 1.1 mrg " >&5
22177 1.1.1.2 mrg $as_echo "$as_me: error: Package requirements (pciaccess >= 0.8.0) were not met:
22178 1.1 mrg
22179 1.1 mrg $PCIACCESS_PKG_ERRORS
22180 1.1 mrg
22181 1.1 mrg Consider adjusting the PKG_CONFIG_PATH environment variable if you
22182 1.1 mrg installed software in a non-standard prefix.
22183 1.1 mrg
22184 1.1 mrg Alternatively, you may set the environment variables PCIACCESS_CFLAGS
22185 1.1 mrg and PCIACCESS_LIBS to avoid the need to call pkg-config.
22186 1.1 mrg See the pkg-config man page for more details.
22187 1.1 mrg " >&2;}
22188 1.1 mrg { (exit 1); exit 1; }; }
22189 1.1 mrg elif test $pkg_failed = untried; then
22190 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
22191 1.1.1.2 mrg $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22192 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old. Make sure it
22193 1.1 mrg is in your PATH or set the PKG_CONFIG environment variable to the full
22194 1.1 mrg path to pkg-config.
22195 1.1 mrg
22196 1.1 mrg Alternatively, you may set the environment variables PCIACCESS_CFLAGS
22197 1.1 mrg and PCIACCESS_LIBS to avoid the need to call pkg-config.
22198 1.1 mrg See the pkg-config man page for more details.
22199 1.1 mrg
22200 1.1 mrg To get pkg-config, see <http://pkg-config.freedesktop.org/>.
22201 1.1 mrg See \`config.log' for more details." >&5
22202 1.1.1.2 mrg $as_echo "$as_me: error: The pkg-config script could not be found or is too old. Make sure it
22203 1.1 mrg is in your PATH or set the PKG_CONFIG environment variable to the full
22204 1.1 mrg path to pkg-config.
22205 1.1 mrg
22206 1.1 mrg Alternatively, you may set the environment variables PCIACCESS_CFLAGS
22207 1.1 mrg and PCIACCESS_LIBS to avoid the need to call pkg-config.
22208 1.1 mrg See the pkg-config man page for more details.
22209 1.1 mrg
22210 1.1 mrg To get pkg-config, see <http://pkg-config.freedesktop.org/>.
22211 1.1 mrg See \`config.log' for more details." >&2;}
22212 1.1.1.2 mrg { (exit 1); exit 1; }; }; }
22213 1.1 mrg else
22214 1.1 mrg PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS
22215 1.1 mrg PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS
22216 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: yes" >&5
22217 1.1.1.2 mrg $as_echo "yes" >&6; }
22218 1.1 mrg :
22219 1.1 mrg fi
22220 1.1 mrg XORG_CFLAGS="$XORG_CFLAGS $PCIACCESS_CFLAGS"
22221 1.1 mrg fi
22222 1.1 mrg if test "x$XSERVER_LIBPCIACCESS" = xyes; then
22223 1.1 mrg XSERVER_LIBPCIACCESS_TRUE=
22224 1.1 mrg XSERVER_LIBPCIACCESS_FALSE='#'
22225 1.1 mrg else
22226 1.1 mrg XSERVER_LIBPCIACCESS_TRUE='#'
22227 1.1 mrg XSERVER_LIBPCIACCESS_FALSE=
22228 1.1 mrg fi
22229 1.1 mrg
22230 1.1 mrg
22231 1.1 mrg
22232 1.1 mrg
22233 1.1 mrg
22234 1.1 mrg
22235 1.1 mrg DRIVER_NAME=r128
22236 1.1 mrg
22237 1.1 mrg
22238 1.1 mrg
22239 1.1 mrg
22240 1.1 mrg
22241 1.1 mrg if test x$APP_MAN_SUFFIX = x ; then
22242 1.1 mrg APP_MAN_SUFFIX=1
22243 1.1 mrg fi
22244 1.1 mrg if test x$APP_MAN_DIR = x ; then
22245 1.1 mrg APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
22246 1.1 mrg fi
22247 1.1 mrg
22248 1.1 mrg if test x$LIB_MAN_SUFFIX = x ; then
22249 1.1 mrg LIB_MAN_SUFFIX=3
22250 1.1 mrg fi
22251 1.1 mrg if test x$LIB_MAN_DIR = x ; then
22252 1.1 mrg LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
22253 1.1 mrg fi
22254 1.1 mrg
22255 1.1 mrg if test x$FILE_MAN_SUFFIX = x ; then
22256 1.1 mrg case $host_os in
22257 1.1 mrg solaris*) FILE_MAN_SUFFIX=4 ;;
22258 1.1 mrg *) FILE_MAN_SUFFIX=5 ;;
22259 1.1 mrg esac
22260 1.1 mrg fi
22261 1.1 mrg if test x$FILE_MAN_DIR = x ; then
22262 1.1 mrg FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
22263 1.1 mrg fi
22264 1.1 mrg
22265 1.1 mrg if test x$MISC_MAN_SUFFIX = x ; then
22266 1.1 mrg case $host_os in
22267 1.1 mrg solaris*) MISC_MAN_SUFFIX=5 ;;
22268 1.1 mrg *) MISC_MAN_SUFFIX=7 ;;
22269 1.1 mrg esac
22270 1.1 mrg fi
22271 1.1 mrg if test x$MISC_MAN_DIR = x ; then
22272 1.1 mrg MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
22273 1.1 mrg fi
22274 1.1 mrg
22275 1.1 mrg if test x$DRIVER_MAN_SUFFIX = x ; then
22276 1.1 mrg case $host_os in
22277 1.1 mrg solaris*) DRIVER_MAN_SUFFIX=7 ;;
22278 1.1 mrg *) DRIVER_MAN_SUFFIX=4 ;;
22279 1.1 mrg esac
22280 1.1 mrg fi
22281 1.1 mrg if test x$DRIVER_MAN_DIR = x ; then
22282 1.1 mrg DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
22283 1.1 mrg fi
22284 1.1 mrg
22285 1.1 mrg if test x$ADMIN_MAN_SUFFIX = x ; then
22286 1.1 mrg case $host_os in
22287 1.1 mrg solaris*) ADMIN_MAN_SUFFIX=1m ;;
22288 1.1 mrg *) ADMIN_MAN_SUFFIX=8 ;;
22289 1.1 mrg esac
22290 1.1 mrg fi
22291 1.1 mrg if test x$ADMIN_MAN_DIR = x ; then
22292 1.1 mrg ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
22293 1.1 mrg fi
22294 1.1 mrg
22295 1.1 mrg
22296 1.1 mrg
22297 1.1 mrg
22298 1.1 mrg
22299 1.1 mrg
22300 1.1 mrg
22301 1.1 mrg
22302 1.1 mrg
22303 1.1 mrg
22304 1.1 mrg
22305 1.1 mrg
22306 1.1 mrg
22307 1.1 mrg
22308 1.1 mrg
22309 1.1 mrg
22310 1.1 mrg
22311 1.1 mrg # Check whether --with-release-version was given.
22312 1.1 mrg if test "${with_release_version+set}" = set; then
22313 1.1 mrg withval=$with_release_version; RELEASE_VERSION="$withval"
22314 1.1 mrg else
22315 1.1 mrg RELEASE_VERSION=""
22316 1.1 mrg fi
22317 1.1 mrg
22318 1.1 mrg if test "x$RELEASE_VERSION" != "x"; then
22319 1.1 mrg PACKAGE="$PACKAGE-$RELEASE_VERSION"
22320 1.1 mrg PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
22321 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
22322 1.1.1.2 mrg $as_echo "$as_me: Building with package name set to $PACKAGE" >&6;}
22323 1.1 mrg fi
22324 1.1 mrg
22325 1.1 mrg cat >>confdefs.h <<_ACEOF
22326 1.1 mrg #define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
22327 1.1 mrg _ACEOF
22328 1.1 mrg
22329 1.1 mrg PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
22330 1.1 mrg if test "x$PVM" = "x"; then
22331 1.1 mrg PVM="0"
22332 1.1 mrg fi
22333 1.1 mrg
22334 1.1 mrg cat >>confdefs.h <<_ACEOF
22335 1.1 mrg #define PACKAGE_VERSION_MINOR $PVM
22336 1.1 mrg _ACEOF
22337 1.1 mrg
22338 1.1 mrg PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
22339 1.1 mrg if test "x$PVP" = "x"; then
22340 1.1 mrg PVP="0"
22341 1.1 mrg fi
22342 1.1 mrg
22343 1.1 mrg cat >>confdefs.h <<_ACEOF
22344 1.1 mrg #define PACKAGE_VERSION_PATCHLEVEL $PVP
22345 1.1 mrg _ACEOF
22346 1.1 mrg
22347 1.1 mrg
22348 1.1 mrg
22349 1.1.1.2 mrg if test x$XORG_SGML_PATH = x ; then
22350 1.1.1.2 mrg XORG_SGML_PATH=$prefix/share/sgml
22351 1.1.1.2 mrg fi
22352 1.1 mrg HAVE_DEFS_ENT=
22353 1.1 mrg
22354 1.1 mrg if test x"$cross_compiling" = x"yes" ; then
22355 1.1 mrg HAVE_DEFS_ENT=no
22356 1.1 mrg else
22357 1.1.1.2 mrg as_ac_File=`$as_echo "ac_cv_file_$XORG_SGML_PATH/X11/defs.ent" | $as_tr_sh`
22358 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $XORG_SGML_PATH/X11/defs.ent" >&5
22359 1.1.1.2 mrg $as_echo_n "checking for $XORG_SGML_PATH/X11/defs.ent... " >&6; }
22360 1.1 mrg if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
22361 1.1.1.2 mrg $as_echo_n "(cached) " >&6
22362 1.1 mrg else
22363 1.1 mrg test "$cross_compiling" = yes &&
22364 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
22365 1.1.1.2 mrg $as_echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
22366 1.1 mrg { (exit 1); exit 1; }; }
22367 1.1 mrg if test -r "$XORG_SGML_PATH/X11/defs.ent"; then
22368 1.1 mrg eval "$as_ac_File=yes"
22369 1.1 mrg else
22370 1.1 mrg eval "$as_ac_File=no"
22371 1.1 mrg fi
22372 1.1 mrg fi
22373 1.1.1.2 mrg ac_res=`eval 'as_val=${'$as_ac_File'}
22374 1.1.1.2 mrg $as_echo "$as_val"'`
22375 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
22376 1.1.1.2 mrg $as_echo "$ac_res" >&6; }
22377 1.1.1.2 mrg as_val=`eval 'as_val=${'$as_ac_File'}
22378 1.1.1.2 mrg $as_echo "$as_val"'`
22379 1.1.1.2 mrg if test "x$as_val" = x""yes; then
22380 1.1 mrg HAVE_DEFS_ENT=yes
22381 1.1 mrg fi
22382 1.1 mrg
22383 1.1 mrg fi
22384 1.1 mrg
22385 1.1 mrg # Extract the first word of "linuxdoc", so it can be a program name with args.
22386 1.1 mrg set dummy linuxdoc; ac_word=$2
22387 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
22388 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
22389 1.1 mrg if test "${ac_cv_path_LINUXDOC+set}" = set; then
22390 1.1.1.2 mrg $as_echo_n "(cached) " >&6
22391 1.1 mrg else
22392 1.1 mrg case $LINUXDOC in
22393 1.1 mrg [\\/]* | ?:[\\/]*)
22394 1.1 mrg ac_cv_path_LINUXDOC="$LINUXDOC" # Let the user override the test with a path.
22395 1.1 mrg ;;
22396 1.1 mrg *)
22397 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22398 1.1 mrg for as_dir in $PATH
22399 1.1 mrg do
22400 1.1 mrg IFS=$as_save_IFS
22401 1.1 mrg test -z "$as_dir" && as_dir=.
22402 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
22403 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
22404 1.1 mrg ac_cv_path_LINUXDOC="$as_dir/$ac_word$ac_exec_ext"
22405 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
22406 1.1 mrg break 2
22407 1.1 mrg fi
22408 1.1 mrg done
22409 1.1 mrg done
22410 1.1 mrg IFS=$as_save_IFS
22411 1.1 mrg
22412 1.1 mrg ;;
22413 1.1 mrg esac
22414 1.1 mrg fi
22415 1.1 mrg LINUXDOC=$ac_cv_path_LINUXDOC
22416 1.1 mrg if test -n "$LINUXDOC"; then
22417 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $LINUXDOC" >&5
22418 1.1.1.2 mrg $as_echo "$LINUXDOC" >&6; }
22419 1.1 mrg else
22420 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
22421 1.1.1.2 mrg $as_echo "no" >&6; }
22422 1.1 mrg fi
22423 1.1 mrg
22424 1.1 mrg
22425 1.1 mrg # Extract the first word of "ps2pdf", so it can be a program name with args.
22426 1.1 mrg set dummy ps2pdf; ac_word=$2
22427 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
22428 1.1.1.2 mrg $as_echo_n "checking for $ac_word... " >&6; }
22429 1.1 mrg if test "${ac_cv_path_PS2PDF+set}" = set; then
22430 1.1.1.2 mrg $as_echo_n "(cached) " >&6
22431 1.1 mrg else
22432 1.1 mrg case $PS2PDF in
22433 1.1 mrg [\\/]* | ?:[\\/]*)
22434 1.1 mrg ac_cv_path_PS2PDF="$PS2PDF" # Let the user override the test with a path.
22435 1.1 mrg ;;
22436 1.1 mrg *)
22437 1.1 mrg as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22438 1.1 mrg for as_dir in $PATH
22439 1.1 mrg do
22440 1.1 mrg IFS=$as_save_IFS
22441 1.1 mrg test -z "$as_dir" && as_dir=.
22442 1.1 mrg for ac_exec_ext in '' $ac_executable_extensions; do
22443 1.1 mrg if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
22444 1.1 mrg ac_cv_path_PS2PDF="$as_dir/$ac_word$ac_exec_ext"
22445 1.1.1.2 mrg $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
22446 1.1 mrg break 2
22447 1.1 mrg fi
22448 1.1 mrg done
22449 1.1 mrg done
22450 1.1 mrg IFS=$as_save_IFS
22451 1.1 mrg
22452 1.1 mrg ;;
22453 1.1 mrg esac
22454 1.1 mrg fi
22455 1.1 mrg PS2PDF=$ac_cv_path_PS2PDF
22456 1.1 mrg if test -n "$PS2PDF"; then
22457 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $PS2PDF" >&5
22458 1.1.1.2 mrg $as_echo "$PS2PDF" >&6; }
22459 1.1 mrg else
22460 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: no" >&5
22461 1.1.1.2 mrg $as_echo "no" >&6; }
22462 1.1 mrg fi
22463 1.1 mrg
22464 1.1 mrg
22465 1.1 mrg
22466 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking Whether to build documentation" >&5
22467 1.1.1.2 mrg $as_echo_n "checking Whether to build documentation... " >&6; }
22468 1.1 mrg
22469 1.1 mrg if test x$HAVE_DEFS_ENT != x && test x$LINUXDOC != x ; then
22470 1.1 mrg BUILDDOC=yes
22471 1.1 mrg else
22472 1.1 mrg BUILDDOC=no
22473 1.1 mrg fi
22474 1.1 mrg
22475 1.1 mrg if test x$BUILDDOC = xyes; then
22476 1.1 mrg BUILD_LINUXDOC_TRUE=
22477 1.1 mrg BUILD_LINUXDOC_FALSE='#'
22478 1.1 mrg else
22479 1.1 mrg BUILD_LINUXDOC_TRUE='#'
22480 1.1 mrg BUILD_LINUXDOC_FALSE=
22481 1.1 mrg fi
22482 1.1 mrg
22483 1.1 mrg
22484 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $BUILDDOC" >&5
22485 1.1.1.2 mrg $as_echo "$BUILDDOC" >&6; }
22486 1.1 mrg
22487 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: checking Whether to build pdf documentation" >&5
22488 1.1.1.2 mrg $as_echo_n "checking Whether to build pdf documentation... " >&6; }
22489 1.1 mrg
22490 1.1 mrg if test x$PS2PDF != x && test x$BUILD_PDFDOC != xno; then
22491 1.1 mrg BUILDPDFDOC=yes
22492 1.1 mrg else
22493 1.1 mrg BUILDPDFDOC=no
22494 1.1 mrg fi
22495 1.1 mrg
22496 1.1 mrg if test x$BUILDPDFDOC = xyes; then
22497 1.1 mrg BUILD_PDFDOC_TRUE=
22498 1.1 mrg BUILD_PDFDOC_FALSE='#'
22499 1.1 mrg else
22500 1.1 mrg BUILD_PDFDOC_TRUE='#'
22501 1.1 mrg BUILD_PDFDOC_FALSE=
22502 1.1 mrg fi
22503 1.1 mrg
22504 1.1 mrg
22505 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: result: $BUILDPDFDOC" >&5
22506 1.1.1.2 mrg $as_echo "$BUILDPDFDOC" >&6; }
22507 1.1 mrg
22508 1.1 mrg MAKE_TEXT="SGML_SEARCH_PATH=$XORG_SGML_PATH GROFF_NO_SGR=y $LINUXDOC -B txt"
22509 1.1 mrg MAKE_PS="SGML_SEARCH_PATH=$XORG_SGML_PATH $LINUXDOC -B latex --papersize=letter --output=ps"
22510 1.1 mrg MAKE_PDF="$PS2PDF"
22511 1.1 mrg MAKE_HTML="SGML_SEARCH_PATH=$XORG_SGML_PATH $LINUXDOC -B html --split=0"
22512 1.1 mrg
22513 1.1 mrg
22514 1.1 mrg
22515 1.1 mrg
22516 1.1 mrg
22517 1.1 mrg
22518 1.1 mrg
22519 1.1.1.2 mrg CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > .changelog.tmp && \
22520 1.1.1.2 mrg mv .changelog.tmp ChangeLog) || (rm -f .changelog.tmp; touch ChangeLog; \
22521 1.1.1.2 mrg echo 'git directory not found: installing possibly empty changelog.' >&2)"
22522 1.1.1.2 mrg
22523 1.1.1.2 mrg distcleancheck_listfiles='find . -type f ! -name ChangeLog -print'
22524 1.1.1.2 mrg
22525 1.1.1.2 mrg
22526 1.1.1.2 mrg
22527 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: Please change the Driver line in xorg.conf from \"ati\" to \"r128\" or install
22528 1.1 mrg the ati wrapper as well:
22529 1.1 mrg git://anongit.freedesktop.org/git/xorg/driver/xf86-video-ati
22530 1.1 mrg " >&5
22531 1.1.1.2 mrg $as_echo "$as_me: Please change the Driver line in xorg.conf from \"ati\" to \"r128\" or install
22532 1.1 mrg the ati wrapper as well:
22533 1.1 mrg git://anongit.freedesktop.org/git/xorg/driver/xf86-video-ati
22534 1.1 mrg " >&6;}
22535 1.1 mrg
22536 1.1 mrg ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile"
22537 1.1 mrg
22538 1.1 mrg cat >confcache <<\_ACEOF
22539 1.1 mrg # This file is a shell script that caches the results of configure
22540 1.1 mrg # tests run on this system so they can be shared between configure
22541 1.1 mrg # scripts and configure runs, see configure's option --config-cache.
22542 1.1 mrg # It is not useful on other systems. If it contains results you don't
22543 1.1 mrg # want to keep, you may remove or edit it.
22544 1.1 mrg #
22545 1.1 mrg # config.status only pays attention to the cache file if you give it
22546 1.1 mrg # the --recheck option to rerun configure.
22547 1.1 mrg #
22548 1.1 mrg # `ac_cv_env_foo' variables (set or unset) will be overridden when
22549 1.1 mrg # loading this file, other *unset* `ac_cv_foo' will be assigned the
22550 1.1 mrg # following values.
22551 1.1 mrg
22552 1.1 mrg _ACEOF
22553 1.1 mrg
22554 1.1 mrg # The following way of writing the cache mishandles newlines in values,
22555 1.1 mrg # but we know of no workaround that is simple, portable, and efficient.
22556 1.1 mrg # So, we kill variables containing newlines.
22557 1.1 mrg # Ultrix sh set writes to stderr and can't be redirected directly,
22558 1.1 mrg # and sets the high bit in the cache file unless we assign to the vars.
22559 1.1 mrg (
22560 1.1 mrg for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
22561 1.1 mrg eval ac_val=\$$ac_var
22562 1.1 mrg case $ac_val in #(
22563 1.1 mrg *${as_nl}*)
22564 1.1 mrg case $ac_var in #(
22565 1.1.1.2 mrg *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
22566 1.1.1.2 mrg $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
22567 1.1 mrg esac
22568 1.1 mrg case $ac_var in #(
22569 1.1 mrg _ | IFS | as_nl) ;; #(
22570 1.1.1.2 mrg BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
22571 1.1 mrg *) $as_unset $ac_var ;;
22572 1.1 mrg esac ;;
22573 1.1 mrg esac
22574 1.1 mrg done
22575 1.1 mrg
22576 1.1 mrg (set) 2>&1 |
22577 1.1 mrg case $as_nl`(ac_space=' '; set) 2>&1` in #(
22578 1.1 mrg *${as_nl}ac_space=\ *)
22579 1.1 mrg # `set' does not quote correctly, so add quotes (double-quote
22580 1.1 mrg # substitution turns \\\\ into \\, and sed turns \\ into \).
22581 1.1 mrg sed -n \
22582 1.1 mrg "s/'/'\\\\''/g;
22583 1.1 mrg s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
22584 1.1 mrg ;; #(
22585 1.1 mrg *)
22586 1.1 mrg # `set' quotes correctly as required by POSIX, so do not add quotes.
22587 1.1 mrg sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
22588 1.1 mrg ;;
22589 1.1 mrg esac |
22590 1.1 mrg sort
22591 1.1 mrg ) |
22592 1.1 mrg sed '
22593 1.1 mrg /^ac_cv_env_/b end
22594 1.1 mrg t clear
22595 1.1 mrg :clear
22596 1.1 mrg s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
22597 1.1 mrg t end
22598 1.1 mrg s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
22599 1.1 mrg :end' >>confcache
22600 1.1 mrg if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
22601 1.1 mrg if test -w "$cache_file"; then
22602 1.1 mrg test "x$cache_file" != "x/dev/null" &&
22603 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
22604 1.1.1.2 mrg $as_echo "$as_me: updating cache $cache_file" >&6;}
22605 1.1 mrg cat confcache >$cache_file
22606 1.1 mrg else
22607 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
22608 1.1.1.2 mrg $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
22609 1.1 mrg fi
22610 1.1 mrg fi
22611 1.1 mrg rm -f confcache
22612 1.1 mrg
22613 1.1 mrg test "x$prefix" = xNONE && prefix=$ac_default_prefix
22614 1.1 mrg # Let make expand exec_prefix.
22615 1.1 mrg test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
22616 1.1 mrg
22617 1.1 mrg DEFS=-DHAVE_CONFIG_H
22618 1.1 mrg
22619 1.1 mrg ac_libobjs=
22620 1.1 mrg ac_ltlibobjs=
22621 1.1 mrg for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
22622 1.1 mrg # 1. Remove the extension, and $U if already installed.
22623 1.1 mrg ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
22624 1.1.1.2 mrg ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
22625 1.1 mrg # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
22626 1.1 mrg # will be set to the directory where LIBOBJS objects are built.
22627 1.1 mrg ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
22628 1.1 mrg ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
22629 1.1 mrg done
22630 1.1 mrg LIBOBJS=$ac_libobjs
22631 1.1 mrg
22632 1.1 mrg LTLIBOBJS=$ac_ltlibobjs
22633 1.1 mrg
22634 1.1 mrg
22635 1.1.1.2 mrg if test -n "$EXEEXT"; then
22636 1.1.1.2 mrg am__EXEEXT_TRUE=
22637 1.1.1.2 mrg am__EXEEXT_FALSE='#'
22638 1.1.1.2 mrg else
22639 1.1.1.2 mrg am__EXEEXT_TRUE='#'
22640 1.1.1.2 mrg am__EXEEXT_FALSE=
22641 1.1.1.2 mrg fi
22642 1.1.1.2 mrg
22643 1.1 mrg if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
22644 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
22645 1.1 mrg Usually this means the macro was only invoked conditionally." >&5
22646 1.1.1.2 mrg $as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
22647 1.1 mrg Usually this means the macro was only invoked conditionally." >&2;}
22648 1.1 mrg { (exit 1); exit 1; }; }
22649 1.1 mrg fi
22650 1.1 mrg if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
22651 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
22652 1.1 mrg Usually this means the macro was only invoked conditionally." >&5
22653 1.1.1.2 mrg $as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
22654 1.1 mrg Usually this means the macro was only invoked conditionally." >&2;}
22655 1.1 mrg { (exit 1); exit 1; }; }
22656 1.1 mrg fi
22657 1.1 mrg if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
22658 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
22659 1.1 mrg Usually this means the macro was only invoked conditionally." >&5
22660 1.1.1.2 mrg $as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
22661 1.1 mrg Usually this means the macro was only invoked conditionally." >&2;}
22662 1.1 mrg { (exit 1); exit 1; }; }
22663 1.1 mrg fi
22664 1.1 mrg if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
22665 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
22666 1.1 mrg Usually this means the macro was only invoked conditionally." >&5
22667 1.1.1.2 mrg $as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
22668 1.1 mrg Usually this means the macro was only invoked conditionally." >&2;}
22669 1.1 mrg { (exit 1); exit 1; }; }
22670 1.1 mrg fi
22671 1.1 mrg if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
22672 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
22673 1.1.1.2 mrg Usually this means the macro was only invoked conditionally." >&5
22674 1.1.1.2 mrg $as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
22675 1.1.1.2 mrg Usually this means the macro was only invoked conditionally." >&2;}
22676 1.1.1.2 mrg { (exit 1); exit 1; }; }
22677 1.1.1.2 mrg fi
22678 1.1.1.2 mrg if test -z "${HAVE_XEXTPROTO_71_TRUE}" && test -z "${HAVE_XEXTPROTO_71_FALSE}"; then
22679 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: conditional \"HAVE_XEXTPROTO_71\" was never defined.
22680 1.1 mrg Usually this means the macro was only invoked conditionally." >&5
22681 1.1.1.2 mrg $as_echo "$as_me: error: conditional \"HAVE_XEXTPROTO_71\" was never defined.
22682 1.1 mrg Usually this means the macro was only invoked conditionally." >&2;}
22683 1.1 mrg { (exit 1); exit 1; }; }
22684 1.1 mrg fi
22685 1.1 mrg if test -z "${DRI_TRUE}" && test -z "${DRI_FALSE}"; then
22686 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: conditional \"DRI\" was never defined.
22687 1.1 mrg Usually this means the macro was only invoked conditionally." >&5
22688 1.1.1.2 mrg $as_echo "$as_me: error: conditional \"DRI\" was never defined.
22689 1.1 mrg Usually this means the macro was only invoked conditionally." >&2;}
22690 1.1 mrg { (exit 1); exit 1; }; }
22691 1.1 mrg fi
22692 1.1 mrg if test -z "${USE_EXA_TRUE}" && test -z "${USE_EXA_FALSE}"; then
22693 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: conditional \"USE_EXA\" was never defined.
22694 1.1 mrg Usually this means the macro was only invoked conditionally." >&5
22695 1.1.1.2 mrg $as_echo "$as_me: error: conditional \"USE_EXA\" was never defined.
22696 1.1 mrg Usually this means the macro was only invoked conditionally." >&2;}
22697 1.1 mrg { (exit 1); exit 1; }; }
22698 1.1 mrg fi
22699 1.1 mrg if test -z "${XSERVER_LIBPCIACCESS_TRUE}" && test -z "${XSERVER_LIBPCIACCESS_FALSE}"; then
22700 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined.
22701 1.1 mrg Usually this means the macro was only invoked conditionally." >&5
22702 1.1.1.2 mrg $as_echo "$as_me: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined.
22703 1.1 mrg Usually this means the macro was only invoked conditionally." >&2;}
22704 1.1 mrg { (exit 1); exit 1; }; }
22705 1.1 mrg fi
22706 1.1 mrg if test -z "${BUILD_LINUXDOC_TRUE}" && test -z "${BUILD_LINUXDOC_FALSE}"; then
22707 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: conditional \"BUILD_LINUXDOC\" was never defined.
22708 1.1 mrg Usually this means the macro was only invoked conditionally." >&5
22709 1.1.1.2 mrg $as_echo "$as_me: error: conditional \"BUILD_LINUXDOC\" was never defined.
22710 1.1 mrg Usually this means the macro was only invoked conditionally." >&2;}
22711 1.1 mrg { (exit 1); exit 1; }; }
22712 1.1 mrg fi
22713 1.1 mrg if test -z "${BUILD_PDFDOC_TRUE}" && test -z "${BUILD_PDFDOC_FALSE}"; then
22714 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: conditional \"BUILD_PDFDOC\" was never defined.
22715 1.1 mrg Usually this means the macro was only invoked conditionally." >&5
22716 1.1.1.2 mrg $as_echo "$as_me: error: conditional \"BUILD_PDFDOC\" was never defined.
22717 1.1 mrg Usually this means the macro was only invoked conditionally." >&2;}
22718 1.1 mrg { (exit 1); exit 1; }; }
22719 1.1 mrg fi
22720 1.1 mrg
22721 1.1 mrg : ${CONFIG_STATUS=./config.status}
22722 1.1.1.2 mrg ac_write_fail=0
22723 1.1 mrg ac_clean_files_save=$ac_clean_files
22724 1.1 mrg ac_clean_files="$ac_clean_files $CONFIG_STATUS"
22725 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
22726 1.1.1.2 mrg $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
22727 1.1.1.2 mrg cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22728 1.1 mrg #! $SHELL
22729 1.1 mrg # Generated by $as_me.
22730 1.1 mrg # Run this file to recreate the current configuration.
22731 1.1 mrg # Compiler output produced by configure, useful for debugging
22732 1.1 mrg # configure, is in config.log if it exists.
22733 1.1 mrg
22734 1.1 mrg debug=false
22735 1.1 mrg ac_cs_recheck=false
22736 1.1 mrg ac_cs_silent=false
22737 1.1 mrg SHELL=\${CONFIG_SHELL-$SHELL}
22738 1.1 mrg _ACEOF
22739 1.1 mrg
22740 1.1.1.2 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22741 1.1 mrg ## --------------------- ##
22742 1.1 mrg ## M4sh Initialization. ##
22743 1.1 mrg ## --------------------- ##
22744 1.1 mrg
22745 1.1 mrg # Be more Bourne compatible
22746 1.1 mrg DUALCASE=1; export DUALCASE # for MKS sh
22747 1.1 mrg if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
22748 1.1 mrg emulate sh
22749 1.1 mrg NULLCMD=:
22750 1.1.1.2 mrg # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
22751 1.1 mrg # is contrary to our usage. Disable this feature.
22752 1.1 mrg alias -g '${1+"$@"}'='"$@"'
22753 1.1 mrg setopt NO_GLOB_SUBST
22754 1.1 mrg else
22755 1.1 mrg case `(set -o) 2>/dev/null` in
22756 1.1 mrg *posix*) set -o posix ;;
22757 1.1 mrg esac
22758 1.1 mrg
22759 1.1 mrg fi
22760 1.1 mrg
22761 1.1 mrg
22762 1.1 mrg
22763 1.1 mrg
22764 1.1 mrg # PATH needs CR
22765 1.1 mrg # Avoid depending upon Character Ranges.
22766 1.1 mrg as_cr_letters='abcdefghijklmnopqrstuvwxyz'
22767 1.1 mrg as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
22768 1.1 mrg as_cr_Letters=$as_cr_letters$as_cr_LETTERS
22769 1.1 mrg as_cr_digits='0123456789'
22770 1.1 mrg as_cr_alnum=$as_cr_Letters$as_cr_digits
22771 1.1 mrg
22772 1.1.1.2 mrg as_nl='
22773 1.1.1.2 mrg '
22774 1.1.1.2 mrg export as_nl
22775 1.1.1.2 mrg # Printing a long string crashes Solaris 7 /usr/bin/printf.
22776 1.1.1.2 mrg as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
22777 1.1.1.2 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
22778 1.1.1.2 mrg as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
22779 1.1.1.2 mrg if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
22780 1.1.1.2 mrg as_echo='printf %s\n'
22781 1.1.1.2 mrg as_echo_n='printf %s'
22782 1.1.1.2 mrg else
22783 1.1.1.2 mrg if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
22784 1.1.1.2 mrg as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
22785 1.1.1.2 mrg as_echo_n='/usr/ucb/echo -n'
22786 1.1 mrg else
22787 1.1.1.2 mrg as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
22788 1.1.1.2 mrg as_echo_n_body='eval
22789 1.1.1.2 mrg arg=$1;
22790 1.1.1.2 mrg case $arg in
22791 1.1.1.2 mrg *"$as_nl"*)
22792 1.1.1.2 mrg expr "X$arg" : "X\\(.*\\)$as_nl";
22793 1.1.1.2 mrg arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
22794 1.1.1.2 mrg esac;
22795 1.1.1.2 mrg expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
22796 1.1.1.2 mrg '
22797 1.1.1.2 mrg export as_echo_n_body
22798 1.1.1.2 mrg as_echo_n='sh -c $as_echo_n_body as_echo'
22799 1.1 mrg fi
22800 1.1.1.2 mrg export as_echo_body
22801 1.1.1.2 mrg as_echo='sh -c $as_echo_body as_echo'
22802 1.1.1.2 mrg fi
22803 1.1.1.2 mrg
22804 1.1.1.2 mrg # The user is always right.
22805 1.1.1.2 mrg if test "${PATH_SEPARATOR+set}" != set; then
22806 1.1.1.2 mrg PATH_SEPARATOR=:
22807 1.1.1.2 mrg (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
22808 1.1.1.2 mrg (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
22809 1.1.1.2 mrg PATH_SEPARATOR=';'
22810 1.1.1.2 mrg }
22811 1.1 mrg fi
22812 1.1 mrg
22813 1.1 mrg # Support unset when possible.
22814 1.1 mrg if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
22815 1.1 mrg as_unset=unset
22816 1.1 mrg else
22817 1.1 mrg as_unset=false
22818 1.1 mrg fi
22819 1.1 mrg
22820 1.1 mrg
22821 1.1 mrg # IFS
22822 1.1 mrg # We need space, tab and new line, in precisely that order. Quoting is
22823 1.1 mrg # there to prevent editors from complaining about space-tab.
22824 1.1 mrg # (If _AS_PATH_WALK were called with IFS unset, it would disable word
22825 1.1 mrg # splitting by setting IFS to empty value.)
22826 1.1 mrg IFS=" "" $as_nl"
22827 1.1 mrg
22828 1.1 mrg # Find who we are. Look in the path if we contain no directory separator.
22829 1.1 mrg case $0 in
22830 1.1 mrg *[\\/]* ) as_myself=$0 ;;
22831 1.1 mrg *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22832 1.1 mrg for as_dir in $PATH
22833 1.1 mrg do
22834 1.1 mrg IFS=$as_save_IFS
22835 1.1 mrg test -z "$as_dir" && as_dir=.
22836 1.1 mrg test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
22837 1.1 mrg done
22838 1.1 mrg IFS=$as_save_IFS
22839 1.1 mrg
22840 1.1 mrg ;;
22841 1.1 mrg esac
22842 1.1 mrg # We did not find ourselves, most probably we were run as `sh COMMAND'
22843 1.1 mrg # in which case we are not to be found in the path.
22844 1.1 mrg if test "x$as_myself" = x; then
22845 1.1 mrg as_myself=$0
22846 1.1 mrg fi
22847 1.1 mrg if test ! -f "$as_myself"; then
22848 1.1.1.2 mrg $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
22849 1.1 mrg { (exit 1); exit 1; }
22850 1.1 mrg fi
22851 1.1 mrg
22852 1.1 mrg # Work around bugs in pre-3.0 UWIN ksh.
22853 1.1 mrg for as_var in ENV MAIL MAILPATH
22854 1.1 mrg do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
22855 1.1 mrg done
22856 1.1 mrg PS1='$ '
22857 1.1 mrg PS2='> '
22858 1.1 mrg PS4='+ '
22859 1.1 mrg
22860 1.1 mrg # NLS nuisances.
22861 1.1.1.2 mrg LC_ALL=C
22862 1.1.1.2 mrg export LC_ALL
22863 1.1.1.2 mrg LANGUAGE=C
22864 1.1.1.2 mrg export LANGUAGE
22865 1.1 mrg
22866 1.1 mrg # Required to use basename.
22867 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 &&
22868 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then
22869 1.1 mrg as_expr=expr
22870 1.1 mrg else
22871 1.1 mrg as_expr=false
22872 1.1 mrg fi
22873 1.1 mrg
22874 1.1 mrg if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
22875 1.1 mrg as_basename=basename
22876 1.1 mrg else
22877 1.1 mrg as_basename=false
22878 1.1 mrg fi
22879 1.1 mrg
22880 1.1 mrg
22881 1.1 mrg # Name of the executable.
22882 1.1 mrg as_me=`$as_basename -- "$0" ||
22883 1.1 mrg $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
22884 1.1 mrg X"$0" : 'X\(//\)$' \| \
22885 1.1 mrg X"$0" : 'X\(/\)' \| . 2>/dev/null ||
22886 1.1.1.2 mrg $as_echo X/"$0" |
22887 1.1 mrg sed '/^.*\/\([^/][^/]*\)\/*$/{
22888 1.1 mrg s//\1/
22889 1.1 mrg q
22890 1.1 mrg }
22891 1.1 mrg /^X\/\(\/\/\)$/{
22892 1.1 mrg s//\1/
22893 1.1 mrg q
22894 1.1 mrg }
22895 1.1 mrg /^X\/\(\/\).*/{
22896 1.1 mrg s//\1/
22897 1.1 mrg q
22898 1.1 mrg }
22899 1.1 mrg s/.*/./; q'`
22900 1.1 mrg
22901 1.1 mrg # CDPATH.
22902 1.1 mrg $as_unset CDPATH
22903 1.1 mrg
22904 1.1 mrg
22905 1.1 mrg
22906 1.1 mrg as_lineno_1=$LINENO
22907 1.1 mrg as_lineno_2=$LINENO
22908 1.1 mrg test "x$as_lineno_1" != "x$as_lineno_2" &&
22909 1.1 mrg test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
22910 1.1 mrg
22911 1.1 mrg # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
22912 1.1 mrg # uniformly replaced by the line number. The first 'sed' inserts a
22913 1.1 mrg # line-number line after each line using $LINENO; the second 'sed'
22914 1.1 mrg # does the real work. The second script uses 'N' to pair each
22915 1.1 mrg # line-number line with the line containing $LINENO, and appends
22916 1.1 mrg # trailing '-' during substitution so that $LINENO is not a special
22917 1.1 mrg # case at line end.
22918 1.1 mrg # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
22919 1.1 mrg # scripts with optimization help from Paolo Bonzini. Blame Lee
22920 1.1 mrg # E. McMahon (1931-1989) for sed's syntax. :-)
22921 1.1 mrg sed -n '
22922 1.1 mrg p
22923 1.1 mrg /[$]LINENO/=
22924 1.1 mrg ' <$as_myself |
22925 1.1 mrg sed '
22926 1.1 mrg s/[$]LINENO.*/&-/
22927 1.1 mrg t lineno
22928 1.1 mrg b
22929 1.1 mrg :lineno
22930 1.1 mrg N
22931 1.1 mrg :loop
22932 1.1 mrg s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
22933 1.1 mrg t loop
22934 1.1 mrg s/-\n.*//
22935 1.1 mrg ' >$as_me.lineno &&
22936 1.1 mrg chmod +x "$as_me.lineno" ||
22937 1.1.1.2 mrg { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
22938 1.1 mrg { (exit 1); exit 1; }; }
22939 1.1 mrg
22940 1.1 mrg # Don't try to exec as it changes $[0], causing all sort of problems
22941 1.1 mrg # (the dirname of $[0] is not the place where we might find the
22942 1.1 mrg # original and so on. Autoconf is especially sensitive to this).
22943 1.1 mrg . "./$as_me.lineno"
22944 1.1 mrg # Exit status is that of the last command.
22945 1.1 mrg exit
22946 1.1 mrg }
22947 1.1 mrg
22948 1.1 mrg
22949 1.1 mrg if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
22950 1.1 mrg as_dirname=dirname
22951 1.1 mrg else
22952 1.1 mrg as_dirname=false
22953 1.1 mrg fi
22954 1.1 mrg
22955 1.1 mrg ECHO_C= ECHO_N= ECHO_T=
22956 1.1 mrg case `echo -n x` in
22957 1.1 mrg -n*)
22958 1.1 mrg case `echo 'x\c'` in
22959 1.1 mrg *c*) ECHO_T=' ';; # ECHO_T is single tab character.
22960 1.1 mrg *) ECHO_C='\c';;
22961 1.1 mrg esac;;
22962 1.1 mrg *)
22963 1.1 mrg ECHO_N='-n';;
22964 1.1 mrg esac
22965 1.1 mrg if expr a : '\(a\)' >/dev/null 2>&1 &&
22966 1.1 mrg test "X`expr 00001 : '.*\(...\)'`" = X001; then
22967 1.1 mrg as_expr=expr
22968 1.1 mrg else
22969 1.1 mrg as_expr=false
22970 1.1 mrg fi
22971 1.1 mrg
22972 1.1 mrg rm -f conf$$ conf$$.exe conf$$.file
22973 1.1 mrg if test -d conf$$.dir; then
22974 1.1 mrg rm -f conf$$.dir/conf$$.file
22975 1.1 mrg else
22976 1.1 mrg rm -f conf$$.dir
22977 1.1.1.2 mrg mkdir conf$$.dir 2>/dev/null
22978 1.1 mrg fi
22979 1.1.1.2 mrg if (echo >conf$$.file) 2>/dev/null; then
22980 1.1.1.2 mrg if ln -s conf$$.file conf$$ 2>/dev/null; then
22981 1.1.1.2 mrg as_ln_s='ln -s'
22982 1.1.1.2 mrg # ... but there are two gotchas:
22983 1.1.1.2 mrg # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
22984 1.1.1.2 mrg # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
22985 1.1.1.2 mrg # In both cases, we have to default to `cp -p'.
22986 1.1.1.2 mrg ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
22987 1.1.1.2 mrg as_ln_s='cp -p'
22988 1.1.1.2 mrg elif ln conf$$.file conf$$ 2>/dev/null; then
22989 1.1.1.2 mrg as_ln_s=ln
22990 1.1.1.2 mrg else
22991 1.1 mrg as_ln_s='cp -p'
22992 1.1.1.2 mrg fi
22993 1.1 mrg else
22994 1.1 mrg as_ln_s='cp -p'
22995 1.1 mrg fi
22996 1.1 mrg rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
22997 1.1 mrg rmdir conf$$.dir 2>/dev/null
22998 1.1 mrg
22999 1.1 mrg if mkdir -p . 2>/dev/null; then
23000 1.1 mrg as_mkdir_p=:
23001 1.1 mrg else
23002 1.1 mrg test -d ./-p && rmdir ./-p
23003 1.1 mrg as_mkdir_p=false
23004 1.1 mrg fi
23005 1.1 mrg
23006 1.1 mrg if test -x / >/dev/null 2>&1; then
23007 1.1 mrg as_test_x='test -x'
23008 1.1 mrg else
23009 1.1 mrg if ls -dL / >/dev/null 2>&1; then
23010 1.1 mrg as_ls_L_option=L
23011 1.1 mrg else
23012 1.1 mrg as_ls_L_option=
23013 1.1 mrg fi
23014 1.1 mrg as_test_x='
23015 1.1 mrg eval sh -c '\''
23016 1.1 mrg if test -d "$1"; then
23017 1.1.1.2 mrg test -d "$1/.";
23018 1.1 mrg else
23019 1.1 mrg case $1 in
23020 1.1.1.2 mrg -*)set "./$1";;
23021 1.1 mrg esac;
23022 1.1 mrg case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
23023 1.1 mrg ???[sx]*):;;*)false;;esac;fi
23024 1.1 mrg '\'' sh
23025 1.1 mrg '
23026 1.1 mrg fi
23027 1.1 mrg as_executable_p=$as_test_x
23028 1.1 mrg
23029 1.1 mrg # Sed expression to map a string onto a valid CPP name.
23030 1.1 mrg as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
23031 1.1 mrg
23032 1.1 mrg # Sed expression to map a string onto a valid variable name.
23033 1.1 mrg as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
23034 1.1 mrg
23035 1.1 mrg
23036 1.1 mrg exec 6>&1
23037 1.1 mrg
23038 1.1 mrg # Save the log message, to keep $[0] and so on meaningful, and to
23039 1.1 mrg # report actual input values of CONFIG_FILES etc. instead of their
23040 1.1 mrg # values after options handling.
23041 1.1 mrg ac_log="
23042 1.1.1.2 mrg This file was extended by xf86-video-r128 $as_me 6.8.1, which was
23043 1.1.1.2 mrg generated by GNU Autoconf 2.63. Invocation command line was
23044 1.1 mrg
23045 1.1 mrg CONFIG_FILES = $CONFIG_FILES
23046 1.1 mrg CONFIG_HEADERS = $CONFIG_HEADERS
23047 1.1 mrg CONFIG_LINKS = $CONFIG_LINKS
23048 1.1 mrg CONFIG_COMMANDS = $CONFIG_COMMANDS
23049 1.1 mrg $ $0 $@
23050 1.1 mrg
23051 1.1 mrg on `(hostname || uname -n) 2>/dev/null | sed 1q`
23052 1.1 mrg "
23053 1.1 mrg
23054 1.1 mrg _ACEOF
23055 1.1 mrg
23056 1.1.1.2 mrg case $ac_config_files in *"
23057 1.1.1.2 mrg "*) set x $ac_config_files; shift; ac_config_files=$*;;
23058 1.1.1.2 mrg esac
23059 1.1.1.2 mrg
23060 1.1.1.2 mrg case $ac_config_headers in *"
23061 1.1.1.2 mrg "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
23062 1.1.1.2 mrg esac
23063 1.1.1.2 mrg
23064 1.1.1.2 mrg
23065 1.1.1.2 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23066 1.1 mrg # Files that config.status was made for.
23067 1.1 mrg config_files="$ac_config_files"
23068 1.1 mrg config_headers="$ac_config_headers"
23069 1.1 mrg config_commands="$ac_config_commands"
23070 1.1 mrg
23071 1.1 mrg _ACEOF
23072 1.1 mrg
23073 1.1.1.2 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23074 1.1 mrg ac_cs_usage="\
23075 1.1 mrg \`$as_me' instantiates files from templates according to the
23076 1.1 mrg current configuration.
23077 1.1 mrg
23078 1.1.1.2 mrg Usage: $0 [OPTION]... [FILE]...
23079 1.1 mrg
23080 1.1 mrg -h, --help print this help, then exit
23081 1.1 mrg -V, --version print version number and configuration settings, then exit
23082 1.1.1.2 mrg -q, --quiet, --silent
23083 1.1.1.2 mrg do not print progress messages
23084 1.1 mrg -d, --debug don't remove temporary files
23085 1.1 mrg --recheck update $as_me by reconfiguring in the same conditions
23086 1.1.1.2 mrg --file=FILE[:TEMPLATE]
23087 1.1.1.2 mrg instantiate the configuration file FILE
23088 1.1.1.2 mrg --header=FILE[:TEMPLATE]
23089 1.1.1.2 mrg instantiate the configuration header FILE
23090 1.1 mrg
23091 1.1 mrg Configuration files:
23092 1.1 mrg $config_files
23093 1.1 mrg
23094 1.1 mrg Configuration headers:
23095 1.1 mrg $config_headers
23096 1.1 mrg
23097 1.1 mrg Configuration commands:
23098 1.1 mrg $config_commands
23099 1.1 mrg
23100 1.1 mrg Report bugs to <bug-autoconf (at] gnu.org>."
23101 1.1 mrg
23102 1.1 mrg _ACEOF
23103 1.1.1.2 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23104 1.1 mrg ac_cs_version="\\
23105 1.1.1.2 mrg xf86-video-r128 config.status 6.8.1
23106 1.1.1.2 mrg configured by $0, generated by GNU Autoconf 2.63,
23107 1.1.1.2 mrg with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
23108 1.1 mrg
23109 1.1.1.2 mrg Copyright (C) 2008 Free Software Foundation, Inc.
23110 1.1 mrg This config.status script is free software; the Free Software Foundation
23111 1.1 mrg gives unlimited permission to copy, distribute and modify it."
23112 1.1 mrg
23113 1.1 mrg ac_pwd='$ac_pwd'
23114 1.1 mrg srcdir='$srcdir'
23115 1.1 mrg INSTALL='$INSTALL'
23116 1.1 mrg MKDIR_P='$MKDIR_P'
23117 1.1.1.2 mrg AWK='$AWK'
23118 1.1.1.2 mrg test -n "\$AWK" || AWK=awk
23119 1.1 mrg _ACEOF
23120 1.1 mrg
23121 1.1.1.2 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23122 1.1.1.2 mrg # The default lists apply if the user does not specify any file.
23123 1.1 mrg ac_need_defaults=:
23124 1.1 mrg while test $# != 0
23125 1.1 mrg do
23126 1.1 mrg case $1 in
23127 1.1 mrg --*=*)
23128 1.1 mrg ac_option=`expr "X$1" : 'X\([^=]*\)='`
23129 1.1 mrg ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
23130 1.1 mrg ac_shift=:
23131 1.1 mrg ;;
23132 1.1 mrg *)
23133 1.1 mrg ac_option=$1
23134 1.1 mrg ac_optarg=$2
23135 1.1 mrg ac_shift=shift
23136 1.1 mrg ;;
23137 1.1 mrg esac
23138 1.1 mrg
23139 1.1 mrg case $ac_option in
23140 1.1 mrg # Handling of the options.
23141 1.1 mrg -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
23142 1.1 mrg ac_cs_recheck=: ;;
23143 1.1 mrg --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
23144 1.1.1.2 mrg $as_echo "$ac_cs_version"; exit ;;
23145 1.1 mrg --debug | --debu | --deb | --de | --d | -d )
23146 1.1 mrg debug=: ;;
23147 1.1 mrg --file | --fil | --fi | --f )
23148 1.1 mrg $ac_shift
23149 1.1.1.2 mrg case $ac_optarg in
23150 1.1.1.2 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
23151 1.1.1.2 mrg esac
23152 1.1.1.2 mrg CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
23153 1.1 mrg ac_need_defaults=false;;
23154 1.1 mrg --header | --heade | --head | --hea )
23155 1.1 mrg $ac_shift
23156 1.1.1.2 mrg case $ac_optarg in
23157 1.1.1.2 mrg *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
23158 1.1.1.2 mrg esac
23159 1.1.1.2 mrg CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
23160 1.1 mrg ac_need_defaults=false;;
23161 1.1 mrg --he | --h)
23162 1.1 mrg # Conflict between --help and --header
23163 1.1.1.2 mrg { $as_echo "$as_me: error: ambiguous option: $1
23164 1.1 mrg Try \`$0 --help' for more information." >&2
23165 1.1 mrg { (exit 1); exit 1; }; };;
23166 1.1 mrg --help | --hel | -h )
23167 1.1.1.2 mrg $as_echo "$ac_cs_usage"; exit ;;
23168 1.1 mrg -q | -quiet | --quiet | --quie | --qui | --qu | --q \
23169 1.1 mrg | -silent | --silent | --silen | --sile | --sil | --si | --s)
23170 1.1 mrg ac_cs_silent=: ;;
23171 1.1 mrg
23172 1.1 mrg # This is an error.
23173 1.1.1.2 mrg -*) { $as_echo "$as_me: error: unrecognized option: $1
23174 1.1 mrg Try \`$0 --help' for more information." >&2
23175 1.1 mrg { (exit 1); exit 1; }; } ;;
23176 1.1 mrg
23177 1.1 mrg *) ac_config_targets="$ac_config_targets $1"
23178 1.1 mrg ac_need_defaults=false ;;
23179 1.1 mrg
23180 1.1 mrg esac
23181 1.1 mrg shift
23182 1.1 mrg done
23183 1.1 mrg
23184 1.1 mrg ac_configure_extra_args=
23185 1.1 mrg
23186 1.1 mrg if $ac_cs_silent; then
23187 1.1 mrg exec 6>/dev/null
23188 1.1 mrg ac_configure_extra_args="$ac_configure_extra_args --silent"
23189 1.1 mrg fi
23190 1.1 mrg
23191 1.1 mrg _ACEOF
23192 1.1.1.2 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23193 1.1 mrg if \$ac_cs_recheck; then
23194 1.1.1.2 mrg set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
23195 1.1.1.2 mrg shift
23196 1.1.1.2 mrg \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
23197 1.1.1.2 mrg CONFIG_SHELL='$SHELL'
23198 1.1 mrg export CONFIG_SHELL
23199 1.1.1.2 mrg exec "\$@"
23200 1.1 mrg fi
23201 1.1 mrg
23202 1.1 mrg _ACEOF
23203 1.1.1.2 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23204 1.1 mrg exec 5>>config.log
23205 1.1 mrg {
23206 1.1 mrg echo
23207 1.1 mrg sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
23208 1.1 mrg ## Running $as_me. ##
23209 1.1 mrg _ASBOX
23210 1.1.1.2 mrg $as_echo "$ac_log"
23211 1.1 mrg } >&5
23212 1.1 mrg
23213 1.1 mrg _ACEOF
23214 1.1.1.2 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23215 1.1 mrg #
23216 1.1 mrg # INIT-COMMANDS
23217 1.1 mrg #
23218 1.1 mrg AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
23219 1.1 mrg
23220 1.1 mrg _ACEOF
23221 1.1 mrg
23222 1.1.1.2 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23223 1.1 mrg
23224 1.1 mrg # Handling of arguments.
23225 1.1 mrg for ac_config_target in $ac_config_targets
23226 1.1 mrg do
23227 1.1 mrg case $ac_config_target in
23228 1.1 mrg "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
23229 1.1 mrg "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
23230 1.1 mrg "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
23231 1.1 mrg "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
23232 1.1 mrg "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
23233 1.1 mrg
23234 1.1.1.2 mrg *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
23235 1.1.1.2 mrg $as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
23236 1.1 mrg { (exit 1); exit 1; }; };;
23237 1.1 mrg esac
23238 1.1 mrg done
23239 1.1 mrg
23240 1.1 mrg
23241 1.1 mrg # If the user did not use the arguments to specify the items to instantiate,
23242 1.1 mrg # then the envvar interface is used. Set only those that are not.
23243 1.1 mrg # We use the long form for the default assignment because of an extremely
23244 1.1 mrg # bizarre bug on SunOS 4.1.3.
23245 1.1 mrg if $ac_need_defaults; then
23246 1.1 mrg test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
23247 1.1 mrg test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
23248 1.1 mrg test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
23249 1.1 mrg fi
23250 1.1 mrg
23251 1.1 mrg # Have a temporary directory for convenience. Make it in the build tree
23252 1.1 mrg # simply because there is no reason against having it here, and in addition,
23253 1.1 mrg # creating and moving files from /tmp can sometimes cause problems.
23254 1.1 mrg # Hook for its removal unless debugging.
23255 1.1 mrg # Note that there is a small window in which the directory will not be cleaned:
23256 1.1 mrg # after its creation but before its name has been assigned to `$tmp'.
23257 1.1 mrg $debug ||
23258 1.1 mrg {
23259 1.1 mrg tmp=
23260 1.1 mrg trap 'exit_status=$?
23261 1.1 mrg { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
23262 1.1 mrg ' 0
23263 1.1 mrg trap '{ (exit 1); exit 1; }' 1 2 13 15
23264 1.1 mrg }
23265 1.1 mrg # Create a (secure) tmp directory for tmp files.
23266 1.1 mrg
23267 1.1 mrg {
23268 1.1 mrg tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
23269 1.1 mrg test -n "$tmp" && test -d "$tmp"
23270 1.1 mrg } ||
23271 1.1 mrg {
23272 1.1 mrg tmp=./conf$$-$RANDOM
23273 1.1 mrg (umask 077 && mkdir "$tmp")
23274 1.1 mrg } ||
23275 1.1 mrg {
23276 1.1.1.2 mrg $as_echo "$as_me: cannot create a temporary directory in ." >&2
23277 1.1 mrg { (exit 1); exit 1; }
23278 1.1 mrg }
23279 1.1 mrg
23280 1.1.1.2 mrg # Set up the scripts for CONFIG_FILES section.
23281 1.1.1.2 mrg # No need to generate them if there are no CONFIG_FILES.
23282 1.1.1.2 mrg # This happens for instance with `./config.status config.h'.
23283 1.1 mrg if test -n "$CONFIG_FILES"; then
23284 1.1 mrg
23285 1.1 mrg
23286 1.1.1.2 mrg ac_cr='
'
23288 1.1.1.2 mrg ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
23289 1.1.1.2 mrg if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
23290 1.1.1.2 mrg ac_cs_awk_cr='\\r'
23291 1.1.1.2 mrg else
23292 1.1.1.2 mrg ac_cs_awk_cr=$ac_cr
23293 1.1.1.2 mrg fi
23294 1.1.1.2 mrg
23295 1.1.1.2 mrg echo 'BEGIN {' >"$tmp/subs1.awk" &&
23296 1.1 mrg _ACEOF
23297 1.1 mrg
23298 1.1.1.2 mrg
23299 1.1.1.2 mrg {
23300 1.1.1.2 mrg echo "cat >conf$$subs.awk <<_ACEOF" &&
23301 1.1.1.2 mrg echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
23302 1.1.1.2 mrg echo "_ACEOF"
23303 1.1.1.2 mrg } >conf$$subs.sh ||
23304 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
23305 1.1.1.2 mrg $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
23306 1.1.1.2 mrg { (exit 1); exit 1; }; }
23307 1.1 mrg ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
23308 1.1 mrg ac_delim='%!_!# '
23309 1.1.1.2 mrg for ac_last_try in false false false false false :; do
23310 1.1.1.2 mrg . ./conf$$subs.sh ||
23311 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
23312 1.1.1.2 mrg $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
23313 1.1 mrg { (exit 1); exit 1; }; }
23314 1.1.1.2 mrg
23315 1.1.1.2 mrg ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
23316 1.1 mrg if test $ac_delim_n = $ac_delim_num; then
23317 1.1 mrg break
23318 1.1.1.2 mrg elif $ac_last_try; then
23319 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
23320 1.1 mrg $as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
23321 1.1 mrg { (exit 1); exit 1; }; }
23322 1.1 mrg else
23323 1.1 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
23324 1.1 mrg fi
23325 1.1.1.2 mrg done
23326 1.1 mrg rm -f conf$$subs.sh
23327 1.1.1.2 mrg
23328 1.1.1.2 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23329 1.1 mrg cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
23330 1.1.1.2 mrg _ACEOF
23331 1.1.1.2 mrg sed -n '
23332 1.1.1.2 mrg h
23333 1.1.1.2 mrg s/^/S["/; s/!.*/"]=/
23334 1.1.1.2 mrg p
23335 1.1.1.2 mrg g
23336 1.1.1.2 mrg s/^[^!]*!//
23337 1.1.1.2 mrg :repl
23338 1.1.1.2 mrg t repl
23339 1.1.1.2 mrg s/'"$ac_delim"'$//
23340 1.1.1.2 mrg t delim
23341 1.1.1.2 mrg :nl
23342 1.1.1.2 mrg h
23343 1.1.1.2 mrg s/\(.\{148\}\).*/\1/
23344 1.1.1.2 mrg t more1
23345 1.1.1.2 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
23346 1.1.1.2 mrg p
23347 1.1.1.2 mrg n
23348 1.1.1.2 mrg b repl
23349 1.1.1.2 mrg :more1
23350 1.1.1.2 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/
23351 1.1.1.2 mrg p
23352 1.1.1.2 mrg g
23353 1.1.1.2 mrg s/.\{148\}//
23354 1.1.1.2 mrg t nl
23355 1.1.1.2 mrg :delim
23356 1.1.1.2 mrg h
23357 1.1.1.2 mrg s/\(.\{148\}\).*/\1/
23358 1.1.1.2 mrg t more2
23359 1.1.1.2 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/
23360 1.1.1.2 mrg p
23361 1.1.1.2 mrg b
23362 1.1.1.2 mrg :more2
23363 1.1.1.2 mrg s/["\\]/\\&/g; s/^/"/; s/$/"\\/
23364 1.1.1.2 mrg p
23365 1.1.1.2 mrg g
23366 1.1.1.2 mrg s/.\{148\}//
23367 1.1.1.2 mrg t delim
23368 1.1.1.2 mrg ' <conf$$subs.awk | sed '
23369 1.1.1.2 mrg /^[^""]/{
23370 1.1.1.2 mrg N
23371 1.1.1.2 mrg s/\n//
23372 1.1.1.2 mrg }
23373 1.1.1.2 mrg ' >>$CONFIG_STATUS || ac_write_fail=1
23374 1.1.1.2 mrg rm -f conf$$subs.awk
23375 1.1.1.2 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23376 1.1.1.2 mrg _ACAWK
23377 1.1.1.2 mrg cat >>"\$tmp/subs1.awk" <<_ACAWK &&
23378 1.1.1.2 mrg for (key in S) S_is_set[key] = 1
23379 1.1 mrg FS = ""
23380 1.1.1.2 mrg
23381 1.1.1.2 mrg }
23382 1.1.1.2 mrg {
23383 1.1.1.2 mrg line = $ 0
23384 1.1.1.2 mrg nfields = split(line, field, "@")
23385 1.1.1.2 mrg substed = 0
23386 1.1.1.2 mrg len = length(field[1])
23387 1.1.1.2 mrg for (i = 2; i < nfields; i++) {
23388 1.1.1.2 mrg key = field[i]
23389 1.1.1.2 mrg keylen = length(key)
23390 1.1.1.2 mrg if (S_is_set[key]) {
23391 1.1.1.2 mrg value = S[key]
23392 1.1.1.2 mrg line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
23393 1.1.1.2 mrg len += length(value) + length(field[++i])
23394 1.1.1.2 mrg substed = 1
23395 1.1.1.2 mrg } else
23396 1.1.1.2 mrg len += 1 + keylen
23397 1.1 mrg }
23398 1.1.1.2 mrg
23399 1.1.1.2 mrg print line
23400 1.1 mrg }
23401 1.1.1.2 mrg
23402 1.1.1.2 mrg _ACAWK
23403 1.1.1.2 mrg _ACEOF
23404 1.1.1.2 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23405 1.1.1.2 mrg if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
23406 1.1.1.2 mrg sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
23407 1.1.1.2 mrg else
23408 1.1.1.2 mrg cat
23409 1.1.1.2 mrg fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
23410 1.1.1.2 mrg || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
23411 1.1 mrg $as_echo "$as_me: error: could not setup config files machinery" >&2;}
23412 1.1 mrg { (exit 1); exit 1; }; }
23413 1.1 mrg _ACEOF
23414 1.1 mrg
23415 1.1 mrg # VPATH may cause trouble with some makes, so we remove $(srcdir),
23416 1.1 mrg # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
23417 1.1 mrg # trailing colons and then remove the whole line if VPATH becomes empty
23418 1.1 mrg # (actually we leave an empty line to preserve line numbers).
23419 1.1 mrg if test "x$srcdir" = x.; then
23420 1.1 mrg ac_vpsub='/^[ ]*VPATH[ ]*=/{
23421 1.1 mrg s/:*\$(srcdir):*/:/
23422 1.1 mrg s/:*\${srcdir}:*/:/
23423 1.1 mrg s/:*@srcdir@:*/:/
23424 1.1 mrg s/^\([^=]*=[ ]*\):*/\1/
23425 1.1 mrg s/:*$//
23426 1.1 mrg s/^[^=]*=[ ]*$//
23427 1.1 mrg }'
23428 1.1 mrg fi
23429 1.1.1.2 mrg
23430 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23431 1.1 mrg fi # test -n "$CONFIG_FILES"
23432 1.1.1.2 mrg
23433 1.1.1.2 mrg # Set up the scripts for CONFIG_HEADERS section.
23434 1.1.1.2 mrg # No need to generate them if there are no CONFIG_HEADERS.
23435 1.1.1.2 mrg # This happens for instance with `./config.status Makefile'.
23436 1.1.1.2 mrg if test -n "$CONFIG_HEADERS"; then
23437 1.1.1.2 mrg cat >"$tmp/defines.awk" <<\_ACAWK ||
23438 1.1.1.2 mrg BEGIN {
23439 1.1.1.2 mrg _ACEOF
23440 1.1.1.2 mrg
23441 1.1.1.2 mrg # Transform confdefs.h into an awk script `defines.awk', embedded as
23442 1.1.1.2 mrg # here-document in config.status, that substitutes the proper values into
23443 1.1.1.2 mrg # config.h.in to produce config.h.
23444 1.1.1.2 mrg
23445 1.1.1.2 mrg # Create a delimiter string that does not exist in confdefs.h, to ease
23446 1.1.1.2 mrg # handling of long lines.
23447 1.1.1.2 mrg ac_delim='%!_!# '
23448 1.1.1.2 mrg for ac_last_try in false false :; do
23449 1.1.1.2 mrg ac_t=`sed -n "/$ac_delim/p" confdefs.h`
23450 1.1.1.2 mrg if test -z "$ac_t"; then
23451 1.1.1.2 mrg break
23452 1.1.1.2 mrg elif $ac_last_try; then
23453 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
23454 1.1.1.2 mrg $as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
23455 1.1.1.2 mrg { (exit 1); exit 1; }; }
23456 1.1.1.2 mrg else
23457 1.1.1.2 mrg ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
23458 1.1.1.2 mrg fi
23459 1.1.1.2 mrg done
23460 1.1.1.2 mrg
23461 1.1.1.2 mrg # For the awk script, D is an array of macro values keyed by name,
23462 1.1.1.2 mrg # likewise P contains macro parameters if any. Preserve backslash
23463 1.1.1.2 mrg # newline sequences.
23464 1.1.1.2 mrg
23465 1.1.1.2 mrg ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
23466 1.1.1.2 mrg sed -n '
23467 1.1.1.2 mrg s/.\{148\}/&'"$ac_delim"'/g
23468 1.1.1.2 mrg t rset
23469 1.1.1.2 mrg :rset
23470 1.1.1.2 mrg s/^[ ]*#[ ]*define[ ][ ]*/ /
23471 1.1.1.2 mrg t def
23472 1.1.1.2 mrg d
23473 1.1.1.2 mrg :def
23474 1.1.1.2 mrg s/\\$//
23475 1.1.1.2 mrg t bsnl
23476 1.1.1.2 mrg s/["\\]/\\&/g
23477 1.1.1.2 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
23478 1.1.1.2 mrg D["\1"]=" \3"/p
23479 1.1.1.2 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
23480 1.1.1.2 mrg d
23481 1.1.1.2 mrg :bsnl
23482 1.1.1.2 mrg s/["\\]/\\&/g
23483 1.1.1.2 mrg s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
23484 1.1.1.2 mrg D["\1"]=" \3\\\\\\n"\\/p
23485 1.1.1.2 mrg t cont
23486 1.1.1.2 mrg s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
23487 1.1.1.2 mrg t cont
23488 1.1.1.2 mrg d
23489 1.1.1.2 mrg :cont
23490 1.1.1.2 mrg n
23491 1.1.1.2 mrg s/.\{148\}/&'"$ac_delim"'/g
23492 1.1.1.2 mrg t clear
23493 1.1.1.2 mrg :clear
23494 1.1.1.2 mrg s/\\$//
23495 1.1.1.2 mrg t bsnlc
23496 1.1.1.2 mrg s/["\\]/\\&/g; s/^/"/; s/$/"/p
23497 1.1.1.2 mrg d
23498 1.1.1.2 mrg :bsnlc
23499 1.1.1.2 mrg s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
23500 1.1.1.2 mrg b cont
23501 1.1.1.2 mrg ' <confdefs.h | sed '
23502 1.1.1.2 mrg s/'"$ac_delim"'/"\\\
23503 1.1.1.2 mrg "/g' >>$CONFIG_STATUS || ac_write_fail=1
23504 1.1.1.2 mrg
23505 1.1.1.2 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23506 1.1.1.2 mrg for (key in D) D_is_set[key] = 1
23507 1.1.1.2 mrg FS = ""
23508 1.1.1.2 mrg }
23509 1.1.1.2 mrg /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
23510 1.1.1.2 mrg line = \$ 0
23511 1.1.1.2 mrg split(line, arg, " ")
23512 1.1.1.2 mrg if (arg[1] == "#") {
23513 1.1.1.2 mrg defundef = arg[2]
23514 1.1.1.2 mrg mac1 = arg[3]
23515 1.1.1.2 mrg } else {
23516 1.1.1.2 mrg defundef = substr(arg[1], 2)
23517 1.1.1.2 mrg mac1 = arg[2]
23518 1.1.1.2 mrg }
23519 1.1.1.2 mrg split(mac1, mac2, "(") #)
23520 1.1.1.2 mrg macro = mac2[1]
23521 1.1.1.2 mrg prefix = substr(line, 1, index(line, defundef) - 1)
23522 1.1.1.2 mrg if (D_is_set[macro]) {
23523 1.1.1.2 mrg # Preserve the white space surrounding the "#".
23524 1.1.1.2 mrg print prefix "define", macro P[macro] D[macro]
23525 1.1.1.2 mrg next
23526 1.1.1.2 mrg } else {
23527 1.1.1.2 mrg # Replace #undef with comments. This is necessary, for example,
23528 1.1.1.2 mrg # in the case of _POSIX_SOURCE, which is predefined and required
23529 1.1.1.2 mrg # on some systems where configure will not decide to define it.
23530 1.1.1.2 mrg if (defundef == "undef") {
23531 1.1.1.2 mrg print "/*", prefix defundef, macro, "*/"
23532 1.1.1.2 mrg next
23533 1.1.1.2 mrg }
23534 1.1.1.2 mrg }
23535 1.1.1.2 mrg }
23536 1.1.1.2 mrg { print }
23537 1.1.1.2 mrg _ACAWK
23538 1.1.1.2 mrg _ACEOF
23539 1.1.1.2 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23540 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
23541 1.1.1.2 mrg $as_echo "$as_me: error: could not setup config headers machinery" >&2;}
23542 1.1.1.2 mrg { (exit 1); exit 1; }; }
23543 1.1.1.2 mrg fi # test -n "$CONFIG_HEADERS"
23544 1.1 mrg
23545 1.1.1.2 mrg
23546 1.1.1.2 mrg eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
23547 1.1.1.2 mrg shift
23548 1.1 mrg for ac_tag
23549 1.1 mrg do
23550 1.1 mrg case $ac_tag in
23551 1.1 mrg :[FHLC]) ac_mode=$ac_tag; continue;;
23552 1.1 mrg esac
23553 1.1 mrg case $ac_mode$ac_tag in
23554 1.1.1.2 mrg :[FHL]*:*);;
23555 1.1.1.2 mrg :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
23556 1.1 mrg $as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
23557 1.1 mrg { (exit 1); exit 1; }; };;
23558 1.1 mrg :[FH]-) ac_tag=-:-;;
23559 1.1 mrg :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
23560 1.1 mrg esac
23561 1.1 mrg ac_save_IFS=$IFS
23562 1.1 mrg IFS=:
23563 1.1 mrg set x $ac_tag
23564 1.1 mrg IFS=$ac_save_IFS
23565 1.1 mrg shift
23566 1.1 mrg ac_file=$1
23567 1.1 mrg shift
23568 1.1 mrg
23569 1.1 mrg case $ac_mode in
23570 1.1 mrg :L) ac_source=$1;;
23571 1.1 mrg :[FH])
23572 1.1 mrg ac_file_inputs=
23573 1.1 mrg for ac_f
23574 1.1 mrg do
23575 1.1 mrg case $ac_f in
23576 1.1 mrg -) ac_f="$tmp/stdin";;
23577 1.1 mrg *) # Look for the file first in the build tree, then in the source tree
23578 1.1 mrg # (if the path is not absolute). The absolute path cannot be DOS-style,
23579 1.1 mrg # because $ac_f cannot contain `:'.
23580 1.1 mrg test -f "$ac_f" ||
23581 1.1 mrg case $ac_f in
23582 1.1 mrg [\\/$]*) false;;
23583 1.1 mrg *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
23584 1.1.1.2 mrg esac ||
23585 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
23586 1.1 mrg $as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
23587 1.1 mrg { (exit 1); exit 1; }; };;
23588 1.1.1.2 mrg esac
23589 1.1.1.2 mrg case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
23590 1.1 mrg ac_file_inputs="$ac_file_inputs '$ac_f'"
23591 1.1 mrg done
23592 1.1 mrg
23593 1.1 mrg # Let's still pretend it is `configure' which instantiates (i.e., don't
23594 1.1 mrg # use $as_me), people would be surprised to read:
23595 1.1.1.2 mrg # /* config.h. Generated by config.status. */
23596 1.1.1.2 mrg configure_input='Generated from '`
23597 1.1.1.2 mrg $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
23598 1.1 mrg `' by configure.'
23599 1.1 mrg if test x"$ac_file" != x-; then
23600 1.1.1.2 mrg configure_input="$ac_file. $configure_input"
23601 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
23602 1.1 mrg $as_echo "$as_me: creating $ac_file" >&6;}
23603 1.1.1.2 mrg fi
23604 1.1.1.2 mrg # Neutralize special characters interpreted by sed in replacement strings.
23605 1.1.1.2 mrg case $configure_input in #(
23606 1.1.1.2 mrg *\&* | *\|* | *\\* )
23607 1.1.1.2 mrg ac_sed_conf_input=`$as_echo "$configure_input" |
23608 1.1.1.2 mrg sed 's/[\\\\&|]/\\\\&/g'`;; #(
23609 1.1.1.2 mrg *) ac_sed_conf_input=$configure_input;;
23610 1.1 mrg esac
23611 1.1 mrg
23612 1.1.1.2 mrg case $ac_tag in
23613 1.1.1.2 mrg *:-:* | *:-) cat >"$tmp/stdin" \
23614 1.1.1.2 mrg || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23615 1.1.1.2 mrg $as_echo "$as_me: error: could not create $ac_file" >&2;}
23616 1.1 mrg { (exit 1); exit 1; }; } ;;
23617 1.1 mrg esac
23618 1.1 mrg ;;
23619 1.1 mrg esac
23620 1.1 mrg
23621 1.1 mrg ac_dir=`$as_dirname -- "$ac_file" ||
23622 1.1 mrg $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23623 1.1 mrg X"$ac_file" : 'X\(//\)[^/]' \| \
23624 1.1 mrg X"$ac_file" : 'X\(//\)$' \| \
23625 1.1.1.2 mrg X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
23626 1.1 mrg $as_echo X"$ac_file" |
23627 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23628 1.1 mrg s//\1/
23629 1.1 mrg q
23630 1.1 mrg }
23631 1.1 mrg /^X\(\/\/\)[^/].*/{
23632 1.1 mrg s//\1/
23633 1.1 mrg q
23634 1.1 mrg }
23635 1.1 mrg /^X\(\/\/\)$/{
23636 1.1 mrg s//\1/
23637 1.1 mrg q
23638 1.1 mrg }
23639 1.1 mrg /^X\(\/\).*/{
23640 1.1 mrg s//\1/
23641 1.1 mrg q
23642 1.1 mrg }
23643 1.1 mrg s/.*/./; q'`
23644 1.1 mrg { as_dir="$ac_dir"
23645 1.1 mrg case $as_dir in #(
23646 1.1 mrg -*) as_dir=./$as_dir;;
23647 1.1 mrg esac
23648 1.1 mrg test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23649 1.1 mrg as_dirs=
23650 1.1 mrg while :; do
23651 1.1.1.2 mrg case $as_dir in #(
23652 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
23653 1.1 mrg *) as_qdir=$as_dir;;
23654 1.1 mrg esac
23655 1.1 mrg as_dirs="'$as_qdir' $as_dirs"
23656 1.1 mrg as_dir=`$as_dirname -- "$as_dir" ||
23657 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23658 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \
23659 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \
23660 1.1.1.2 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23661 1.1 mrg $as_echo X"$as_dir" |
23662 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23663 1.1 mrg s//\1/
23664 1.1 mrg q
23665 1.1 mrg }
23666 1.1 mrg /^X\(\/\/\)[^/].*/{
23667 1.1 mrg s//\1/
23668 1.1 mrg q
23669 1.1 mrg }
23670 1.1 mrg /^X\(\/\/\)$/{
23671 1.1 mrg s//\1/
23672 1.1 mrg q
23673 1.1 mrg }
23674 1.1 mrg /^X\(\/\).*/{
23675 1.1 mrg s//\1/
23676 1.1 mrg q
23677 1.1 mrg }
23678 1.1 mrg s/.*/./; q'`
23679 1.1 mrg test -d "$as_dir" && break
23680 1.1 mrg done
23681 1.1.1.2 mrg test -z "$as_dirs" || eval "mkdir $as_dirs"
23682 1.1.1.2 mrg } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23683 1.1 mrg $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
23684 1.1 mrg { (exit 1); exit 1; }; }; }
23685 1.1 mrg ac_builddir=.
23686 1.1 mrg
23687 1.1 mrg case "$ac_dir" in
23688 1.1 mrg .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
23689 1.1.1.2 mrg *)
23690 1.1 mrg ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
23691 1.1.1.2 mrg # A ".." for each directory in $ac_dir_suffix.
23692 1.1 mrg ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
23693 1.1 mrg case $ac_top_builddir_sub in
23694 1.1 mrg "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
23695 1.1 mrg *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
23696 1.1 mrg esac ;;
23697 1.1 mrg esac
23698 1.1 mrg ac_abs_top_builddir=$ac_pwd
23699 1.1 mrg ac_abs_builddir=$ac_pwd$ac_dir_suffix
23700 1.1 mrg # for backward compatibility:
23701 1.1 mrg ac_top_builddir=$ac_top_build_prefix
23702 1.1 mrg
23703 1.1 mrg case $srcdir in
23704 1.1 mrg .) # We are building in place.
23705 1.1 mrg ac_srcdir=.
23706 1.1 mrg ac_top_srcdir=$ac_top_builddir_sub
23707 1.1 mrg ac_abs_top_srcdir=$ac_pwd ;;
23708 1.1 mrg [\\/]* | ?:[\\/]* ) # Absolute name.
23709 1.1 mrg ac_srcdir=$srcdir$ac_dir_suffix;
23710 1.1 mrg ac_top_srcdir=$srcdir
23711 1.1 mrg ac_abs_top_srcdir=$srcdir ;;
23712 1.1 mrg *) # Relative name.
23713 1.1 mrg ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
23714 1.1 mrg ac_top_srcdir=$ac_top_build_prefix$srcdir
23715 1.1 mrg ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
23716 1.1 mrg esac
23717 1.1 mrg ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
23718 1.1 mrg
23719 1.1 mrg
23720 1.1 mrg case $ac_mode in
23721 1.1 mrg :F)
23722 1.1 mrg #
23723 1.1 mrg # CONFIG_FILE
23724 1.1 mrg #
23725 1.1 mrg
23726 1.1 mrg case $INSTALL in
23727 1.1 mrg [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
23728 1.1 mrg *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
23729 1.1 mrg esac
23730 1.1 mrg ac_MKDIR_P=$MKDIR_P
23731 1.1 mrg case $MKDIR_P in
23732 1.1 mrg [\\/$]* | ?:[\\/]* ) ;;
23733 1.1 mrg */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
23734 1.1 mrg esac
23735 1.1 mrg _ACEOF
23736 1.1.1.2 mrg
23737 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23738 1.1 mrg # If the template does not know about datarootdir, expand it.
23739 1.1 mrg # FIXME: This hack should be removed a few years after 2.60.
23740 1.1 mrg ac_datarootdir_hack=; ac_datarootdir_seen=
23741 1.1.1.2 mrg
23742 1.1.1.2 mrg ac_sed_dataroot='
23743 1.1 mrg /datarootdir/ {
23744 1.1 mrg p
23745 1.1 mrg q
23746 1.1 mrg }
23747 1.1 mrg /@datadir@/p
23748 1.1 mrg /@docdir@/p
23749 1.1 mrg /@infodir@/p
23750 1.1 mrg /@localedir@/p
23751 1.1.1.2 mrg /@mandir@/p
23752 1.1.1.2 mrg '
23753 1.1 mrg case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
23754 1.1 mrg *datarootdir*) ac_datarootdir_seen=yes;;
23755 1.1.1.2 mrg *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
23756 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
23757 1.1 mrg $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
23758 1.1.1.2 mrg _ACEOF
23759 1.1 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23760 1.1 mrg ac_datarootdir_hack='
23761 1.1 mrg s&@datadir@&$datadir&g
23762 1.1 mrg s&@docdir@&$docdir&g
23763 1.1 mrg s&@infodir@&$infodir&g
23764 1.1 mrg s&@localedir@&$localedir&g
23765 1.1 mrg s&@mandir@&$mandir&g
23766 1.1 mrg s&\\\${datarootdir}&$datarootdir&g' ;;
23767 1.1 mrg esac
23768 1.1 mrg _ACEOF
23769 1.1 mrg
23770 1.1 mrg # Neutralize VPATH when `$srcdir' = `.'.
23771 1.1 mrg # Shell code in configure.ac might set extrasub.
23772 1.1.1.2 mrg # FIXME: do we really want to maintain this feature?
23773 1.1.1.2 mrg cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23774 1.1 mrg ac_sed_extra="$ac_vpsub
23775 1.1 mrg $extrasub
23776 1.1.1.2 mrg _ACEOF
23777 1.1 mrg cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23778 1.1 mrg :t
23779 1.1.1.2 mrg /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
23780 1.1 mrg s|@configure_input@|$ac_sed_conf_input|;t t
23781 1.1.1.2 mrg s&@top_builddir@&$ac_top_builddir_sub&;t t
23782 1.1 mrg s&@top_build_prefix@&$ac_top_build_prefix&;t t
23783 1.1 mrg s&@srcdir@&$ac_srcdir&;t t
23784 1.1 mrg s&@abs_srcdir@&$ac_abs_srcdir&;t t
23785 1.1 mrg s&@top_srcdir@&$ac_top_srcdir&;t t
23786 1.1 mrg s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
23787 1.1 mrg s&@builddir@&$ac_builddir&;t t
23788 1.1 mrg s&@abs_builddir@&$ac_abs_builddir&;t t
23789 1.1 mrg s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
23790 1.1 mrg s&@INSTALL@&$ac_INSTALL&;t t
23791 1.1 mrg s&@MKDIR_P@&$ac_MKDIR_P&;t t
23792 1.1.1.2 mrg $ac_datarootdir_hack
23793 1.1.1.2 mrg "
23794 1.1.1.2 mrg eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
23795 1.1.1.2 mrg || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23796 1.1.1.2 mrg $as_echo "$as_me: error: could not create $ac_file" >&2;}
23797 1.1 mrg { (exit 1); exit 1; }; }
23798 1.1 mrg
23799 1.1 mrg test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
23800 1.1 mrg { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
23801 1.1.1.2 mrg { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
23802 1.1 mrg { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
23803 1.1.1.2 mrg which seems to be undefined. Please make sure it is defined." >&5
23804 1.1 mrg $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
23805 1.1 mrg which seems to be undefined. Please make sure it is defined." >&2;}
23806 1.1 mrg
23807 1.1 mrg rm -f "$tmp/stdin"
23808 1.1.1.2 mrg case $ac_file in
23809 1.1.1.2 mrg -) cat "$tmp/out" && rm -f "$tmp/out";;
23810 1.1.1.2 mrg *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
23811 1.1.1.2 mrg esac \
23812 1.1.1.2 mrg || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23813 1.1.1.2 mrg $as_echo "$as_me: error: could not create $ac_file" >&2;}
23814 1.1 mrg { (exit 1); exit 1; }; }
23815 1.1 mrg ;;
23816 1.1 mrg :H)
23817 1.1 mrg #
23818 1.1 mrg # CONFIG_HEADER
23819 1.1 mrg #
23820 1.1.1.2 mrg if test x"$ac_file" != x-; then
23821 1.1.1.2 mrg {
23822 1.1.1.2 mrg $as_echo "/* $configure_input */" \
23823 1.1.1.2 mrg && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
23824 1.1.1.2 mrg } >"$tmp/config.h" \
23825 1.1.1.2 mrg || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23826 1.1.1.2 mrg $as_echo "$as_me: error: could not create $ac_file" >&2;}
23827 1.1.1.2 mrg { (exit 1); exit 1; }; }
23828 1.1.1.2 mrg if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
23829 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
23830 1.1 mrg $as_echo "$as_me: $ac_file is unchanged" >&6;}
23831 1.1.1.2 mrg else
23832 1.1.1.2 mrg rm -f "$ac_file"
23833 1.1.1.2 mrg mv "$tmp/config.h" "$ac_file" \
23834 1.1.1.2 mrg || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23835 1.1.1.2 mrg $as_echo "$as_me: error: could not create $ac_file" >&2;}
23836 1.1 mrg { (exit 1); exit 1; }; }
23837 1.1 mrg fi
23838 1.1.1.2 mrg else
23839 1.1.1.2 mrg $as_echo "/* $configure_input */" \
23840 1.1.1.2 mrg && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
23841 1.1.1.2 mrg || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
23842 1.1.1.2 mrg $as_echo "$as_me: error: could not create -" >&2;}
23843 1.1 mrg { (exit 1); exit 1; }; }
23844 1.1.1.2 mrg fi
23845 1.1.1.2 mrg # Compute "$ac_file"'s index in $config_headers.
23846 1.1 mrg _am_arg="$ac_file"
23847 1.1 mrg _am_stamp_count=1
23848 1.1 mrg for _am_header in $config_headers :; do
23849 1.1 mrg case $_am_header in
23850 1.1 mrg $_am_arg | $_am_arg:* )
23851 1.1 mrg break ;;
23852 1.1 mrg * )
23853 1.1 mrg _am_stamp_count=`expr $_am_stamp_count + 1` ;;
23854 1.1 mrg esac
23855 1.1 mrg done
23856 1.1 mrg echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
23857 1.1 mrg $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23858 1.1 mrg X"$_am_arg" : 'X\(//\)[^/]' \| \
23859 1.1 mrg X"$_am_arg" : 'X\(//\)$' \| \
23860 1.1.1.2 mrg X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
23861 1.1 mrg $as_echo X"$_am_arg" |
23862 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23863 1.1 mrg s//\1/
23864 1.1 mrg q
23865 1.1 mrg }
23866 1.1 mrg /^X\(\/\/\)[^/].*/{
23867 1.1 mrg s//\1/
23868 1.1 mrg q
23869 1.1 mrg }
23870 1.1 mrg /^X\(\/\/\)$/{
23871 1.1 mrg s//\1/
23872 1.1 mrg q
23873 1.1 mrg }
23874 1.1 mrg /^X\(\/\).*/{
23875 1.1 mrg s//\1/
23876 1.1 mrg q
23877 1.1 mrg }
23878 1.1 mrg s/.*/./; q'`/stamp-h$_am_stamp_count
23879 1.1 mrg ;;
23880 1.1.1.2 mrg
23881 1.1.1.2 mrg :C) { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
23882 1.1 mrg $as_echo "$as_me: executing $ac_file commands" >&6;}
23883 1.1 mrg ;;
23884 1.1 mrg esac
23885 1.1 mrg
23886 1.1 mrg
23887 1.1.1.2 mrg case $ac_file$ac_mode in
23888 1.1.1.2 mrg "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
23889 1.1.1.2 mrg # Autoconf 2.62 quotes --file arguments for eval, but not when files
23890 1.1.1.2 mrg # are listed without --file. Let's play safe and only enable the eval
23891 1.1.1.2 mrg # if we detect the quoting.
23892 1.1.1.2 mrg case $CONFIG_FILES in
23893 1.1.1.2 mrg *\'*) eval set x "$CONFIG_FILES" ;;
23894 1.1.1.2 mrg *) set x $CONFIG_FILES ;;
23895 1.1.1.2 mrg esac
23896 1.1.1.2 mrg shift
23897 1.1.1.2 mrg for mf
23898 1.1.1.2 mrg do
23899 1.1.1.2 mrg # Strip MF so we end up with the name of the file.
23900 1.1.1.2 mrg mf=`echo "$mf" | sed -e 's/:.*$//'`
23901 1.1.1.2 mrg # Check whether this is an Automake generated Makefile or not.
23902 1.1.1.2 mrg # We used to match only the files named `Makefile.in', but
23903 1.1.1.2 mrg # some people rename them; so instead we look at the file content.
23904 1.1.1.2 mrg # Grep'ing the first line is not enough: some people post-process
23905 1.1.1.2 mrg # each Makefile.in and add a new line on top of each file to say so.
23906 1.1.1.2 mrg # Grep'ing the whole file is not good either: AIX grep has a line
23907 1.1.1.2 mrg # limit of 2048, but all sed's we know have understand at least 4000.
23908 1.1.1.2 mrg if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
23909 1.1 mrg dirpart=`$as_dirname -- "$mf" ||
23910 1.1 mrg $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23911 1.1 mrg X"$mf" : 'X\(//\)[^/]' \| \
23912 1.1 mrg X"$mf" : 'X\(//\)$' \| \
23913 1.1.1.2 mrg X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
23914 1.1 mrg $as_echo X"$mf" |
23915 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23916 1.1 mrg s//\1/
23917 1.1 mrg q
23918 1.1 mrg }
23919 1.1 mrg /^X\(\/\/\)[^/].*/{
23920 1.1 mrg s//\1/
23921 1.1 mrg q
23922 1.1 mrg }
23923 1.1 mrg /^X\(\/\/\)$/{
23924 1.1 mrg s//\1/
23925 1.1 mrg q
23926 1.1 mrg }
23927 1.1 mrg /^X\(\/\).*/{
23928 1.1 mrg s//\1/
23929 1.1 mrg q
23930 1.1 mrg }
23931 1.1.1.2 mrg s/.*/./; q'`
23932 1.1.1.2 mrg else
23933 1.1.1.2 mrg continue
23934 1.1.1.2 mrg fi
23935 1.1.1.2 mrg # Extract the definition of DEPDIR, am__include, and am__quote
23936 1.1.1.2 mrg # from the Makefile without running `make'.
23937 1.1.1.2 mrg DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
23938 1.1.1.2 mrg test -z "$DEPDIR" && continue
23939 1.1.1.2 mrg am__include=`sed -n 's/^am__include = //p' < "$mf"`
23940 1.1.1.2 mrg test -z "am__include" && continue
23941 1.1.1.2 mrg am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
23942 1.1.1.2 mrg # When using ansi2knr, U may be empty or an underscore; expand it
23943 1.1.1.2 mrg U=`sed -n 's/^U = //p' < "$mf"`
23944 1.1.1.2 mrg # Find all dependency output files, they are included files with
23945 1.1.1.2 mrg # $(DEPDIR) in their names. We invoke sed twice because it is the
23946 1.1.1.2 mrg # simplest approach to changing $(DEPDIR) to its actual value in the
23947 1.1.1.2 mrg # expansion.
23948 1.1.1.2 mrg for file in `sed -n "
23949 1.1.1.2 mrg s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
23950 1.1.1.2 mrg sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
23951 1.1.1.2 mrg # Make sure the directory exists.
23952 1.1.1.2 mrg test -f "$dirpart/$file" && continue
23953 1.1 mrg fdir=`$as_dirname -- "$file" ||
23954 1.1 mrg $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23955 1.1 mrg X"$file" : 'X\(//\)[^/]' \| \
23956 1.1 mrg X"$file" : 'X\(//\)$' \| \
23957 1.1.1.2 mrg X"$file" : 'X\(/\)' \| . 2>/dev/null ||
23958 1.1 mrg $as_echo X"$file" |
23959 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23960 1.1 mrg s//\1/
23961 1.1 mrg q
23962 1.1 mrg }
23963 1.1 mrg /^X\(\/\/\)[^/].*/{
23964 1.1 mrg s//\1/
23965 1.1 mrg q
23966 1.1 mrg }
23967 1.1 mrg /^X\(\/\/\)$/{
23968 1.1 mrg s//\1/
23969 1.1 mrg q
23970 1.1 mrg }
23971 1.1 mrg /^X\(\/\).*/{
23972 1.1 mrg s//\1/
23973 1.1 mrg q
23974 1.1 mrg }
23975 1.1.1.2 mrg s/.*/./; q'`
23976 1.1 mrg { as_dir=$dirpart/$fdir
23977 1.1 mrg case $as_dir in #(
23978 1.1 mrg -*) as_dir=./$as_dir;;
23979 1.1 mrg esac
23980 1.1 mrg test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23981 1.1 mrg as_dirs=
23982 1.1 mrg while :; do
23983 1.1.1.2 mrg case $as_dir in #(
23984 1.1 mrg *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
23985 1.1 mrg *) as_qdir=$as_dir;;
23986 1.1 mrg esac
23987 1.1 mrg as_dirs="'$as_qdir' $as_dirs"
23988 1.1 mrg as_dir=`$as_dirname -- "$as_dir" ||
23989 1.1 mrg $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23990 1.1 mrg X"$as_dir" : 'X\(//\)[^/]' \| \
23991 1.1 mrg X"$as_dir" : 'X\(//\)$' \| \
23992 1.1.1.2 mrg X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23993 1.1 mrg $as_echo X"$as_dir" |
23994 1.1 mrg sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23995 1.1 mrg s//\1/
23996 1.1 mrg q
23997 1.1 mrg }
23998 1.1 mrg /^X\(\/\/\)[^/].*/{
23999 1.1 mrg s//\1/
24000 1.1 mrg q
24001 1.1 mrg }
24002 1.1 mrg /^X\(\/\/\)$/{
24003 1.1 mrg s//\1/
24004 1.1 mrg q
24005 1.1 mrg }
24006 1.1 mrg /^X\(\/\).*/{
24007 1.1 mrg s//\1/
24008 1.1 mrg q
24009 1.1 mrg }
24010 1.1 mrg s/.*/./; q'`
24011 1.1 mrg test -d "$as_dir" && break
24012 1.1 mrg done
24013 1.1.1.2 mrg test -z "$as_dirs" || eval "mkdir $as_dirs"
24014 1.1.1.2 mrg } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
24015 1.1 mrg $as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
24016 1.1.1.2 mrg { (exit 1); exit 1; }; }; }
24017 1.1.1.2 mrg # echo "creating $dirpart/$file"
24018 1.1.1.2 mrg echo '# dummy' > "$dirpart/$file"
24019 1.1 mrg done
24020 1.1.1.2 mrg done
24021 1.1 mrg }
24022 1.1 mrg ;;
24023 1.1 mrg
24024 1.1 mrg esac
24025 1.1 mrg done # for ac_tag
24026 1.1 mrg
24027 1.1 mrg
24028 1.1 mrg { (exit 0); exit 0; }
24029 1.1 mrg _ACEOF
24030 1.1 mrg chmod +x $CONFIG_STATUS
24031 1.1 mrg ac_clean_files=$ac_clean_files_save
24032 1.1.1.2 mrg
24033 1.1.1.2 mrg test $ac_write_fail = 0 ||
24034 1.1.1.2 mrg { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
24035 1.1.1.2 mrg $as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
24036 1.1.1.2 mrg { (exit 1); exit 1; }; }
24037 1.1 mrg
24038 1.1 mrg
24039 1.1 mrg # configure is writing to config.log, and then calls config.status.
24040 1.1 mrg # config.status does its own redirection, appending to config.log.
24041 1.1 mrg # Unfortunately, on DOS this fails, as config.log is still kept open
24042 1.1 mrg # by configure, so config.status won't be able to write to it; its
24043 1.1 mrg # output is simply discarded. So we exec the FD to /dev/null,
24044 1.1 mrg # effectively closing config.log, so it can be properly (re)opened and
24045 1.1 mrg # appended to by config.status. When coming back to configure, we
24046 1.1 mrg # need to make the FD available again.
24047 1.1 mrg if test "$no_create" != yes; then
24048 1.1 mrg ac_cs_success=:
24049 1.1 mrg ac_config_status_args=
24050 1.1 mrg test "$silent" = yes &&
24051 1.1 mrg ac_config_status_args="$ac_config_status_args --quiet"
24052 1.1 mrg exec 5>/dev/null
24053 1.1 mrg $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
24054 1.1 mrg exec 5>>config.log
24055 1.1 mrg # Use ||, not &&, to avoid exiting from the if with $? = 1, which
24056 1.1 mrg # would make configure fail if this is the last instruction.
24057 1.1 mrg $ac_cs_success || { (exit 1); exit 1; }
24058 1.1.1.2 mrg fi
24059 1.1.1.2 mrg if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
24060 1.1.1.2 mrg { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
24061 1.1.1.2 mrg $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
24062 1.1 mrg fi
24063
24064