|
1 #! /bin/sh |
|
2 # Guess values for system-dependent variables and create Makefiles. |
|
3 # Generated by GNU Autoconf 2.67 for openjdk jdk8. |
|
4 # |
|
5 # Report bugs to <build-dev@openjdk.java.net>. |
|
6 # |
|
7 # |
|
8 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, |
|
9 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software |
|
10 # Foundation, Inc. |
|
11 # |
|
12 # |
|
13 # This configure script is free software; the Free Software Foundation |
|
14 # gives unlimited permission to copy, distribute and modify it. |
|
15 ## -------------------- ## |
|
16 ## M4sh Initialization. ## |
|
17 ## -------------------- ## |
|
18 |
|
19 # Be more Bourne compatible |
|
20 DUALCASE=1; export DUALCASE # for MKS sh |
|
21 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : |
|
22 emulate sh |
|
23 NULLCMD=: |
|
24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which |
|
25 # is contrary to our usage. Disable this feature. |
|
26 alias -g '${1+"$@"}'='"$@"' |
|
27 setopt NO_GLOB_SUBST |
|
28 else |
|
29 case `(set -o) 2>/dev/null` in #( |
|
30 *posix*) : |
|
31 set -o posix ;; #( |
|
32 *) : |
|
33 ;; |
|
34 esac |
|
35 fi |
|
36 |
|
37 |
|
38 as_nl=' |
|
39 ' |
|
40 export as_nl |
|
41 # Printing a long string crashes Solaris 7 /usr/bin/printf. |
|
42 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' |
|
43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo |
|
44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo |
|
45 # Prefer a ksh shell builtin over an external printf program on Solaris, |
|
46 # but without wasting forks for bash or zsh. |
|
47 if test -z "$BASH_VERSION$ZSH_VERSION" \ |
|
48 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then |
|
49 as_echo='print -r --' |
|
50 as_echo_n='print -rn --' |
|
51 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then |
|
52 as_echo='printf %s\n' |
|
53 as_echo_n='printf %s' |
|
54 else |
|
55 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then |
|
56 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' |
|
57 as_echo_n='/usr/ucb/echo -n' |
|
58 else |
|
59 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' |
|
60 as_echo_n_body='eval |
|
61 arg=$1; |
|
62 case $arg in #( |
|
63 *"$as_nl"*) |
|
64 expr "X$arg" : "X\\(.*\\)$as_nl"; |
|
65 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; |
|
66 esac; |
|
67 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" |
|
68 ' |
|
69 export as_echo_n_body |
|
70 as_echo_n='sh -c $as_echo_n_body as_echo' |
|
71 fi |
|
72 export as_echo_body |
|
73 as_echo='sh -c $as_echo_body as_echo' |
|
74 fi |
|
75 |
|
76 # The user is always right. |
|
77 if test "${PATH_SEPARATOR+set}" != set; then |
|
78 PATH_SEPARATOR=: |
|
79 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { |
|
80 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || |
|
81 PATH_SEPARATOR=';' |
|
82 } |
|
83 fi |
|
84 |
|
85 |
|
86 # IFS |
|
87 # We need space, tab and new line, in precisely that order. Quoting is |
|
88 # there to prevent editors from complaining about space-tab. |
|
89 # (If _AS_PATH_WALK were called with IFS unset, it would disable word |
|
90 # splitting by setting IFS to empty value.) |
|
91 IFS=" "" $as_nl" |
|
92 |
|
93 # Find who we are. Look in the path if we contain no directory separator. |
|
94 case $0 in #(( |
|
95 *[\\/]* ) as_myself=$0 ;; |
|
96 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
97 for as_dir in $PATH |
|
98 do |
|
99 IFS=$as_save_IFS |
|
100 test -z "$as_dir" && as_dir=. |
|
101 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break |
|
102 done |
|
103 IFS=$as_save_IFS |
|
104 |
|
105 ;; |
|
106 esac |
|
107 # We did not find ourselves, most probably we were run as `sh COMMAND' |
|
108 # in which case we are not to be found in the path. |
|
109 if test "x$as_myself" = x; then |
|
110 as_myself=$0 |
|
111 fi |
|
112 if test ! -f "$as_myself"; then |
|
113 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 |
|
114 exit 1 |
|
115 fi |
|
116 |
|
117 # Unset variables that we do not need and which cause bugs (e.g. in |
|
118 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" |
|
119 # suppresses any "Segmentation fault" message there. '((' could |
|
120 # trigger a bug in pdksh 5.2.14. |
|
121 for as_var in BASH_ENV ENV MAIL MAILPATH |
|
122 do eval test x\${$as_var+set} = xset \ |
|
123 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : |
|
124 done |
|
125 PS1='$ ' |
|
126 PS2='> ' |
|
127 PS4='+ ' |
|
128 |
|
129 # NLS nuisances. |
|
130 LC_ALL=C |
|
131 export LC_ALL |
|
132 LANGUAGE=C |
|
133 export LANGUAGE |
|
134 |
|
135 # CDPATH. |
|
136 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH |
|
137 |
|
138 if test "x$CONFIG_SHELL" = x; then |
|
139 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : |
|
140 emulate sh |
|
141 NULLCMD=: |
|
142 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which |
|
143 # is contrary to our usage. Disable this feature. |
|
144 alias -g '\${1+\"\$@\"}'='\"\$@\"' |
|
145 setopt NO_GLOB_SUBST |
|
146 else |
|
147 case \`(set -o) 2>/dev/null\` in #( |
|
148 *posix*) : |
|
149 set -o posix ;; #( |
|
150 *) : |
|
151 ;; |
|
152 esac |
|
153 fi |
|
154 " |
|
155 as_required="as_fn_return () { (exit \$1); } |
|
156 as_fn_success () { as_fn_return 0; } |
|
157 as_fn_failure () { as_fn_return 1; } |
|
158 as_fn_ret_success () { return 0; } |
|
159 as_fn_ret_failure () { return 1; } |
|
160 |
|
161 exitcode=0 |
|
162 as_fn_success || { exitcode=1; echo as_fn_success failed.; } |
|
163 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } |
|
164 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } |
|
165 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } |
|
166 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : |
|
167 |
|
168 else |
|
169 exitcode=1; echo positional parameters were not saved. |
|
170 fi |
|
171 test x\$exitcode = x0 || exit 1" |
|
172 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO |
|
173 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO |
|
174 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && |
|
175 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 |
|
176 test \$(( 1 + 1 )) = 2 || exit 1" |
|
177 if (eval "$as_required") 2>/dev/null; then : |
|
178 as_have_required=yes |
|
179 else |
|
180 as_have_required=no |
|
181 fi |
|
182 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : |
|
183 |
|
184 else |
|
185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
186 as_found=false |
|
187 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH |
|
188 do |
|
189 IFS=$as_save_IFS |
|
190 test -z "$as_dir" && as_dir=. |
|
191 as_found=: |
|
192 case $as_dir in #( |
|
193 /*) |
|
194 for as_base in sh bash ksh sh5; do |
|
195 # Try only shells that exist, to save several forks. |
|
196 as_shell=$as_dir/$as_base |
|
197 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && |
|
198 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : |
|
199 CONFIG_SHELL=$as_shell as_have_required=yes |
|
200 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : |
|
201 break 2 |
|
202 fi |
|
203 fi |
|
204 done;; |
|
205 esac |
|
206 as_found=false |
|
207 done |
|
208 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && |
|
209 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : |
|
210 CONFIG_SHELL=$SHELL as_have_required=yes |
|
211 fi; } |
|
212 IFS=$as_save_IFS |
|
213 |
|
214 |
|
215 if test "x$CONFIG_SHELL" != x; then : |
|
216 # We cannot yet assume a decent shell, so we have to provide a |
|
217 # neutralization value for shells without unset; and this also |
|
218 # works around shells that cannot unset nonexistent variables. |
|
219 BASH_ENV=/dev/null |
|
220 ENV=/dev/null |
|
221 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV |
|
222 export CONFIG_SHELL |
|
223 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} |
|
224 fi |
|
225 |
|
226 if test x$as_have_required = xno; then : |
|
227 $as_echo "$0: This script requires a shell more modern than all" |
|
228 $as_echo "$0: the shells that I found on your system." |
|
229 if test x${ZSH_VERSION+set} = xset ; then |
|
230 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" |
|
231 $as_echo "$0: be upgraded to zsh 4.3.4 or later." |
|
232 else |
|
233 $as_echo "$0: Please tell bug-autoconf@gnu.org and |
|
234 $0: build-dev@openjdk.java.net about your system, including |
|
235 $0: any error possibly output before this message. Then |
|
236 $0: install a modern shell, or manually run the script |
|
237 $0: under such a shell if you do have one." |
|
238 fi |
|
239 exit 1 |
|
240 fi |
|
241 fi |
|
242 fi |
|
243 SHELL=${CONFIG_SHELL-/bin/sh} |
|
244 export SHELL |
|
245 # Unset more variables known to interfere with behavior of common tools. |
|
246 CLICOLOR_FORCE= GREP_OPTIONS= |
|
247 unset CLICOLOR_FORCE GREP_OPTIONS |
|
248 |
|
249 ## --------------------- ## |
|
250 ## M4sh Shell Functions. ## |
|
251 ## --------------------- ## |
|
252 # as_fn_unset VAR |
|
253 # --------------- |
|
254 # Portably unset VAR. |
|
255 as_fn_unset () |
|
256 { |
|
257 { eval $1=; unset $1;} |
|
258 } |
|
259 as_unset=as_fn_unset |
|
260 |
|
261 # as_fn_set_status STATUS |
|
262 # ----------------------- |
|
263 # Set $? to STATUS, without forking. |
|
264 as_fn_set_status () |
|
265 { |
|
266 return $1 |
|
267 } # as_fn_set_status |
|
268 |
|
269 # as_fn_exit STATUS |
|
270 # ----------------- |
|
271 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. |
|
272 as_fn_exit () |
|
273 { |
|
274 set +e |
|
275 as_fn_set_status $1 |
|
276 exit $1 |
|
277 } # as_fn_exit |
|
278 |
|
279 # as_fn_mkdir_p |
|
280 # ------------- |
|
281 # Create "$as_dir" as a directory, including parents if necessary. |
|
282 as_fn_mkdir_p () |
|
283 { |
|
284 |
|
285 case $as_dir in #( |
|
286 -*) as_dir=./$as_dir;; |
|
287 esac |
|
288 test -d "$as_dir" || eval $as_mkdir_p || { |
|
289 as_dirs= |
|
290 while :; do |
|
291 case $as_dir in #( |
|
292 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( |
|
293 *) as_qdir=$as_dir;; |
|
294 esac |
|
295 as_dirs="'$as_qdir' $as_dirs" |
|
296 as_dir=`$as_dirname -- "$as_dir" || |
|
297 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ |
|
298 X"$as_dir" : 'X\(//\)[^/]' \| \ |
|
299 X"$as_dir" : 'X\(//\)$' \| \ |
|
300 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || |
|
301 $as_echo X"$as_dir" | |
|
302 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ |
|
303 s//\1/ |
|
304 q |
|
305 } |
|
306 /^X\(\/\/\)[^/].*/{ |
|
307 s//\1/ |
|
308 q |
|
309 } |
|
310 /^X\(\/\/\)$/{ |
|
311 s//\1/ |
|
312 q |
|
313 } |
|
314 /^X\(\/\).*/{ |
|
315 s//\1/ |
|
316 q |
|
317 } |
|
318 s/.*/./; q'` |
|
319 test -d "$as_dir" && break |
|
320 done |
|
321 test -z "$as_dirs" || eval "mkdir $as_dirs" |
|
322 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" |
|
323 |
|
324 |
|
325 } # as_fn_mkdir_p |
|
326 # as_fn_append VAR VALUE |
|
327 # ---------------------- |
|
328 # Append the text in VALUE to the end of the definition contained in VAR. Take |
|
329 # advantage of any shell optimizations that allow amortized linear growth over |
|
330 # repeated appends, instead of the typical quadratic growth present in naive |
|
331 # implementations. |
|
332 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : |
|
333 eval 'as_fn_append () |
|
334 { |
|
335 eval $1+=\$2 |
|
336 }' |
|
337 else |
|
338 as_fn_append () |
|
339 { |
|
340 eval $1=\$$1\$2 |
|
341 } |
|
342 fi # as_fn_append |
|
343 |
|
344 # as_fn_arith ARG... |
|
345 # ------------------ |
|
346 # Perform arithmetic evaluation on the ARGs, and store the result in the |
|
347 # global $as_val. Take advantage of shells that can avoid forks. The arguments |
|
348 # must be portable across $(()) and expr. |
|
349 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : |
|
350 eval 'as_fn_arith () |
|
351 { |
|
352 as_val=$(( $* )) |
|
353 }' |
|
354 else |
|
355 as_fn_arith () |
|
356 { |
|
357 as_val=`expr "$@" || test $? -eq 1` |
|
358 } |
|
359 fi # as_fn_arith |
|
360 |
|
361 |
|
362 # as_fn_error STATUS ERROR [LINENO LOG_FD] |
|
363 # ---------------------------------------- |
|
364 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are |
|
365 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the |
|
366 # script with STATUS, using 1 if that was 0. |
|
367 as_fn_error () |
|
368 { |
|
369 as_status=$1; test $as_status -eq 0 && as_status=1 |
|
370 if test "$4"; then |
|
371 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack |
|
372 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 |
|
373 fi |
|
374 $as_echo "$as_me: error: $2" >&2 |
|
375 as_fn_exit $as_status |
|
376 } # as_fn_error |
|
377 |
|
378 if expr a : '\(a\)' >/dev/null 2>&1 && |
|
379 test "X`expr 00001 : '.*\(...\)'`" = X001; then |
|
380 as_expr=expr |
|
381 else |
|
382 as_expr=false |
|
383 fi |
|
384 |
|
385 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then |
|
386 as_basename=basename |
|
387 else |
|
388 as_basename=false |
|
389 fi |
|
390 |
|
391 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then |
|
392 as_dirname=dirname |
|
393 else |
|
394 as_dirname=false |
|
395 fi |
|
396 |
|
397 as_me=`$as_basename -- "$0" || |
|
398 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ |
|
399 X"$0" : 'X\(//\)$' \| \ |
|
400 X"$0" : 'X\(/\)' \| . 2>/dev/null || |
|
401 $as_echo X/"$0" | |
|
402 sed '/^.*\/\([^/][^/]*\)\/*$/{ |
|
403 s//\1/ |
|
404 q |
|
405 } |
|
406 /^X\/\(\/\/\)$/{ |
|
407 s//\1/ |
|
408 q |
|
409 } |
|
410 /^X\/\(\/\).*/{ |
|
411 s//\1/ |
|
412 q |
|
413 } |
|
414 s/.*/./; q'` |
|
415 |
|
416 # Avoid depending upon Character Ranges. |
|
417 as_cr_letters='abcdefghijklmnopqrstuvwxyz' |
|
418 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' |
|
419 as_cr_Letters=$as_cr_letters$as_cr_LETTERS |
|
420 as_cr_digits='0123456789' |
|
421 as_cr_alnum=$as_cr_Letters$as_cr_digits |
|
422 |
|
423 |
|
424 as_lineno_1=$LINENO as_lineno_1a=$LINENO |
|
425 as_lineno_2=$LINENO as_lineno_2a=$LINENO |
|
426 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && |
|
427 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { |
|
428 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) |
|
429 sed -n ' |
|
430 p |
|
431 /[$]LINENO/= |
|
432 ' <$as_myself | |
|
433 sed ' |
|
434 s/[$]LINENO.*/&-/ |
|
435 t lineno |
|
436 b |
|
437 :lineno |
|
438 N |
|
439 :loop |
|
440 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ |
|
441 t loop |
|
442 s/-\n.*// |
|
443 ' >$as_me.lineno && |
|
444 chmod +x "$as_me.lineno" || |
|
445 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } |
|
446 |
|
447 # Don't try to exec as it changes $[0], causing all sort of problems |
|
448 # (the dirname of $[0] is not the place where we might find the |
|
449 # original and so on. Autoconf is especially sensitive to this). |
|
450 . "./$as_me.lineno" |
|
451 # Exit status is that of the last command. |
|
452 exit |
|
453 } |
|
454 |
|
455 ECHO_C= ECHO_N= ECHO_T= |
|
456 case `echo -n x` in #((((( |
|
457 -n*) |
|
458 case `echo 'xy\c'` in |
|
459 *c*) ECHO_T=' ';; # ECHO_T is single tab character. |
|
460 xy) ECHO_C='\c';; |
|
461 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null |
|
462 ECHO_T=' ';; |
|
463 esac;; |
|
464 *) |
|
465 ECHO_N='-n';; |
|
466 esac |
|
467 |
|
468 rm -f conf$$ conf$$.exe conf$$.file |
|
469 if test -d conf$$.dir; then |
|
470 rm -f conf$$.dir/conf$$.file |
|
471 else |
|
472 rm -f conf$$.dir |
|
473 mkdir conf$$.dir 2>/dev/null |
|
474 fi |
|
475 if (echo >conf$$.file) 2>/dev/null; then |
|
476 if ln -s conf$$.file conf$$ 2>/dev/null; then |
|
477 as_ln_s='ln -s' |
|
478 # ... but there are two gotchas: |
|
479 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. |
|
480 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. |
|
481 # In both cases, we have to default to `cp -p'. |
|
482 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || |
|
483 as_ln_s='cp -p' |
|
484 elif ln conf$$.file conf$$ 2>/dev/null; then |
|
485 as_ln_s=ln |
|
486 else |
|
487 as_ln_s='cp -p' |
|
488 fi |
|
489 else |
|
490 as_ln_s='cp -p' |
|
491 fi |
|
492 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file |
|
493 rmdir conf$$.dir 2>/dev/null |
|
494 |
|
495 if mkdir -p . 2>/dev/null; then |
|
496 as_mkdir_p='mkdir -p "$as_dir"' |
|
497 else |
|
498 test -d ./-p && rmdir ./-p |
|
499 as_mkdir_p=false |
|
500 fi |
|
501 |
|
502 if test -x / >/dev/null 2>&1; then |
|
503 as_test_x='test -x' |
|
504 else |
|
505 if ls -dL / >/dev/null 2>&1; then |
|
506 as_ls_L_option=L |
|
507 else |
|
508 as_ls_L_option= |
|
509 fi |
|
510 as_test_x=' |
|
511 eval sh -c '\'' |
|
512 if test -d "$1"; then |
|
513 test -d "$1/."; |
|
514 else |
|
515 case $1 in #( |
|
516 -*)set "./$1";; |
|
517 esac; |
|
518 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( |
|
519 ???[sx]*):;;*)false;;esac;fi |
|
520 '\'' sh |
|
521 ' |
|
522 fi |
|
523 as_executable_p=$as_test_x |
|
524 |
|
525 # Sed expression to map a string onto a valid CPP name. |
|
526 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" |
|
527 |
|
528 # Sed expression to map a string onto a valid variable name. |
|
529 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" |
|
530 |
|
531 |
|
532 test -n "$DJDIR" || exec 7<&0 </dev/null |
|
533 exec 6>&1 |
|
534 |
|
535 # Name of the host. |
|
536 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, |
|
537 # so uname gets run too. |
|
538 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` |
|
539 |
|
540 # |
|
541 # Initializations. |
|
542 # |
|
543 ac_default_prefix=/usr/local |
|
544 ac_clean_files= |
|
545 ac_config_libobj_dir=. |
|
546 LIBOBJS= |
|
547 cross_compiling=no |
|
548 subdirs= |
|
549 MFLAGS= |
|
550 MAKEFLAGS= |
|
551 |
|
552 # Identity of this package. |
|
553 PACKAGE_NAME='openjdk' |
|
554 PACKAGE_TARNAME='openjdk' |
|
555 PACKAGE_VERSION='jdk8' |
|
556 PACKAGE_STRING='openjdk jdk8' |
|
557 PACKAGE_BUGREPORT='build-dev@openjdk.java.net' |
|
558 PACKAGE_URL='' |
|
559 |
|
560 # Factoring default headers for most tests. |
|
561 ac_includes_default="\ |
|
562 #include <stdio.h> |
|
563 #ifdef HAVE_SYS_TYPES_H |
|
564 # include <sys/types.h> |
|
565 #endif |
|
566 #ifdef HAVE_SYS_STAT_H |
|
567 # include <sys/stat.h> |
|
568 #endif |
|
569 #ifdef STDC_HEADERS |
|
570 # include <stdlib.h> |
|
571 # include <stddef.h> |
|
572 #else |
|
573 # ifdef HAVE_STDLIB_H |
|
574 # include <stdlib.h> |
|
575 # endif |
|
576 #endif |
|
577 #ifdef HAVE_STRING_H |
|
578 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H |
|
579 # include <memory.h> |
|
580 # endif |
|
581 # include <string.h> |
|
582 #endif |
|
583 #ifdef HAVE_STRINGS_H |
|
584 # include <strings.h> |
|
585 #endif |
|
586 #ifdef HAVE_INTTYPES_H |
|
587 # include <inttypes.h> |
|
588 #endif |
|
589 #ifdef HAVE_STDINT_H |
|
590 # include <stdint.h> |
|
591 #endif |
|
592 #ifdef HAVE_UNISTD_H |
|
593 # include <unistd.h> |
|
594 #endif" |
|
595 |
|
596 ac_subst_vars='LTLIBOBJS |
|
597 LIBOBJS |
|
598 CCACHE |
|
599 USE_PRECOMPILED_HEADER |
|
600 ENABLE_SJAVAC |
|
601 JAVAC_USE_MODE |
|
602 JAVAC_USE_DEPS |
|
603 JAVAC_SERVER_CORES |
|
604 JAVAC_SERVERS |
|
605 JAVAC_USE_REMOTE |
|
606 SERVER_JAVA |
|
607 MEMORY_SIZE |
|
608 CONCURRENT_BUILD_JOBS |
|
609 NUM_CORES |
|
610 SALIB_NAME |
|
611 HOTSPOT_MAKE_ARGS |
|
612 LIBCXX |
|
613 LIBDL |
|
614 LIBM |
|
615 LIBZIP_CAN_USE_MMAP |
|
616 USE_EXTERNAL_LIBZ |
|
617 USE_EXTERNAL_LIBGIF |
|
618 USE_EXTERNAL_LIBJPEG |
|
619 ALSA_LIBS |
|
620 ALSA_CFLAGS |
|
621 FREETYPE2_LIB_PATH |
|
622 USING_SYSTEM_FT_LIB |
|
623 FREETYPE2_LIBS |
|
624 FREETYPE2_CFLAGS |
|
625 CUPS_LIBS |
|
626 CUPS_CFLAGS |
|
627 OPENWIN_HOME |
|
628 X_EXTRA_LIBS |
|
629 X_LIBS |
|
630 X_PRE_LIBS |
|
631 X_CFLAGS |
|
632 XMKMF |
|
633 CXXFLAGS_DEBUG_SYMBOLS |
|
634 CFLAGS_DEBUG_SYMBOLS |
|
635 ZIP_DEBUGINFO_FILES |
|
636 ENABLE_DEBUG_SYMBOLS |
|
637 UNCYGDRIVE |
|
638 LDFLAGS_JDKEXE_SUFFIX |
|
639 LDFLAGS_JDKLIB_SUFFIX |
|
640 LDFLAGS_JDKEXE |
|
641 LDFLAGS_JDKLIB |
|
642 CXXFLAGS_JDKEXE |
|
643 CXXFLAGS_JDKLIB |
|
644 CFLAGS_JDKEXE |
|
645 CFLAGS_JDKLIB |
|
646 PACKAGE_PATH |
|
647 CXX_FLAG_DEPS |
|
648 C_FLAG_DEPS |
|
649 CXX_O_FLAG_NONE |
|
650 CXX_O_FLAG_NORM |
|
651 CXX_O_FLAG_HI |
|
652 CXX_O_FLAG_HIGHEST |
|
653 C_O_FLAG_NONE |
|
654 C_O_FLAG_NORM |
|
655 C_O_FLAG_HI |
|
656 C_O_FLAG_HIGHEST |
|
657 POST_MCS_CMD |
|
658 POST_STRIP_CMD |
|
659 SET_SHARED_LIBRARY_ORIGIN |
|
660 CXX_FLAG_REORDER |
|
661 C_FLAG_REORDER |
|
662 SET_SHARED_LIBRARY_MAPFILE |
|
663 SET_SHARED_LIBRARY_NAME |
|
664 SHARED_LIBRARY_FLAGS |
|
665 EXE_SUFFIX |
|
666 STATIC_LIBRARY_SUFFIX |
|
667 SHARED_LIBRARY_SUFFIX |
|
668 LIBRARY_PREFIX |
|
669 STATIC_LIBRARY |
|
670 SHARED_LIBRARY |
|
671 OBJ_SUFFIX |
|
672 ENDIAN |
|
673 ARCH_DATA_MODEL |
|
674 LP64 |
|
675 OBJCOPY |
|
676 MCS |
|
677 STRIP |
|
678 NM |
|
679 ASFLAGS |
|
680 AS |
|
681 CXXCPP |
|
682 CPP |
|
683 COMPILER_TYPE |
|
684 RC_FLAGS |
|
685 DUMPBIN |
|
686 WINAR |
|
687 RC |
|
688 MT |
|
689 WINLD |
|
690 ARFLAGS |
|
691 AR |
|
692 LDEXECXX |
|
693 LDCXX |
|
694 LDEXE |
|
695 LD |
|
696 ac_ct_OBJC |
|
697 OBJCFLAGS |
|
698 OBJC |
|
699 ac_ct_CXX |
|
700 CXXFLAGS |
|
701 CXX |
|
702 OBJEXT |
|
703 EXEEXT |
|
704 ac_ct_CC |
|
705 CPPFLAGS |
|
706 LDFLAGS |
|
707 CFLAGS |
|
708 CC |
|
709 HOSTLD |
|
710 HOSTCXX |
|
711 HOSTCC |
|
712 DEFINE_CROSS_COMPILE_ARCH |
|
713 MSVCR100DLL |
|
714 CHECK_FOR_VCINSTALLDIR |
|
715 SETUPDEVENV |
|
716 AR_OUT_OPTION |
|
717 LD_OUT_OPTION |
|
718 EXE_OUT_OPTION |
|
719 CC_OUT_OPTION |
|
720 SYS_ROOT |
|
721 HOTSPOT_DIST |
|
722 JAXWS_DIST |
|
723 JAXP_DIST |
|
724 CORBA_DIST |
|
725 LANGTOOLS_DIST |
|
726 IMAGES_OUTPUTDIR |
|
727 JDK_OUTPUTDIR |
|
728 HOTSPOT_OUTPUTDIR |
|
729 JAXWS_OUTPUTDIR |
|
730 JAXP_OUTPUTDIR |
|
731 CORBA_OUTPUTDIR |
|
732 LANGTOOLS_OUTPUTDIR |
|
733 OVERRIDE_SRC_ROOT |
|
734 ADD_SRC_ROOT |
|
735 JDK_TOPDIR |
|
736 HOTSPOT_TOPDIR |
|
737 JAXWS_TOPDIR |
|
738 JAXP_TOPDIR |
|
739 CORBA_TOPDIR |
|
740 LANGTOOLS_TOPDIR |
|
741 BOOT_JDK_JVMARGS |
|
742 NATIVE2ASCII |
|
743 RMIC |
|
744 JAR |
|
745 JAVAH |
|
746 JAVAC_FLAGS |
|
747 JAVAC |
|
748 BOOT_JDK_SOURCETARGET |
|
749 JAVA |
|
750 BOOT_TOOLSJAR |
|
751 BOOT_RTJAR |
|
752 BOOT_JDK |
|
753 JAVA_CHECK |
|
754 JAVAC_CHECK |
|
755 OUTPUT_ROOT |
|
756 CONF_NAME |
|
757 SPEC |
|
758 COOKED_BUILD_NUMBER |
|
759 FULL_VERSION |
|
760 RELEASE |
|
761 JDK_VERSION |
|
762 RUNTIME_NAME |
|
763 COPYRIGHT_YEAR |
|
764 COMPANY_NAME |
|
765 JDK_RC_PLATFORM_NAME |
|
766 PRODUCT_SUFFIX |
|
767 PRODUCT_NAME |
|
768 LAUNCHER_NAME |
|
769 MILESTONE |
|
770 JDK_BUILD_NUMBER |
|
771 JDK_UPDATE_VERSION |
|
772 JDK_MICRO_VERSION |
|
773 JDK_MINOR_VERSION |
|
774 JDK_MAJOR_VERSION |
|
775 ENABLE_JFR |
|
776 COMPRESS_JARS |
|
777 CACERTS_FILE |
|
778 TEST_IN_BUILD |
|
779 DISABLE_NIMBUS |
|
780 GENERATE_DOCS |
|
781 ENABLE_DOCS |
|
782 BUILD_HEADLESS_ONLY |
|
783 BUILD_HEADLESS |
|
784 SUPPORT_HEADFUL |
|
785 SUPPORT_HEADLESS |
|
786 JIGSAW |
|
787 SET_OPENJDK |
|
788 BUILD_VARIANT_RELEASE |
|
789 DEBUG_CLASSFILES |
|
790 FASTDEBUG |
|
791 VARIANT |
|
792 DEBUG_LEVEL |
|
793 JVM_VARIANT_ZEROSHARK |
|
794 JVM_VARIANT_ZERO |
|
795 JVM_VARIANT_KERNEL |
|
796 JVM_VARIANT_CLIENT |
|
797 JVM_VARIANT_SERVER |
|
798 JVM_VARIANTS |
|
799 JDK_VARIANT |
|
800 MINIMIZE_RAM_USAGE |
|
801 JAVASE_EMBEDDED |
|
802 PATH_SEP |
|
803 CYGPATH |
|
804 OS_VERSION_MICRO |
|
805 OS_VERSION_MINOR |
|
806 OS_VERSION_MAJOR |
|
807 REQUIRED_OS_VERSION |
|
808 REQUIRED_OS_NAME |
|
809 LEGACY_OPENJDK_BUILD_CPU3 |
|
810 LEGACY_OPENJDK_BUILD_CPU2 |
|
811 LEGACY_OPENJDK_BUILD_CPU1 |
|
812 OPENJDK_BUILD_CPU_ENDIAN |
|
813 OPENJDK_BUILD_CPU_BITS |
|
814 OPENJDK_BUILD_CPU_ARCH |
|
815 OPENJDK_BUILD_CPU |
|
816 LEGACY_OPENJDK_BUILD_OS_API |
|
817 OPENJDK_BUILD_OS_API |
|
818 OPENJDK_BUILD_OS_FAMILY |
|
819 OPENJDK_BUILD_OS |
|
820 LEGACY_OPENJDK_TARGET_CPU3 |
|
821 LEGACY_OPENJDK_TARGET_CPU2 |
|
822 LEGACY_OPENJDK_TARGET_CPU1 |
|
823 OPENJDK_TARGET_CPU_ENDIAN |
|
824 OPENJDK_TARGET_CPU_BITS |
|
825 OPENJDK_TARGET_CPU_ARCH |
|
826 OPENJDK_TARGET_CPU |
|
827 LEGACY_OPENJDK_TARGET_OS_API |
|
828 OPENJDK_TARGET_OS_API |
|
829 OPENJDK_TARGET_OS_FAMILY |
|
830 OPENJDK_TARGET_OS |
|
831 OPENJDK_BUILD_SYSTEM |
|
832 OPENJDK_TARGET_SYSTEM |
|
833 target_os |
|
834 target_vendor |
|
835 target_cpu |
|
836 target |
|
837 host_os |
|
838 host_vendor |
|
839 host_cpu |
|
840 host |
|
841 build_os |
|
842 build_vendor |
|
843 build_cpu |
|
844 build |
|
845 PKG_CONFIG |
|
846 BDEPS_FTP |
|
847 BDEPS_UNZIP |
|
848 HG |
|
849 FILE |
|
850 EXPR |
|
851 READELF |
|
852 OTOOL |
|
853 LDD |
|
854 UNZIP |
|
855 ZIP |
|
856 XARGS |
|
857 WC |
|
858 TOUCH |
|
859 TR |
|
860 TEE |
|
861 TAIL |
|
862 TAR |
|
863 SORT |
|
864 SH |
|
865 SED |
|
866 RM |
|
867 THEPWDCMD |
|
868 PRINTF |
|
869 NAWK |
|
870 MV |
|
871 MKDIR |
|
872 MAKE |
|
873 LS |
|
874 LN |
|
875 HEAD |
|
876 FIND_DELETE |
|
877 FIND |
|
878 FGREP |
|
879 EGREP |
|
880 GREP |
|
881 ECHO |
|
882 DIFF |
|
883 DF |
|
884 DATE |
|
885 CUT |
|
886 CPIO |
|
887 CP |
|
888 CHMOD |
|
889 CAT |
|
890 AWK |
|
891 PKGHANDLER |
|
892 BUILD_LOG_WRAPPER |
|
893 BUILD_LOG_PREVIOUS |
|
894 BUILD_LOG |
|
895 SRC_ROOT |
|
896 READLINK |
|
897 DATE_WHEN_CONFIGURED |
|
898 CONFIGURE_COMMAND_LINE |
|
899 target_alias |
|
900 host_alias |
|
901 build_alias |
|
902 LIBS |
|
903 ECHO_T |
|
904 ECHO_N |
|
905 ECHO_C |
|
906 DEFS |
|
907 mandir |
|
908 localedir |
|
909 libdir |
|
910 psdir |
|
911 pdfdir |
|
912 dvidir |
|
913 htmldir |
|
914 infodir |
|
915 docdir |
|
916 oldincludedir |
|
917 includedir |
|
918 localstatedir |
|
919 sharedstatedir |
|
920 sysconfdir |
|
921 datadir |
|
922 datarootdir |
|
923 libexecdir |
|
924 sbindir |
|
925 bindir |
|
926 program_transform_name |
|
927 prefix |
|
928 exec_prefix |
|
929 PACKAGE_URL |
|
930 PACKAGE_BUGREPORT |
|
931 PACKAGE_STRING |
|
932 PACKAGE_VERSION |
|
933 PACKAGE_TARNAME |
|
934 PACKAGE_NAME |
|
935 PATH_SEPARATOR |
|
936 SHELL' |
|
937 ac_subst_files='' |
|
938 ac_user_opts=' |
|
939 enable_option_checking |
|
940 with_builddeps_conf |
|
941 with_builddeps_server |
|
942 with_builddeps_dir |
|
943 with_builddeps_group |
|
944 enable_list_builddeps |
|
945 with_target_bits |
|
946 with_jdk_variant |
|
947 with_jvm_variants |
|
948 enable_debug |
|
949 with_debug_level |
|
950 enable_openjdk_only |
|
951 enable_jigsaw |
|
952 enable_headful |
|
953 enable_docs |
|
954 enable_nimbus |
|
955 enable_hotspot_test_in_build |
|
956 with_cacerts_file |
|
957 enable_jfr |
|
958 with_conf_name |
|
959 with_boot_jdk |
|
960 with_boot_jdk_jvmargs |
|
961 with_add_source_root |
|
962 with_override_source_root |
|
963 with_adds_and_overrides |
|
964 with_override_langtools |
|
965 with_override_corba |
|
966 with_override_jaxp |
|
967 with_override_jaxws |
|
968 with_override_hotspot |
|
969 with_override_jdk |
|
970 with_msvcr100dll |
|
971 with_sys_root |
|
972 with_tools_dir |
|
973 with_devkit |
|
974 with_extra_cflags |
|
975 with_extra_cxxflags |
|
976 with_extra_ldflags |
|
977 enable_debug_symbols |
|
978 enable_zip_debug_info |
|
979 enable_macosx_runtime_support |
|
980 with_x |
|
981 with_cups |
|
982 with_cups_include |
|
983 with_cups_lib |
|
984 with_freetype |
|
985 with_alsa |
|
986 with_alsa_include |
|
987 with_alsa_lib |
|
988 with_zlib |
|
989 enable_static_link_stdc__ |
|
990 with_num_cores |
|
991 with_memory_size |
|
992 with_server_java |
|
993 enable_javac_server |
|
994 with_javac_server_cores |
|
995 enable_javac_deps |
|
996 enable_javac_multi_core |
|
997 enable_sjavac |
|
998 enable_precompiled_headers |
|
999 enable_ccache |
|
1000 with_ccache_dir |
|
1001 ' |
|
1002 ac_precious_vars='build_alias |
|
1003 host_alias |
|
1004 target_alias |
|
1005 PKG_CONFIG |
|
1006 CC |
|
1007 CFLAGS |
|
1008 LDFLAGS |
|
1009 LIBS |
|
1010 CPPFLAGS |
|
1011 CXX |
|
1012 CXXFLAGS |
|
1013 CCC |
|
1014 OBJC |
|
1015 OBJCFLAGS |
|
1016 CPP |
|
1017 CXXCPP |
|
1018 XMKMF |
|
1019 FREETYPE2_CFLAGS |
|
1020 FREETYPE2_LIBS |
|
1021 ALSA_CFLAGS |
|
1022 ALSA_LIBS' |
|
1023 |
|
1024 |
|
1025 # Initialize some variables set by options. |
|
1026 ac_init_help= |
|
1027 ac_init_version=false |
|
1028 ac_unrecognized_opts= |
|
1029 ac_unrecognized_sep= |
|
1030 # The variables have the same names as the options, with |
|
1031 # dashes changed to underlines. |
|
1032 cache_file=/dev/null |
|
1033 exec_prefix=NONE |
|
1034 no_create= |
|
1035 no_recursion= |
|
1036 prefix=NONE |
|
1037 program_prefix=NONE |
|
1038 program_suffix=NONE |
|
1039 program_transform_name=s,x,x, |
|
1040 silent= |
|
1041 site= |
|
1042 srcdir= |
|
1043 verbose= |
|
1044 x_includes=NONE |
|
1045 x_libraries=NONE |
|
1046 |
|
1047 # Installation directory options. |
|
1048 # These are left unexpanded so users can "make install exec_prefix=/foo" |
|
1049 # and all the variables that are supposed to be based on exec_prefix |
|
1050 # by default will actually change. |
|
1051 # Use braces instead of parens because sh, perl, etc. also accept them. |
|
1052 # (The list follows the same order as the GNU Coding Standards.) |
|
1053 bindir='${exec_prefix}/bin' |
|
1054 sbindir='${exec_prefix}/sbin' |
|
1055 libexecdir='${exec_prefix}/libexec' |
|
1056 datarootdir='${prefix}/share' |
|
1057 datadir='${datarootdir}' |
|
1058 sysconfdir='${prefix}/etc' |
|
1059 sharedstatedir='${prefix}/com' |
|
1060 localstatedir='${prefix}/var' |
|
1061 includedir='${prefix}/include' |
|
1062 oldincludedir='/usr/include' |
|
1063 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' |
|
1064 infodir='${datarootdir}/info' |
|
1065 htmldir='${docdir}' |
|
1066 dvidir='${docdir}' |
|
1067 pdfdir='${docdir}' |
|
1068 psdir='${docdir}' |
|
1069 libdir='${exec_prefix}/lib' |
|
1070 localedir='${datarootdir}/locale' |
|
1071 mandir='${datarootdir}/man' |
|
1072 |
|
1073 ac_prev= |
|
1074 ac_dashdash= |
|
1075 for ac_option |
|
1076 do |
|
1077 # If the previous option needs an argument, assign it. |
|
1078 if test -n "$ac_prev"; then |
|
1079 eval $ac_prev=\$ac_option |
|
1080 ac_prev= |
|
1081 continue |
|
1082 fi |
|
1083 |
|
1084 case $ac_option in |
|
1085 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; |
|
1086 *=) ac_optarg= ;; |
|
1087 *) ac_optarg=yes ;; |
|
1088 esac |
|
1089 |
|
1090 # Accept the important Cygnus configure options, so we can diagnose typos. |
|
1091 |
|
1092 case $ac_dashdash$ac_option in |
|
1093 --) |
|
1094 ac_dashdash=yes ;; |
|
1095 |
|
1096 -bindir | --bindir | --bindi | --bind | --bin | --bi) |
|
1097 ac_prev=bindir ;; |
|
1098 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) |
|
1099 bindir=$ac_optarg ;; |
|
1100 |
|
1101 -build | --build | --buil | --bui | --bu) |
|
1102 ac_prev=build_alias ;; |
|
1103 -build=* | --build=* | --buil=* | --bui=* | --bu=*) |
|
1104 build_alias=$ac_optarg ;; |
|
1105 |
|
1106 -cache-file | --cache-file | --cache-fil | --cache-fi \ |
|
1107 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) |
|
1108 ac_prev=cache_file ;; |
|
1109 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ |
|
1110 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) |
|
1111 cache_file=$ac_optarg ;; |
|
1112 |
|
1113 --config-cache | -C) |
|
1114 cache_file=config.cache ;; |
|
1115 |
|
1116 -datadir | --datadir | --datadi | --datad) |
|
1117 ac_prev=datadir ;; |
|
1118 -datadir=* | --datadir=* | --datadi=* | --datad=*) |
|
1119 datadir=$ac_optarg ;; |
|
1120 |
|
1121 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ |
|
1122 | --dataroo | --dataro | --datar) |
|
1123 ac_prev=datarootdir ;; |
|
1124 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ |
|
1125 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) |
|
1126 datarootdir=$ac_optarg ;; |
|
1127 |
|
1128 -disable-* | --disable-*) |
|
1129 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` |
|
1130 # Reject names that are not valid shell variable names. |
|
1131 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && |
|
1132 as_fn_error $? "invalid feature name: $ac_useropt" |
|
1133 ac_useropt_orig=$ac_useropt |
|
1134 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` |
|
1135 case $ac_user_opts in |
|
1136 *" |
|
1137 "enable_$ac_useropt" |
|
1138 "*) ;; |
|
1139 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" |
|
1140 ac_unrecognized_sep=', ';; |
|
1141 esac |
|
1142 eval enable_$ac_useropt=no ;; |
|
1143 |
|
1144 -docdir | --docdir | --docdi | --doc | --do) |
|
1145 ac_prev=docdir ;; |
|
1146 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) |
|
1147 docdir=$ac_optarg ;; |
|
1148 |
|
1149 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) |
|
1150 ac_prev=dvidir ;; |
|
1151 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) |
|
1152 dvidir=$ac_optarg ;; |
|
1153 |
|
1154 -enable-* | --enable-*) |
|
1155 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` |
|
1156 # Reject names that are not valid shell variable names. |
|
1157 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && |
|
1158 as_fn_error $? "invalid feature name: $ac_useropt" |
|
1159 ac_useropt_orig=$ac_useropt |
|
1160 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` |
|
1161 case $ac_user_opts in |
|
1162 *" |
|
1163 "enable_$ac_useropt" |
|
1164 "*) ;; |
|
1165 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" |
|
1166 ac_unrecognized_sep=', ';; |
|
1167 esac |
|
1168 eval enable_$ac_useropt=\$ac_optarg ;; |
|
1169 |
|
1170 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ |
|
1171 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ |
|
1172 | --exec | --exe | --ex) |
|
1173 ac_prev=exec_prefix ;; |
|
1174 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ |
|
1175 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ |
|
1176 | --exec=* | --exe=* | --ex=*) |
|
1177 exec_prefix=$ac_optarg ;; |
|
1178 |
|
1179 -gas | --gas | --ga | --g) |
|
1180 # Obsolete; use --with-gas. |
|
1181 with_gas=yes ;; |
|
1182 |
|
1183 -help | --help | --hel | --he | -h) |
|
1184 ac_init_help=long ;; |
|
1185 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) |
|
1186 ac_init_help=recursive ;; |
|
1187 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) |
|
1188 ac_init_help=short ;; |
|
1189 |
|
1190 -host | --host | --hos | --ho) |
|
1191 ac_prev=host_alias ;; |
|
1192 -host=* | --host=* | --hos=* | --ho=*) |
|
1193 host_alias=$ac_optarg ;; |
|
1194 |
|
1195 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) |
|
1196 ac_prev=htmldir ;; |
|
1197 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ |
|
1198 | --ht=*) |
|
1199 htmldir=$ac_optarg ;; |
|
1200 |
|
1201 -includedir | --includedir | --includedi | --included | --include \ |
|
1202 | --includ | --inclu | --incl | --inc) |
|
1203 ac_prev=includedir ;; |
|
1204 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ |
|
1205 | --includ=* | --inclu=* | --incl=* | --inc=*) |
|
1206 includedir=$ac_optarg ;; |
|
1207 |
|
1208 -infodir | --infodir | --infodi | --infod | --info | --inf) |
|
1209 ac_prev=infodir ;; |
|
1210 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) |
|
1211 infodir=$ac_optarg ;; |
|
1212 |
|
1213 -libdir | --libdir | --libdi | --libd) |
|
1214 ac_prev=libdir ;; |
|
1215 -libdir=* | --libdir=* | --libdi=* | --libd=*) |
|
1216 libdir=$ac_optarg ;; |
|
1217 |
|
1218 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ |
|
1219 | --libexe | --libex | --libe) |
|
1220 ac_prev=libexecdir ;; |
|
1221 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ |
|
1222 | --libexe=* | --libex=* | --libe=*) |
|
1223 libexecdir=$ac_optarg ;; |
|
1224 |
|
1225 -localedir | --localedir | --localedi | --localed | --locale) |
|
1226 ac_prev=localedir ;; |
|
1227 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) |
|
1228 localedir=$ac_optarg ;; |
|
1229 |
|
1230 -localstatedir | --localstatedir | --localstatedi | --localstated \ |
|
1231 | --localstate | --localstat | --localsta | --localst | --locals) |
|
1232 ac_prev=localstatedir ;; |
|
1233 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ |
|
1234 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) |
|
1235 localstatedir=$ac_optarg ;; |
|
1236 |
|
1237 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) |
|
1238 ac_prev=mandir ;; |
|
1239 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) |
|
1240 mandir=$ac_optarg ;; |
|
1241 |
|
1242 -nfp | --nfp | --nf) |
|
1243 # Obsolete; use --without-fp. |
|
1244 with_fp=no ;; |
|
1245 |
|
1246 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ |
|
1247 | --no-cr | --no-c | -n) |
|
1248 no_create=yes ;; |
|
1249 |
|
1250 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ |
|
1251 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) |
|
1252 no_recursion=yes ;; |
|
1253 |
|
1254 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ |
|
1255 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ |
|
1256 | --oldin | --oldi | --old | --ol | --o) |
|
1257 ac_prev=oldincludedir ;; |
|
1258 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ |
|
1259 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ |
|
1260 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) |
|
1261 oldincludedir=$ac_optarg ;; |
|
1262 |
|
1263 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) |
|
1264 ac_prev=prefix ;; |
|
1265 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) |
|
1266 prefix=$ac_optarg ;; |
|
1267 |
|
1268 -program-prefix | --program-prefix | --program-prefi | --program-pref \ |
|
1269 | --program-pre | --program-pr | --program-p) |
|
1270 ac_prev=program_prefix ;; |
|
1271 -program-prefix=* | --program-prefix=* | --program-prefi=* \ |
|
1272 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) |
|
1273 program_prefix=$ac_optarg ;; |
|
1274 |
|
1275 -program-suffix | --program-suffix | --program-suffi | --program-suff \ |
|
1276 | --program-suf | --program-su | --program-s) |
|
1277 ac_prev=program_suffix ;; |
|
1278 -program-suffix=* | --program-suffix=* | --program-suffi=* \ |
|
1279 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) |
|
1280 program_suffix=$ac_optarg ;; |
|
1281 |
|
1282 -program-transform-name | --program-transform-name \ |
|
1283 | --program-transform-nam | --program-transform-na \ |
|
1284 | --program-transform-n | --program-transform- \ |
|
1285 | --program-transform | --program-transfor \ |
|
1286 | --program-transfo | --program-transf \ |
|
1287 | --program-trans | --program-tran \ |
|
1288 | --progr-tra | --program-tr | --program-t) |
|
1289 ac_prev=program_transform_name ;; |
|
1290 -program-transform-name=* | --program-transform-name=* \ |
|
1291 | --program-transform-nam=* | --program-transform-na=* \ |
|
1292 | --program-transform-n=* | --program-transform-=* \ |
|
1293 | --program-transform=* | --program-transfor=* \ |
|
1294 | --program-transfo=* | --program-transf=* \ |
|
1295 | --program-trans=* | --program-tran=* \ |
|
1296 | --progr-tra=* | --program-tr=* | --program-t=*) |
|
1297 program_transform_name=$ac_optarg ;; |
|
1298 |
|
1299 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) |
|
1300 ac_prev=pdfdir ;; |
|
1301 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) |
|
1302 pdfdir=$ac_optarg ;; |
|
1303 |
|
1304 -psdir | --psdir | --psdi | --psd | --ps) |
|
1305 ac_prev=psdir ;; |
|
1306 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) |
|
1307 psdir=$ac_optarg ;; |
|
1308 |
|
1309 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ |
|
1310 | -silent | --silent | --silen | --sile | --sil) |
|
1311 silent=yes ;; |
|
1312 |
|
1313 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) |
|
1314 ac_prev=sbindir ;; |
|
1315 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ |
|
1316 | --sbi=* | --sb=*) |
|
1317 sbindir=$ac_optarg ;; |
|
1318 |
|
1319 -sharedstatedir | --sharedstatedir | --sharedstatedi \ |
|
1320 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ |
|
1321 | --sharedst | --shareds | --shared | --share | --shar \ |
|
1322 | --sha | --sh) |
|
1323 ac_prev=sharedstatedir ;; |
|
1324 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ |
|
1325 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ |
|
1326 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ |
|
1327 | --sha=* | --sh=*) |
|
1328 sharedstatedir=$ac_optarg ;; |
|
1329 |
|
1330 -site | --site | --sit) |
|
1331 ac_prev=site ;; |
|
1332 -site=* | --site=* | --sit=*) |
|
1333 site=$ac_optarg ;; |
|
1334 |
|
1335 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) |
|
1336 ac_prev=srcdir ;; |
|
1337 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) |
|
1338 srcdir=$ac_optarg ;; |
|
1339 |
|
1340 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ |
|
1341 | --syscon | --sysco | --sysc | --sys | --sy) |
|
1342 ac_prev=sysconfdir ;; |
|
1343 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ |
|
1344 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) |
|
1345 sysconfdir=$ac_optarg ;; |
|
1346 |
|
1347 -target | --target | --targe | --targ | --tar | --ta | --t) |
|
1348 ac_prev=target_alias ;; |
|
1349 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) |
|
1350 target_alias=$ac_optarg ;; |
|
1351 |
|
1352 -v | -verbose | --verbose | --verbos | --verbo | --verb) |
|
1353 verbose=yes ;; |
|
1354 |
|
1355 -version | --version | --versio | --versi | --vers | -V) |
|
1356 ac_init_version=: ;; |
|
1357 |
|
1358 -with-* | --with-*) |
|
1359 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` |
|
1360 # Reject names that are not valid shell variable names. |
|
1361 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && |
|
1362 as_fn_error $? "invalid package name: $ac_useropt" |
|
1363 ac_useropt_orig=$ac_useropt |
|
1364 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` |
|
1365 case $ac_user_opts in |
|
1366 *" |
|
1367 "with_$ac_useropt" |
|
1368 "*) ;; |
|
1369 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" |
|
1370 ac_unrecognized_sep=', ';; |
|
1371 esac |
|
1372 eval with_$ac_useropt=\$ac_optarg ;; |
|
1373 |
|
1374 -without-* | --without-*) |
|
1375 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` |
|
1376 # Reject names that are not valid shell variable names. |
|
1377 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && |
|
1378 as_fn_error $? "invalid package name: $ac_useropt" |
|
1379 ac_useropt_orig=$ac_useropt |
|
1380 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` |
|
1381 case $ac_user_opts in |
|
1382 *" |
|
1383 "with_$ac_useropt" |
|
1384 "*) ;; |
|
1385 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" |
|
1386 ac_unrecognized_sep=', ';; |
|
1387 esac |
|
1388 eval with_$ac_useropt=no ;; |
|
1389 |
|
1390 --x) |
|
1391 # Obsolete; use --with-x. |
|
1392 with_x=yes ;; |
|
1393 |
|
1394 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ |
|
1395 | --x-incl | --x-inc | --x-in | --x-i) |
|
1396 ac_prev=x_includes ;; |
|
1397 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ |
|
1398 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) |
|
1399 x_includes=$ac_optarg ;; |
|
1400 |
|
1401 -x-libraries | --x-libraries | --x-librarie | --x-librari \ |
|
1402 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) |
|
1403 ac_prev=x_libraries ;; |
|
1404 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ |
|
1405 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) |
|
1406 x_libraries=$ac_optarg ;; |
|
1407 |
|
1408 -*) as_fn_error $? "unrecognized option: \`$ac_option' |
|
1409 Try \`$0 --help' for more information" |
|
1410 ;; |
|
1411 |
|
1412 *=*) |
|
1413 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` |
|
1414 # Reject names that are not valid shell variable names. |
|
1415 case $ac_envvar in #( |
|
1416 '' | [0-9]* | *[!_$as_cr_alnum]* ) |
|
1417 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; |
|
1418 esac |
|
1419 eval $ac_envvar=\$ac_optarg |
|
1420 export $ac_envvar ;; |
|
1421 |
|
1422 *) |
|
1423 # FIXME: should be removed in autoconf 3.0. |
|
1424 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 |
|
1425 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && |
|
1426 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 |
|
1427 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} |
|
1428 ;; |
|
1429 |
|
1430 esac |
|
1431 done |
|
1432 |
|
1433 if test -n "$ac_prev"; then |
|
1434 ac_option=--`echo $ac_prev | sed 's/_/-/g'` |
|
1435 as_fn_error $? "missing argument to $ac_option" |
|
1436 fi |
|
1437 |
|
1438 if test -n "$ac_unrecognized_opts"; then |
|
1439 case $enable_option_checking in |
|
1440 no) ;; |
|
1441 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; |
|
1442 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; |
|
1443 esac |
|
1444 fi |
|
1445 |
|
1446 # Check all directory arguments for consistency. |
|
1447 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ |
|
1448 datadir sysconfdir sharedstatedir localstatedir includedir \ |
|
1449 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ |
|
1450 libdir localedir mandir |
|
1451 do |
|
1452 eval ac_val=\$$ac_var |
|
1453 # Remove trailing slashes. |
|
1454 case $ac_val in |
|
1455 */ ) |
|
1456 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` |
|
1457 eval $ac_var=\$ac_val;; |
|
1458 esac |
|
1459 # Be sure to have absolute directory names. |
|
1460 case $ac_val in |
|
1461 [\\/$]* | ?:[\\/]* ) continue;; |
|
1462 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; |
|
1463 esac |
|
1464 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" |
|
1465 done |
|
1466 |
|
1467 # There might be people who depend on the old broken behavior: `$host' |
|
1468 # used to hold the argument of --host etc. |
|
1469 # FIXME: To remove some day. |
|
1470 build=$build_alias |
|
1471 host=$host_alias |
|
1472 target=$target_alias |
|
1473 |
|
1474 # FIXME: To remove some day. |
|
1475 if test "x$host_alias" != x; then |
|
1476 if test "x$build_alias" = x; then |
|
1477 cross_compiling=maybe |
|
1478 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. |
|
1479 If a cross compiler is detected then cross compile mode will be used" >&2 |
|
1480 elif test "x$build_alias" != "x$host_alias"; then |
|
1481 cross_compiling=yes |
|
1482 fi |
|
1483 fi |
|
1484 |
|
1485 ac_tool_prefix= |
|
1486 test -n "$host_alias" && ac_tool_prefix=$host_alias- |
|
1487 |
|
1488 test "$silent" = yes && exec 6>/dev/null |
|
1489 |
|
1490 |
|
1491 ac_pwd=`pwd` && test -n "$ac_pwd" && |
|
1492 ac_ls_di=`ls -di .` && |
|
1493 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || |
|
1494 as_fn_error $? "working directory cannot be determined" |
|
1495 test "X$ac_ls_di" = "X$ac_pwd_ls_di" || |
|
1496 as_fn_error $? "pwd does not report name of working directory" |
|
1497 |
|
1498 |
|
1499 # Find the source files, if location was not specified. |
|
1500 if test -z "$srcdir"; then |
|
1501 ac_srcdir_defaulted=yes |
|
1502 # Try the directory containing this script, then the parent directory. |
|
1503 ac_confdir=`$as_dirname -- "$as_myself" || |
|
1504 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ |
|
1505 X"$as_myself" : 'X\(//\)[^/]' \| \ |
|
1506 X"$as_myself" : 'X\(//\)$' \| \ |
|
1507 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || |
|
1508 $as_echo X"$as_myself" | |
|
1509 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ |
|
1510 s//\1/ |
|
1511 q |
|
1512 } |
|
1513 /^X\(\/\/\)[^/].*/{ |
|
1514 s//\1/ |
|
1515 q |
|
1516 } |
|
1517 /^X\(\/\/\)$/{ |
|
1518 s//\1/ |
|
1519 q |
|
1520 } |
|
1521 /^X\(\/\).*/{ |
|
1522 s//\1/ |
|
1523 q |
|
1524 } |
|
1525 s/.*/./; q'` |
|
1526 srcdir=$ac_confdir |
|
1527 if test ! -r "$srcdir/$ac_unique_file"; then |
|
1528 srcdir=.. |
|
1529 fi |
|
1530 else |
|
1531 ac_srcdir_defaulted=no |
|
1532 fi |
|
1533 if test ! -r "$srcdir/$ac_unique_file"; then |
|
1534 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." |
|
1535 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" |
|
1536 fi |
|
1537 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" |
|
1538 ac_abs_confdir=`( |
|
1539 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" |
|
1540 pwd)` |
|
1541 # When building in place, set srcdir=. |
|
1542 if test "$ac_abs_confdir" = "$ac_pwd"; then |
|
1543 srcdir=. |
|
1544 fi |
|
1545 # Remove unnecessary trailing slashes from srcdir. |
|
1546 # Double slashes in file names in object file debugging info |
|
1547 # mess up M-x gdb in Emacs. |
|
1548 case $srcdir in |
|
1549 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; |
|
1550 esac |
|
1551 for ac_var in $ac_precious_vars; do |
|
1552 eval ac_env_${ac_var}_set=\${${ac_var}+set} |
|
1553 eval ac_env_${ac_var}_value=\$${ac_var} |
|
1554 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} |
|
1555 eval ac_cv_env_${ac_var}_value=\$${ac_var} |
|
1556 done |
|
1557 |
|
1558 # |
|
1559 # Report the --help message. |
|
1560 # |
|
1561 if test "$ac_init_help" = "long"; then |
|
1562 # Omit some internal or obsolete options to make the list less imposing. |
|
1563 # This message is too long to be a string in the A/UX 3.1 sh. |
|
1564 cat <<_ACEOF |
|
1565 \`configure' configures openjdk jdk8 to adapt to many kinds of systems. |
|
1566 |
|
1567 Usage: $0 [OPTION]... [VAR=VALUE]... |
|
1568 |
|
1569 To assign environment variables (e.g., CC, CFLAGS...), specify them as |
|
1570 VAR=VALUE. See below for descriptions of some of the useful variables. |
|
1571 |
|
1572 Defaults for the options are specified in brackets. |
|
1573 |
|
1574 Configuration: |
|
1575 -h, --help display this help and exit |
|
1576 --help=short display options specific to this package |
|
1577 --help=recursive display the short help of all the included packages |
|
1578 -V, --version display version information and exit |
|
1579 -q, --quiet, --silent do not print \`checking ...' messages |
|
1580 --cache-file=FILE cache test results in FILE [disabled] |
|
1581 -C, --config-cache alias for \`--cache-file=config.cache' |
|
1582 -n, --no-create do not create output files |
|
1583 --srcdir=DIR find the sources in DIR [configure dir or \`..'] |
|
1584 |
|
1585 Installation directories: |
|
1586 --prefix=PREFIX install architecture-independent files in PREFIX |
|
1587 [$ac_default_prefix] |
|
1588 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX |
|
1589 [PREFIX] |
|
1590 |
|
1591 By default, \`make install' will install all the files in |
|
1592 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify |
|
1593 an installation prefix other than \`$ac_default_prefix' using \`--prefix', |
|
1594 for instance \`--prefix=\$HOME'. |
|
1595 |
|
1596 For better control, use the options below. |
|
1597 |
|
1598 Fine tuning of the installation directories: |
|
1599 --bindir=DIR user executables [EPREFIX/bin] |
|
1600 --sbindir=DIR system admin executables [EPREFIX/sbin] |
|
1601 --libexecdir=DIR program executables [EPREFIX/libexec] |
|
1602 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] |
|
1603 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] |
|
1604 --localstatedir=DIR modifiable single-machine data [PREFIX/var] |
|
1605 --libdir=DIR object code libraries [EPREFIX/lib] |
|
1606 --includedir=DIR C header files [PREFIX/include] |
|
1607 --oldincludedir=DIR C header files for non-gcc [/usr/include] |
|
1608 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] |
|
1609 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] |
|
1610 --infodir=DIR info documentation [DATAROOTDIR/info] |
|
1611 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] |
|
1612 --mandir=DIR man documentation [DATAROOTDIR/man] |
|
1613 --docdir=DIR documentation root [DATAROOTDIR/doc/openjdk] |
|
1614 --htmldir=DIR html documentation [DOCDIR] |
|
1615 --dvidir=DIR dvi documentation [DOCDIR] |
|
1616 --pdfdir=DIR pdf documentation [DOCDIR] |
|
1617 --psdir=DIR ps documentation [DOCDIR] |
|
1618 _ACEOF |
|
1619 |
|
1620 cat <<\_ACEOF |
|
1621 |
|
1622 X features: |
|
1623 --x-includes=DIR X include files are in DIR |
|
1624 --x-libraries=DIR X library files are in DIR |
|
1625 |
|
1626 System types: |
|
1627 --build=BUILD configure for building on BUILD [guessed] |
|
1628 --host=HOST cross-compile to build programs to run on HOST [BUILD] |
|
1629 --target=TARGET configure for building compilers for TARGET [HOST] |
|
1630 _ACEOF |
|
1631 fi |
|
1632 |
|
1633 if test -n "$ac_init_help"; then |
|
1634 case $ac_init_help in |
|
1635 short | recursive ) echo "Configuration of openjdk jdk8:";; |
|
1636 esac |
|
1637 cat <<\_ACEOF |
|
1638 |
|
1639 Optional Features: |
|
1640 --disable-option-checking ignore unrecognized --enable/--with options |
|
1641 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) |
|
1642 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] |
|
1643 --enable-list-builddeps list all build dependencies known to the configure |
|
1644 script |
|
1645 --enable-debug set the debug level to fastdebug (shorthand for |
|
1646 --with-debug-level=fastdebug) [disabled] |
|
1647 --enable-openjdk-only build OpenJDK regardless of the presence of closed |
|
1648 repositories [disabled] |
|
1649 --enable-jigsaw build Jigsaw images (not yet available) [disabled] |
|
1650 --disable-headful build headful support (graphical UI support) |
|
1651 [enabled] |
|
1652 --enable-docs enable generation of Javadoc documentation |
|
1653 [disabled] |
|
1654 --disable-nimbus disable Nimbus L&F [enabled] |
|
1655 --enable-hotspot-test-in-build |
|
1656 enable running of Queens test after Hotspot build |
|
1657 (not yet available) [disabled] |
|
1658 --enable-jfr enable jfr (default is no) |
|
1659 ENABLE_JFR="${enableval}" |
|
1660 --disable-debug-symbols disable generation of debug symbols ([enabled]) |
|
1661 --disable-zip-debug-info |
|
1662 don't zip debug-info files ([enabled@:@) |
|
1663 --disable-macosx-runtime-support |
|
1664 disable the use of MacOSX Java runtime support |
|
1665 framework [enabled] |
|
1666 --disable-static-link-stdc++ |
|
1667 disable static linking of the C++ runtime on Linux |
|
1668 [enabled] |
|
1669 --enable-javac-server enable the shared javac server during the build |
|
1670 process [disabled] |
|
1671 --enable-javac-deps enable the dependency tracking between Java packages |
|
1672 [disabled] |
|
1673 --enable-javac-multi-core |
|
1674 compile Java packages concurrently [disabled] |
|
1675 --enable-sjavac use sjavac to do fast incremental compiles |
|
1676 [disabled] |
|
1677 --disable-precompiled-headers |
|
1678 use precompiled headers when compiling C++ [enabled] |
|
1679 --disable-ccache use ccache to speed up recompilations [enabled] |
|
1680 |
|
1681 Optional Packages: |
|
1682 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] |
|
1683 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) |
|
1684 --with-builddeps-conf use this configuration file for the builddeps |
|
1685 --with-builddeps-server download and use build dependencies from this server |
|
1686 url, e.g. |
|
1687 --with-builddeps-server=ftp://example.com/dir |
|
1688 --with-builddeps-dir store downloaded build dependencies here |
|
1689 [d/localhome/builddeps] |
|
1690 --with-builddeps-group chgrp the downloaded build dependencies to this |
|
1691 group |
|
1692 --with-target-bits build 32-bit or 64-bit binaries (for platforms that |
|
1693 support it), e.g. --with-target-bits=32 [guessed] |
|
1694 --with-jdk-variant JDK variant to build (normal, embedded) [normal] |
|
1695 --with-jvm-variants JVM variants (separated by commas) to build (server, |
|
1696 client, kernel, zero, zeroshark) [server] |
|
1697 --with-debug-level set the debug level (release, fastdebug, slowdebug) |
|
1698 [release] |
|
1699 --with-cacerts-file specify alternative cacerts file |
|
1700 --with-conf-name use this as the name of the configuration, |
|
1701 overriding the generated default |
|
1702 --with-boot-jdk path to Boot JDK (used to bootstrap build) [probed] |
|
1703 --with-boot-jdk-jvmargs specify JVM arguments to be passed to all |
|
1704 invocations of the Boot JDK, overriding the default |
|
1705 values, e.g --with-boot-jdk-jvmargs="-Xmx8G |
|
1706 -enableassertions" |
|
1707 --with-add-source-root for each and every source directory, look in this |
|
1708 additional source root for the same directory; if it |
|
1709 exists and have files in it, include it in the build |
|
1710 --with-override-source-root |
|
1711 for each and every source directory, look in this |
|
1712 override source root for the same directory; if it |
|
1713 exists, use that directory instead and ignore the |
|
1714 directory in the original source root |
|
1715 --with-adds-and-overrides |
|
1716 use the subdirs 'adds' and 'overrides' in the |
|
1717 specified directory as add-source-root and |
|
1718 override-source-root |
|
1719 --with-override-langtools |
|
1720 use this langtools dir for the build |
|
1721 --with-override-corba use this corba dir for the build |
|
1722 --with-override-jaxp use this jaxp dir for the build |
|
1723 --with-override-jaxws use this jaxws dir for the build |
|
1724 --with-override-hotspot use this hotspot dir for the build |
|
1725 --with-override-jdk use this jdk dir for the build |
|
1726 --with-msvcr100dll copy this msvcr100.dll into the built JDK |
|
1727 --with-sys-root pass this sys-root to the compilers and linker |
|
1728 (useful if the sys-root encoded in the cross |
|
1729 compiler tools is incorrect) |
|
1730 --with-tools-dir search this directory for compilers and tools |
|
1731 --with-devkit use this directory as base for tools-dir and |
|
1732 sys-root |
|
1733 --with-extra-cflags extra flags to be used when compiling jdk c-files |
|
1734 --with-extra-cxxflags extra flags to be used when compiling jdk c++-files |
|
1735 --with-extra-ldflags extra flags to be used when linking jdk |
|
1736 --with-x use the X Window System |
|
1737 --with-cups specify prefix directory for the cups package |
|
1738 (expecting the libraries under PATH/lib and the |
|
1739 headers under PATH/include) |
|
1740 --with-cups-include specify directory for the cups include files |
|
1741 --with-cups-lib specify directory for the cups library |
|
1742 --with-freetype specify prefix directory for the freetype2 package |
|
1743 (expecting the libraries under PATH/lib and the |
|
1744 headers under PATH/include) |
|
1745 --with-alsa specify prefix directory for the alsa package |
|
1746 (expecting the libraries under PATH/lib and the |
|
1747 headers under PATH/include) |
|
1748 --with-alsa-include specify directory for the alsa include files |
|
1749 --with-alsa-lib specify directory for the alsa library |
|
1750 --with-zlib use zlib from build system or OpenJDK source |
|
1751 (system, bundled) [bundled] |
|
1752 --with-num-cores number of cores in the build system, e.g. |
|
1753 --with-num-cores=8 [probed] |
|
1754 --with-memory-size memory (in MB) available in the build system, e.g. |
|
1755 --with-memory-size=1024 [probed] |
|
1756 --with-server-java use this java binary for running the javac |
|
1757 background server and other long running java tasks |
|
1758 in the build process, e.g. |
|
1759 ---with-server-java="/opt/jrockit/bin/java -server" |
|
1760 --with-javac-server-cores |
|
1761 use at most this number of concurrent threads on the |
|
1762 javac server [probed] |
|
1763 --with-ccache-dir where to store ccache files [~/.ccache] |
|
1764 |
|
1765 Some influential environment variables: |
|
1766 PKG_CONFIG path to pkg-config utility |
|
1767 CC C compiler command |
|
1768 CFLAGS C compiler flags |
|
1769 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a |
|
1770 nonstandard directory <lib dir> |
|
1771 LIBS libraries to pass to the linker, e.g. -l<library> |
|
1772 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if |
|
1773 you have headers in a nonstandard directory <include dir> |
|
1774 CXX C++ compiler command |
|
1775 CXXFLAGS C++ compiler flags |
|
1776 OBJC Objective C compiler command |
|
1777 OBJCFLAGS Objective C compiler flags |
|
1778 CPP C preprocessor |
|
1779 CXXCPP C++ preprocessor |
|
1780 XMKMF Path to xmkmf, Makefile generator for X Window System |
|
1781 FREETYPE2_CFLAGS |
|
1782 C compiler flags for FREETYPE2, overriding pkg-config |
|
1783 FREETYPE2_LIBS |
|
1784 linker flags for FREETYPE2, overriding pkg-config |
|
1785 ALSA_CFLAGS C compiler flags for ALSA, overriding pkg-config |
|
1786 ALSA_LIBS linker flags for ALSA, overriding pkg-config |
|
1787 |
|
1788 Use these variables to override the choices made by `configure' or to help |
|
1789 it to find libraries and programs with nonstandard names/locations. |
|
1790 |
|
1791 Report bugs to <build-dev@openjdk.java.net>. |
|
1792 _ACEOF |
|
1793 ac_status=$? |
|
1794 fi |
|
1795 |
|
1796 if test "$ac_init_help" = "recursive"; then |
|
1797 # If there are subdirs, report their specific --help. |
|
1798 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue |
|
1799 test -d "$ac_dir" || |
|
1800 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || |
|
1801 continue |
|
1802 ac_builddir=. |
|
1803 |
|
1804 case "$ac_dir" in |
|
1805 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; |
|
1806 *) |
|
1807 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` |
|
1808 # A ".." for each directory in $ac_dir_suffix. |
|
1809 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` |
|
1810 case $ac_top_builddir_sub in |
|
1811 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; |
|
1812 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; |
|
1813 esac ;; |
|
1814 esac |
|
1815 ac_abs_top_builddir=$ac_pwd |
|
1816 ac_abs_builddir=$ac_pwd$ac_dir_suffix |
|
1817 # for backward compatibility: |
|
1818 ac_top_builddir=$ac_top_build_prefix |
|
1819 |
|
1820 case $srcdir in |
|
1821 .) # We are building in place. |
|
1822 ac_srcdir=. |
|
1823 ac_top_srcdir=$ac_top_builddir_sub |
|
1824 ac_abs_top_srcdir=$ac_pwd ;; |
|
1825 [\\/]* | ?:[\\/]* ) # Absolute name. |
|
1826 ac_srcdir=$srcdir$ac_dir_suffix; |
|
1827 ac_top_srcdir=$srcdir |
|
1828 ac_abs_top_srcdir=$srcdir ;; |
|
1829 *) # Relative name. |
|
1830 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix |
|
1831 ac_top_srcdir=$ac_top_build_prefix$srcdir |
|
1832 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; |
|
1833 esac |
|
1834 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix |
|
1835 |
|
1836 cd "$ac_dir" || { ac_status=$?; continue; } |
|
1837 # Check for guested configure. |
|
1838 if test -f "$ac_srcdir/configure.gnu"; then |
|
1839 echo && |
|
1840 $SHELL "$ac_srcdir/configure.gnu" --help=recursive |
|
1841 elif test -f "$ac_srcdir/configure"; then |
|
1842 echo && |
|
1843 $SHELL "$ac_srcdir/configure" --help=recursive |
|
1844 else |
|
1845 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 |
|
1846 fi || ac_status=$? |
|
1847 cd "$ac_pwd" || { ac_status=$?; break; } |
|
1848 done |
|
1849 fi |
|
1850 |
|
1851 test -n "$ac_init_help" && exit $ac_status |
|
1852 if $ac_init_version; then |
|
1853 cat <<\_ACEOF |
|
1854 openjdk configure jdk8 |
|
1855 generated by GNU Autoconf 2.67 |
|
1856 |
|
1857 Copyright (C) 2010 Free Software Foundation, Inc. |
|
1858 This configure script is free software; the Free Software Foundation |
|
1859 gives unlimited permission to copy, distribute and modify it. |
|
1860 _ACEOF |
|
1861 exit |
|
1862 fi |
|
1863 |
|
1864 ## ------------------------ ## |
|
1865 ## Autoconf initialization. ## |
|
1866 ## ------------------------ ## |
|
1867 |
|
1868 # ac_fn_c_try_compile LINENO |
|
1869 # -------------------------- |
|
1870 # Try to compile conftest.$ac_ext, and return whether this succeeded. |
|
1871 ac_fn_c_try_compile () |
|
1872 { |
|
1873 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack |
|
1874 rm -f conftest.$ac_objext |
|
1875 if { { ac_try="$ac_compile" |
|
1876 case "(($ac_try" in |
|
1877 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; |
|
1878 *) ac_try_echo=$ac_try;; |
|
1879 esac |
|
1880 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" |
|
1881 $as_echo "$ac_try_echo"; } >&5 |
|
1882 (eval "$ac_compile") 2>conftest.err |
|
1883 ac_status=$? |
|
1884 if test -s conftest.err; then |
|
1885 grep -v '^ *+' conftest.err >conftest.er1 |
|
1886 cat conftest.er1 >&5 |
|
1887 mv -f conftest.er1 conftest.err |
|
1888 fi |
|
1889 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
|
1890 test $ac_status = 0; } && { |
|
1891 test -z "$ac_c_werror_flag" || |
|
1892 test ! -s conftest.err |
|
1893 } && test -s conftest.$ac_objext; then : |
|
1894 ac_retval=0 |
|
1895 else |
|
1896 $as_echo "$as_me: failed program was:" >&5 |
|
1897 sed 's/^/| /' conftest.$ac_ext >&5 |
|
1898 |
|
1899 ac_retval=1 |
|
1900 fi |
|
1901 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} |
|
1902 as_fn_set_status $ac_retval |
|
1903 |
|
1904 } # ac_fn_c_try_compile |
|
1905 |
|
1906 # ac_fn_cxx_try_compile LINENO |
|
1907 # ---------------------------- |
|
1908 # Try to compile conftest.$ac_ext, and return whether this succeeded. |
|
1909 ac_fn_cxx_try_compile () |
|
1910 { |
|
1911 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack |
|
1912 rm -f conftest.$ac_objext |
|
1913 if { { ac_try="$ac_compile" |
|
1914 case "(($ac_try" in |
|
1915 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; |
|
1916 *) ac_try_echo=$ac_try;; |
|
1917 esac |
|
1918 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" |
|
1919 $as_echo "$ac_try_echo"; } >&5 |
|
1920 (eval "$ac_compile") 2>conftest.err |
|
1921 ac_status=$? |
|
1922 if test -s conftest.err; then |
|
1923 grep -v '^ *+' conftest.err >conftest.er1 |
|
1924 cat conftest.er1 >&5 |
|
1925 mv -f conftest.er1 conftest.err |
|
1926 fi |
|
1927 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
|
1928 test $ac_status = 0; } && { |
|
1929 test -z "$ac_cxx_werror_flag" || |
|
1930 test ! -s conftest.err |
|
1931 } && test -s conftest.$ac_objext; then : |
|
1932 ac_retval=0 |
|
1933 else |
|
1934 $as_echo "$as_me: failed program was:" >&5 |
|
1935 sed 's/^/| /' conftest.$ac_ext >&5 |
|
1936 |
|
1937 ac_retval=1 |
|
1938 fi |
|
1939 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} |
|
1940 as_fn_set_status $ac_retval |
|
1941 |
|
1942 } # ac_fn_cxx_try_compile |
|
1943 |
|
1944 # ac_fn_objc_try_compile LINENO |
|
1945 # ----------------------------- |
|
1946 # Try to compile conftest.$ac_ext, and return whether this succeeded. |
|
1947 ac_fn_objc_try_compile () |
|
1948 { |
|
1949 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack |
|
1950 rm -f conftest.$ac_objext |
|
1951 if { { ac_try="$ac_compile" |
|
1952 case "(($ac_try" in |
|
1953 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; |
|
1954 *) ac_try_echo=$ac_try;; |
|
1955 esac |
|
1956 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" |
|
1957 $as_echo "$ac_try_echo"; } >&5 |
|
1958 (eval "$ac_compile") 2>conftest.err |
|
1959 ac_status=$? |
|
1960 if test -s conftest.err; then |
|
1961 grep -v '^ *+' conftest.err >conftest.er1 |
|
1962 cat conftest.er1 >&5 |
|
1963 mv -f conftest.er1 conftest.err |
|
1964 fi |
|
1965 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
|
1966 test $ac_status = 0; } && { |
|
1967 test -z "$ac_objc_werror_flag" || |
|
1968 test ! -s conftest.err |
|
1969 } && test -s conftest.$ac_objext; then : |
|
1970 ac_retval=0 |
|
1971 else |
|
1972 $as_echo "$as_me: failed program was:" >&5 |
|
1973 sed 's/^/| /' conftest.$ac_ext >&5 |
|
1974 |
|
1975 ac_retval=1 |
|
1976 fi |
|
1977 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} |
|
1978 as_fn_set_status $ac_retval |
|
1979 |
|
1980 } # ac_fn_objc_try_compile |
|
1981 |
|
1982 # ac_fn_c_try_cpp LINENO |
|
1983 # ---------------------- |
|
1984 # Try to preprocess conftest.$ac_ext, and return whether this succeeded. |
|
1985 ac_fn_c_try_cpp () |
|
1986 { |
|
1987 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack |
|
1988 if { { ac_try="$ac_cpp conftest.$ac_ext" |
|
1989 case "(($ac_try" in |
|
1990 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; |
|
1991 *) ac_try_echo=$ac_try;; |
|
1992 esac |
|
1993 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" |
|
1994 $as_echo "$ac_try_echo"; } >&5 |
|
1995 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err |
|
1996 ac_status=$? |
|
1997 if test -s conftest.err; then |
|
1998 grep -v '^ *+' conftest.err >conftest.er1 |
|
1999 cat conftest.er1 >&5 |
|
2000 mv -f conftest.er1 conftest.err |
|
2001 fi |
|
2002 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
|
2003 test $ac_status = 0; } > conftest.i && { |
|
2004 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || |
|
2005 test ! -s conftest.err |
|
2006 }; then : |
|
2007 ac_retval=0 |
|
2008 else |
|
2009 $as_echo "$as_me: failed program was:" >&5 |
|
2010 sed 's/^/| /' conftest.$ac_ext >&5 |
|
2011 |
|
2012 ac_retval=1 |
|
2013 fi |
|
2014 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} |
|
2015 as_fn_set_status $ac_retval |
|
2016 |
|
2017 } # ac_fn_c_try_cpp |
|
2018 |
|
2019 # ac_fn_cxx_try_cpp LINENO |
|
2020 # ------------------------ |
|
2021 # Try to preprocess conftest.$ac_ext, and return whether this succeeded. |
|
2022 ac_fn_cxx_try_cpp () |
|
2023 { |
|
2024 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack |
|
2025 if { { ac_try="$ac_cpp conftest.$ac_ext" |
|
2026 case "(($ac_try" in |
|
2027 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; |
|
2028 *) ac_try_echo=$ac_try;; |
|
2029 esac |
|
2030 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" |
|
2031 $as_echo "$ac_try_echo"; } >&5 |
|
2032 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err |
|
2033 ac_status=$? |
|
2034 if test -s conftest.err; then |
|
2035 grep -v '^ *+' conftest.err >conftest.er1 |
|
2036 cat conftest.er1 >&5 |
|
2037 mv -f conftest.er1 conftest.err |
|
2038 fi |
|
2039 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
|
2040 test $ac_status = 0; } > conftest.i && { |
|
2041 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" || |
|
2042 test ! -s conftest.err |
|
2043 }; then : |
|
2044 ac_retval=0 |
|
2045 else |
|
2046 $as_echo "$as_me: failed program was:" >&5 |
|
2047 sed 's/^/| /' conftest.$ac_ext >&5 |
|
2048 |
|
2049 ac_retval=1 |
|
2050 fi |
|
2051 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} |
|
2052 as_fn_set_status $ac_retval |
|
2053 |
|
2054 } # ac_fn_cxx_try_cpp |
|
2055 |
|
2056 # ac_fn_cxx_try_run LINENO |
|
2057 # ------------------------ |
|
2058 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes |
|
2059 # that executables *can* be run. |
|
2060 ac_fn_cxx_try_run () |
|
2061 { |
|
2062 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack |
|
2063 if { { ac_try="$ac_link" |
|
2064 case "(($ac_try" in |
|
2065 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; |
|
2066 *) ac_try_echo=$ac_try;; |
|
2067 esac |
|
2068 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" |
|
2069 $as_echo "$ac_try_echo"; } >&5 |
|
2070 (eval "$ac_link") 2>&5 |
|
2071 ac_status=$? |
|
2072 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
|
2073 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' |
|
2074 { { case "(($ac_try" in |
|
2075 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; |
|
2076 *) ac_try_echo=$ac_try;; |
|
2077 esac |
|
2078 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" |
|
2079 $as_echo "$ac_try_echo"; } >&5 |
|
2080 (eval "$ac_try") 2>&5 |
|
2081 ac_status=$? |
|
2082 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
|
2083 test $ac_status = 0; }; }; then : |
|
2084 ac_retval=0 |
|
2085 else |
|
2086 $as_echo "$as_me: program exited with status $ac_status" >&5 |
|
2087 $as_echo "$as_me: failed program was:" >&5 |
|
2088 sed 's/^/| /' conftest.$ac_ext >&5 |
|
2089 |
|
2090 ac_retval=$ac_status |
|
2091 fi |
|
2092 rm -rf conftest.dSYM conftest_ipa8_conftest.oo |
|
2093 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} |
|
2094 as_fn_set_status $ac_retval |
|
2095 |
|
2096 } # ac_fn_cxx_try_run |
|
2097 |
|
2098 # ac_fn_cxx_compute_int LINENO EXPR VAR INCLUDES |
|
2099 # ---------------------------------------------- |
|
2100 # Tries to find the compile-time value of EXPR in a program that includes |
|
2101 # INCLUDES, setting VAR accordingly. Returns whether the value could be |
|
2102 # computed |
|
2103 ac_fn_cxx_compute_int () |
|
2104 { |
|
2105 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack |
|
2106 if test "$cross_compiling" = yes; then |
|
2107 # Depending upon the size, compute the lo and hi bounds. |
|
2108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
2109 /* end confdefs.h. */ |
|
2110 $4 |
|
2111 int |
|
2112 main () |
|
2113 { |
|
2114 static int test_array [1 - 2 * !(($2) >= 0)]; |
|
2115 test_array [0] = 0 |
|
2116 |
|
2117 ; |
|
2118 return 0; |
|
2119 } |
|
2120 _ACEOF |
|
2121 if ac_fn_cxx_try_compile "$LINENO"; then : |
|
2122 ac_lo=0 ac_mid=0 |
|
2123 while :; do |
|
2124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
2125 /* end confdefs.h. */ |
|
2126 $4 |
|
2127 int |
|
2128 main () |
|
2129 { |
|
2130 static int test_array [1 - 2 * !(($2) <= $ac_mid)]; |
|
2131 test_array [0] = 0 |
|
2132 |
|
2133 ; |
|
2134 return 0; |
|
2135 } |
|
2136 _ACEOF |
|
2137 if ac_fn_cxx_try_compile "$LINENO"; then : |
|
2138 ac_hi=$ac_mid; break |
|
2139 else |
|
2140 as_fn_arith $ac_mid + 1 && ac_lo=$as_val |
|
2141 if test $ac_lo -le $ac_mid; then |
|
2142 ac_lo= ac_hi= |
|
2143 break |
|
2144 fi |
|
2145 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val |
|
2146 fi |
|
2147 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
|
2148 done |
|
2149 else |
|
2150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
2151 /* end confdefs.h. */ |
|
2152 $4 |
|
2153 int |
|
2154 main () |
|
2155 { |
|
2156 static int test_array [1 - 2 * !(($2) < 0)]; |
|
2157 test_array [0] = 0 |
|
2158 |
|
2159 ; |
|
2160 return 0; |
|
2161 } |
|
2162 _ACEOF |
|
2163 if ac_fn_cxx_try_compile "$LINENO"; then : |
|
2164 ac_hi=-1 ac_mid=-1 |
|
2165 while :; do |
|
2166 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
2167 /* end confdefs.h. */ |
|
2168 $4 |
|
2169 int |
|
2170 main () |
|
2171 { |
|
2172 static int test_array [1 - 2 * !(($2) >= $ac_mid)]; |
|
2173 test_array [0] = 0 |
|
2174 |
|
2175 ; |
|
2176 return 0; |
|
2177 } |
|
2178 _ACEOF |
|
2179 if ac_fn_cxx_try_compile "$LINENO"; then : |
|
2180 ac_lo=$ac_mid; break |
|
2181 else |
|
2182 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val |
|
2183 if test $ac_mid -le $ac_hi; then |
|
2184 ac_lo= ac_hi= |
|
2185 break |
|
2186 fi |
|
2187 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val |
|
2188 fi |
|
2189 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
|
2190 done |
|
2191 else |
|
2192 ac_lo= ac_hi= |
|
2193 fi |
|
2194 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
|
2195 fi |
|
2196 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
|
2197 # Binary search between lo and hi bounds. |
|
2198 while test "x$ac_lo" != "x$ac_hi"; do |
|
2199 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val |
|
2200 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
2201 /* end confdefs.h. */ |
|
2202 $4 |
|
2203 int |
|
2204 main () |
|
2205 { |
|
2206 static int test_array [1 - 2 * !(($2) <= $ac_mid)]; |
|
2207 test_array [0] = 0 |
|
2208 |
|
2209 ; |
|
2210 return 0; |
|
2211 } |
|
2212 _ACEOF |
|
2213 if ac_fn_cxx_try_compile "$LINENO"; then : |
|
2214 ac_hi=$ac_mid |
|
2215 else |
|
2216 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val |
|
2217 fi |
|
2218 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
|
2219 done |
|
2220 case $ac_lo in #(( |
|
2221 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;; |
|
2222 '') ac_retval=1 ;; |
|
2223 esac |
|
2224 else |
|
2225 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
2226 /* end confdefs.h. */ |
|
2227 $4 |
|
2228 static long int longval () { return $2; } |
|
2229 static unsigned long int ulongval () { return $2; } |
|
2230 #include <stdio.h> |
|
2231 #include <stdlib.h> |
|
2232 int |
|
2233 main () |
|
2234 { |
|
2235 |
|
2236 FILE *f = fopen ("conftest.val", "w"); |
|
2237 if (! f) |
|
2238 return 1; |
|
2239 if (($2) < 0) |
|
2240 { |
|
2241 long int i = longval (); |
|
2242 if (i != ($2)) |
|
2243 return 1; |
|
2244 fprintf (f, "%ld", i); |
|
2245 } |
|
2246 else |
|
2247 { |
|
2248 unsigned long int i = ulongval (); |
|
2249 if (i != ($2)) |
|
2250 return 1; |
|
2251 fprintf (f, "%lu", i); |
|
2252 } |
|
2253 /* Do not output a trailing newline, as this causes \r\n confusion |
|
2254 on some platforms. */ |
|
2255 return ferror (f) || fclose (f) != 0; |
|
2256 |
|
2257 ; |
|
2258 return 0; |
|
2259 } |
|
2260 _ACEOF |
|
2261 if ac_fn_cxx_try_run "$LINENO"; then : |
|
2262 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 |
|
2263 else |
|
2264 ac_retval=1 |
|
2265 fi |
|
2266 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ |
|
2267 conftest.$ac_objext conftest.beam conftest.$ac_ext |
|
2268 rm -f conftest.val |
|
2269 |
|
2270 fi |
|
2271 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} |
|
2272 as_fn_set_status $ac_retval |
|
2273 |
|
2274 } # ac_fn_cxx_compute_int |
|
2275 |
|
2276 # ac_fn_cxx_check_header_compile LINENO HEADER VAR INCLUDES |
|
2277 # --------------------------------------------------------- |
|
2278 # Tests whether HEADER exists and can be compiled using the include files in |
|
2279 # INCLUDES, setting the cache variable VAR accordingly. |
|
2280 ac_fn_cxx_check_header_compile () |
|
2281 { |
|
2282 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack |
|
2283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 |
|
2284 $as_echo_n "checking for $2... " >&6; } |
|
2285 if eval "test \"\${$3+set}\"" = set; then : |
|
2286 $as_echo_n "(cached) " >&6 |
|
2287 else |
|
2288 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
2289 /* end confdefs.h. */ |
|
2290 $4 |
|
2291 #include <$2> |
|
2292 _ACEOF |
|
2293 if ac_fn_cxx_try_compile "$LINENO"; then : |
|
2294 eval "$3=yes" |
|
2295 else |
|
2296 eval "$3=no" |
|
2297 fi |
|
2298 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
|
2299 fi |
|
2300 eval ac_res=\$$3 |
|
2301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 |
|
2302 $as_echo "$ac_res" >&6; } |
|
2303 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} |
|
2304 |
|
2305 } # ac_fn_cxx_check_header_compile |
|
2306 |
|
2307 # ac_fn_cxx_try_link LINENO |
|
2308 # ------------------------- |
|
2309 # Try to link conftest.$ac_ext, and return whether this succeeded. |
|
2310 ac_fn_cxx_try_link () |
|
2311 { |
|
2312 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack |
|
2313 rm -f conftest.$ac_objext conftest$ac_exeext |
|
2314 if { { ac_try="$ac_link" |
|
2315 case "(($ac_try" in |
|
2316 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; |
|
2317 *) ac_try_echo=$ac_try;; |
|
2318 esac |
|
2319 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" |
|
2320 $as_echo "$ac_try_echo"; } >&5 |
|
2321 (eval "$ac_link") 2>conftest.err |
|
2322 ac_status=$? |
|
2323 if test -s conftest.err; then |
|
2324 grep -v '^ *+' conftest.err >conftest.er1 |
|
2325 cat conftest.er1 >&5 |
|
2326 mv -f conftest.er1 conftest.err |
|
2327 fi |
|
2328 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
|
2329 test $ac_status = 0; } && { |
|
2330 test -z "$ac_cxx_werror_flag" || |
|
2331 test ! -s conftest.err |
|
2332 } && test -s conftest$ac_exeext && { |
|
2333 test "$cross_compiling" = yes || |
|
2334 $as_test_x conftest$ac_exeext |
|
2335 }; then : |
|
2336 ac_retval=0 |
|
2337 else |
|
2338 $as_echo "$as_me: failed program was:" >&5 |
|
2339 sed 's/^/| /' conftest.$ac_ext >&5 |
|
2340 |
|
2341 ac_retval=1 |
|
2342 fi |
|
2343 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information |
|
2344 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would |
|
2345 # interfere with the next link command; also delete a directory that is |
|
2346 # left behind by Apple's compiler. We do this before executing the actions. |
|
2347 rm -rf conftest.dSYM conftest_ipa8_conftest.oo |
|
2348 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} |
|
2349 as_fn_set_status $ac_retval |
|
2350 |
|
2351 } # ac_fn_cxx_try_link |
|
2352 |
|
2353 # ac_fn_cxx_check_func LINENO FUNC VAR |
|
2354 # ------------------------------------ |
|
2355 # Tests whether FUNC exists, setting the cache variable VAR accordingly |
|
2356 ac_fn_cxx_check_func () |
|
2357 { |
|
2358 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack |
|
2359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 |
|
2360 $as_echo_n "checking for $2... " >&6; } |
|
2361 if eval "test \"\${$3+set}\"" = set; then : |
|
2362 $as_echo_n "(cached) " >&6 |
|
2363 else |
|
2364 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
2365 /* end confdefs.h. */ |
|
2366 /* Define $2 to an innocuous variant, in case <limits.h> declares $2. |
|
2367 For example, HP-UX 11i <limits.h> declares gettimeofday. */ |
|
2368 #define $2 innocuous_$2 |
|
2369 |
|
2370 /* System header to define __stub macros and hopefully few prototypes, |
|
2371 which can conflict with char $2 (); below. |
|
2372 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since |
|
2373 <limits.h> exists even on freestanding compilers. */ |
|
2374 |
|
2375 #ifdef __STDC__ |
|
2376 # include <limits.h> |
|
2377 #else |
|
2378 # include <assert.h> |
|
2379 #endif |
|
2380 |
|
2381 #undef $2 |
|
2382 |
|
2383 /* Override any GCC internal prototype to avoid an error. |
|
2384 Use char because int might match the return type of a GCC |
|
2385 builtin and then its argument prototype would still apply. */ |
|
2386 #ifdef __cplusplus |
|
2387 extern "C" |
|
2388 #endif |
|
2389 char $2 (); |
|
2390 /* The GNU C library defines this for functions which it implements |
|
2391 to always fail with ENOSYS. Some functions are actually named |
|
2392 something starting with __ and the normal name is an alias. */ |
|
2393 #if defined __stub_$2 || defined __stub___$2 |
|
2394 choke me |
|
2395 #endif |
|
2396 |
|
2397 int |
|
2398 main () |
|
2399 { |
|
2400 return $2 (); |
|
2401 ; |
|
2402 return 0; |
|
2403 } |
|
2404 _ACEOF |
|
2405 if ac_fn_cxx_try_link "$LINENO"; then : |
|
2406 eval "$3=yes" |
|
2407 else |
|
2408 eval "$3=no" |
|
2409 fi |
|
2410 rm -f core conftest.err conftest.$ac_objext \ |
|
2411 conftest$ac_exeext conftest.$ac_ext |
|
2412 fi |
|
2413 eval ac_res=\$$3 |
|
2414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 |
|
2415 $as_echo "$ac_res" >&6; } |
|
2416 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} |
|
2417 |
|
2418 } # ac_fn_cxx_check_func |
|
2419 |
|
2420 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES |
|
2421 # ------------------------------------------------------- |
|
2422 # Tests whether HEADER exists, giving a warning if it cannot be compiled using |
|
2423 # the include files in INCLUDES and setting the cache variable VAR |
|
2424 # accordingly. |
|
2425 ac_fn_c_check_header_mongrel () |
|
2426 { |
|
2427 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack |
|
2428 if eval "test \"\${$3+set}\"" = set; then : |
|
2429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 |
|
2430 $as_echo_n "checking for $2... " >&6; } |
|
2431 if eval "test \"\${$3+set}\"" = set; then : |
|
2432 $as_echo_n "(cached) " >&6 |
|
2433 fi |
|
2434 eval ac_res=\$$3 |
|
2435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 |
|
2436 $as_echo "$ac_res" >&6; } |
|
2437 else |
|
2438 # Is the header compilable? |
|
2439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 |
|
2440 $as_echo_n "checking $2 usability... " >&6; } |
|
2441 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
2442 /* end confdefs.h. */ |
|
2443 $4 |
|
2444 #include <$2> |
|
2445 _ACEOF |
|
2446 if ac_fn_c_try_compile "$LINENO"; then : |
|
2447 ac_header_compiler=yes |
|
2448 else |
|
2449 ac_header_compiler=no |
|
2450 fi |
|
2451 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
|
2452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 |
|
2453 $as_echo "$ac_header_compiler" >&6; } |
|
2454 |
|
2455 # Is the header present? |
|
2456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 |
|
2457 $as_echo_n "checking $2 presence... " >&6; } |
|
2458 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
2459 /* end confdefs.h. */ |
|
2460 #include <$2> |
|
2461 _ACEOF |
|
2462 if ac_fn_c_try_cpp "$LINENO"; then : |
|
2463 ac_header_preproc=yes |
|
2464 else |
|
2465 ac_header_preproc=no |
|
2466 fi |
|
2467 rm -f conftest.err conftest.i conftest.$ac_ext |
|
2468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 |
|
2469 $as_echo "$ac_header_preproc" >&6; } |
|
2470 |
|
2471 # So? What about this header? |
|
2472 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( |
|
2473 yes:no: ) |
|
2474 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 |
|
2475 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} |
|
2476 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 |
|
2477 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} |
|
2478 ;; |
|
2479 no:yes:* ) |
|
2480 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 |
|
2481 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} |
|
2482 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 |
|
2483 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} |
|
2484 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 |
|
2485 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} |
|
2486 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 |
|
2487 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} |
|
2488 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 |
|
2489 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} |
|
2490 ( $as_echo "## ----------------------------------------- ## |
|
2491 ## Report this to build-dev@openjdk.java.net ## |
|
2492 ## ----------------------------------------- ##" |
|
2493 ) | sed "s/^/$as_me: WARNING: /" >&2 |
|
2494 ;; |
|
2495 esac |
|
2496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 |
|
2497 $as_echo_n "checking for $2... " >&6; } |
|
2498 if eval "test \"\${$3+set}\"" = set; then : |
|
2499 $as_echo_n "(cached) " >&6 |
|
2500 else |
|
2501 eval "$3=\$ac_header_compiler" |
|
2502 fi |
|
2503 eval ac_res=\$$3 |
|
2504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 |
|
2505 $as_echo "$ac_res" >&6; } |
|
2506 fi |
|
2507 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} |
|
2508 |
|
2509 } # ac_fn_c_check_header_mongrel |
|
2510 |
|
2511 # ac_fn_cxx_check_header_mongrel LINENO HEADER VAR INCLUDES |
|
2512 # --------------------------------------------------------- |
|
2513 # Tests whether HEADER exists, giving a warning if it cannot be compiled using |
|
2514 # the include files in INCLUDES and setting the cache variable VAR |
|
2515 # accordingly. |
|
2516 ac_fn_cxx_check_header_mongrel () |
|
2517 { |
|
2518 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack |
|
2519 if eval "test \"\${$3+set}\"" = set; then : |
|
2520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 |
|
2521 $as_echo_n "checking for $2... " >&6; } |
|
2522 if eval "test \"\${$3+set}\"" = set; then : |
|
2523 $as_echo_n "(cached) " >&6 |
|
2524 fi |
|
2525 eval ac_res=\$$3 |
|
2526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 |
|
2527 $as_echo "$ac_res" >&6; } |
|
2528 else |
|
2529 # Is the header compilable? |
|
2530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 |
|
2531 $as_echo_n "checking $2 usability... " >&6; } |
|
2532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
2533 /* end confdefs.h. */ |
|
2534 $4 |
|
2535 #include <$2> |
|
2536 _ACEOF |
|
2537 if ac_fn_cxx_try_compile "$LINENO"; then : |
|
2538 ac_header_compiler=yes |
|
2539 else |
|
2540 ac_header_compiler=no |
|
2541 fi |
|
2542 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
|
2543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 |
|
2544 $as_echo "$ac_header_compiler" >&6; } |
|
2545 |
|
2546 # Is the header present? |
|
2547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 |
|
2548 $as_echo_n "checking $2 presence... " >&6; } |
|
2549 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
2550 /* end confdefs.h. */ |
|
2551 #include <$2> |
|
2552 _ACEOF |
|
2553 if ac_fn_cxx_try_cpp "$LINENO"; then : |
|
2554 ac_header_preproc=yes |
|
2555 else |
|
2556 ac_header_preproc=no |
|
2557 fi |
|
2558 rm -f conftest.err conftest.i conftest.$ac_ext |
|
2559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 |
|
2560 $as_echo "$ac_header_preproc" >&6; } |
|
2561 |
|
2562 # So? What about this header? |
|
2563 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in #(( |
|
2564 yes:no: ) |
|
2565 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 |
|
2566 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} |
|
2567 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 |
|
2568 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} |
|
2569 ;; |
|
2570 no:yes:* ) |
|
2571 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 |
|
2572 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} |
|
2573 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 |
|
2574 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} |
|
2575 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 |
|
2576 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} |
|
2577 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 |
|
2578 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} |
|
2579 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 |
|
2580 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} |
|
2581 ( $as_echo "## ----------------------------------------- ## |
|
2582 ## Report this to build-dev@openjdk.java.net ## |
|
2583 ## ----------------------------------------- ##" |
|
2584 ) | sed "s/^/$as_me: WARNING: /" >&2 |
|
2585 ;; |
|
2586 esac |
|
2587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 |
|
2588 $as_echo_n "checking for $2... " >&6; } |
|
2589 if eval "test \"\${$3+set}\"" = set; then : |
|
2590 $as_echo_n "(cached) " >&6 |
|
2591 else |
|
2592 eval "$3=\$ac_header_compiler" |
|
2593 fi |
|
2594 eval ac_res=\$$3 |
|
2595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 |
|
2596 $as_echo "$ac_res" >&6; } |
|
2597 fi |
|
2598 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} |
|
2599 |
|
2600 } # ac_fn_cxx_check_header_mongrel |
|
2601 cat >config.log <<_ACEOF |
|
2602 This file contains any messages produced by compilers while |
|
2603 running configure, to aid debugging if configure makes a mistake. |
|
2604 |
|
2605 It was created by openjdk $as_me jdk8, which was |
|
2606 generated by GNU Autoconf 2.67. Invocation command line was |
|
2607 |
|
2608 $ $0 $@ |
|
2609 |
|
2610 _ACEOF |
|
2611 exec 5>>config.log |
|
2612 { |
|
2613 cat <<_ASUNAME |
|
2614 ## --------- ## |
|
2615 ## Platform. ## |
|
2616 ## --------- ## |
|
2617 |
|
2618 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` |
|
2619 uname -m = `(uname -m) 2>/dev/null || echo unknown` |
|
2620 uname -r = `(uname -r) 2>/dev/null || echo unknown` |
|
2621 uname -s = `(uname -s) 2>/dev/null || echo unknown` |
|
2622 uname -v = `(uname -v) 2>/dev/null || echo unknown` |
|
2623 |
|
2624 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` |
|
2625 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` |
|
2626 |
|
2627 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` |
|
2628 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` |
|
2629 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` |
|
2630 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` |
|
2631 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` |
|
2632 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` |
|
2633 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` |
|
2634 |
|
2635 _ASUNAME |
|
2636 |
|
2637 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
2638 for as_dir in $PATH |
|
2639 do |
|
2640 IFS=$as_save_IFS |
|
2641 test -z "$as_dir" && as_dir=. |
|
2642 $as_echo "PATH: $as_dir" |
|
2643 done |
|
2644 IFS=$as_save_IFS |
|
2645 |
|
2646 } >&5 |
|
2647 |
|
2648 cat >&5 <<_ACEOF |
|
2649 |
|
2650 |
|
2651 ## ----------- ## |
|
2652 ## Core tests. ## |
|
2653 ## ----------- ## |
|
2654 |
|
2655 _ACEOF |
|
2656 |
|
2657 |
|
2658 # Keep a trace of the command line. |
|
2659 # Strip out --no-create and --no-recursion so they do not pile up. |
|
2660 # Strip out --silent because we don't want to record it for future runs. |
|
2661 # Also quote any args containing shell meta-characters. |
|
2662 # Make two passes to allow for proper duplicate-argument suppression. |
|
2663 ac_configure_args= |
|
2664 ac_configure_args0= |
|
2665 ac_configure_args1= |
|
2666 ac_must_keep_next=false |
|
2667 for ac_pass in 1 2 |
|
2668 do |
|
2669 for ac_arg |
|
2670 do |
|
2671 case $ac_arg in |
|
2672 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; |
|
2673 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ |
|
2674 | -silent | --silent | --silen | --sile | --sil) |
|
2675 continue ;; |
|
2676 *\'*) |
|
2677 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; |
|
2678 esac |
|
2679 case $ac_pass in |
|
2680 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; |
|
2681 2) |
|
2682 as_fn_append ac_configure_args1 " '$ac_arg'" |
|
2683 if test $ac_must_keep_next = true; then |
|
2684 ac_must_keep_next=false # Got value, back to normal. |
|
2685 else |
|
2686 case $ac_arg in |
|
2687 *=* | --config-cache | -C | -disable-* | --disable-* \ |
|
2688 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ |
|
2689 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ |
|
2690 | -with-* | --with-* | -without-* | --without-* | --x) |
|
2691 case "$ac_configure_args0 " in |
|
2692 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; |
|
2693 esac |
|
2694 ;; |
|
2695 -* ) ac_must_keep_next=true ;; |
|
2696 esac |
|
2697 fi |
|
2698 as_fn_append ac_configure_args " '$ac_arg'" |
|
2699 ;; |
|
2700 esac |
|
2701 done |
|
2702 done |
|
2703 { ac_configure_args0=; unset ac_configure_args0;} |
|
2704 { ac_configure_args1=; unset ac_configure_args1;} |
|
2705 |
|
2706 # When interrupted or exit'd, cleanup temporary files, and complete |
|
2707 # config.log. We remove comments because anyway the quotes in there |
|
2708 # would cause problems or look ugly. |
|
2709 # WARNING: Use '\'' to represent an apostrophe within the trap. |
|
2710 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. |
|
2711 trap 'exit_status=$? |
|
2712 # Save into config.log some information that might help in debugging. |
|
2713 { |
|
2714 echo |
|
2715 |
|
2716 $as_echo "## ---------------- ## |
|
2717 ## Cache variables. ## |
|
2718 ## ---------------- ##" |
|
2719 echo |
|
2720 # The following way of writing the cache mishandles newlines in values, |
|
2721 ( |
|
2722 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do |
|
2723 eval ac_val=\$$ac_var |
|
2724 case $ac_val in #( |
|
2725 *${as_nl}*) |
|
2726 case $ac_var in #( |
|
2727 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 |
|
2728 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; |
|
2729 esac |
|
2730 case $ac_var in #( |
|
2731 _ | IFS | as_nl) ;; #( |
|
2732 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( |
|
2733 *) { eval $ac_var=; unset $ac_var;} ;; |
|
2734 esac ;; |
|
2735 esac |
|
2736 done |
|
2737 (set) 2>&1 | |
|
2738 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( |
|
2739 *${as_nl}ac_space=\ *) |
|
2740 sed -n \ |
|
2741 "s/'\''/'\''\\\\'\'''\''/g; |
|
2742 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" |
|
2743 ;; #( |
|
2744 *) |
|
2745 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" |
|
2746 ;; |
|
2747 esac | |
|
2748 sort |
|
2749 ) |
|
2750 echo |
|
2751 |
|
2752 $as_echo "## ----------------- ## |
|
2753 ## Output variables. ## |
|
2754 ## ----------------- ##" |
|
2755 echo |
|
2756 for ac_var in $ac_subst_vars |
|
2757 do |
|
2758 eval ac_val=\$$ac_var |
|
2759 case $ac_val in |
|
2760 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; |
|
2761 esac |
|
2762 $as_echo "$ac_var='\''$ac_val'\''" |
|
2763 done | sort |
|
2764 echo |
|
2765 |
|
2766 if test -n "$ac_subst_files"; then |
|
2767 $as_echo "## ------------------- ## |
|
2768 ## File substitutions. ## |
|
2769 ## ------------------- ##" |
|
2770 echo |
|
2771 for ac_var in $ac_subst_files |
|
2772 do |
|
2773 eval ac_val=\$$ac_var |
|
2774 case $ac_val in |
|
2775 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; |
|
2776 esac |
|
2777 $as_echo "$ac_var='\''$ac_val'\''" |
|
2778 done | sort |
|
2779 echo |
|
2780 fi |
|
2781 |
|
2782 if test -s confdefs.h; then |
|
2783 $as_echo "## ----------- ## |
|
2784 ## confdefs.h. ## |
|
2785 ## ----------- ##" |
|
2786 echo |
|
2787 cat confdefs.h |
|
2788 echo |
|
2789 fi |
|
2790 test "$ac_signal" != 0 && |
|
2791 $as_echo "$as_me: caught signal $ac_signal" |
|
2792 $as_echo "$as_me: exit $exit_status" |
|
2793 } >&5 |
|
2794 rm -f core *.core core.conftest.* && |
|
2795 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && |
|
2796 exit $exit_status |
|
2797 ' 0 |
|
2798 for ac_signal in 1 2 13 15; do |
|
2799 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal |
|
2800 done |
|
2801 ac_signal=0 |
|
2802 |
|
2803 # confdefs.h avoids OS command line length limits that DEFS can exceed. |
|
2804 rm -f -r conftest* confdefs.h |
|
2805 |
|
2806 $as_echo "/* confdefs.h */" > confdefs.h |
|
2807 |
|
2808 # Predefined preprocessor variables. |
|
2809 |
|
2810 cat >>confdefs.h <<_ACEOF |
|
2811 #define PACKAGE_NAME "$PACKAGE_NAME" |
|
2812 _ACEOF |
|
2813 |
|
2814 cat >>confdefs.h <<_ACEOF |
|
2815 #define PACKAGE_TARNAME "$PACKAGE_TARNAME" |
|
2816 _ACEOF |
|
2817 |
|
2818 cat >>confdefs.h <<_ACEOF |
|
2819 #define PACKAGE_VERSION "$PACKAGE_VERSION" |
|
2820 _ACEOF |
|
2821 |
|
2822 cat >>confdefs.h <<_ACEOF |
|
2823 #define PACKAGE_STRING "$PACKAGE_STRING" |
|
2824 _ACEOF |
|
2825 |
|
2826 cat >>confdefs.h <<_ACEOF |
|
2827 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" |
|
2828 _ACEOF |
|
2829 |
|
2830 cat >>confdefs.h <<_ACEOF |
|
2831 #define PACKAGE_URL "$PACKAGE_URL" |
|
2832 _ACEOF |
|
2833 |
|
2834 |
|
2835 # Let the site file select an alternate cache file if it wants to. |
|
2836 # Prefer an explicitly selected file to automatically selected ones. |
|
2837 ac_site_file1=NONE |
|
2838 ac_site_file2=NONE |
|
2839 if test -n "$CONFIG_SITE"; then |
|
2840 # We do not want a PATH search for config.site. |
|
2841 case $CONFIG_SITE in #(( |
|
2842 -*) ac_site_file1=./$CONFIG_SITE;; |
|
2843 */*) ac_site_file1=$CONFIG_SITE;; |
|
2844 *) ac_site_file1=./$CONFIG_SITE;; |
|
2845 esac |
|
2846 elif test "x$prefix" != xNONE; then |
|
2847 ac_site_file1=$prefix/share/config.site |
|
2848 ac_site_file2=$prefix/etc/config.site |
|
2849 else |
|
2850 ac_site_file1=$ac_default_prefix/share/config.site |
|
2851 ac_site_file2=$ac_default_prefix/etc/config.site |
|
2852 fi |
|
2853 for ac_site_file in "$ac_site_file1" "$ac_site_file2" |
|
2854 do |
|
2855 test "x$ac_site_file" = xNONE && continue |
|
2856 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then |
|
2857 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 |
|
2858 $as_echo "$as_me: loading site script $ac_site_file" >&6;} |
|
2859 sed 's/^/| /' "$ac_site_file" >&5 |
|
2860 . "$ac_site_file" \ |
|
2861 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 |
|
2862 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} |
|
2863 as_fn_error $? "failed to load site script $ac_site_file |
|
2864 See \`config.log' for more details" "$LINENO" 5 ; } |
|
2865 fi |
|
2866 done |
|
2867 |
|
2868 if test -r "$cache_file"; then |
|
2869 # Some versions of bash will fail to source /dev/null (special files |
|
2870 # actually), so we avoid doing that. DJGPP emulates it as a regular file. |
|
2871 if test /dev/null != "$cache_file" && test -f "$cache_file"; then |
|
2872 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 |
|
2873 $as_echo "$as_me: loading cache $cache_file" >&6;} |
|
2874 case $cache_file in |
|
2875 [\\/]* | ?:[\\/]* ) . "$cache_file";; |
|
2876 *) . "./$cache_file";; |
|
2877 esac |
|
2878 fi |
|
2879 else |
|
2880 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 |
|
2881 $as_echo "$as_me: creating cache $cache_file" >&6;} |
|
2882 >$cache_file |
|
2883 fi |
|
2884 |
|
2885 # Check that the precious variables saved in the cache have kept the same |
|
2886 # value. |
|
2887 ac_cache_corrupted=false |
|
2888 for ac_var in $ac_precious_vars; do |
|
2889 eval ac_old_set=\$ac_cv_env_${ac_var}_set |
|
2890 eval ac_new_set=\$ac_env_${ac_var}_set |
|
2891 eval ac_old_val=\$ac_cv_env_${ac_var}_value |
|
2892 eval ac_new_val=\$ac_env_${ac_var}_value |
|
2893 case $ac_old_set,$ac_new_set in |
|
2894 set,) |
|
2895 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 |
|
2896 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} |
|
2897 ac_cache_corrupted=: ;; |
|
2898 ,set) |
|
2899 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 |
|
2900 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} |
|
2901 ac_cache_corrupted=: ;; |
|
2902 ,);; |
|
2903 *) |
|
2904 if test "x$ac_old_val" != "x$ac_new_val"; then |
|
2905 # differences in whitespace do not lead to failure. |
|
2906 ac_old_val_w=`echo x $ac_old_val` |
|
2907 ac_new_val_w=`echo x $ac_new_val` |
|
2908 if test "$ac_old_val_w" != "$ac_new_val_w"; then |
|
2909 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 |
|
2910 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} |
|
2911 ac_cache_corrupted=: |
|
2912 else |
|
2913 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 |
|
2914 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} |
|
2915 eval $ac_var=\$ac_old_val |
|
2916 fi |
|
2917 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 |
|
2918 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;} |
|
2919 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 |
|
2920 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;} |
|
2921 fi;; |
|
2922 esac |
|
2923 # Pass precious variables to config.status. |
|
2924 if test "$ac_new_set" = set; then |
|
2925 case $ac_new_val in |
|
2926 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; |
|
2927 *) ac_arg=$ac_var=$ac_new_val ;; |
|
2928 esac |
|
2929 case " $ac_configure_args " in |
|
2930 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. |
|
2931 *) as_fn_append ac_configure_args " '$ac_arg'" ;; |
|
2932 esac |
|
2933 fi |
|
2934 done |
|
2935 if $ac_cache_corrupted; then |
|
2936 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 |
|
2937 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} |
|
2938 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 |
|
2939 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} |
|
2940 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 |
|
2941 fi |
|
2942 ## -------------------- ## |
|
2943 ## Main body of script. ## |
|
2944 ## -------------------- ## |
|
2945 |
|
2946 ac_ext=c |
|
2947 ac_cpp='$CPP $CPPFLAGS' |
|
2948 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' |
|
2949 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' |
|
2950 ac_compiler_gnu=$ac_cv_c_compiler_gnu |
|
2951 |
|
2952 |
|
2953 |
|
2954 # Do not change or remove the following line, it is needed for consistency checks: |
|
2955 # DATE_WHEN_GENERATED: 1341161875 |
|
2956 |
|
2957 ac_aux_dir= |
|
2958 for ac_dir in build-aux "$srcdir"/build-aux; do |
|
2959 if test -f "$ac_dir/install-sh"; then |
|
2960 ac_aux_dir=$ac_dir |
|
2961 ac_install_sh="$ac_aux_dir/install-sh -c" |
|
2962 break |
|
2963 elif test -f "$ac_dir/install.sh"; then |
|
2964 ac_aux_dir=$ac_dir |
|
2965 ac_install_sh="$ac_aux_dir/install.sh -c" |
|
2966 break |
|
2967 elif test -f "$ac_dir/shtool"; then |
|
2968 ac_aux_dir=$ac_dir |
|
2969 ac_install_sh="$ac_aux_dir/shtool install -c" |
|
2970 break |
|
2971 fi |
|
2972 done |
|
2973 if test -z "$ac_aux_dir"; then |
|
2974 as_fn_error $? "cannot find install-sh, install.sh, or shtool in build-aux \"$srcdir\"/build-aux" "$LINENO" 5 |
|
2975 fi |
|
2976 |
|
2977 # These three variables are undocumented and unsupported, |
|
2978 # and are intended to be withdrawn in a future Autoconf release. |
|
2979 # They can cause serious problems if a builder's source tree is in a directory |
|
2980 # whose full name contains unusual characters. |
|
2981 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. |
|
2982 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. |
|
2983 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. |
|
2984 |
|
2985 |
|
2986 # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- |
|
2987 # |
|
2988 # Copyright © 2004 Scott James Remnant <scott@netsplit.com>. |
|
2989 # |
|
2990 # This program is free software; you can redistribute it and/or modify |
|
2991 # it under the terms of the GNU General Public License as published by |
|
2992 # the Free Software Foundation; either version 2 of the License, or |
|
2993 # (at your option) any later version. |
|
2994 # |
|
2995 # This program is distributed in the hope that it will be useful, but |
|
2996 # WITHOUT ANY WARRANTY; without even the implied warranty of |
|
2997 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
|
2998 # General Public License for more details. |
|
2999 # |
|
3000 # You should have received a copy of the GNU General Public License |
|
3001 # along with this program; if not, write to the Free Software |
|
3002 # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. |
|
3003 # |
|
3004 # As a special exception to the GNU General Public License, if you |
|
3005 # distribute this file as part of a program that contains a |
|
3006 # configuration script generated by Autoconf, you may include it under |
|
3007 # the same distribution terms that you use for the rest of that program. |
|
3008 |
|
3009 # PKG_PROG_PKG_CONFIG([MIN-VERSION]) |
|
3010 # ---------------------------------- |
|
3011 # PKG_PROG_PKG_CONFIG |
|
3012 |
|
3013 # PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) |
|
3014 # |
|
3015 # Check to see whether a particular set of modules exists. Similar |
|
3016 # to PKG_CHECK_MODULES(), but does not set variables or print errors. |
|
3017 # |
|
3018 # |
|
3019 # Similar to PKG_CHECK_MODULES, make sure that the first instance of |
|
3020 # this or PKG_CHECK_MODULES is called, or make sure to call |
|
3021 # PKG_CHECK_EXISTS manually |
|
3022 # -------------------------------------------------------------- |
|
3023 |
|
3024 |
|
3025 |
|
3026 # _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) |
|
3027 # --------------------------------------------- |
|
3028 # _PKG_CONFIG |
|
3029 |
|
3030 # _PKG_SHORT_ERRORS_SUPPORTED |
|
3031 # ----------------------------- |
|
3032 # _PKG_SHORT_ERRORS_SUPPORTED |
|
3033 |
|
3034 |
|
3035 # PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], |
|
3036 # [ACTION-IF-NOT-FOUND]) |
|
3037 # |
|
3038 # |
|
3039 # Note that if there is a possibility the first call to |
|
3040 # PKG_CHECK_MODULES might not happen, you should be sure to include an |
|
3041 # explicit call to PKG_PROG_PKG_CONFIG in your configure.ac |
|
3042 # |
|
3043 # |
|
3044 # -------------------------------------------------------------- |
|
3045 # PKG_CHECK_MODULES |
|
3046 |
|
3047 |
|
3048 # Include these first... |
|
3049 # |
|
3050 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. |
|
3051 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
|
3052 # |
|
3053 # This code is free software; you can redistribute it and/or modify it |
|
3054 # under the terms of the GNU General Public License version 2 only, as |
|
3055 # published by the Free Software Foundation. Oracle designates this |
|
3056 # particular file as subject to the "Classpath" exception as provided |
|
3057 # by Oracle in the LICENSE file that accompanied this code. |
|
3058 # |
|
3059 # This code is distributed in the hope that it will be useful, but WITHOUT |
|
3060 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
|
3061 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
|
3062 # version 2 for more details (a copy is included in the LICENSE file that |
|
3063 # accompanied this code). |
|
3064 # |
|
3065 # You should have received a copy of the GNU General Public License version |
|
3066 # 2 along with this work; if not, write to the Free Software Foundation, |
|
3067 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
|
3068 # |
|
3069 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
|
3070 # or visit www.oracle.com if you need additional information or have any |
|
3071 # questions. |
|
3072 # |
|
3073 |
|
3074 |
|
3075 |
|
3076 |
|
3077 |
|
3078 |
|
3079 |
|
3080 |
|
3081 |
|
3082 |
|
3083 |
|
3084 |
|
3085 |
|
3086 |
|
3087 |
|
3088 |
|
3089 |
|
3090 |
|
3091 |
|
3092 |
|
3093 |
|
3094 |
|
3095 |
|
3096 |
|
3097 #%%% Simple tools %%% |
|
3098 |
|
3099 |
|
3100 |
|
3101 |
|
3102 |
|
3103 |
|
3104 |
|
3105 |
|
3106 |
|
3107 |
|
3108 |
|
3109 |
|
3110 # Check if build directory is on local disk. |
|
3111 # Argument 1: directory to test |
|
3112 # Argument 2: what to do if it is on local disk |
|
3113 # Argument 3: what to do otherwise (remote disk or failure) |
|
3114 |
|
3115 |
|
3116 |
|
3117 |
|
3118 # |
|
3119 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. |
|
3120 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
|
3121 # |
|
3122 # This code is free software; you can redistribute it and/or modify it |
|
3123 # under the terms of the GNU General Public License version 2 only, as |
|
3124 # published by the Free Software Foundation. Oracle designates this |
|
3125 # particular file as subject to the "Classpath" exception as provided |
|
3126 # by Oracle in the LICENSE file that accompanied this code. |
|
3127 # |
|
3128 # This code is distributed in the hope that it will be useful, but WITHOUT |
|
3129 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
|
3130 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
|
3131 # version 2 for more details (a copy is included in the LICENSE file that |
|
3132 # accompanied this code). |
|
3133 # |
|
3134 # You should have received a copy of the GNU General Public License version |
|
3135 # 2 along with this work; if not, write to the Free Software Foundation, |
|
3136 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
|
3137 # |
|
3138 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
|
3139 # or visit www.oracle.com if you need additional information or have any |
|
3140 # questions. |
|
3141 # |
|
3142 |
|
3143 |
|
3144 |
|
3145 |
|
3146 |
|
3147 |
|
3148 |
|
3149 |
|
3150 |
|
3151 |
|
3152 |
|
3153 # ... then the rest |
|
3154 # |
|
3155 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. |
|
3156 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
|
3157 # |
|
3158 # This code is free software; you can redistribute it and/or modify it |
|
3159 # under the terms of the GNU General Public License version 2 only, as |
|
3160 # published by the Free Software Foundation. Oracle designates this |
|
3161 # particular file as subject to the "Classpath" exception as provided |
|
3162 # by Oracle in the LICENSE file that accompanied this code. |
|
3163 # |
|
3164 # This code is distributed in the hope that it will be useful, but WITHOUT |
|
3165 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
|
3166 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
|
3167 # version 2 for more details (a copy is included in the LICENSE file that |
|
3168 # accompanied this code). |
|
3169 # |
|
3170 # You should have received a copy of the GNU General Public License version |
|
3171 # 2 along with this work; if not, write to the Free Software Foundation, |
|
3172 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
|
3173 # |
|
3174 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
|
3175 # or visit www.oracle.com if you need additional information or have any |
|
3176 # questions. |
|
3177 # |
|
3178 |
|
3179 # Fixes paths on windows to be mixed mode short. |
|
3180 |
|
3181 |
|
3182 |
|
3183 |
|
3184 ############################################################################### |
|
3185 # |
|
3186 # We need a Boot JDK to bootstrap the build. |
|
3187 # |
|
3188 |
|
3189 |
|
3190 |
|
3191 |
|
3192 |
|
3193 # |
|
3194 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. |
|
3195 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
|
3196 # |
|
3197 # This code is free software; you can redistribute it and/or modify it |
|
3198 # under the terms of the GNU General Public License version 2 only, as |
|
3199 # published by the Free Software Foundation. Oracle designates this |
|
3200 # particular file as subject to the "Classpath" exception as provided |
|
3201 # by Oracle in the LICENSE file that accompanied this code. |
|
3202 # |
|
3203 # This code is distributed in the hope that it will be useful, but WITHOUT |
|
3204 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
|
3205 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
|
3206 # version 2 for more details (a copy is included in the LICENSE file that |
|
3207 # accompanied this code). |
|
3208 # |
|
3209 # You should have received a copy of the GNU General Public License version |
|
3210 # 2 along with this work; if not, write to the Free Software Foundation, |
|
3211 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
|
3212 # |
|
3213 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
|
3214 # or visit www.oracle.com if you need additional information or have any |
|
3215 # questions. |
|
3216 # |
|
3217 |
|
3218 |
|
3219 |
|
3220 |
|
3221 |
|
3222 |
|
3223 |
|
3224 |
|
3225 |
|
3226 |
|
3227 |
|
3228 |
|
3229 |
|
3230 |
|
3231 |
|
3232 |
|
3233 |
|
3234 |
|
3235 # |
|
3236 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. |
|
3237 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
|
3238 # |
|
3239 # This code is free software; you can redistribute it and/or modify it |
|
3240 # under the terms of the GNU General Public License version 2 only, as |
|
3241 # published by the Free Software Foundation. Oracle designates this |
|
3242 # particular file as subject to the "Classpath" exception as provided |
|
3243 # by Oracle in the LICENSE file that accompanied this code. |
|
3244 # |
|
3245 # This code is distributed in the hope that it will be useful, but WITHOUT |
|
3246 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
|
3247 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
|
3248 # version 2 for more details (a copy is included in the LICENSE file that |
|
3249 # accompanied this code). |
|
3250 # |
|
3251 # You should have received a copy of the GNU General Public License version |
|
3252 # 2 along with this work; if not, write to the Free Software Foundation, |
|
3253 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
|
3254 # |
|
3255 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
|
3256 # or visit www.oracle.com if you need additional information or have any |
|
3257 # questions. |
|
3258 # |
|
3259 |
|
3260 |
|
3261 |
|
3262 |
|
3263 |
|
3264 apt_help() { |
|
3265 case $1 in |
|
3266 devkit) |
|
3267 PKGHANDLER_COMMAND="sudo apt-get install build-essential" ;; |
|
3268 openjdk) |
|
3269 PKGHANDLER_COMMAND="sudo apt-get install openjdk-7-jdk" ;; |
|
3270 alsa) |
|
3271 PKGHANDLER_COMMAND="sudo apt-get install libasound2-dev" ;; |
|
3272 cups) |
|
3273 PKGHANDLER_COMMAND="sudo apt-get install libcups2-dev" ;; |
|
3274 freetype2) |
|
3275 PKGHANDLER_COMMAND="sudo apt-get install libfreetype6-dev" ;; |
|
3276 pulse) |
|
3277 PKGHANDLER_COMMAND="sudo apt-get install libpulse-dev" ;; |
|
3278 x11) |
|
3279 PKGHANDLER_COMMAND="sudo apt-get install libX11-dev libxext-dev libxrender-dev libxtst-dev" ;; |
|
3280 ccache) |
|
3281 PKGHANDLER_COMMAND="sudo apt-get install ccache" ;; |
|
3282 * ) |
|
3283 break ;; |
|
3284 esac |
|
3285 } |
|
3286 |
|
3287 yum_help() { |
|
3288 case $1 in |
|
3289 devkit) |
|
3290 PKGHANDLER_COMMAND="sudo yum groupinstall \"Development Tools\"" ;; |
|
3291 openjdk) |
|
3292 PKGHANDLER_COMMAND="sudo yum install java-1.7.0-openjdk" ;; |
|
3293 alsa) |
|
3294 PKGHANDLER_COMMAND="sudo yum install alsa-lib-devel" ;; |
|
3295 cups) |
|
3296 PKGHANDLER_COMMAND="sudo yum install cups-devel" ;; |
|
3297 freetype2) |
|
3298 PKGHANDLER_COMMAND="sudo yum install freetype2-devel" ;; |
|
3299 pulse) |
|
3300 PKGHANDLER_COMMAND="sudo yum install pulseaudio-libs-devel" ;; |
|
3301 x11) |
|
3302 PKGHANDLER_COMMAND="sudo yum install libXtst-devel" ;; |
|
3303 ccache) |
|
3304 PKGHANDLER_COMMAND="sudo yum install ccache" ;; |
|
3305 * ) |
|
3306 break ;; |
|
3307 esac |
|
3308 } |
|
3309 |
|
3310 port_help() { |
|
3311 PKGHANDLER_COMMAND="" |
|
3312 } |
|
3313 |
|
3314 pkgutil_help() { |
|
3315 PKGHANDLER_COMMAND="" |
|
3316 } |
|
3317 |
|
3318 pkgadd_help() { |
|
3319 PKGHANDLER_COMMAND="" |
|
3320 } |
|
3321 |
|
3322 |
|
3323 |
|
3324 # |
|
3325 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. |
|
3326 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
|
3327 # |
|
3328 # This code is free software; you can redistribute it and/or modify it |
|
3329 # under the terms of the GNU General Public License version 2 only, as |
|
3330 # published by the Free Software Foundation. Oracle designates this |
|
3331 # particular file as subject to the "Classpath" exception as provided |
|
3332 # by Oracle in the LICENSE file that accompanied this code. |
|
3333 # |
|
3334 # This code is distributed in the hope that it will be useful, but WITHOUT |
|
3335 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
|
3336 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
|
3337 # version 2 for more details (a copy is included in the LICENSE file that |
|
3338 # accompanied this code). |
|
3339 # |
|
3340 # You should have received a copy of the GNU General Public License version |
|
3341 # 2 along with this work; if not, write to the Free Software Foundation, |
|
3342 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
|
3343 # |
|
3344 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
|
3345 # or visit www.oracle.com if you need additional information or have any |
|
3346 # questions. |
|
3347 # |
|
3348 |
|
3349 |
|
3350 |
|
3351 |
|
3352 |
|
3353 |
|
3354 |
|
3355 |
|
3356 |
|
3357 |
|
3358 |
|
3359 |
|
3360 |
|
3361 |
|
3362 |
|
3363 # |
|
3364 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. |
|
3365 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
|
3366 # |
|
3367 # This code is free software; you can redistribute it and/or modify it |
|
3368 # under the terms of the GNU General Public License version 2 only, as |
|
3369 # published by the Free Software Foundation. Oracle designates this |
|
3370 # particular file as subject to the "Classpath" exception as provided |
|
3371 # by Oracle in the LICENSE file that accompanied this code. |
|
3372 # |
|
3373 # This code is distributed in the hope that it will be useful, but WITHOUT |
|
3374 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
|
3375 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
|
3376 # version 2 for more details (a copy is included in the LICENSE file that |
|
3377 # accompanied this code). |
|
3378 # |
|
3379 # You should have received a copy of the GNU General Public License version |
|
3380 # 2 along with this work; if not, write to the Free Software Foundation, |
|
3381 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
|
3382 # |
|
3383 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
|
3384 # or visit www.oracle.com if you need additional information or have any |
|
3385 # questions. |
|
3386 # |
|
3387 |
|
3388 |
|
3389 |
|
3390 |
|
3391 |
|
3392 |
|
3393 |
|
3394 |
|
3395 |
|
3396 |
|
3397 |
|
3398 |
|
3399 |
|
3400 |
|
3401 |
|
3402 # |
|
3403 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. |
|
3404 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
|
3405 # |
|
3406 # This code is free software; you can redistribute it and/or modify it |
|
3407 # under the terms of the GNU General Public License version 2 only, as |
|
3408 # published by the Free Software Foundation. Oracle designates this |
|
3409 # particular file as subject to the "Classpath" exception as provided |
|
3410 # by Oracle in the LICENSE file that accompanied this code. |
|
3411 # |
|
3412 # This code is distributed in the hope that it will be useful, but WITHOUT |
|
3413 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
|
3414 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
|
3415 # version 2 for more details (a copy is included in the LICENSE file that |
|
3416 # accompanied this code). |
|
3417 # |
|
3418 # You should have received a copy of the GNU General Public License version |
|
3419 # 2 along with this work; if not, write to the Free Software Foundation, |
|
3420 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
|
3421 # |
|
3422 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
|
3423 # or visit www.oracle.com if you need additional information or have any |
|
3424 # questions. |
|
3425 # |
|
3426 |
|
3427 |
|
3428 |
|
3429 |
|
3430 |
|
3431 |
|
3432 |
|
3433 |
|
3434 |
|
3435 |
|
3436 |
|
3437 |
|
3438 |
|
3439 #%%% Build and target systems %%% |
|
3440 |
|
3441 |
|
3442 |
|
3443 |
|
3444 |
|
3445 |
|
3446 |
|
3447 |
|
3448 |
|
3449 |
|
3450 # |
|
3451 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. |
|
3452 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
|
3453 # |
|
3454 # This code is free software; you can redistribute it and/or modify it |
|
3455 # under the terms of the GNU General Public License version 2 only, as |
|
3456 # published by the Free Software Foundation. Oracle designates this |
|
3457 # particular file as subject to the "Classpath" exception as provided |
|
3458 # by Oracle in the LICENSE file that accompanied this code. |
|
3459 # |
|
3460 # This code is distributed in the hope that it will be useful, but WITHOUT |
|
3461 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
|
3462 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
|
3463 # version 2 for more details (a copy is included in the LICENSE file that |
|
3464 # accompanied this code). |
|
3465 # |
|
3466 # You should have received a copy of the GNU General Public License version |
|
3467 # 2 along with this work; if not, write to the Free Software Foundation, |
|
3468 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
|
3469 # |
|
3470 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
|
3471 # or visit www.oracle.com if you need additional information or have any |
|
3472 # questions. |
|
3473 # |
|
3474 |
|
3475 |
|
3476 |
|
3477 |
|
3478 |
|
3479 |
|
3480 |
|
3481 |
|
3482 # |
|
3483 # Copyright (c) 2011, 2012, Oracle and/or its affiliates. All rights reserved. |
|
3484 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
|
3485 # |
|
3486 # This code is free software; you can redistribute it and/or modify it |
|
3487 # under the terms of the GNU General Public License version 2 only, as |
|
3488 # published by the Free Software Foundation. Oracle designates this |
|
3489 # particular file as subject to the "Classpath" exception as provided |
|
3490 # by Oracle in the LICENSE file that accompanied this code. |
|
3491 # |
|
3492 # This code is distributed in the hope that it will be useful, but WITHOUT |
|
3493 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
|
3494 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
|
3495 # version 2 for more details (a copy is included in the LICENSE file that |
|
3496 # accompanied this code). |
|
3497 # |
|
3498 # You should have received a copy of the GNU General Public License version |
|
3499 # 2 along with this work; if not, write to the Free Software Foundation, |
|
3500 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
|
3501 # |
|
3502 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
|
3503 # or visit www.oracle.com if you need additional information or have any |
|
3504 # questions. |
|
3505 # |
|
3506 |
|
3507 |
|
3508 |
|
3509 |
|
3510 |
|
3511 |
|
3512 |
|
3513 |
|
3514 |
|
3515 |
|
3516 |
|
3517 |
|
3518 |
|
3519 |
|
3520 |
|
3521 # This line needs to be here, verbatim, after all includes. |
|
3522 # It is replaced with closed functionality when building |
|
3523 # closed sources. |
|
3524 |
|
3525 |
|
3526 ############################################################################### |
|
3527 # |
|
3528 # Initialization |
|
3529 # |
|
3530 ############################################################################### |
|
3531 |
|
3532 # Basic initialization that must happen first of all |
|
3533 |
|
3534 # Save the original command line. This is passed to us by the wrapper configure script. |
|
3535 |
|
3536 DATE_WHEN_CONFIGURED=`LANG=C date` |
|
3537 |
|
3538 |
|
3539 # Locate the directory of this script. |
|
3540 SCRIPT="$0" |
|
3541 |
|
3542 if test "x$OPENJDK_BUILD_OS" != xwindows; then |
|
3543 # Follow a chain of symbolic links. Use readlink |
|
3544 # where it exists, else fall back to horribly |
|
3545 # complicated shell code. |
|
3546 # Extract the first word of "readlink", so it can be a program name with args. |
|
3547 set dummy readlink; ac_word=$2 |
|
3548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
3549 $as_echo_n "checking for $ac_word... " >&6; } |
|
3550 if test "${ac_cv_path_READLINK+set}" = set; then : |
|
3551 $as_echo_n "(cached) " >&6 |
|
3552 else |
|
3553 case $READLINK in |
|
3554 [\\/]* | ?:[\\/]*) |
|
3555 ac_cv_path_READLINK="$READLINK" # Let the user override the test with a path. |
|
3556 ;; |
|
3557 *) |
|
3558 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
3559 for as_dir in $PATH |
|
3560 do |
|
3561 IFS=$as_save_IFS |
|
3562 test -z "$as_dir" && as_dir=. |
|
3563 for ac_exec_ext in '' $ac_executable_extensions; do |
|
3564 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
3565 ac_cv_path_READLINK="$as_dir/$ac_word$ac_exec_ext" |
|
3566 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
3567 break 2 |
|
3568 fi |
|
3569 done |
|
3570 done |
|
3571 IFS=$as_save_IFS |
|
3572 |
|
3573 ;; |
|
3574 esac |
|
3575 fi |
|
3576 READLINK=$ac_cv_path_READLINK |
|
3577 if test -n "$READLINK"; then |
|
3578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READLINK" >&5 |
|
3579 $as_echo "$READLINK" >&6; } |
|
3580 else |
|
3581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
3582 $as_echo "no" >&6; } |
|
3583 fi |
|
3584 |
|
3585 |
|
3586 if test "x$READLINK_TESTED" != yes; then |
|
3587 # On MacOSX there is a readlink tool with a different |
|
3588 # purpose than the GNU readlink tool. Check the found readlink. |
|
3589 ISGNU=`$READLINK --help 2>&1 | grep GNU` |
|
3590 if test "x$ISGNU" = x; then |
|
3591 # A readlink that we do not know how to use. |
|
3592 # Are there other non-GNU readlinks out there? |
|
3593 READLINK_TESTED=yes |
|
3594 READLINK= |
|
3595 fi |
|
3596 fi |
|
3597 |
|
3598 if test "x$READLINK" != x; then |
|
3599 SCRIPT=`$READLINK -f $SCRIPT` |
|
3600 else |
|
3601 STARTDIR=$PWD |
|
3602 COUNTER=0 |
|
3603 DIR=`dirname $SCRIPT` |
|
3604 FIL=`basename $SCRIPT` |
|
3605 while test $COUNTER -lt 20; do |
|
3606 ISLINK=`ls -l $DIR/$FIL | grep '\->' | sed -e 's/.*-> \(.*\)/\1/'` |
|
3607 if test "x$ISLINK" == x; then |
|
3608 # This is not a symbolic link! We are done! |
|
3609 break |
|
3610 fi |
|
3611 # The link might be relative! We have to use cd to travel safely. |
|
3612 cd $DIR |
|
3613 cd `dirname $ISLINK` |
|
3614 DIR=`pwd` |
|
3615 FIL=`basename $ISLINK` |
|
3616 let COUNTER=COUNTER+1 |
|
3617 done |
|
3618 cd $STARTDIR |
|
3619 SCRIPT=$DIR/$FIL |
|
3620 fi |
|
3621 fi |
|
3622 |
|
3623 AUTOCONF_DIR=`dirname $0` |
|
3624 |
|
3625 |
|
3626 # Where is the source? It is located two levels above the configure script. |
|
3627 CURDIR="$PWD" |
|
3628 cd "$AUTOCONF_DIR/../.." |
|
3629 SRC_ROOT="`pwd`" |
|
3630 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
3631 SRC_ROOT_LENGTH=`pwd|wc -m` |
|
3632 if test $SRC_ROOT_LENGTH -gt 100; then |
|
3633 as_fn_error $? "Your base path is too long. It is $SRC_ROOT_LENGTH characters long, but only 100 is supported" "$LINENO" 5 |
|
3634 fi |
|
3635 fi |
|
3636 |
|
3637 cd "$CURDIR" |
|
3638 |
|
3639 |
|
3640 # Fail with message the path to the source root if var SRC_ROOT contains a path with no spaces in it. |
|
3641 # Unless on Windows, where we can rewrite the path. |
|
3642 HAS_SPACE=`echo "$SRC_ROOT" | grep " "` |
|
3643 if test "x$HAS_SPACE" != x; then |
|
3644 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
3645 SRC_ROOT=`$CYGPATH -s -m -a "$SRC_ROOT"` |
|
3646 SRC_ROOT=`$CYGPATH -u "$SRC_ROOT"` |
|
3647 else |
|
3648 as_fn_error $? "You cannot have spaces in the path to the source root! \"$SRC_ROOT\"" "$LINENO" 5 |
|
3649 fi |
|
3650 fi |
|
3651 |
|
3652 |
|
3653 # Fail with message the path to the current directory if var CURDIR contains a path with no spaces in it. |
|
3654 # Unless on Windows, where we can rewrite the path. |
|
3655 HAS_SPACE=`echo "$CURDIR" | grep " "` |
|
3656 if test "x$HAS_SPACE" != x; then |
|
3657 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
3658 CURDIR=`$CYGPATH -s -m -a "$CURDIR"` |
|
3659 CURDIR=`$CYGPATH -u "$CURDIR"` |
|
3660 else |
|
3661 as_fn_error $? "You cannot have spaces in the path to the current directory! \"$CURDIR\"" "$LINENO" 5 |
|
3662 fi |
|
3663 fi |
|
3664 |
|
3665 |
|
3666 |
|
3667 # Setup default logging of stdout and stderr to build.log in the output root. |
|
3668 BUILD_LOG='$(OUTPUT_ROOT)/build.log' |
|
3669 BUILD_LOG_PREVIOUS='$(OUTPUT_ROOT)/build.log.old' |
|
3670 BUILD_LOG_WRAPPER='$(SH) $(SRC_ROOT)/common/bin/logger.sh $(BUILD_LOG)' |
|
3671 |
|
3672 |
|
3673 |
|
3674 |
|
3675 |
|
3676 # Must be done before we can call HELP_MSG_MISSING_DEPENDENCY. |
|
3677 |
|
3678 for ac_prog in apt-get yum port pkgutil pkgadd |
|
3679 do |
|
3680 # Extract the first word of "$ac_prog", so it can be a program name with args. |
|
3681 set dummy $ac_prog; ac_word=$2 |
|
3682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
3683 $as_echo_n "checking for $ac_word... " >&6; } |
|
3684 if test "${ac_cv_prog_PKGHANDLER+set}" = set; then : |
|
3685 $as_echo_n "(cached) " >&6 |
|
3686 else |
|
3687 if test -n "$PKGHANDLER"; then |
|
3688 ac_cv_prog_PKGHANDLER="$PKGHANDLER" # Let the user override the test. |
|
3689 else |
|
3690 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
3691 for as_dir in $PATH |
|
3692 do |
|
3693 IFS=$as_save_IFS |
|
3694 test -z "$as_dir" && as_dir=. |
|
3695 for ac_exec_ext in '' $ac_executable_extensions; do |
|
3696 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
3697 ac_cv_prog_PKGHANDLER="$ac_prog" |
|
3698 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
3699 break 2 |
|
3700 fi |
|
3701 done |
|
3702 done |
|
3703 IFS=$as_save_IFS |
|
3704 |
|
3705 fi |
|
3706 fi |
|
3707 PKGHANDLER=$ac_cv_prog_PKGHANDLER |
|
3708 if test -n "$PKGHANDLER"; then |
|
3709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGHANDLER" >&5 |
|
3710 $as_echo "$PKGHANDLER" >&6; } |
|
3711 else |
|
3712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
3713 $as_echo "no" >&6; } |
|
3714 fi |
|
3715 |
|
3716 |
|
3717 test -n "$PKGHANDLER" && break |
|
3718 done |
|
3719 |
|
3720 |
|
3721 |
|
3722 # Setup simple tools, that do not need have cross compilation support. |
|
3723 # Without these, we can't properly run the rest of the configure script. |
|
3724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 |
|
3725 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } |
|
3726 if test "${ac_cv_path_GREP+set}" = set; then : |
|
3727 $as_echo_n "(cached) " >&6 |
|
3728 else |
|
3729 if test -z "$GREP"; then |
|
3730 ac_path_GREP_found=false |
|
3731 # Loop through the user's path and test for each of PROGNAME-LIST |
|
3732 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
3733 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin |
|
3734 do |
|
3735 IFS=$as_save_IFS |
|
3736 test -z "$as_dir" && as_dir=. |
|
3737 for ac_prog in grep ggrep; do |
|
3738 for ac_exec_ext in '' $ac_executable_extensions; do |
|
3739 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" |
|
3740 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue |
|
3741 # Check for GNU ac_path_GREP and select it if it is found. |
|
3742 # Check for GNU $ac_path_GREP |
|
3743 case `"$ac_path_GREP" --version 2>&1` in |
|
3744 *GNU*) |
|
3745 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; |
|
3746 *) |
|
3747 ac_count=0 |
|
3748 $as_echo_n 0123456789 >"conftest.in" |
|
3749 while : |
|
3750 do |
|
3751 cat "conftest.in" "conftest.in" >"conftest.tmp" |
|
3752 mv "conftest.tmp" "conftest.in" |
|
3753 cp "conftest.in" "conftest.nl" |
|
3754 $as_echo 'GREP' >> "conftest.nl" |
|
3755 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break |
|
3756 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break |
|
3757 as_fn_arith $ac_count + 1 && ac_count=$as_val |
|
3758 if test $ac_count -gt ${ac_path_GREP_max-0}; then |
|
3759 # Best one so far, save it but keep looking for a better one |
|
3760 ac_cv_path_GREP="$ac_path_GREP" |
|
3761 ac_path_GREP_max=$ac_count |
|
3762 fi |
|
3763 # 10*(2^10) chars as input seems more than enough |
|
3764 test $ac_count -gt 10 && break |
|
3765 done |
|
3766 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; |
|
3767 esac |
|
3768 |
|
3769 $ac_path_GREP_found && break 3 |
|
3770 done |
|
3771 done |
|
3772 done |
|
3773 IFS=$as_save_IFS |
|
3774 if test -z "$ac_cv_path_GREP"; then |
|
3775 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 |
|
3776 fi |
|
3777 else |
|
3778 ac_cv_path_GREP=$GREP |
|
3779 fi |
|
3780 |
|
3781 fi |
|
3782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 |
|
3783 $as_echo "$ac_cv_path_GREP" >&6; } |
|
3784 GREP="$ac_cv_path_GREP" |
|
3785 |
|
3786 |
|
3787 |
|
3788 # Start with tools that do not need have cross compilation support |
|
3789 # and can be expected to be found in the default PATH. These tools are |
|
3790 # used by configure. Nor are these tools expected to be found in the |
|
3791 # devkit from the builddeps server either, since they are |
|
3792 # needed to download the devkit. |
|
3793 for ac_prog in gawk mawk nawk awk |
|
3794 do |
|
3795 # Extract the first word of "$ac_prog", so it can be a program name with args. |
|
3796 set dummy $ac_prog; ac_word=$2 |
|
3797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
3798 $as_echo_n "checking for $ac_word... " >&6; } |
|
3799 if test "${ac_cv_prog_AWK+set}" = set; then : |
|
3800 $as_echo_n "(cached) " >&6 |
|
3801 else |
|
3802 if test -n "$AWK"; then |
|
3803 ac_cv_prog_AWK="$AWK" # Let the user override the test. |
|
3804 else |
|
3805 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
3806 for as_dir in $PATH |
|
3807 do |
|
3808 IFS=$as_save_IFS |
|
3809 test -z "$as_dir" && as_dir=. |
|
3810 for ac_exec_ext in '' $ac_executable_extensions; do |
|
3811 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
3812 ac_cv_prog_AWK="$ac_prog" |
|
3813 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
3814 break 2 |
|
3815 fi |
|
3816 done |
|
3817 done |
|
3818 IFS=$as_save_IFS |
|
3819 |
|
3820 fi |
|
3821 fi |
|
3822 AWK=$ac_cv_prog_AWK |
|
3823 if test -n "$AWK"; then |
|
3824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 |
|
3825 $as_echo "$AWK" >&6; } |
|
3826 else |
|
3827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
3828 $as_echo "no" >&6; } |
|
3829 fi |
|
3830 |
|
3831 |
|
3832 test -n "$AWK" && break |
|
3833 done |
|
3834 |
|
3835 |
|
3836 # Test that variable AWK is not empty. |
|
3837 if test "" = "$AWK"; then as_fn_error $? "Could not find awk !" "$LINENO" 5 ; fi |
|
3838 |
|
3839 # Extract the first word of "cat", so it can be a program name with args. |
|
3840 set dummy cat; ac_word=$2 |
|
3841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
3842 $as_echo_n "checking for $ac_word... " >&6; } |
|
3843 if test "${ac_cv_path_CAT+set}" = set; then : |
|
3844 $as_echo_n "(cached) " >&6 |
|
3845 else |
|
3846 case $CAT in |
|
3847 [\\/]* | ?:[\\/]*) |
|
3848 ac_cv_path_CAT="$CAT" # Let the user override the test with a path. |
|
3849 ;; |
|
3850 *) |
|
3851 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
3852 for as_dir in $PATH |
|
3853 do |
|
3854 IFS=$as_save_IFS |
|
3855 test -z "$as_dir" && as_dir=. |
|
3856 for ac_exec_ext in '' $ac_executable_extensions; do |
|
3857 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
3858 ac_cv_path_CAT="$as_dir/$ac_word$ac_exec_ext" |
|
3859 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
3860 break 2 |
|
3861 fi |
|
3862 done |
|
3863 done |
|
3864 IFS=$as_save_IFS |
|
3865 |
|
3866 ;; |
|
3867 esac |
|
3868 fi |
|
3869 CAT=$ac_cv_path_CAT |
|
3870 if test -n "$CAT"; then |
|
3871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CAT" >&5 |
|
3872 $as_echo "$CAT" >&6; } |
|
3873 else |
|
3874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
3875 $as_echo "no" >&6; } |
|
3876 fi |
|
3877 |
|
3878 |
|
3879 |
|
3880 # Test that variable CAT is not empty. |
|
3881 if test "" = "$CAT"; then as_fn_error $? "Could not find cat !" "$LINENO" 5 ; fi |
|
3882 |
|
3883 # Extract the first word of "chmod", so it can be a program name with args. |
|
3884 set dummy chmod; ac_word=$2 |
|
3885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
3886 $as_echo_n "checking for $ac_word... " >&6; } |
|
3887 if test "${ac_cv_path_CHMOD+set}" = set; then : |
|
3888 $as_echo_n "(cached) " >&6 |
|
3889 else |
|
3890 case $CHMOD in |
|
3891 [\\/]* | ?:[\\/]*) |
|
3892 ac_cv_path_CHMOD="$CHMOD" # Let the user override the test with a path. |
|
3893 ;; |
|
3894 *) |
|
3895 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
3896 for as_dir in $PATH |
|
3897 do |
|
3898 IFS=$as_save_IFS |
|
3899 test -z "$as_dir" && as_dir=. |
|
3900 for ac_exec_ext in '' $ac_executable_extensions; do |
|
3901 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
3902 ac_cv_path_CHMOD="$as_dir/$ac_word$ac_exec_ext" |
|
3903 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
3904 break 2 |
|
3905 fi |
|
3906 done |
|
3907 done |
|
3908 IFS=$as_save_IFS |
|
3909 |
|
3910 ;; |
|
3911 esac |
|
3912 fi |
|
3913 CHMOD=$ac_cv_path_CHMOD |
|
3914 if test -n "$CHMOD"; then |
|
3915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CHMOD" >&5 |
|
3916 $as_echo "$CHMOD" >&6; } |
|
3917 else |
|
3918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
3919 $as_echo "no" >&6; } |
|
3920 fi |
|
3921 |
|
3922 |
|
3923 |
|
3924 # Test that variable CHMOD is not empty. |
|
3925 if test "" = "$CHMOD"; then as_fn_error $? "Could not find chmod !" "$LINENO" 5 ; fi |
|
3926 |
|
3927 # Extract the first word of "cp", so it can be a program name with args. |
|
3928 set dummy cp; ac_word=$2 |
|
3929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
3930 $as_echo_n "checking for $ac_word... " >&6; } |
|
3931 if test "${ac_cv_path_CP+set}" = set; then : |
|
3932 $as_echo_n "(cached) " >&6 |
|
3933 else |
|
3934 case $CP in |
|
3935 [\\/]* | ?:[\\/]*) |
|
3936 ac_cv_path_CP="$CP" # Let the user override the test with a path. |
|
3937 ;; |
|
3938 *) |
|
3939 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
3940 for as_dir in $PATH |
|
3941 do |
|
3942 IFS=$as_save_IFS |
|
3943 test -z "$as_dir" && as_dir=. |
|
3944 for ac_exec_ext in '' $ac_executable_extensions; do |
|
3945 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
3946 ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext" |
|
3947 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
3948 break 2 |
|
3949 fi |
|
3950 done |
|
3951 done |
|
3952 IFS=$as_save_IFS |
|
3953 |
|
3954 ;; |
|
3955 esac |
|
3956 fi |
|
3957 CP=$ac_cv_path_CP |
|
3958 if test -n "$CP"; then |
|
3959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CP" >&5 |
|
3960 $as_echo "$CP" >&6; } |
|
3961 else |
|
3962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
3963 $as_echo "no" >&6; } |
|
3964 fi |
|
3965 |
|
3966 |
|
3967 |
|
3968 # Test that variable CP is not empty. |
|
3969 if test "" = "$CP"; then as_fn_error $? "Could not find cp !" "$LINENO" 5 ; fi |
|
3970 |
|
3971 # Extract the first word of "cpio", so it can be a program name with args. |
|
3972 set dummy cpio; ac_word=$2 |
|
3973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
3974 $as_echo_n "checking for $ac_word... " >&6; } |
|
3975 if test "${ac_cv_path_CPIO+set}" = set; then : |
|
3976 $as_echo_n "(cached) " >&6 |
|
3977 else |
|
3978 case $CPIO in |
|
3979 [\\/]* | ?:[\\/]*) |
|
3980 ac_cv_path_CPIO="$CPIO" # Let the user override the test with a path. |
|
3981 ;; |
|
3982 *) |
|
3983 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
3984 for as_dir in $PATH |
|
3985 do |
|
3986 IFS=$as_save_IFS |
|
3987 test -z "$as_dir" && as_dir=. |
|
3988 for ac_exec_ext in '' $ac_executable_extensions; do |
|
3989 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
3990 ac_cv_path_CPIO="$as_dir/$ac_word$ac_exec_ext" |
|
3991 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
3992 break 2 |
|
3993 fi |
|
3994 done |
|
3995 done |
|
3996 IFS=$as_save_IFS |
|
3997 |
|
3998 ;; |
|
3999 esac |
|
4000 fi |
|
4001 CPIO=$ac_cv_path_CPIO |
|
4002 if test -n "$CPIO"; then |
|
4003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPIO" >&5 |
|
4004 $as_echo "$CPIO" >&6; } |
|
4005 else |
|
4006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
4007 $as_echo "no" >&6; } |
|
4008 fi |
|
4009 |
|
4010 |
|
4011 |
|
4012 # Test that variable CPIO is not empty. |
|
4013 if test "" = "$CPIO"; then as_fn_error $? "Could not find cpio !" "$LINENO" 5 ; fi |
|
4014 |
|
4015 # Extract the first word of "cut", so it can be a program name with args. |
|
4016 set dummy cut; ac_word=$2 |
|
4017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
4018 $as_echo_n "checking for $ac_word... " >&6; } |
|
4019 if test "${ac_cv_path_CUT+set}" = set; then : |
|
4020 $as_echo_n "(cached) " >&6 |
|
4021 else |
|
4022 case $CUT in |
|
4023 [\\/]* | ?:[\\/]*) |
|
4024 ac_cv_path_CUT="$CUT" # Let the user override the test with a path. |
|
4025 ;; |
|
4026 *) |
|
4027 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
4028 for as_dir in $PATH |
|
4029 do |
|
4030 IFS=$as_save_IFS |
|
4031 test -z "$as_dir" && as_dir=. |
|
4032 for ac_exec_ext in '' $ac_executable_extensions; do |
|
4033 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
4034 ac_cv_path_CUT="$as_dir/$ac_word$ac_exec_ext" |
|
4035 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
4036 break 2 |
|
4037 fi |
|
4038 done |
|
4039 done |
|
4040 IFS=$as_save_IFS |
|
4041 |
|
4042 ;; |
|
4043 esac |
|
4044 fi |
|
4045 CUT=$ac_cv_path_CUT |
|
4046 if test -n "$CUT"; then |
|
4047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUT" >&5 |
|
4048 $as_echo "$CUT" >&6; } |
|
4049 else |
|
4050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
4051 $as_echo "no" >&6; } |
|
4052 fi |
|
4053 |
|
4054 |
|
4055 |
|
4056 # Test that variable CUT is not empty. |
|
4057 if test "" = "$CUT"; then as_fn_error $? "Could not find cut !" "$LINENO" 5 ; fi |
|
4058 |
|
4059 # Extract the first word of "date", so it can be a program name with args. |
|
4060 set dummy date; ac_word=$2 |
|
4061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
4062 $as_echo_n "checking for $ac_word... " >&6; } |
|
4063 if test "${ac_cv_path_DATE+set}" = set; then : |
|
4064 $as_echo_n "(cached) " >&6 |
|
4065 else |
|
4066 case $DATE in |
|
4067 [\\/]* | ?:[\\/]*) |
|
4068 ac_cv_path_DATE="$DATE" # Let the user override the test with a path. |
|
4069 ;; |
|
4070 *) |
|
4071 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
4072 for as_dir in $PATH |
|
4073 do |
|
4074 IFS=$as_save_IFS |
|
4075 test -z "$as_dir" && as_dir=. |
|
4076 for ac_exec_ext in '' $ac_executable_extensions; do |
|
4077 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
4078 ac_cv_path_DATE="$as_dir/$ac_word$ac_exec_ext" |
|
4079 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
4080 break 2 |
|
4081 fi |
|
4082 done |
|
4083 done |
|
4084 IFS=$as_save_IFS |
|
4085 |
|
4086 ;; |
|
4087 esac |
|
4088 fi |
|
4089 DATE=$ac_cv_path_DATE |
|
4090 if test -n "$DATE"; then |
|
4091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DATE" >&5 |
|
4092 $as_echo "$DATE" >&6; } |
|
4093 else |
|
4094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
4095 $as_echo "no" >&6; } |
|
4096 fi |
|
4097 |
|
4098 |
|
4099 |
|
4100 # Test that variable DATE is not empty. |
|
4101 if test "" = "$DATE"; then as_fn_error $? "Could not find date !" "$LINENO" 5 ; fi |
|
4102 |
|
4103 # Extract the first word of "df", so it can be a program name with args. |
|
4104 set dummy df; ac_word=$2 |
|
4105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
4106 $as_echo_n "checking for $ac_word... " >&6; } |
|
4107 if test "${ac_cv_path_DF+set}" = set; then : |
|
4108 $as_echo_n "(cached) " >&6 |
|
4109 else |
|
4110 case $DF in |
|
4111 [\\/]* | ?:[\\/]*) |
|
4112 ac_cv_path_DF="$DF" # Let the user override the test with a path. |
|
4113 ;; |
|
4114 *) |
|
4115 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
4116 for as_dir in $PATH |
|
4117 do |
|
4118 IFS=$as_save_IFS |
|
4119 test -z "$as_dir" && as_dir=. |
|
4120 for ac_exec_ext in '' $ac_executable_extensions; do |
|
4121 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
4122 ac_cv_path_DF="$as_dir/$ac_word$ac_exec_ext" |
|
4123 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
4124 break 2 |
|
4125 fi |
|
4126 done |
|
4127 done |
|
4128 IFS=$as_save_IFS |
|
4129 |
|
4130 ;; |
|
4131 esac |
|
4132 fi |
|
4133 DF=$ac_cv_path_DF |
|
4134 if test -n "$DF"; then |
|
4135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DF" >&5 |
|
4136 $as_echo "$DF" >&6; } |
|
4137 else |
|
4138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
4139 $as_echo "no" >&6; } |
|
4140 fi |
|
4141 |
|
4142 |
|
4143 |
|
4144 # Test that variable DF is not empty. |
|
4145 if test "" = "$DF"; then as_fn_error $? "Could not find df !" "$LINENO" 5 ; fi |
|
4146 |
|
4147 # Extract the first word of "diff", so it can be a program name with args. |
|
4148 set dummy diff; ac_word=$2 |
|
4149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
4150 $as_echo_n "checking for $ac_word... " >&6; } |
|
4151 if test "${ac_cv_path_DIFF+set}" = set; then : |
|
4152 $as_echo_n "(cached) " >&6 |
|
4153 else |
|
4154 case $DIFF in |
|
4155 [\\/]* | ?:[\\/]*) |
|
4156 ac_cv_path_DIFF="$DIFF" # Let the user override the test with a path. |
|
4157 ;; |
|
4158 *) |
|
4159 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
4160 for as_dir in $PATH |
|
4161 do |
|
4162 IFS=$as_save_IFS |
|
4163 test -z "$as_dir" && as_dir=. |
|
4164 for ac_exec_ext in '' $ac_executable_extensions; do |
|
4165 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
4166 ac_cv_path_DIFF="$as_dir/$ac_word$ac_exec_ext" |
|
4167 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
4168 break 2 |
|
4169 fi |
|
4170 done |
|
4171 done |
|
4172 IFS=$as_save_IFS |
|
4173 |
|
4174 ;; |
|
4175 esac |
|
4176 fi |
|
4177 DIFF=$ac_cv_path_DIFF |
|
4178 if test -n "$DIFF"; then |
|
4179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DIFF" >&5 |
|
4180 $as_echo "$DIFF" >&6; } |
|
4181 else |
|
4182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
4183 $as_echo "no" >&6; } |
|
4184 fi |
|
4185 |
|
4186 |
|
4187 |
|
4188 # Test that variable DIFF is not empty. |
|
4189 if test "" = "$DIFF"; then as_fn_error $? "Could not find diff !" "$LINENO" 5 ; fi |
|
4190 |
|
4191 # Warning echo is really, really unportable!!!!! Different |
|
4192 # behaviour in bash and dash and in a lot of other shells! |
|
4193 # Use printf for serious work! |
|
4194 # Extract the first word of "echo", so it can be a program name with args. |
|
4195 set dummy echo; ac_word=$2 |
|
4196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
4197 $as_echo_n "checking for $ac_word... " >&6; } |
|
4198 if test "${ac_cv_path_ECHO+set}" = set; then : |
|
4199 $as_echo_n "(cached) " >&6 |
|
4200 else |
|
4201 case $ECHO in |
|
4202 [\\/]* | ?:[\\/]*) |
|
4203 ac_cv_path_ECHO="$ECHO" # Let the user override the test with a path. |
|
4204 ;; |
|
4205 *) |
|
4206 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
4207 for as_dir in $PATH |
|
4208 do |
|
4209 IFS=$as_save_IFS |
|
4210 test -z "$as_dir" && as_dir=. |
|
4211 for ac_exec_ext in '' $ac_executable_extensions; do |
|
4212 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
4213 ac_cv_path_ECHO="$as_dir/$ac_word$ac_exec_ext" |
|
4214 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
4215 break 2 |
|
4216 fi |
|
4217 done |
|
4218 done |
|
4219 IFS=$as_save_IFS |
|
4220 |
|
4221 ;; |
|
4222 esac |
|
4223 fi |
|
4224 ECHO=$ac_cv_path_ECHO |
|
4225 if test -n "$ECHO"; then |
|
4226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ECHO" >&5 |
|
4227 $as_echo "$ECHO" >&6; } |
|
4228 else |
|
4229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
4230 $as_echo "no" >&6; } |
|
4231 fi |
|
4232 |
|
4233 |
|
4234 |
|
4235 # Test that variable ECHO is not empty. |
|
4236 if test "" = "$ECHO"; then as_fn_error $? "Could not find echo !" "$LINENO" 5 ; fi |
|
4237 |
|
4238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 |
|
4239 $as_echo_n "checking for egrep... " >&6; } |
|
4240 if test "${ac_cv_path_EGREP+set}" = set; then : |
|
4241 $as_echo_n "(cached) " >&6 |
|
4242 else |
|
4243 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 |
|
4244 then ac_cv_path_EGREP="$GREP -E" |
|
4245 else |
|
4246 if test -z "$EGREP"; then |
|
4247 ac_path_EGREP_found=false |
|
4248 # Loop through the user's path and test for each of PROGNAME-LIST |
|
4249 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
4250 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin |
|
4251 do |
|
4252 IFS=$as_save_IFS |
|
4253 test -z "$as_dir" && as_dir=. |
|
4254 for ac_prog in egrep; do |
|
4255 for ac_exec_ext in '' $ac_executable_extensions; do |
|
4256 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" |
|
4257 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue |
|
4258 # Check for GNU ac_path_EGREP and select it if it is found. |
|
4259 # Check for GNU $ac_path_EGREP |
|
4260 case `"$ac_path_EGREP" --version 2>&1` in |
|
4261 *GNU*) |
|
4262 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; |
|
4263 *) |
|
4264 ac_count=0 |
|
4265 $as_echo_n 0123456789 >"conftest.in" |
|
4266 while : |
|
4267 do |
|
4268 cat "conftest.in" "conftest.in" >"conftest.tmp" |
|
4269 mv "conftest.tmp" "conftest.in" |
|
4270 cp "conftest.in" "conftest.nl" |
|
4271 $as_echo 'EGREP' >> "conftest.nl" |
|
4272 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break |
|
4273 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break |
|
4274 as_fn_arith $ac_count + 1 && ac_count=$as_val |
|
4275 if test $ac_count -gt ${ac_path_EGREP_max-0}; then |
|
4276 # Best one so far, save it but keep looking for a better one |
|
4277 ac_cv_path_EGREP="$ac_path_EGREP" |
|
4278 ac_path_EGREP_max=$ac_count |
|
4279 fi |
|
4280 # 10*(2^10) chars as input seems more than enough |
|
4281 test $ac_count -gt 10 && break |
|
4282 done |
|
4283 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; |
|
4284 esac |
|
4285 |
|
4286 $ac_path_EGREP_found && break 3 |
|
4287 done |
|
4288 done |
|
4289 done |
|
4290 IFS=$as_save_IFS |
|
4291 if test -z "$ac_cv_path_EGREP"; then |
|
4292 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 |
|
4293 fi |
|
4294 else |
|
4295 ac_cv_path_EGREP=$EGREP |
|
4296 fi |
|
4297 |
|
4298 fi |
|
4299 fi |
|
4300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 |
|
4301 $as_echo "$ac_cv_path_EGREP" >&6; } |
|
4302 EGREP="$ac_cv_path_EGREP" |
|
4303 |
|
4304 |
|
4305 |
|
4306 # Test that variable EGREP is not empty. |
|
4307 if test "" = "$EGREP"; then as_fn_error $? "Could not find egrep !" "$LINENO" 5 ; fi |
|
4308 |
|
4309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 |
|
4310 $as_echo_n "checking for fgrep... " >&6; } |
|
4311 if test "${ac_cv_path_FGREP+set}" = set; then : |
|
4312 $as_echo_n "(cached) " >&6 |
|
4313 else |
|
4314 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 |
|
4315 then ac_cv_path_FGREP="$GREP -F" |
|
4316 else |
|
4317 if test -z "$FGREP"; then |
|
4318 ac_path_FGREP_found=false |
|
4319 # Loop through the user's path and test for each of PROGNAME-LIST |
|
4320 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
4321 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin |
|
4322 do |
|
4323 IFS=$as_save_IFS |
|
4324 test -z "$as_dir" && as_dir=. |
|
4325 for ac_prog in fgrep; do |
|
4326 for ac_exec_ext in '' $ac_executable_extensions; do |
|
4327 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" |
|
4328 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue |
|
4329 # Check for GNU ac_path_FGREP and select it if it is found. |
|
4330 # Check for GNU $ac_path_FGREP |
|
4331 case `"$ac_path_FGREP" --version 2>&1` in |
|
4332 *GNU*) |
|
4333 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; |
|
4334 *) |
|
4335 ac_count=0 |
|
4336 $as_echo_n 0123456789 >"conftest.in" |
|
4337 while : |
|
4338 do |
|
4339 cat "conftest.in" "conftest.in" >"conftest.tmp" |
|
4340 mv "conftest.tmp" "conftest.in" |
|
4341 cp "conftest.in" "conftest.nl" |
|
4342 $as_echo 'FGREP' >> "conftest.nl" |
|
4343 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break |
|
4344 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break |
|
4345 as_fn_arith $ac_count + 1 && ac_count=$as_val |
|
4346 if test $ac_count -gt ${ac_path_FGREP_max-0}; then |
|
4347 # Best one so far, save it but keep looking for a better one |
|
4348 ac_cv_path_FGREP="$ac_path_FGREP" |
|
4349 ac_path_FGREP_max=$ac_count |
|
4350 fi |
|
4351 # 10*(2^10) chars as input seems more than enough |
|
4352 test $ac_count -gt 10 && break |
|
4353 done |
|
4354 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; |
|
4355 esac |
|
4356 |
|
4357 $ac_path_FGREP_found && break 3 |
|
4358 done |
|
4359 done |
|
4360 done |
|
4361 IFS=$as_save_IFS |
|
4362 if test -z "$ac_cv_path_FGREP"; then |
|
4363 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 |
|
4364 fi |
|
4365 else |
|
4366 ac_cv_path_FGREP=$FGREP |
|
4367 fi |
|
4368 |
|
4369 fi |
|
4370 fi |
|
4371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 |
|
4372 $as_echo "$ac_cv_path_FGREP" >&6; } |
|
4373 FGREP="$ac_cv_path_FGREP" |
|
4374 |
|
4375 |
|
4376 |
|
4377 # Test that variable FGREP is not empty. |
|
4378 if test "" = "$FGREP"; then as_fn_error $? "Could not find fgrep !" "$LINENO" 5 ; fi |
|
4379 |
|
4380 |
|
4381 # Extract the first word of "find", so it can be a program name with args. |
|
4382 set dummy find; ac_word=$2 |
|
4383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
4384 $as_echo_n "checking for $ac_word... " >&6; } |
|
4385 if test "${ac_cv_path_FIND+set}" = set; then : |
|
4386 $as_echo_n "(cached) " >&6 |
|
4387 else |
|
4388 case $FIND in |
|
4389 [\\/]* | ?:[\\/]*) |
|
4390 ac_cv_path_FIND="$FIND" # Let the user override the test with a path. |
|
4391 ;; |
|
4392 *) |
|
4393 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
4394 for as_dir in $PATH |
|
4395 do |
|
4396 IFS=$as_save_IFS |
|
4397 test -z "$as_dir" && as_dir=. |
|
4398 for ac_exec_ext in '' $ac_executable_extensions; do |
|
4399 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
4400 ac_cv_path_FIND="$as_dir/$ac_word$ac_exec_ext" |
|
4401 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
4402 break 2 |
|
4403 fi |
|
4404 done |
|
4405 done |
|
4406 IFS=$as_save_IFS |
|
4407 |
|
4408 ;; |
|
4409 esac |
|
4410 fi |
|
4411 FIND=$ac_cv_path_FIND |
|
4412 if test -n "$FIND"; then |
|
4413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FIND" >&5 |
|
4414 $as_echo "$FIND" >&6; } |
|
4415 else |
|
4416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
4417 $as_echo "no" >&6; } |
|
4418 fi |
|
4419 |
|
4420 |
|
4421 |
|
4422 # Test that variable FIND is not empty. |
|
4423 if test "" = "$FIND"; then as_fn_error $? "Could not find find !" "$LINENO" 5 ; fi |
|
4424 |
|
4425 |
|
4426 # Test if find supports -delete |
|
4427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if find supports -delete" >&5 |
|
4428 $as_echo_n "checking if find supports -delete... " >&6; } |
|
4429 FIND_DELETE="-delete" |
|
4430 |
|
4431 DELETEDIR=`mktemp -d tmp.XXXXXXXXXX` || (echo Could not create temporary directory!; exit $?) |
|
4432 |
|
4433 echo Hejsan > $DELETEDIR/TestIfFindSupportsDelete |
|
4434 |
|
4435 TEST_DELETE=`$FIND "$DELETEDIR" -name TestIfFindSupportsDelete $FIND_DELETE 2>&1` |
|
4436 if test -f $DELETEDIR/TestIfFindSupportsDelete; then |
|
4437 # No, it does not. |
|
4438 rm $DELETEDIR/TestIfFindSupportsDelete |
|
4439 FIND_DELETE="-exec rm \{\} \+" |
|
4440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
4441 $as_echo "no" >&6; } |
|
4442 else |
|
4443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 |
|
4444 $as_echo "yes" >&6; } |
|
4445 fi |
|
4446 rmdir $DELETEDIR |
|
4447 |
|
4448 |
|
4449 |
|
4450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 |
|
4451 $as_echo_n "checking for grep that handles long lines and -e... " >&6; } |
|
4452 if test "${ac_cv_path_GREP+set}" = set; then : |
|
4453 $as_echo_n "(cached) " >&6 |
|
4454 else |
|
4455 if test -z "$GREP"; then |
|
4456 ac_path_GREP_found=false |
|
4457 # Loop through the user's path and test for each of PROGNAME-LIST |
|
4458 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
4459 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin |
|
4460 do |
|
4461 IFS=$as_save_IFS |
|
4462 test -z "$as_dir" && as_dir=. |
|
4463 for ac_prog in grep ggrep; do |
|
4464 for ac_exec_ext in '' $ac_executable_extensions; do |
|
4465 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" |
|
4466 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue |
|
4467 # Check for GNU ac_path_GREP and select it if it is found. |
|
4468 # Check for GNU $ac_path_GREP |
|
4469 case `"$ac_path_GREP" --version 2>&1` in |
|
4470 *GNU*) |
|
4471 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; |
|
4472 *) |
|
4473 ac_count=0 |
|
4474 $as_echo_n 0123456789 >"conftest.in" |
|
4475 while : |
|
4476 do |
|
4477 cat "conftest.in" "conftest.in" >"conftest.tmp" |
|
4478 mv "conftest.tmp" "conftest.in" |
|
4479 cp "conftest.in" "conftest.nl" |
|
4480 $as_echo 'GREP' >> "conftest.nl" |
|
4481 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break |
|
4482 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break |
|
4483 as_fn_arith $ac_count + 1 && ac_count=$as_val |
|
4484 if test $ac_count -gt ${ac_path_GREP_max-0}; then |
|
4485 # Best one so far, save it but keep looking for a better one |
|
4486 ac_cv_path_GREP="$ac_path_GREP" |
|
4487 ac_path_GREP_max=$ac_count |
|
4488 fi |
|
4489 # 10*(2^10) chars as input seems more than enough |
|
4490 test $ac_count -gt 10 && break |
|
4491 done |
|
4492 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; |
|
4493 esac |
|
4494 |
|
4495 $ac_path_GREP_found && break 3 |
|
4496 done |
|
4497 done |
|
4498 done |
|
4499 IFS=$as_save_IFS |
|
4500 if test -z "$ac_cv_path_GREP"; then |
|
4501 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 |
|
4502 fi |
|
4503 else |
|
4504 ac_cv_path_GREP=$GREP |
|
4505 fi |
|
4506 |
|
4507 fi |
|
4508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 |
|
4509 $as_echo "$ac_cv_path_GREP" >&6; } |
|
4510 GREP="$ac_cv_path_GREP" |
|
4511 |
|
4512 |
|
4513 |
|
4514 # Test that variable GREP is not empty. |
|
4515 if test "" = "$GREP"; then as_fn_error $? "Could not find grep !" "$LINENO" 5 ; fi |
|
4516 |
|
4517 # Extract the first word of "head", so it can be a program name with args. |
|
4518 set dummy head; ac_word=$2 |
|
4519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
4520 $as_echo_n "checking for $ac_word... " >&6; } |
|
4521 if test "${ac_cv_path_HEAD+set}" = set; then : |
|
4522 $as_echo_n "(cached) " >&6 |
|
4523 else |
|
4524 case $HEAD in |
|
4525 [\\/]* | ?:[\\/]*) |
|
4526 ac_cv_path_HEAD="$HEAD" # Let the user override the test with a path. |
|
4527 ;; |
|
4528 *) |
|
4529 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
4530 for as_dir in $PATH |
|
4531 do |
|
4532 IFS=$as_save_IFS |
|
4533 test -z "$as_dir" && as_dir=. |
|
4534 for ac_exec_ext in '' $ac_executable_extensions; do |
|
4535 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
4536 ac_cv_path_HEAD="$as_dir/$ac_word$ac_exec_ext" |
|
4537 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
4538 break 2 |
|
4539 fi |
|
4540 done |
|
4541 done |
|
4542 IFS=$as_save_IFS |
|
4543 |
|
4544 ;; |
|
4545 esac |
|
4546 fi |
|
4547 HEAD=$ac_cv_path_HEAD |
|
4548 if test -n "$HEAD"; then |
|
4549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HEAD" >&5 |
|
4550 $as_echo "$HEAD" >&6; } |
|
4551 else |
|
4552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
4553 $as_echo "no" >&6; } |
|
4554 fi |
|
4555 |
|
4556 |
|
4557 |
|
4558 # Test that variable HEAD is not empty. |
|
4559 if test "" = "$HEAD"; then as_fn_error $? "Could not find head !" "$LINENO" 5 ; fi |
|
4560 |
|
4561 # Extract the first word of "ln", so it can be a program name with args. |
|
4562 set dummy ln; ac_word=$2 |
|
4563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
4564 $as_echo_n "checking for $ac_word... " >&6; } |
|
4565 if test "${ac_cv_path_LN+set}" = set; then : |
|
4566 $as_echo_n "(cached) " >&6 |
|
4567 else |
|
4568 case $LN in |
|
4569 [\\/]* | ?:[\\/]*) |
|
4570 ac_cv_path_LN="$LN" # Let the user override the test with a path. |
|
4571 ;; |
|
4572 *) |
|
4573 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
4574 for as_dir in $PATH |
|
4575 do |
|
4576 IFS=$as_save_IFS |
|
4577 test -z "$as_dir" && as_dir=. |
|
4578 for ac_exec_ext in '' $ac_executable_extensions; do |
|
4579 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
4580 ac_cv_path_LN="$as_dir/$ac_word$ac_exec_ext" |
|
4581 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
4582 break 2 |
|
4583 fi |
|
4584 done |
|
4585 done |
|
4586 IFS=$as_save_IFS |
|
4587 |
|
4588 ;; |
|
4589 esac |
|
4590 fi |
|
4591 LN=$ac_cv_path_LN |
|
4592 if test -n "$LN"; then |
|
4593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LN" >&5 |
|
4594 $as_echo "$LN" >&6; } |
|
4595 else |
|
4596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
4597 $as_echo "no" >&6; } |
|
4598 fi |
|
4599 |
|
4600 |
|
4601 |
|
4602 # Test that variable LN is not empty. |
|
4603 if test "" = "$LN"; then as_fn_error $? "Could not find ln !" "$LINENO" 5 ; fi |
|
4604 |
|
4605 # Extract the first word of "ls", so it can be a program name with args. |
|
4606 set dummy ls; ac_word=$2 |
|
4607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
4608 $as_echo_n "checking for $ac_word... " >&6; } |
|
4609 if test "${ac_cv_path_LS+set}" = set; then : |
|
4610 $as_echo_n "(cached) " >&6 |
|
4611 else |
|
4612 case $LS in |
|
4613 [\\/]* | ?:[\\/]*) |
|
4614 ac_cv_path_LS="$LS" # Let the user override the test with a path. |
|
4615 ;; |
|
4616 *) |
|
4617 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
4618 for as_dir in $PATH |
|
4619 do |
|
4620 IFS=$as_save_IFS |
|
4621 test -z "$as_dir" && as_dir=. |
|
4622 for ac_exec_ext in '' $ac_executable_extensions; do |
|
4623 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
4624 ac_cv_path_LS="$as_dir/$ac_word$ac_exec_ext" |
|
4625 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
4626 break 2 |
|
4627 fi |
|
4628 done |
|
4629 done |
|
4630 IFS=$as_save_IFS |
|
4631 |
|
4632 ;; |
|
4633 esac |
|
4634 fi |
|
4635 LS=$ac_cv_path_LS |
|
4636 if test -n "$LS"; then |
|
4637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LS" >&5 |
|
4638 $as_echo "$LS" >&6; } |
|
4639 else |
|
4640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
4641 $as_echo "no" >&6; } |
|
4642 fi |
|
4643 |
|
4644 |
|
4645 |
|
4646 # Test that variable LS is not empty. |
|
4647 if test "" = "$LS"; then as_fn_error $? "Could not find ls !" "$LINENO" 5 ; fi |
|
4648 |
|
4649 for ac_prog in gmake make |
|
4650 do |
|
4651 # Extract the first word of "$ac_prog", so it can be a program name with args. |
|
4652 set dummy $ac_prog; ac_word=$2 |
|
4653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
4654 $as_echo_n "checking for $ac_word... " >&6; } |
|
4655 if test "${ac_cv_path_MAKE+set}" = set; then : |
|
4656 $as_echo_n "(cached) " >&6 |
|
4657 else |
|
4658 case $MAKE in |
|
4659 [\\/]* | ?:[\\/]*) |
|
4660 ac_cv_path_MAKE="$MAKE" # Let the user override the test with a path. |
|
4661 ;; |
|
4662 *) |
|
4663 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
4664 for as_dir in $PATH |
|
4665 do |
|
4666 IFS=$as_save_IFS |
|
4667 test -z "$as_dir" && as_dir=. |
|
4668 for ac_exec_ext in '' $ac_executable_extensions; do |
|
4669 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
4670 ac_cv_path_MAKE="$as_dir/$ac_word$ac_exec_ext" |
|
4671 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
4672 break 2 |
|
4673 fi |
|
4674 done |
|
4675 done |
|
4676 IFS=$as_save_IFS |
|
4677 |
|
4678 ;; |
|
4679 esac |
|
4680 fi |
|
4681 MAKE=$ac_cv_path_MAKE |
|
4682 if test -n "$MAKE"; then |
|
4683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5 |
|
4684 $as_echo "$MAKE" >&6; } |
|
4685 else |
|
4686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
4687 $as_echo "no" >&6; } |
|
4688 fi |
|
4689 |
|
4690 |
|
4691 test -n "$MAKE" && break |
|
4692 done |
|
4693 |
|
4694 |
|
4695 # Test that variable MAKE is not empty. |
|
4696 if test "" = "$MAKE"; then as_fn_error $? "Could not find make !" "$LINENO" 5 ; fi |
|
4697 |
|
4698 MAKE_VERSION=`$MAKE --version | head -n 1 | grep '3.8[12346789]'` |
|
4699 if test "x$MAKE_VERSION" = x; then |
|
4700 as_fn_error $? "You must use GNU make 3.81 or newer! Please put it in the path, or add e.g. MAKE=/opt/gmake3.81/make as argument to configure." "$LINENO" 5 |
|
4701 fi |
|
4702 # Extract the first word of "mkdir", so it can be a program name with args. |
|
4703 set dummy mkdir; ac_word=$2 |
|
4704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
4705 $as_echo_n "checking for $ac_word... " >&6; } |
|
4706 if test "${ac_cv_path_MKDIR+set}" = set; then : |
|
4707 $as_echo_n "(cached) " >&6 |
|
4708 else |
|
4709 case $MKDIR in |
|
4710 [\\/]* | ?:[\\/]*) |
|
4711 ac_cv_path_MKDIR="$MKDIR" # Let the user override the test with a path. |
|
4712 ;; |
|
4713 *) |
|
4714 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
4715 for as_dir in $PATH |
|
4716 do |
|
4717 IFS=$as_save_IFS |
|
4718 test -z "$as_dir" && as_dir=. |
|
4719 for ac_exec_ext in '' $ac_executable_extensions; do |
|
4720 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
4721 ac_cv_path_MKDIR="$as_dir/$ac_word$ac_exec_ext" |
|
4722 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
4723 break 2 |
|
4724 fi |
|
4725 done |
|
4726 done |
|
4727 IFS=$as_save_IFS |
|
4728 |
|
4729 ;; |
|
4730 esac |
|
4731 fi |
|
4732 MKDIR=$ac_cv_path_MKDIR |
|
4733 if test -n "$MKDIR"; then |
|
4734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR" >&5 |
|
4735 $as_echo "$MKDIR" >&6; } |
|
4736 else |
|
4737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
4738 $as_echo "no" >&6; } |
|
4739 fi |
|
4740 |
|
4741 |
|
4742 |
|
4743 # Test that variable MKDIR is not empty. |
|
4744 if test "" = "$MKDIR"; then as_fn_error $? "Could not find mkdir !" "$LINENO" 5 ; fi |
|
4745 |
|
4746 # Extract the first word of "mv", so it can be a program name with args. |
|
4747 set dummy mv; ac_word=$2 |
|
4748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
4749 $as_echo_n "checking for $ac_word... " >&6; } |
|
4750 if test "${ac_cv_path_MV+set}" = set; then : |
|
4751 $as_echo_n "(cached) " >&6 |
|
4752 else |
|
4753 case $MV in |
|
4754 [\\/]* | ?:[\\/]*) |
|
4755 ac_cv_path_MV="$MV" # Let the user override the test with a path. |
|
4756 ;; |
|
4757 *) |
|
4758 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
4759 for as_dir in $PATH |
|
4760 do |
|
4761 IFS=$as_save_IFS |
|
4762 test -z "$as_dir" && as_dir=. |
|
4763 for ac_exec_ext in '' $ac_executable_extensions; do |
|
4764 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
4765 ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext" |
|
4766 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
4767 break 2 |
|
4768 fi |
|
4769 done |
|
4770 done |
|
4771 IFS=$as_save_IFS |
|
4772 |
|
4773 ;; |
|
4774 esac |
|
4775 fi |
|
4776 MV=$ac_cv_path_MV |
|
4777 if test -n "$MV"; then |
|
4778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MV" >&5 |
|
4779 $as_echo "$MV" >&6; } |
|
4780 else |
|
4781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
4782 $as_echo "no" >&6; } |
|
4783 fi |
|
4784 |
|
4785 |
|
4786 |
|
4787 # Test that variable MV is not empty. |
|
4788 if test "" = "$MV"; then as_fn_error $? "Could not find mv !" "$LINENO" 5 ; fi |
|
4789 |
|
4790 for ac_prog in nawk gawk awk |
|
4791 do |
|
4792 # Extract the first word of "$ac_prog", so it can be a program name with args. |
|
4793 set dummy $ac_prog; ac_word=$2 |
|
4794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
4795 $as_echo_n "checking for $ac_word... " >&6; } |
|
4796 if test "${ac_cv_path_NAWK+set}" = set; then : |
|
4797 $as_echo_n "(cached) " >&6 |
|
4798 else |
|
4799 case $NAWK in |
|
4800 [\\/]* | ?:[\\/]*) |
|
4801 ac_cv_path_NAWK="$NAWK" # Let the user override the test with a path. |
|
4802 ;; |
|
4803 *) |
|
4804 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
4805 for as_dir in $PATH |
|
4806 do |
|
4807 IFS=$as_save_IFS |
|
4808 test -z "$as_dir" && as_dir=. |
|
4809 for ac_exec_ext in '' $ac_executable_extensions; do |
|
4810 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
4811 ac_cv_path_NAWK="$as_dir/$ac_word$ac_exec_ext" |
|
4812 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
4813 break 2 |
|
4814 fi |
|
4815 done |
|
4816 done |
|
4817 IFS=$as_save_IFS |
|
4818 |
|
4819 ;; |
|
4820 esac |
|
4821 fi |
|
4822 NAWK=$ac_cv_path_NAWK |
|
4823 if test -n "$NAWK"; then |
|
4824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NAWK" >&5 |
|
4825 $as_echo "$NAWK" >&6; } |
|
4826 else |
|
4827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
4828 $as_echo "no" >&6; } |
|
4829 fi |
|
4830 |
|
4831 |
|
4832 test -n "$NAWK" && break |
|
4833 done |
|
4834 |
|
4835 |
|
4836 # Test that variable NAWK is not empty. |
|
4837 if test "" = "$NAWK"; then as_fn_error $? "Could not find nawk !" "$LINENO" 5 ; fi |
|
4838 |
|
4839 # Extract the first word of "printf", so it can be a program name with args. |
|
4840 set dummy printf; ac_word=$2 |
|
4841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
4842 $as_echo_n "checking for $ac_word... " >&6; } |
|
4843 if test "${ac_cv_path_PRINTF+set}" = set; then : |
|
4844 $as_echo_n "(cached) " >&6 |
|
4845 else |
|
4846 case $PRINTF in |
|
4847 [\\/]* | ?:[\\/]*) |
|
4848 ac_cv_path_PRINTF="$PRINTF" # Let the user override the test with a path. |
|
4849 ;; |
|
4850 *) |
|
4851 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
4852 for as_dir in $PATH |
|
4853 do |
|
4854 IFS=$as_save_IFS |
|
4855 test -z "$as_dir" && as_dir=. |
|
4856 for ac_exec_ext in '' $ac_executable_extensions; do |
|
4857 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
4858 ac_cv_path_PRINTF="$as_dir/$ac_word$ac_exec_ext" |
|
4859 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
4860 break 2 |
|
4861 fi |
|
4862 done |
|
4863 done |
|
4864 IFS=$as_save_IFS |
|
4865 |
|
4866 ;; |
|
4867 esac |
|
4868 fi |
|
4869 PRINTF=$ac_cv_path_PRINTF |
|
4870 if test -n "$PRINTF"; then |
|
4871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PRINTF" >&5 |
|
4872 $as_echo "$PRINTF" >&6; } |
|
4873 else |
|
4874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
4875 $as_echo "no" >&6; } |
|
4876 fi |
|
4877 |
|
4878 |
|
4879 |
|
4880 # Test that variable PRINTF is not empty. |
|
4881 if test "" = "$PRINTF"; then as_fn_error $? "Could not find printf !" "$LINENO" 5 ; fi |
|
4882 |
|
4883 # Extract the first word of "pwd", so it can be a program name with args. |
|
4884 set dummy pwd; ac_word=$2 |
|
4885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
4886 $as_echo_n "checking for $ac_word... " >&6; } |
|
4887 if test "${ac_cv_path_THEPWDCMD+set}" = set; then : |
|
4888 $as_echo_n "(cached) " >&6 |
|
4889 else |
|
4890 case $THEPWDCMD in |
|
4891 [\\/]* | ?:[\\/]*) |
|
4892 ac_cv_path_THEPWDCMD="$THEPWDCMD" # Let the user override the test with a path. |
|
4893 ;; |
|
4894 *) |
|
4895 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
4896 for as_dir in $PATH |
|
4897 do |
|
4898 IFS=$as_save_IFS |
|
4899 test -z "$as_dir" && as_dir=. |
|
4900 for ac_exec_ext in '' $ac_executable_extensions; do |
|
4901 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
4902 ac_cv_path_THEPWDCMD="$as_dir/$ac_word$ac_exec_ext" |
|
4903 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
4904 break 2 |
|
4905 fi |
|
4906 done |
|
4907 done |
|
4908 IFS=$as_save_IFS |
|
4909 |
|
4910 ;; |
|
4911 esac |
|
4912 fi |
|
4913 THEPWDCMD=$ac_cv_path_THEPWDCMD |
|
4914 if test -n "$THEPWDCMD"; then |
|
4915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $THEPWDCMD" >&5 |
|
4916 $as_echo "$THEPWDCMD" >&6; } |
|
4917 else |
|
4918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
4919 $as_echo "no" >&6; } |
|
4920 fi |
|
4921 |
|
4922 |
|
4923 # Extract the first word of "rm", so it can be a program name with args. |
|
4924 set dummy rm; ac_word=$2 |
|
4925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
4926 $as_echo_n "checking for $ac_word... " >&6; } |
|
4927 if test "${ac_cv_path_RM+set}" = set; then : |
|
4928 $as_echo_n "(cached) " >&6 |
|
4929 else |
|
4930 case $RM in |
|
4931 [\\/]* | ?:[\\/]*) |
|
4932 ac_cv_path_RM="$RM" # Let the user override the test with a path. |
|
4933 ;; |
|
4934 *) |
|
4935 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
4936 for as_dir in $PATH |
|
4937 do |
|
4938 IFS=$as_save_IFS |
|
4939 test -z "$as_dir" && as_dir=. |
|
4940 for ac_exec_ext in '' $ac_executable_extensions; do |
|
4941 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
4942 ac_cv_path_RM="$as_dir/$ac_word$ac_exec_ext" |
|
4943 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
4944 break 2 |
|
4945 fi |
|
4946 done |
|
4947 done |
|
4948 IFS=$as_save_IFS |
|
4949 |
|
4950 ;; |
|
4951 esac |
|
4952 fi |
|
4953 RM=$ac_cv_path_RM |
|
4954 if test -n "$RM"; then |
|
4955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RM" >&5 |
|
4956 $as_echo "$RM" >&6; } |
|
4957 else |
|
4958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
4959 $as_echo "no" >&6; } |
|
4960 fi |
|
4961 |
|
4962 |
|
4963 |
|
4964 # Test that variable RM is not empty. |
|
4965 if test "" = "$RM"; then as_fn_error $? "Could not find rm !" "$LINENO" 5 ; fi |
|
4966 |
|
4967 RM="$RM -f" |
|
4968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 |
|
4969 $as_echo_n "checking for a sed that does not truncate output... " >&6; } |
|
4970 if test "${ac_cv_path_SED+set}" = set; then : |
|
4971 $as_echo_n "(cached) " >&6 |
|
4972 else |
|
4973 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ |
|
4974 for ac_i in 1 2 3 4 5 6 7; do |
|
4975 ac_script="$ac_script$as_nl$ac_script" |
|
4976 done |
|
4977 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed |
|
4978 { ac_script=; unset ac_script;} |
|
4979 if test -z "$SED"; then |
|
4980 ac_path_SED_found=false |
|
4981 # Loop through the user's path and test for each of PROGNAME-LIST |
|
4982 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
4983 for as_dir in $PATH |
|
4984 do |
|
4985 IFS=$as_save_IFS |
|
4986 test -z "$as_dir" && as_dir=. |
|
4987 for ac_prog in sed gsed; do |
|
4988 for ac_exec_ext in '' $ac_executable_extensions; do |
|
4989 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" |
|
4990 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue |
|
4991 # Check for GNU ac_path_SED and select it if it is found. |
|
4992 # Check for GNU $ac_path_SED |
|
4993 case `"$ac_path_SED" --version 2>&1` in |
|
4994 *GNU*) |
|
4995 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; |
|
4996 *) |
|
4997 ac_count=0 |
|
4998 $as_echo_n 0123456789 >"conftest.in" |
|
4999 while : |
|
5000 do |
|
5001 cat "conftest.in" "conftest.in" >"conftest.tmp" |
|
5002 mv "conftest.tmp" "conftest.in" |
|
5003 cp "conftest.in" "conftest.nl" |
|
5004 $as_echo '' >> "conftest.nl" |
|
5005 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break |
|
5006 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break |
|
5007 as_fn_arith $ac_count + 1 && ac_count=$as_val |
|
5008 if test $ac_count -gt ${ac_path_SED_max-0}; then |
|
5009 # Best one so far, save it but keep looking for a better one |
|
5010 ac_cv_path_SED="$ac_path_SED" |
|
5011 ac_path_SED_max=$ac_count |
|
5012 fi |
|
5013 # 10*(2^10) chars as input seems more than enough |
|
5014 test $ac_count -gt 10 && break |
|
5015 done |
|
5016 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; |
|
5017 esac |
|
5018 |
|
5019 $ac_path_SED_found && break 3 |
|
5020 done |
|
5021 done |
|
5022 done |
|
5023 IFS=$as_save_IFS |
|
5024 if test -z "$ac_cv_path_SED"; then |
|
5025 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 |
|
5026 fi |
|
5027 else |
|
5028 ac_cv_path_SED=$SED |
|
5029 fi |
|
5030 |
|
5031 fi |
|
5032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 |
|
5033 $as_echo "$ac_cv_path_SED" >&6; } |
|
5034 SED="$ac_cv_path_SED" |
|
5035 rm -f conftest.sed |
|
5036 |
|
5037 |
|
5038 # Test that variable SED is not empty. |
|
5039 if test "" = "$SED"; then as_fn_error $? "Could not find sed !" "$LINENO" 5 ; fi |
|
5040 |
|
5041 # Extract the first word of "sh", so it can be a program name with args. |
|
5042 set dummy sh; ac_word=$2 |
|
5043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
5044 $as_echo_n "checking for $ac_word... " >&6; } |
|
5045 if test "${ac_cv_path_SH+set}" = set; then : |
|
5046 $as_echo_n "(cached) " >&6 |
|
5047 else |
|
5048 case $SH in |
|
5049 [\\/]* | ?:[\\/]*) |
|
5050 ac_cv_path_SH="$SH" # Let the user override the test with a path. |
|
5051 ;; |
|
5052 *) |
|
5053 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
5054 for as_dir in $PATH |
|
5055 do |
|
5056 IFS=$as_save_IFS |
|
5057 test -z "$as_dir" && as_dir=. |
|
5058 for ac_exec_ext in '' $ac_executable_extensions; do |
|
5059 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
5060 ac_cv_path_SH="$as_dir/$ac_word$ac_exec_ext" |
|
5061 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
5062 break 2 |
|
5063 fi |
|
5064 done |
|
5065 done |
|
5066 IFS=$as_save_IFS |
|
5067 |
|
5068 ;; |
|
5069 esac |
|
5070 fi |
|
5071 SH=$ac_cv_path_SH |
|
5072 if test -n "$SH"; then |
|
5073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SH" >&5 |
|
5074 $as_echo "$SH" >&6; } |
|
5075 else |
|
5076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
5077 $as_echo "no" >&6; } |
|
5078 fi |
|
5079 |
|
5080 |
|
5081 |
|
5082 # Test that variable SH is not empty. |
|
5083 if test "" = "$SH"; then as_fn_error $? "Could not find sh !" "$LINENO" 5 ; fi |
|
5084 |
|
5085 # Extract the first word of "sort", so it can be a program name with args. |
|
5086 set dummy sort; ac_word=$2 |
|
5087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
5088 $as_echo_n "checking for $ac_word... " >&6; } |
|
5089 if test "${ac_cv_path_SORT+set}" = set; then : |
|
5090 $as_echo_n "(cached) " >&6 |
|
5091 else |
|
5092 case $SORT in |
|
5093 [\\/]* | ?:[\\/]*) |
|
5094 ac_cv_path_SORT="$SORT" # Let the user override the test with a path. |
|
5095 ;; |
|
5096 *) |
|
5097 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
5098 for as_dir in $PATH |
|
5099 do |
|
5100 IFS=$as_save_IFS |
|
5101 test -z "$as_dir" && as_dir=. |
|
5102 for ac_exec_ext in '' $ac_executable_extensions; do |
|
5103 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
5104 ac_cv_path_SORT="$as_dir/$ac_word$ac_exec_ext" |
|
5105 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
5106 break 2 |
|
5107 fi |
|
5108 done |
|
5109 done |
|
5110 IFS=$as_save_IFS |
|
5111 |
|
5112 ;; |
|
5113 esac |
|
5114 fi |
|
5115 SORT=$ac_cv_path_SORT |
|
5116 if test -n "$SORT"; then |
|
5117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SORT" >&5 |
|
5118 $as_echo "$SORT" >&6; } |
|
5119 else |
|
5120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
5121 $as_echo "no" >&6; } |
|
5122 fi |
|
5123 |
|
5124 |
|
5125 |
|
5126 # Test that variable SORT is not empty. |
|
5127 if test "" = "$SORT"; then as_fn_error $? "Could not find sort !" "$LINENO" 5 ; fi |
|
5128 |
|
5129 # Extract the first word of "tar", so it can be a program name with args. |
|
5130 set dummy tar; ac_word=$2 |
|
5131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
5132 $as_echo_n "checking for $ac_word... " >&6; } |
|
5133 if test "${ac_cv_path_TAR+set}" = set; then : |
|
5134 $as_echo_n "(cached) " >&6 |
|
5135 else |
|
5136 case $TAR in |
|
5137 [\\/]* | ?:[\\/]*) |
|
5138 ac_cv_path_TAR="$TAR" # Let the user override the test with a path. |
|
5139 ;; |
|
5140 *) |
|
5141 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
5142 for as_dir in $PATH |
|
5143 do |
|
5144 IFS=$as_save_IFS |
|
5145 test -z "$as_dir" && as_dir=. |
|
5146 for ac_exec_ext in '' $ac_executable_extensions; do |
|
5147 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
5148 ac_cv_path_TAR="$as_dir/$ac_word$ac_exec_ext" |
|
5149 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
5150 break 2 |
|
5151 fi |
|
5152 done |
|
5153 done |
|
5154 IFS=$as_save_IFS |
|
5155 |
|
5156 ;; |
|
5157 esac |
|
5158 fi |
|
5159 TAR=$ac_cv_path_TAR |
|
5160 if test -n "$TAR"; then |
|
5161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAR" >&5 |
|
5162 $as_echo "$TAR" >&6; } |
|
5163 else |
|
5164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
5165 $as_echo "no" >&6; } |
|
5166 fi |
|
5167 |
|
5168 |
|
5169 |
|
5170 # Test that variable TAR is not empty. |
|
5171 if test "" = "$TAR"; then as_fn_error $? "Could not find tar !" "$LINENO" 5 ; fi |
|
5172 |
|
5173 # Extract the first word of "tail", so it can be a program name with args. |
|
5174 set dummy tail; ac_word=$2 |
|
5175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
5176 $as_echo_n "checking for $ac_word... " >&6; } |
|
5177 if test "${ac_cv_path_TAIL+set}" = set; then : |
|
5178 $as_echo_n "(cached) " >&6 |
|
5179 else |
|
5180 case $TAIL in |
|
5181 [\\/]* | ?:[\\/]*) |
|
5182 ac_cv_path_TAIL="$TAIL" # Let the user override the test with a path. |
|
5183 ;; |
|
5184 *) |
|
5185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
5186 for as_dir in $PATH |
|
5187 do |
|
5188 IFS=$as_save_IFS |
|
5189 test -z "$as_dir" && as_dir=. |
|
5190 for ac_exec_ext in '' $ac_executable_extensions; do |
|
5191 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
5192 ac_cv_path_TAIL="$as_dir/$ac_word$ac_exec_ext" |
|
5193 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
5194 break 2 |
|
5195 fi |
|
5196 done |
|
5197 done |
|
5198 IFS=$as_save_IFS |
|
5199 |
|
5200 ;; |
|
5201 esac |
|
5202 fi |
|
5203 TAIL=$ac_cv_path_TAIL |
|
5204 if test -n "$TAIL"; then |
|
5205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAIL" >&5 |
|
5206 $as_echo "$TAIL" >&6; } |
|
5207 else |
|
5208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
5209 $as_echo "no" >&6; } |
|
5210 fi |
|
5211 |
|
5212 |
|
5213 |
|
5214 # Test that variable TAIL is not empty. |
|
5215 if test "" = "$TAIL"; then as_fn_error $? "Could not find tail !" "$LINENO" 5 ; fi |
|
5216 |
|
5217 # Extract the first word of "tee", so it can be a program name with args. |
|
5218 set dummy tee; ac_word=$2 |
|
5219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
5220 $as_echo_n "checking for $ac_word... " >&6; } |
|
5221 if test "${ac_cv_path_TEE+set}" = set; then : |
|
5222 $as_echo_n "(cached) " >&6 |
|
5223 else |
|
5224 case $TEE in |
|
5225 [\\/]* | ?:[\\/]*) |
|
5226 ac_cv_path_TEE="$TEE" # Let the user override the test with a path. |
|
5227 ;; |
|
5228 *) |
|
5229 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
5230 for as_dir in $PATH |
|
5231 do |
|
5232 IFS=$as_save_IFS |
|
5233 test -z "$as_dir" && as_dir=. |
|
5234 for ac_exec_ext in '' $ac_executable_extensions; do |
|
5235 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
5236 ac_cv_path_TEE="$as_dir/$ac_word$ac_exec_ext" |
|
5237 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
5238 break 2 |
|
5239 fi |
|
5240 done |
|
5241 done |
|
5242 IFS=$as_save_IFS |
|
5243 |
|
5244 ;; |
|
5245 esac |
|
5246 fi |
|
5247 TEE=$ac_cv_path_TEE |
|
5248 if test -n "$TEE"; then |
|
5249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEE" >&5 |
|
5250 $as_echo "$TEE" >&6; } |
|
5251 else |
|
5252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
5253 $as_echo "no" >&6; } |
|
5254 fi |
|
5255 |
|
5256 |
|
5257 |
|
5258 # Test that variable TEE is not empty. |
|
5259 if test "" = "$TEE"; then as_fn_error $? "Could not find tee !" "$LINENO" 5 ; fi |
|
5260 |
|
5261 # Extract the first word of "tr", so it can be a program name with args. |
|
5262 set dummy tr; ac_word=$2 |
|
5263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
5264 $as_echo_n "checking for $ac_word... " >&6; } |
|
5265 if test "${ac_cv_path_TR+set}" = set; then : |
|
5266 $as_echo_n "(cached) " >&6 |
|
5267 else |
|
5268 case $TR in |
|
5269 [\\/]* | ?:[\\/]*) |
|
5270 ac_cv_path_TR="$TR" # Let the user override the test with a path. |
|
5271 ;; |
|
5272 *) |
|
5273 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
5274 for as_dir in $PATH |
|
5275 do |
|
5276 IFS=$as_save_IFS |
|
5277 test -z "$as_dir" && as_dir=. |
|
5278 for ac_exec_ext in '' $ac_executable_extensions; do |
|
5279 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
5280 ac_cv_path_TR="$as_dir/$ac_word$ac_exec_ext" |
|
5281 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
5282 break 2 |
|
5283 fi |
|
5284 done |
|
5285 done |
|
5286 IFS=$as_save_IFS |
|
5287 |
|
5288 ;; |
|
5289 esac |
|
5290 fi |
|
5291 TR=$ac_cv_path_TR |
|
5292 if test -n "$TR"; then |
|
5293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TR" >&5 |
|
5294 $as_echo "$TR" >&6; } |
|
5295 else |
|
5296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
5297 $as_echo "no" >&6; } |
|
5298 fi |
|
5299 |
|
5300 |
|
5301 |
|
5302 # Test that variable TR is not empty. |
|
5303 if test "" = "$TR"; then as_fn_error $? "Could not find tr !" "$LINENO" 5 ; fi |
|
5304 |
|
5305 # Extract the first word of "touch", so it can be a program name with args. |
|
5306 set dummy touch; ac_word=$2 |
|
5307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
5308 $as_echo_n "checking for $ac_word... " >&6; } |
|
5309 if test "${ac_cv_path_TOUCH+set}" = set; then : |
|
5310 $as_echo_n "(cached) " >&6 |
|
5311 else |
|
5312 case $TOUCH in |
|
5313 [\\/]* | ?:[\\/]*) |
|
5314 ac_cv_path_TOUCH="$TOUCH" # Let the user override the test with a path. |
|
5315 ;; |
|
5316 *) |
|
5317 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
5318 for as_dir in $PATH |
|
5319 do |
|
5320 IFS=$as_save_IFS |
|
5321 test -z "$as_dir" && as_dir=. |
|
5322 for ac_exec_ext in '' $ac_executable_extensions; do |
|
5323 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
5324 ac_cv_path_TOUCH="$as_dir/$ac_word$ac_exec_ext" |
|
5325 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
5326 break 2 |
|
5327 fi |
|
5328 done |
|
5329 done |
|
5330 IFS=$as_save_IFS |
|
5331 |
|
5332 ;; |
|
5333 esac |
|
5334 fi |
|
5335 TOUCH=$ac_cv_path_TOUCH |
|
5336 if test -n "$TOUCH"; then |
|
5337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TOUCH" >&5 |
|
5338 $as_echo "$TOUCH" >&6; } |
|
5339 else |
|
5340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
5341 $as_echo "no" >&6; } |
|
5342 fi |
|
5343 |
|
5344 |
|
5345 |
|
5346 # Test that variable TOUCH is not empty. |
|
5347 if test "" = "$TOUCH"; then as_fn_error $? "Could not find touch !" "$LINENO" 5 ; fi |
|
5348 |
|
5349 # Extract the first word of "wc", so it can be a program name with args. |
|
5350 set dummy wc; ac_word=$2 |
|
5351 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
5352 $as_echo_n "checking for $ac_word... " >&6; } |
|
5353 if test "${ac_cv_path_WC+set}" = set; then : |
|
5354 $as_echo_n "(cached) " >&6 |
|
5355 else |
|
5356 case $WC in |
|
5357 [\\/]* | ?:[\\/]*) |
|
5358 ac_cv_path_WC="$WC" # Let the user override the test with a path. |
|
5359 ;; |
|
5360 *) |
|
5361 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
5362 for as_dir in $PATH |
|
5363 do |
|
5364 IFS=$as_save_IFS |
|
5365 test -z "$as_dir" && as_dir=. |
|
5366 for ac_exec_ext in '' $ac_executable_extensions; do |
|
5367 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
5368 ac_cv_path_WC="$as_dir/$ac_word$ac_exec_ext" |
|
5369 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
5370 break 2 |
|
5371 fi |
|
5372 done |
|
5373 done |
|
5374 IFS=$as_save_IFS |
|
5375 |
|
5376 ;; |
|
5377 esac |
|
5378 fi |
|
5379 WC=$ac_cv_path_WC |
|
5380 if test -n "$WC"; then |
|
5381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WC" >&5 |
|
5382 $as_echo "$WC" >&6; } |
|
5383 else |
|
5384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
5385 $as_echo "no" >&6; } |
|
5386 fi |
|
5387 |
|
5388 |
|
5389 |
|
5390 # Test that variable WC is not empty. |
|
5391 if test "" = "$WC"; then as_fn_error $? "Could not find wc !" "$LINENO" 5 ; fi |
|
5392 |
|
5393 # Extract the first word of "xargs", so it can be a program name with args. |
|
5394 set dummy xargs; ac_word=$2 |
|
5395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
5396 $as_echo_n "checking for $ac_word... " >&6; } |
|
5397 if test "${ac_cv_path_XARGS+set}" = set; then : |
|
5398 $as_echo_n "(cached) " >&6 |
|
5399 else |
|
5400 case $XARGS in |
|
5401 [\\/]* | ?:[\\/]*) |
|
5402 ac_cv_path_XARGS="$XARGS" # Let the user override the test with a path. |
|
5403 ;; |
|
5404 *) |
|
5405 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
5406 for as_dir in $PATH |
|
5407 do |
|
5408 IFS=$as_save_IFS |
|
5409 test -z "$as_dir" && as_dir=. |
|
5410 for ac_exec_ext in '' $ac_executable_extensions; do |
|
5411 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
5412 ac_cv_path_XARGS="$as_dir/$ac_word$ac_exec_ext" |
|
5413 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
5414 break 2 |
|
5415 fi |
|
5416 done |
|
5417 done |
|
5418 IFS=$as_save_IFS |
|
5419 |
|
5420 ;; |
|
5421 esac |
|
5422 fi |
|
5423 XARGS=$ac_cv_path_XARGS |
|
5424 if test -n "$XARGS"; then |
|
5425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XARGS" >&5 |
|
5426 $as_echo "$XARGS" >&6; } |
|
5427 else |
|
5428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
5429 $as_echo "no" >&6; } |
|
5430 fi |
|
5431 |
|
5432 |
|
5433 |
|
5434 # Test that variable XARGS is not empty. |
|
5435 if test "" = "$XARGS"; then as_fn_error $? "Could not find xargs !" "$LINENO" 5 ; fi |
|
5436 |
|
5437 # Extract the first word of "zip", so it can be a program name with args. |
|
5438 set dummy zip; ac_word=$2 |
|
5439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
5440 $as_echo_n "checking for $ac_word... " >&6; } |
|
5441 if test "${ac_cv_path_ZIP+set}" = set; then : |
|
5442 $as_echo_n "(cached) " >&6 |
|
5443 else |
|
5444 case $ZIP in |
|
5445 [\\/]* | ?:[\\/]*) |
|
5446 ac_cv_path_ZIP="$ZIP" # Let the user override the test with a path. |
|
5447 ;; |
|
5448 *) |
|
5449 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
5450 for as_dir in $PATH |
|
5451 do |
|
5452 IFS=$as_save_IFS |
|
5453 test -z "$as_dir" && as_dir=. |
|
5454 for ac_exec_ext in '' $ac_executable_extensions; do |
|
5455 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
5456 ac_cv_path_ZIP="$as_dir/$ac_word$ac_exec_ext" |
|
5457 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
5458 break 2 |
|
5459 fi |
|
5460 done |
|
5461 done |
|
5462 IFS=$as_save_IFS |
|
5463 |
|
5464 ;; |
|
5465 esac |
|
5466 fi |
|
5467 ZIP=$ac_cv_path_ZIP |
|
5468 if test -n "$ZIP"; then |
|
5469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZIP" >&5 |
|
5470 $as_echo "$ZIP" >&6; } |
|
5471 else |
|
5472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
5473 $as_echo "no" >&6; } |
|
5474 fi |
|
5475 |
|
5476 |
|
5477 |
|
5478 # Test that variable ZIP is not empty. |
|
5479 if test "" = "$ZIP"; then as_fn_error $? "Could not find zip !" "$LINENO" 5 ; fi |
|
5480 |
|
5481 # Extract the first word of "unzip", so it can be a program name with args. |
|
5482 set dummy unzip; ac_word=$2 |
|
5483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
5484 $as_echo_n "checking for $ac_word... " >&6; } |
|
5485 if test "${ac_cv_path_UNZIP+set}" = set; then : |
|
5486 $as_echo_n "(cached) " >&6 |
|
5487 else |
|
5488 case $UNZIP in |
|
5489 [\\/]* | ?:[\\/]*) |
|
5490 ac_cv_path_UNZIP="$UNZIP" # Let the user override the test with a path. |
|
5491 ;; |
|
5492 *) |
|
5493 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
5494 for as_dir in $PATH |
|
5495 do |
|
5496 IFS=$as_save_IFS |
|
5497 test -z "$as_dir" && as_dir=. |
|
5498 for ac_exec_ext in '' $ac_executable_extensions; do |
|
5499 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
5500 ac_cv_path_UNZIP="$as_dir/$ac_word$ac_exec_ext" |
|
5501 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
5502 break 2 |
|
5503 fi |
|
5504 done |
|
5505 done |
|
5506 IFS=$as_save_IFS |
|
5507 |
|
5508 ;; |
|
5509 esac |
|
5510 fi |
|
5511 UNZIP=$ac_cv_path_UNZIP |
|
5512 if test -n "$UNZIP"; then |
|
5513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNZIP" >&5 |
|
5514 $as_echo "$UNZIP" >&6; } |
|
5515 else |
|
5516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
5517 $as_echo "no" >&6; } |
|
5518 fi |
|
5519 |
|
5520 |
|
5521 |
|
5522 # Test that variable UNZIP is not empty. |
|
5523 if test "" = "$UNZIP"; then as_fn_error $? "Could not find unzip !" "$LINENO" 5 ; fi |
|
5524 |
|
5525 # Extract the first word of "ldd", so it can be a program name with args. |
|
5526 set dummy ldd; ac_word=$2 |
|
5527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
5528 $as_echo_n "checking for $ac_word... " >&6; } |
|
5529 if test "${ac_cv_path_LDD+set}" = set; then : |
|
5530 $as_echo_n "(cached) " >&6 |
|
5531 else |
|
5532 case $LDD in |
|
5533 [\\/]* | ?:[\\/]*) |
|
5534 ac_cv_path_LDD="$LDD" # Let the user override the test with a path. |
|
5535 ;; |
|
5536 *) |
|
5537 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
5538 for as_dir in $PATH |
|
5539 do |
|
5540 IFS=$as_save_IFS |
|
5541 test -z "$as_dir" && as_dir=. |
|
5542 for ac_exec_ext in '' $ac_executable_extensions; do |
|
5543 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
5544 ac_cv_path_LDD="$as_dir/$ac_word$ac_exec_ext" |
|
5545 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
5546 break 2 |
|
5547 fi |
|
5548 done |
|
5549 done |
|
5550 IFS=$as_save_IFS |
|
5551 |
|
5552 ;; |
|
5553 esac |
|
5554 fi |
|
5555 LDD=$ac_cv_path_LDD |
|
5556 if test -n "$LDD"; then |
|
5557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LDD" >&5 |
|
5558 $as_echo "$LDD" >&6; } |
|
5559 else |
|
5560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
5561 $as_echo "no" >&6; } |
|
5562 fi |
|
5563 |
|
5564 |
|
5565 if test "x$LDD" = "x"; then |
|
5566 # List shared lib dependencies is used for |
|
5567 # debug output and checking for forbidden dependencies. |
|
5568 # We can build without it. |
|
5569 LDD="true" |
|
5570 fi |
|
5571 # Extract the first word of "otool", so it can be a program name with args. |
|
5572 set dummy otool; ac_word=$2 |
|
5573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
5574 $as_echo_n "checking for $ac_word... " >&6; } |
|
5575 if test "${ac_cv_path_OTOOL+set}" = set; then : |
|
5576 $as_echo_n "(cached) " >&6 |
|
5577 else |
|
5578 case $OTOOL in |
|
5579 [\\/]* | ?:[\\/]*) |
|
5580 ac_cv_path_OTOOL="$OTOOL" # Let the user override the test with a path. |
|
5581 ;; |
|
5582 *) |
|
5583 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
5584 for as_dir in $PATH |
|
5585 do |
|
5586 IFS=$as_save_IFS |
|
5587 test -z "$as_dir" && as_dir=. |
|
5588 for ac_exec_ext in '' $ac_executable_extensions; do |
|
5589 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
5590 ac_cv_path_OTOOL="$as_dir/$ac_word$ac_exec_ext" |
|
5591 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
5592 break 2 |
|
5593 fi |
|
5594 done |
|
5595 done |
|
5596 IFS=$as_save_IFS |
|
5597 |
|
5598 ;; |
|
5599 esac |
|
5600 fi |
|
5601 OTOOL=$ac_cv_path_OTOOL |
|
5602 if test -n "$OTOOL"; then |
|
5603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 |
|
5604 $as_echo "$OTOOL" >&6; } |
|
5605 else |
|
5606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
5607 $as_echo "no" >&6; } |
|
5608 fi |
|
5609 |
|
5610 |
|
5611 if test "x$OTOOL" = "x"; then |
|
5612 OTOOL="true" |
|
5613 fi |
|
5614 # Extract the first word of "readelf", so it can be a program name with args. |
|
5615 set dummy readelf; ac_word=$2 |
|
5616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
5617 $as_echo_n "checking for $ac_word... " >&6; } |
|
5618 if test "${ac_cv_path_READELF+set}" = set; then : |
|
5619 $as_echo_n "(cached) " >&6 |
|
5620 else |
|
5621 case $READELF in |
|
5622 [\\/]* | ?:[\\/]*) |
|
5623 ac_cv_path_READELF="$READELF" # Let the user override the test with a path. |
|
5624 ;; |
|
5625 *) |
|
5626 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
5627 for as_dir in $PATH |
|
5628 do |
|
5629 IFS=$as_save_IFS |
|
5630 test -z "$as_dir" && as_dir=. |
|
5631 for ac_exec_ext in '' $ac_executable_extensions; do |
|
5632 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
5633 ac_cv_path_READELF="$as_dir/$ac_word$ac_exec_ext" |
|
5634 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
5635 break 2 |
|
5636 fi |
|
5637 done |
|
5638 done |
|
5639 IFS=$as_save_IFS |
|
5640 |
|
5641 ;; |
|
5642 esac |
|
5643 fi |
|
5644 READELF=$ac_cv_path_READELF |
|
5645 if test -n "$READELF"; then |
|
5646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READELF" >&5 |
|
5647 $as_echo "$READELF" >&6; } |
|
5648 else |
|
5649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
5650 $as_echo "no" >&6; } |
|
5651 fi |
|
5652 |
|
5653 |
|
5654 # Extract the first word of "expr", so it can be a program name with args. |
|
5655 set dummy expr; ac_word=$2 |
|
5656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
5657 $as_echo_n "checking for $ac_word... " >&6; } |
|
5658 if test "${ac_cv_path_EXPR+set}" = set; then : |
|
5659 $as_echo_n "(cached) " >&6 |
|
5660 else |
|
5661 case $EXPR in |
|
5662 [\\/]* | ?:[\\/]*) |
|
5663 ac_cv_path_EXPR="$EXPR" # Let the user override the test with a path. |
|
5664 ;; |
|
5665 *) |
|
5666 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
5667 for as_dir in $PATH |
|
5668 do |
|
5669 IFS=$as_save_IFS |
|
5670 test -z "$as_dir" && as_dir=. |
|
5671 for ac_exec_ext in '' $ac_executable_extensions; do |
|
5672 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
5673 ac_cv_path_EXPR="$as_dir/$ac_word$ac_exec_ext" |
|
5674 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
5675 break 2 |
|
5676 fi |
|
5677 done |
|
5678 done |
|
5679 IFS=$as_save_IFS |
|
5680 |
|
5681 ;; |
|
5682 esac |
|
5683 fi |
|
5684 EXPR=$ac_cv_path_EXPR |
|
5685 if test -n "$EXPR"; then |
|
5686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXPR" >&5 |
|
5687 $as_echo "$EXPR" >&6; } |
|
5688 else |
|
5689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
5690 $as_echo "no" >&6; } |
|
5691 fi |
|
5692 |
|
5693 |
|
5694 |
|
5695 # Test that variable EXPR is not empty. |
|
5696 if test "" = "$EXPR"; then as_fn_error $? "Could not find expr !" "$LINENO" 5 ; fi |
|
5697 |
|
5698 # Extract the first word of "file", so it can be a program name with args. |
|
5699 set dummy file; ac_word=$2 |
|
5700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
5701 $as_echo_n "checking for $ac_word... " >&6; } |
|
5702 if test "${ac_cv_path_FILE+set}" = set; then : |
|
5703 $as_echo_n "(cached) " >&6 |
|
5704 else |
|
5705 case $FILE in |
|
5706 [\\/]* | ?:[\\/]*) |
|
5707 ac_cv_path_FILE="$FILE" # Let the user override the test with a path. |
|
5708 ;; |
|
5709 *) |
|
5710 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
5711 for as_dir in $PATH |
|
5712 do |
|
5713 IFS=$as_save_IFS |
|
5714 test -z "$as_dir" && as_dir=. |
|
5715 for ac_exec_ext in '' $ac_executable_extensions; do |
|
5716 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
5717 ac_cv_path_FILE="$as_dir/$ac_word$ac_exec_ext" |
|
5718 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
5719 break 2 |
|
5720 fi |
|
5721 done |
|
5722 done |
|
5723 IFS=$as_save_IFS |
|
5724 |
|
5725 ;; |
|
5726 esac |
|
5727 fi |
|
5728 FILE=$ac_cv_path_FILE |
|
5729 if test -n "$FILE"; then |
|
5730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FILE" >&5 |
|
5731 $as_echo "$FILE" >&6; } |
|
5732 else |
|
5733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
5734 $as_echo "no" >&6; } |
|
5735 fi |
|
5736 |
|
5737 |
|
5738 |
|
5739 # Test that variable FILE is not empty. |
|
5740 if test "" = "$FILE"; then as_fn_error $? "Could not find file !" "$LINENO" 5 ; fi |
|
5741 |
|
5742 # Extract the first word of "hg", so it can be a program name with args. |
|
5743 set dummy hg; ac_word=$2 |
|
5744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
5745 $as_echo_n "checking for $ac_word... " >&6; } |
|
5746 if test "${ac_cv_path_HG+set}" = set; then : |
|
5747 $as_echo_n "(cached) " >&6 |
|
5748 else |
|
5749 case $HG in |
|
5750 [\\/]* | ?:[\\/]*) |
|
5751 ac_cv_path_HG="$HG" # Let the user override the test with a path. |
|
5752 ;; |
|
5753 *) |
|
5754 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
5755 for as_dir in $PATH |
|
5756 do |
|
5757 IFS=$as_save_IFS |
|
5758 test -z "$as_dir" && as_dir=. |
|
5759 for ac_exec_ext in '' $ac_executable_extensions; do |
|
5760 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
5761 ac_cv_path_HG="$as_dir/$ac_word$ac_exec_ext" |
|
5762 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
5763 break 2 |
|
5764 fi |
|
5765 done |
|
5766 done |
|
5767 IFS=$as_save_IFS |
|
5768 |
|
5769 ;; |
|
5770 esac |
|
5771 fi |
|
5772 HG=$ac_cv_path_HG |
|
5773 if test -n "$HG"; then |
|
5774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HG" >&5 |
|
5775 $as_echo "$HG" >&6; } |
|
5776 else |
|
5777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
5778 $as_echo "no" >&6; } |
|
5779 fi |
|
5780 |
|
5781 |
|
5782 |
|
5783 |
|
5784 # Setup builddeps, for automatic downloading of tools we need. |
|
5785 # This is needed before we can call BDEPS_CHECK_MODULE, which is done in |
|
5786 # boot-jdk setup, but we need to have basic tools setup first. |
|
5787 |
|
5788 |
|
5789 # Check whether --with-builddeps-conf was given. |
|
5790 if test "${with_builddeps_conf+set}" = set; then : |
|
5791 withval=$with_builddeps_conf; |
|
5792 fi |
|
5793 |
|
5794 |
|
5795 |
|
5796 # Check whether --with-builddeps-server was given. |
|
5797 if test "${with_builddeps_server+set}" = set; then : |
|
5798 withval=$with_builddeps_server; |
|
5799 fi |
|
5800 |
|
5801 |
|
5802 |
|
5803 # Check whether --with-builddeps-dir was given. |
|
5804 if test "${with_builddeps_dir+set}" = set; then : |
|
5805 withval=$with_builddeps_dir; |
|
5806 else |
|
5807 with_builddeps_dir=/localhome/builddeps |
|
5808 fi |
|
5809 |
|
5810 |
|
5811 |
|
5812 # Check whether --with-builddeps-group was given. |
|
5813 if test "${with_builddeps_group+set}" = set; then : |
|
5814 withval=$with_builddeps_group; |
|
5815 fi |
|
5816 |
|
5817 |
|
5818 # Check whether --enable-list-builddeps was given. |
|
5819 if test "${enable_list_builddeps+set}" = set; then : |
|
5820 enableval=$enable_list_builddeps; LIST_BUILDDEPS="${enableval}" |
|
5821 else |
|
5822 LIST_BUILDDEPS='no' |
|
5823 fi |
|
5824 |
|
5825 |
|
5826 if test "x$LIST_BUILDDEPS" = xyes; then |
|
5827 echo |
|
5828 echo List of build dependencies known to the configure script, |
|
5829 echo that can be used in builddeps.conf files: |
|
5830 cat $AUTOCONF_DIR/*.ac $AUTOCONF_DIR/*.m4 | grep BDEPS_CHECK_MODULE\( | cut -f 2 -d ',' | tr -d ' ' | sort |
|
5831 echo |
|
5832 exit 1 |
|
5833 fi |
|
5834 |
|
5835 |
|
5836 |
|
5837 if test "x$with_builddeps_server" != x || test "x$with_builddeps_conf" != x; then |
|
5838 if test "x$with_builddeps_conf" != x; then |
|
5839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for supplied builddeps configuration file" >&5 |
|
5840 $as_echo_n "checking for supplied builddeps configuration file... " >&6; } |
|
5841 builddepsfile=$with_builddeps_conf |
|
5842 if test -s $builddepsfile; then |
|
5843 . $builddepsfile |
|
5844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loaded!" >&5 |
|
5845 $as_echo "loaded!" >&6; } |
|
5846 else |
|
5847 as_fn_error $? "The given builddeps conf file $with_builddeps_conf could not be loaded!" "$LINENO" 5 |
|
5848 fi |
|
5849 else |
|
5850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for builddeps.conf files in sources..." >&5 |
|
5851 $as_echo_n "checking for builddeps.conf files in sources...... " >&6; } |
|
5852 builddepsfile=`mktemp` |
|
5853 touch $builddepsfile |
|
5854 # Put all found confs into a single file. |
|
5855 find ${SRC_ROOT} -name builddeps.conf -exec cat \{\} \; >> $builddepsfile |
|
5856 # Source the file to acquire the variables |
|
5857 if test -s $builddepsfile; then |
|
5858 . $builddepsfile |
|
5859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found at least one!" >&5 |
|
5860 $as_echo "found at least one!" >&6; } |
|
5861 else |
|
5862 as_fn_error $? "Could not find any builddeps.conf at all!" "$LINENO" 5 |
|
5863 fi |
|
5864 fi |
|
5865 # Create build and target names that use _ instead of "-" and ".". |
|
5866 # This is necessary to use them in variable names. |
|
5867 build_var=`echo ${OPENJDK_BUILD_SYSTEM} | tr '-' '_' | tr '.' '_'` |
|
5868 target_var=`echo ${OPENJDK_TARGET_SYSTEM} | tr '-' '_' | tr '.' '_'` |
|
5869 # Extract rewrite information for build and target |
|
5870 eval rewritten_build=\${REWRITE_${build_var}} |
|
5871 if test "x$rewritten_build" = x; then |
|
5872 rewritten_build=${OPENJDK_BUILD_SYSTEM} |
|
5873 echo Build stays the same $rewritten_build |
|
5874 else |
|
5875 echo Rewriting build for builddeps into $rewritten_build |
|
5876 fi |
|
5877 eval rewritten_target=\${REWRITE_${target_var}} |
|
5878 if test "x$rewritten_target" = x; then |
|
5879 rewritten_target=${OPENJDK_TARGET_SYSTEM} |
|
5880 echo Target stays the same $rewritten_target |
|
5881 else |
|
5882 echo Rewriting target for builddeps into $rewritten_target |
|
5883 fi |
|
5884 rewritten_build_var=`echo ${rewritten_build} | tr '-' '_' | tr '.' '_'` |
|
5885 rewritten_target_var=`echo ${rewritten_target} | tr '-' '_' | tr '.' '_'` |
|
5886 fi |
|
5887 for ac_prog in 7z unzip |
|
5888 do |
|
5889 # Extract the first word of "$ac_prog", so it can be a program name with args. |
|
5890 set dummy $ac_prog; ac_word=$2 |
|
5891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
5892 $as_echo_n "checking for $ac_word... " >&6; } |
|
5893 if test "${ac_cv_prog_BDEPS_UNZIP+set}" = set; then : |
|
5894 $as_echo_n "(cached) " >&6 |
|
5895 else |
|
5896 if test -n "$BDEPS_UNZIP"; then |
|
5897 ac_cv_prog_BDEPS_UNZIP="$BDEPS_UNZIP" # Let the user override the test. |
|
5898 else |
|
5899 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
5900 for as_dir in $PATH |
|
5901 do |
|
5902 IFS=$as_save_IFS |
|
5903 test -z "$as_dir" && as_dir=. |
|
5904 for ac_exec_ext in '' $ac_executable_extensions; do |
|
5905 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
5906 ac_cv_prog_BDEPS_UNZIP="$ac_prog" |
|
5907 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
5908 break 2 |
|
5909 fi |
|
5910 done |
|
5911 done |
|
5912 IFS=$as_save_IFS |
|
5913 |
|
5914 fi |
|
5915 fi |
|
5916 BDEPS_UNZIP=$ac_cv_prog_BDEPS_UNZIP |
|
5917 if test -n "$BDEPS_UNZIP"; then |
|
5918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BDEPS_UNZIP" >&5 |
|
5919 $as_echo "$BDEPS_UNZIP" >&6; } |
|
5920 else |
|
5921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
5922 $as_echo "no" >&6; } |
|
5923 fi |
|
5924 |
|
5925 |
|
5926 test -n "$BDEPS_UNZIP" && break |
|
5927 done |
|
5928 |
|
5929 if test "x$BDEPS_UNZIP" = x7z; then |
|
5930 BDEPS_UNZIP="7z x" |
|
5931 fi |
|
5932 |
|
5933 for ac_prog in wget lftp ftp |
|
5934 do |
|
5935 # Extract the first word of "$ac_prog", so it can be a program name with args. |
|
5936 set dummy $ac_prog; ac_word=$2 |
|
5937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
5938 $as_echo_n "checking for $ac_word... " >&6; } |
|
5939 if test "${ac_cv_prog_BDEPS_FTP+set}" = set; then : |
|
5940 $as_echo_n "(cached) " >&6 |
|
5941 else |
|
5942 if test -n "$BDEPS_FTP"; then |
|
5943 ac_cv_prog_BDEPS_FTP="$BDEPS_FTP" # Let the user override the test. |
|
5944 else |
|
5945 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
5946 for as_dir in $PATH |
|
5947 do |
|
5948 IFS=$as_save_IFS |
|
5949 test -z "$as_dir" && as_dir=. |
|
5950 for ac_exec_ext in '' $ac_executable_extensions; do |
|
5951 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
5952 ac_cv_prog_BDEPS_FTP="$ac_prog" |
|
5953 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
5954 break 2 |
|
5955 fi |
|
5956 done |
|
5957 done |
|
5958 IFS=$as_save_IFS |
|
5959 |
|
5960 fi |
|
5961 fi |
|
5962 BDEPS_FTP=$ac_cv_prog_BDEPS_FTP |
|
5963 if test -n "$BDEPS_FTP"; then |
|
5964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BDEPS_FTP" >&5 |
|
5965 $as_echo "$BDEPS_FTP" >&6; } |
|
5966 else |
|
5967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
5968 $as_echo "no" >&6; } |
|
5969 fi |
|
5970 |
|
5971 |
|
5972 test -n "$BDEPS_FTP" && break |
|
5973 done |
|
5974 |
|
5975 |
|
5976 |
|
5977 # Check if pkg-config is available. |
|
5978 |
|
5979 |
|
5980 if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then |
|
5981 if test -n "$ac_tool_prefix"; then |
|
5982 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. |
|
5983 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 |
|
5984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
5985 $as_echo_n "checking for $ac_word... " >&6; } |
|
5986 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then : |
|
5987 $as_echo_n "(cached) " >&6 |
|
5988 else |
|
5989 case $PKG_CONFIG in |
|
5990 [\\/]* | ?:[\\/]*) |
|
5991 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. |
|
5992 ;; |
|
5993 *) |
|
5994 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
5995 for as_dir in $PATH |
|
5996 do |
|
5997 IFS=$as_save_IFS |
|
5998 test -z "$as_dir" && as_dir=. |
|
5999 for ac_exec_ext in '' $ac_executable_extensions; do |
|
6000 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
6001 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" |
|
6002 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
6003 break 2 |
|
6004 fi |
|
6005 done |
|
6006 done |
|
6007 IFS=$as_save_IFS |
|
6008 |
|
6009 ;; |
|
6010 esac |
|
6011 fi |
|
6012 PKG_CONFIG=$ac_cv_path_PKG_CONFIG |
|
6013 if test -n "$PKG_CONFIG"; then |
|
6014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 |
|
6015 $as_echo "$PKG_CONFIG" >&6; } |
|
6016 else |
|
6017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
6018 $as_echo "no" >&6; } |
|
6019 fi |
|
6020 |
|
6021 |
|
6022 fi |
|
6023 if test -z "$ac_cv_path_PKG_CONFIG"; then |
|
6024 ac_pt_PKG_CONFIG=$PKG_CONFIG |
|
6025 # Extract the first word of "pkg-config", so it can be a program name with args. |
|
6026 set dummy pkg-config; ac_word=$2 |
|
6027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
6028 $as_echo_n "checking for $ac_word... " >&6; } |
|
6029 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then : |
|
6030 $as_echo_n "(cached) " >&6 |
|
6031 else |
|
6032 case $ac_pt_PKG_CONFIG in |
|
6033 [\\/]* | ?:[\\/]*) |
|
6034 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. |
|
6035 ;; |
|
6036 *) |
|
6037 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
6038 for as_dir in $PATH |
|
6039 do |
|
6040 IFS=$as_save_IFS |
|
6041 test -z "$as_dir" && as_dir=. |
|
6042 for ac_exec_ext in '' $ac_executable_extensions; do |
|
6043 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
6044 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" |
|
6045 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
6046 break 2 |
|
6047 fi |
|
6048 done |
|
6049 done |
|
6050 IFS=$as_save_IFS |
|
6051 |
|
6052 ;; |
|
6053 esac |
|
6054 fi |
|
6055 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG |
|
6056 if test -n "$ac_pt_PKG_CONFIG"; then |
|
6057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 |
|
6058 $as_echo "$ac_pt_PKG_CONFIG" >&6; } |
|
6059 else |
|
6060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
6061 $as_echo "no" >&6; } |
|
6062 fi |
|
6063 |
|
6064 if test "x$ac_pt_PKG_CONFIG" = x; then |
|
6065 PKG_CONFIG="" |
|
6066 else |
|
6067 case $cross_compiling:$ac_tool_warned in |
|
6068 yes:) |
|
6069 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 |
|
6070 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} |
|
6071 ac_tool_warned=yes ;; |
|
6072 esac |
|
6073 PKG_CONFIG=$ac_pt_PKG_CONFIG |
|
6074 fi |
|
6075 else |
|
6076 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" |
|
6077 fi |
|
6078 |
|
6079 fi |
|
6080 if test -n "$PKG_CONFIG"; then |
|
6081 _pkg_min_version=0.9.0 |
|
6082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 |
|
6083 $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; } |
|
6084 if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then |
|
6085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 |
|
6086 $as_echo "yes" >&6; } |
|
6087 else |
|
6088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
6089 $as_echo "no" >&6; } |
|
6090 PKG_CONFIG="" |
|
6091 fi |
|
6092 |
|
6093 fi |
|
6094 |
|
6095 ############################################################################### |
|
6096 # |
|
6097 # Determine OpenJDK build and target platforms. |
|
6098 # |
|
6099 ############################################################################### |
|
6100 |
|
6101 # Make sure we can run config.sub. |
|
6102 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || |
|
6103 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 |
|
6104 |
|
6105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 |
|
6106 $as_echo_n "checking build system type... " >&6; } |
|
6107 if test "${ac_cv_build+set}" = set; then : |
|
6108 $as_echo_n "(cached) " >&6 |
|
6109 else |
|
6110 ac_build_alias=$build_alias |
|
6111 test "x$ac_build_alias" = x && |
|
6112 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` |
|
6113 test "x$ac_build_alias" = x && |
|
6114 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 |
|
6115 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || |
|
6116 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 |
|
6117 |
|
6118 fi |
|
6119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 |
|
6120 $as_echo "$ac_cv_build" >&6; } |
|
6121 case $ac_cv_build in |
|
6122 *-*-*) ;; |
|
6123 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5 ;; |
|
6124 esac |
|
6125 build=$ac_cv_build |
|
6126 ac_save_IFS=$IFS; IFS='-' |
|
6127 set x $ac_cv_build |
|
6128 shift |
|
6129 build_cpu=$1 |
|
6130 build_vendor=$2 |
|
6131 shift; shift |
|
6132 # Remember, the first character of IFS is used to create $*, |
|
6133 # except with old shells: |
|
6134 build_os=$* |
|
6135 IFS=$ac_save_IFS |
|
6136 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac |
|
6137 |
|
6138 |
|
6139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 |
|
6140 $as_echo_n "checking host system type... " >&6; } |
|
6141 if test "${ac_cv_host+set}" = set; then : |
|
6142 $as_echo_n "(cached) " >&6 |
|
6143 else |
|
6144 if test "x$host_alias" = x; then |
|
6145 ac_cv_host=$ac_cv_build |
|
6146 else |
|
6147 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || |
|
6148 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 |
|
6149 fi |
|
6150 |
|
6151 fi |
|
6152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 |
|
6153 $as_echo "$ac_cv_host" >&6; } |
|
6154 case $ac_cv_host in |
|
6155 *-*-*) ;; |
|
6156 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5 ;; |
|
6157 esac |
|
6158 host=$ac_cv_host |
|
6159 ac_save_IFS=$IFS; IFS='-' |
|
6160 set x $ac_cv_host |
|
6161 shift |
|
6162 host_cpu=$1 |
|
6163 host_vendor=$2 |
|
6164 shift; shift |
|
6165 # Remember, the first character of IFS is used to create $*, |
|
6166 # except with old shells: |
|
6167 host_os=$* |
|
6168 IFS=$ac_save_IFS |
|
6169 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac |
|
6170 |
|
6171 |
|
6172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 |
|
6173 $as_echo_n "checking target system type... " >&6; } |
|
6174 if test "${ac_cv_target+set}" = set; then : |
|
6175 $as_echo_n "(cached) " >&6 |
|
6176 else |
|
6177 if test "x$target_alias" = x; then |
|
6178 ac_cv_target=$ac_cv_host |
|
6179 else |
|
6180 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || |
|
6181 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 |
|
6182 fi |
|
6183 |
|
6184 fi |
|
6185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 |
|
6186 $as_echo "$ac_cv_target" >&6; } |
|
6187 case $ac_cv_target in |
|
6188 *-*-*) ;; |
|
6189 *) as_fn_error $? "invalid value of canonical target" "$LINENO" 5 ;; |
|
6190 esac |
|
6191 target=$ac_cv_target |
|
6192 ac_save_IFS=$IFS; IFS='-' |
|
6193 set x $ac_cv_target |
|
6194 shift |
|
6195 target_cpu=$1 |
|
6196 target_vendor=$2 |
|
6197 shift; shift |
|
6198 # Remember, the first character of IFS is used to create $*, |
|
6199 # except with old shells: |
|
6200 target_os=$* |
|
6201 IFS=$ac_save_IFS |
|
6202 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac |
|
6203 |
|
6204 |
|
6205 # The aliases save the names the user supplied, while $host etc. |
|
6206 # will get canonicalized. |
|
6207 test -n "$target_alias" && |
|
6208 test "$program_prefix$program_suffix$program_transform_name" = \ |
|
6209 NONENONEs,x,x, && |
|
6210 program_prefix=${target_alias}- |
|
6211 |
|
6212 # Figure out the build and target systems. # Note that in autoconf terminology, "build" is obvious, but "target" |
|
6213 # is confusing; it assumes you are cross-compiling a cross-compiler (!) and "target" is thus the target of the |
|
6214 # product you're building. The target of this build is called "host". Since this is confusing to most people, we |
|
6215 # have not adopted that system, but use "target" as the platform we are building for. In some places though we need |
|
6216 # to use the configure naming style. |
|
6217 |
|
6218 |
|
6219 |
|
6220 |
|
6221 |
|
6222 # Check whether --with-target-bits was given. |
|
6223 if test "${with_target_bits+set}" = set; then : |
|
6224 withval=$with_target_bits; |
|
6225 fi |
|
6226 |
|
6227 |
|
6228 if test "x$with_target_bits" != x && \ |
|
6229 test "x$with_target_bits" != x32 && \ |
|
6230 test "x$with_target_bits" != x64 ; then |
|
6231 as_fn_error $? "--with-target-bits can only be 32 or 64, you specified $with_target_bits!" "$LINENO" 5 |
|
6232 fi |
|
6233 # Translate the standard cpu-vendor-kernel-os quadruplets into |
|
6234 # the new TARGET_.... and BUILD_... and the legacy names used by |
|
6235 # the openjdk build. |
|
6236 # It uses $host_os $host_cpu $build_os $build_cpu and $with_target_bits |
|
6237 |
|
6238 # Expects $host_os $host_cpu $build_os and $build_cpu |
|
6239 # and $with_target_bits to have been setup! |
|
6240 # |
|
6241 # Translate the standard triplet(quadruplet) definition |
|
6242 # of the target/build system into |
|
6243 # OPENJDK_TARGET_OS=aix,bsd,hpux,linux,macosx,solaris,windows |
|
6244 # OPENJDK_TARGET_OS_FAMILY=bsd,gnu,sysv,win32,wince |
|
6245 # OPENJDK_TARGET_OS_API=posix,winapi |
|
6246 # |
|
6247 # OPENJDK_TARGET_CPU=ia32,x64,sparc,sparcv9,arm,arm64,ppc,ppc64 |
|
6248 # OPENJDK_TARGET_CPU_ARCH=x86,sparc,pcc,arm |
|
6249 # OPENJDK_TARGET_CPU_BITS=32,64 |
|
6250 # OPENJDK_TARGET_CPU_ENDIAN=big,little |
|
6251 # |
|
6252 # The same values are setup for BUILD_... |
|
6253 # |
|
6254 # And the legacy variables, for controlling the old makefiles. |
|
6255 # LEGACY_OPENJDK_TARGET_CPU1=i586,amd64/x86_64,sparc,sparcv9,arm,arm64... |
|
6256 # LEGACY_OPENJDK_TARGET_CPU2=i386,amd64,sparc,sparcv9,arm,arm64... |
|
6257 # LEGACY_OPENJDK_TARGET_CPU3=sparcv9,amd64 (but only on solaris) |
|
6258 # LEGACY_OPENJDK_TARGET_OS_API=solaris,windows |
|
6259 # |
|
6260 # We also copy the autoconf trip/quadruplet |
|
6261 # verbatim to OPENJDK_TARGET_SYSTEM (from the autoconf "host") and OPENJDK_BUILD_SYSTEM |
|
6262 OPENJDK_TARGET_SYSTEM="$host" |
|
6263 OPENJDK_BUILD_SYSTEM="$build" |
|
6264 |
|
6265 |
|
6266 |
|
6267 |
|
6268 |
|
6269 case "$host_os" in |
|
6270 *linux*) |
|
6271 VAR_OS=linux |
|
6272 VAR_OS_API=posix |
|
6273 VAR_OS_FAMILY=gnu |
|
6274 ;; |
|
6275 *solaris*) |
|
6276 VAR_OS=solaris |
|
6277 VAR_OS_API=posix |
|
6278 VAR_OS_FAMILY=sysv |
|
6279 ;; |
|
6280 *darwin*) |
|
6281 VAR_OS=macosx |
|
6282 VAR_OS_API=posix |
|
6283 VAR_OS_FAMILY=bsd |
|
6284 ;; |
|
6285 *bsd*) |
|
6286 VAR_OS=bsd |
|
6287 VAR_OS_API=posix |
|
6288 VAR_OS_FAMILY=bsd |
|
6289 ;; |
|
6290 *cygwin*|*windows*) |
|
6291 VAR_OS=windows |
|
6292 VAR_OS_API=winapi |
|
6293 VAR_OS_FAMILY=windows |
|
6294 ;; |
|
6295 *) |
|
6296 as_fn_error $? "unsupported operating system $host_os" "$LINENO" 5 |
|
6297 ;; |
|
6298 esac |
|
6299 |
|
6300 OPENJDK_TARGET_OS="$VAR_OS" |
|
6301 OPENJDK_TARGET_OS_FAMILY="$VAR_OS_FAMILY" |
|
6302 OPENJDK_TARGET_OS_API="$VAR_OS_API" |
|
6303 |
|
6304 |
|
6305 |
|
6306 |
|
6307 |
|
6308 if test "x$OPENJDK_TARGET_OS_API" = xposix; then |
|
6309 LEGACY_OPENJDK_TARGET_OS_API="solaris" |
|
6310 fi |
|
6311 if test "x$OPENJDK_TARGET_OS_API" = xwinapi; then |
|
6312 LEGACY_OPENJDK_TARGET_OS_API="windows" |
|
6313 fi |
|
6314 |
|
6315 |
|
6316 |
|
6317 |
|
6318 # First argument is the cpu name from the trip/quad |
|
6319 case "$host_cpu" in |
|
6320 x86_64) |
|
6321 VAR_CPU=x64 |
|
6322 VAR_CPU_ARCH=x86 |
|
6323 VAR_CPU_BITS=64 |
|
6324 VAR_CPU_ENDIAN=little |
|
6325 VAR_LEGACY_CPU=amd64 |
|
6326 ;; |
|
6327 i?86) |
|
6328 VAR_CPU=ia32 |
|
6329 VAR_CPU_ARCH=x86 |
|
6330 VAR_CPU_BITS=32 |
|
6331 VAR_CPU_ENDIAN=little |
|
6332 VAR_LEGACY_CPU=i586 |
|
6333 ;; |
|
6334 alpha*) |
|
6335 VAR_CPU=alpha |
|
6336 VAR_CPU_ARCH=alpha |
|
6337 VAR_CPU_BITS=64 |
|
6338 VAR_CPU_ENDIAN=big |
|
6339 VAR_LEGACY_CPU=alpha |
|
6340 ;; |
|
6341 arm*) |
|
6342 VAR_CPU=arm |
|
6343 VAR_CPU_ARCH=arm |
|
6344 VAR_CPU_BITS=32 |
|
6345 VAR_CPU_ENDIAN=little |
|
6346 VAR_LEGACY_CPU=arm |
|
6347 ;; |
|
6348 mips) |
|
6349 VAR_CPU=mips |
|
6350 VAR_CPU_ARCH=mips |
|
6351 VAR_CPU_BITS=woot |
|
6352 VAR_CPU_ENDIAN=woot |
|
6353 VAR_LEGACY_CPU=mips |
|
6354 ;; |
|
6355 mipsel) |
|
6356 VAR_CPU=mipsel |
|
6357 VAR_CPU_ARCH=mips |
|
6358 VAR_CPU_BITS=woot |
|
6359 VAR_CPU_ENDIAN=woot |
|
6360 VAR_LEGACY_CPU=mipsel |
|
6361 ;; |
|
6362 powerpc) |
|
6363 VAR_CPU=ppc |
|
6364 VAR_CPU_ARCH=ppc |
|
6365 VAR_CPU_BITS=32 |
|
6366 VAR_CPU_ENDIAN=big |
|
6367 VAR_LEGACY_CPU=ppc |
|
6368 ;; |
|
6369 powerpc64) |
|
6370 VAR_CPU=ppc64 |
|
6371 VAR_CPU_ARCH=ppc |
|
6372 VAR_CPU_BITS=64 |
|
6373 VAR_CPU_ENDIAN=big |
|
6374 VAR_LEGACY_CPU=ppc64 |
|
6375 ;; |
|
6376 sparc) |
|
6377 VAR_CPU=sparc |
|
6378 VAR_CPU_ARCH=sparc |
|
6379 VAR_CPU_BITS=32 |
|
6380 VAR_CPU_ENDIAN=big |
|
6381 VAR_LEGACY_CPU=sparc |
|
6382 ;; |
|
6383 sparc64) |
|
6384 VAR_CPU=sparcv9 |
|
6385 VAR_CPU_ARCH=sparc |
|
6386 VAR_CPU_BITS=64 |
|
6387 VAR_CPU_ENDIAN=big |
|
6388 VAR_LEGACY_CPU=sparcv9 |
|
6389 ;; |
|
6390 s390) |
|
6391 VAR_CPU=s390 |
|
6392 VAR_CPU_ARCH=s390 |
|
6393 VAR_CPU_BITS=32 |
|
6394 VAR_CPU_ENDIAN=woot |
|
6395 VAR_LEGACY_CPU=s390 |
|
6396 VAR_LEGACY_CPU=s390 |
|
6397 ;; |
|
6398 s390x) |
|
6399 VAR_CPU=s390x |
|
6400 VAR_CPU_ARCH=s390 |
|
6401 VAR_CPU_BITS=64 |
|
6402 VAR_CPU_ENDIAN=woot |
|
6403 VAR_LEGACY_CPU=s390x |
|
6404 ;; |
|
6405 *) |
|
6406 as_fn_error $? "unsupported cpu $host_cpu" "$LINENO" 5 |
|
6407 ;; |
|
6408 esac |
|
6409 |
|
6410 # Workaround cygwin not knowing about 64 bit. |
|
6411 if test "x$VAR_OS" = "xwindows"; then |
|
6412 if test "x$PROCESSOR_IDENTIFIER" != "x"; then |
|
6413 PROC_ARCH=`echo $PROCESSOR_IDENTIFIER | $CUT -f1 -d' '` |
|
6414 case "$PROC_ARCH" in |
|
6415 intel64|Intel64|INTEL64|em64t|EM64T|amd64|AMD64|8664|x86_64) |
|
6416 VAR_CPU=x64 |
|
6417 VAR_CPU_BITS=64 |
|
6418 VAR_LEGACY_CPU=amd64 |
|
6419 ;; |
|
6420 esac |
|
6421 fi |
|
6422 fi |
|
6423 |
|
6424 # on solaris x86...default seems to be 32-bit |
|
6425 if test "x$VAR_OS" = "xsolaris" && \ |
|
6426 test "x$with_target_bits" = "x" && \ |
|
6427 test "x$VAR_CPU_ARCH" = "xx86" |
|
6428 then |
|
6429 with_target_bits=32 |
|
6430 fi |
|
6431 |
|
6432 if test "x$VAR_CPU_ARCH" = "xx86"; then |
|
6433 if test "x$with_target_bits" = "x64"; then |
|
6434 VAR_CPU=x64 |
|
6435 VAR_CPU_BITS=64 |
|
6436 VAR_LEGACY_CPU=amd64 |
|
6437 fi |
|
6438 if test "x$with_target_bits" = "x32"; then |
|
6439 VAR_CPU=ia32 |
|
6440 VAR_CPU_BITS=32 |
|
6441 VAR_LEGACY_CPU=i586 |
|
6442 fi |
|
6443 fi |
|
6444 |
|
6445 if test "x$VAR_CPU_ARCH" = "xsparc"; then |
|
6446 if test "x$with_target_bits" = "x64"; then |
|
6447 VAR_CPU=sparcv9 |
|
6448 VAR_CPU_BITS=64 |
|
6449 VAR_LEGACY_CPU=sparcv9 |
|
6450 fi |
|
6451 fi |
|
6452 |
|
6453 OPENJDK_TARGET_CPU="$VAR_CPU" |
|
6454 OPENJDK_TARGET_CPU_ARCH="$VAR_CPU_ARCH" |
|
6455 OPENJDK_TARGET_CPU_BITS="$VAR_CPU_BITS" |
|
6456 OPENJDK_TARGET_CPU_ENDIAN="$VAR_CPU_ENDIAN" |
|
6457 |
|
6458 |
|
6459 |
|
6460 |
|
6461 |
|
6462 |
|
6463 # Also store the legacy naming of the cpu. |
|
6464 # Ie i586 and amd64 instead of ia32 and x64 |
|
6465 LEGACY_OPENJDK_TARGET_CPU1="$VAR_LEGACY_CPU" |
|
6466 |
|
6467 |
|
6468 # And the second legacy naming of the cpu. |
|
6469 # Ie i386 and amd64 instead of ia32 and x64. |
|
6470 LEGACY_OPENJDK_TARGET_CPU2="$LEGACY_OPENJDK_TARGET_CPU1" |
|
6471 if test "x$LEGACY_OPENJDK_TARGET_CPU1" = xi586; then |
|
6472 LEGACY_OPENJDK_TARGET_CPU2=i386 |
|
6473 fi |
|
6474 |
|
6475 |
|
6476 # And the third legacy naming of the cpu. |
|
6477 # Ie only amd64 or sparcv9, used for the ISA_DIR on Solaris. |
|
6478 LEGACY_OPENJDK_TARGET_CPU3="" |
|
6479 if test "x$OPENJDK_TARGET_CPU" = xx64; then |
|
6480 LEGACY_OPENJDK_TARGET_CPU3=amd64 |
|
6481 fi |
|
6482 if test "x$OPENJDK_TARGET_CPU" = xsparcv9; then |
|
6483 LEGACY_OPENJDK_TARGET_CPU3=sparcv9 |
|
6484 fi |
|
6485 |
|
6486 |
|
6487 |
|
6488 |
|
6489 |
|
6490 case "$build_os" in |
|
6491 *linux*) |
|
6492 VAR_OS=linux |
|
6493 VAR_OS_API=posix |
|
6494 VAR_OS_FAMILY=gnu |
|
6495 ;; |
|
6496 *solaris*) |
|
6497 VAR_OS=solaris |
|
6498 VAR_OS_API=posix |
|
6499 VAR_OS_FAMILY=sysv |
|
6500 ;; |
|
6501 *darwin*) |
|
6502 VAR_OS=macosx |
|
6503 VAR_OS_API=posix |
|
6504 VAR_OS_FAMILY=bsd |
|
6505 ;; |
|
6506 *bsd*) |
|
6507 VAR_OS=bsd |
|
6508 VAR_OS_API=posix |
|
6509 VAR_OS_FAMILY=bsd |
|
6510 ;; |
|
6511 *cygwin*|*windows*) |
|
6512 VAR_OS=windows |
|
6513 VAR_OS_API=winapi |
|
6514 VAR_OS_FAMILY=windows |
|
6515 ;; |
|
6516 *) |
|
6517 as_fn_error $? "unsupported operating system $build_os" "$LINENO" 5 |
|
6518 ;; |
|
6519 esac |
|
6520 |
|
6521 OPENJDK_BUILD_OS="$VAR_OS" |
|
6522 OPENJDK_BUILD_OS_FAMILY="$VAR_OS_FAMILY" |
|
6523 OPENJDK_BUILD_OS_API="$VAR_OS_API" |
|
6524 |
|
6525 |
|
6526 |
|
6527 |
|
6528 |
|
6529 if test "x$OPENJDK_BUILD_OS_API" = xposix; then |
|
6530 LEGACY_OPENJDK_BUILD_OS_API="solaris" |
|
6531 fi |
|
6532 if test "x$OPENJDK_BUILD_OS_API" = xwinapi; then |
|
6533 LEGACY_OPENJDK_BUILD_OS_API="windows" |
|
6534 fi |
|
6535 |
|
6536 |
|
6537 |
|
6538 |
|
6539 # First argument is the cpu name from the trip/quad |
|
6540 case "$build_cpu" in |
|
6541 x86_64) |
|
6542 VAR_CPU=x64 |
|
6543 VAR_CPU_ARCH=x86 |
|
6544 VAR_CPU_BITS=64 |
|
6545 VAR_CPU_ENDIAN=little |
|
6546 VAR_LEGACY_CPU=amd64 |
|
6547 ;; |
|
6548 i?86) |
|
6549 VAR_CPU=ia32 |
|
6550 VAR_CPU_ARCH=x86 |
|
6551 VAR_CPU_BITS=32 |
|
6552 VAR_CPU_ENDIAN=little |
|
6553 VAR_LEGACY_CPU=i586 |
|
6554 ;; |
|
6555 alpha*) |
|
6556 VAR_CPU=alpha |
|
6557 VAR_CPU_ARCH=alpha |
|
6558 VAR_CPU_BITS=64 |
|
6559 VAR_CPU_ENDIAN=big |
|
6560 VAR_LEGACY_CPU=alpha |
|
6561 ;; |
|
6562 arm*) |
|
6563 VAR_CPU=arm |
|
6564 VAR_CPU_ARCH=arm |
|
6565 VAR_CPU_BITS=32 |
|
6566 VAR_CPU_ENDIAN=little |
|
6567 VAR_LEGACY_CPU=arm |
|
6568 ;; |
|
6569 mips) |
|
6570 VAR_CPU=mips |
|
6571 VAR_CPU_ARCH=mips |
|
6572 VAR_CPU_BITS=woot |
|
6573 VAR_CPU_ENDIAN=woot |
|
6574 VAR_LEGACY_CPU=mips |
|
6575 ;; |
|
6576 mipsel) |
|
6577 VAR_CPU=mipsel |
|
6578 VAR_CPU_ARCH=mips |
|
6579 VAR_CPU_BITS=woot |
|
6580 VAR_CPU_ENDIAN=woot |
|
6581 VAR_LEGACY_CPU=mipsel |
|
6582 ;; |
|
6583 powerpc) |
|
6584 VAR_CPU=ppc |
|
6585 VAR_CPU_ARCH=ppc |
|
6586 VAR_CPU_BITS=32 |
|
6587 VAR_CPU_ENDIAN=big |
|
6588 VAR_LEGACY_CPU=ppc |
|
6589 ;; |
|
6590 powerpc64) |
|
6591 VAR_CPU=ppc64 |
|
6592 VAR_CPU_ARCH=ppc |
|
6593 VAR_CPU_BITS=64 |
|
6594 VAR_CPU_ENDIAN=big |
|
6595 VAR_LEGACY_CPU=ppc64 |
|
6596 ;; |
|
6597 sparc) |
|
6598 VAR_CPU=sparc |
|
6599 VAR_CPU_ARCH=sparc |
|
6600 VAR_CPU_BITS=32 |
|
6601 VAR_CPU_ENDIAN=big |
|
6602 VAR_LEGACY_CPU=sparc |
|
6603 ;; |
|
6604 sparc64) |
|
6605 VAR_CPU=sparcv9 |
|
6606 VAR_CPU_ARCH=sparc |
|
6607 VAR_CPU_BITS=64 |
|
6608 VAR_CPU_ENDIAN=big |
|
6609 VAR_LEGACY_CPU=sparcv9 |
|
6610 ;; |
|
6611 s390) |
|
6612 VAR_CPU=s390 |
|
6613 VAR_CPU_ARCH=s390 |
|
6614 VAR_CPU_BITS=32 |
|
6615 VAR_CPU_ENDIAN=woot |
|
6616 VAR_LEGACY_CPU=s390 |
|
6617 VAR_LEGACY_CPU=s390 |
|
6618 ;; |
|
6619 s390x) |
|
6620 VAR_CPU=s390x |
|
6621 VAR_CPU_ARCH=s390 |
|
6622 VAR_CPU_BITS=64 |
|
6623 VAR_CPU_ENDIAN=woot |
|
6624 VAR_LEGACY_CPU=s390x |
|
6625 ;; |
|
6626 *) |
|
6627 as_fn_error $? "unsupported cpu $build_cpu" "$LINENO" 5 |
|
6628 ;; |
|
6629 esac |
|
6630 |
|
6631 # Workaround cygwin not knowing about 64 bit. |
|
6632 if test "x$VAR_OS" = "xwindows"; then |
|
6633 if test "x$PROCESSOR_IDENTIFIER" != "x"; then |
|
6634 PROC_ARCH=`echo $PROCESSOR_IDENTIFIER | $CUT -f1 -d' '` |
|
6635 case "$PROC_ARCH" in |
|
6636 intel64|Intel64|INTEL64|em64t|EM64T|amd64|AMD64|8664|x86_64) |
|
6637 VAR_CPU=x64 |
|
6638 VAR_CPU_BITS=64 |
|
6639 VAR_LEGACY_CPU=amd64 |
|
6640 ;; |
|
6641 esac |
|
6642 fi |
|
6643 fi |
|
6644 |
|
6645 # on solaris x86...default seems to be 32-bit |
|
6646 if test "x$VAR_OS" = "xsolaris" && \ |
|
6647 test "x$with_target_bits" = "x" && \ |
|
6648 test "x$VAR_CPU_ARCH" = "xx86" |
|
6649 then |
|
6650 with_target_bits=32 |
|
6651 fi |
|
6652 |
|
6653 if test "x$VAR_CPU_ARCH" = "xx86"; then |
|
6654 if test "x$with_target_bits" = "x64"; then |
|
6655 VAR_CPU=x64 |
|
6656 VAR_CPU_BITS=64 |
|
6657 VAR_LEGACY_CPU=amd64 |
|
6658 fi |
|
6659 if test "x$with_target_bits" = "x32"; then |
|
6660 VAR_CPU=ia32 |
|
6661 VAR_CPU_BITS=32 |
|
6662 VAR_LEGACY_CPU=i586 |
|
6663 fi |
|
6664 fi |
|
6665 |
|
6666 if test "x$VAR_CPU_ARCH" = "xsparc"; then |
|
6667 if test "x$with_target_bits" = "x64"; then |
|
6668 VAR_CPU=sparcv9 |
|
6669 VAR_CPU_BITS=64 |
|
6670 VAR_LEGACY_CPU=sparcv9 |
|
6671 fi |
|
6672 fi |
|
6673 |
|
6674 OPENJDK_BUILD_CPU="$VAR_CPU" |
|
6675 OPENJDK_BUILD_CPU_ARCH="$VAR_CPU_ARCH" |
|
6676 OPENJDK_BUILD_CPU_BITS="$VAR_CPU_BITS" |
|
6677 OPENJDK_BUILD_CPU_ENDIAN="$VAR_CPU_ENDIAN" |
|
6678 |
|
6679 |
|
6680 |
|
6681 |
|
6682 |
|
6683 |
|
6684 # Also store the legacy naming of the cpu. |
|
6685 # Ie i586 and amd64 instead of ia32 and x64 |
|
6686 LEGACY_OPENJDK_BUILD_CPU1="$VAR_LEGACY_CPU" |
|
6687 |
|
6688 |
|
6689 # And the second legacy naming of the cpu. |
|
6690 # Ie i386 and amd64 instead of ia32 and x64. |
|
6691 LEGACY_OPENJDK_BUILD_CPU2="$LEGACY_OPENJDK_BUILD_CPU1" |
|
6692 if test "x$LEGACY_OPENJDK_BUILD_CPU1" = xi586; then |
|
6693 LEGACY_OPENJDK_BUILD_CPU2=i386 |
|
6694 fi |
|
6695 |
|
6696 |
|
6697 # And the third legacy naming of the cpu. |
|
6698 # Ie only amd64 or sparcv9, used for the ISA_DIR on Solaris. |
|
6699 LEGACY_OPENJDK_BUILD_CPU3="" |
|
6700 if test "x$OPENJDK_BUILD_CPU" = xx64; then |
|
6701 LEGACY_OPENJDK_BUILD_CPU3=amd64 |
|
6702 fi |
|
6703 if test "x$OPENJDK_BUILD_CPU" = xsparcv9; then |
|
6704 LEGACY_OPENJDK_BUILD_CPU3=sparcv9 |
|
6705 fi |
|
6706 |
|
6707 |
|
6708 |
|
6709 if test "x$OPENJDK_TARGET_OS" != xsolaris; then |
|
6710 LEGACY_OPENJDK_TARGET_CPU3="" |
|
6711 LEGACY_OPENJDK_BUILD_CPU3="" |
|
6712 fi |
|
6713 |
|
6714 # On MacOSX and MacOSX only, we have a different name for the x64 CPU in ARCH (LEGACY_OPENJDK_TARGET_CPU1) ... |
|
6715 if test "x$OPENJDK_TARGET_OS" = xmacosx && test "x$OPENJDK_TARGET_CPU" = xx64; then |
|
6716 LEGACY_OPENJDK_TARGET_CPU1="x86_64" |
|
6717 fi |
|
6718 |
|
6719 |
|
6720 if test "x$OPENJDK_TARGET_OS" = "xsolaris"; then |
|
6721 REQUIRED_OS_NAME=SunOS |
|
6722 REQUIRED_OS_VERSION=5.10 |
|
6723 fi |
|
6724 if test "x$OPENJDK_TARGET_OS" = "xlinux"; then |
|
6725 REQUIRED_OS_NAME=Linux |
|
6726 REQUIRED_OS_VERSION=2.6 |
|
6727 fi |
|
6728 if test "x$OPENJDK_TARGET_OS" = "xwindows"; then |
|
6729 REQUIRED_OS_NAME=Windows |
|
6730 REQUIRED_OS_VERSION=5.1 |
|
6731 fi |
|
6732 if test "x$OPENJDK_TARGET_OS" = "xmacosx"; then |
|
6733 REQUIRED_OS_NAME=Darwin |
|
6734 REQUIRED_OS_VERSION=11.2 |
|
6735 fi |
|
6736 |
|
6737 |
|
6738 |
|
6739 |
|
6740 |
|
6741 |
|
6742 # The LEGACY_OPENJDK_TARGET_CPU3 is the setting for ISA_DIR. |
|
6743 if test "x$LEGACY_OPENJDK_TARGET_CPU3" != x; then |
|
6744 LEGACY_OPENJDK_TARGET_CPU3="/${LEGACY_OPENJDK_TARGET_CPU3}" |
|
6745 fi |
|
6746 |
|
6747 # Now the following vars are defined. |
|
6748 # OPENJDK_TARGET_OS=aix,bsd,hpux,linux,macosx,solaris,windows |
|
6749 # OPENJDK_TARGET_OS_FAMILY=bsd,gnu,sysv,win32,wince |
|
6750 # OPENJDK_TARGET_OS_API=posix,winapi |
|
6751 # |
|
6752 # OPENJDK_TARGET_CPU=ia32,x64,sparc,sparcv9,arm,arm64,ppc,ppc64 |
|
6753 # OPENJDK_TARGET_CPU_ARCH=x86,sparc,pcc,arm |
|
6754 # OPENJDK_TARGET_CPU_BITS=32,64 |
|
6755 # OPENJDK_TARGET_CPU_ENDIAN=big,little |
|
6756 # |
|
6757 # There is also a: |
|
6758 # LEGACY_OPENJDK_TARGET_CPU1=i586,amd64,.... # used to set the old var ARCH |
|
6759 # LEGACY_OPENJDK_TARGET_CPU2=i386,amd64,.... # used to set the old var LIBARCH |
|
6760 # LEGACY_OPENJDK_TARGET_CPU3=only sparcv9,amd64 # used to set the ISA_DIR on Solaris |
|
6761 # There was also a BUILDARCH that had i486,amd64,... but we do not use that |
|
6762 # in the new build. |
|
6763 # LEGACY_OPENJDK_TARGET_OS_API=solaris,windows # used to select source roots |
|
6764 |
|
6765 |
|
6766 ############################################################################### |
|
6767 |
|
6768 # Note that this is the build platform OS version! |
|
6769 |
|
6770 OS_VERSION="`uname -r | ${SED} 's!\.! !g' | ${SED} 's!-! !g'`" |
|
6771 OS_VERSION_MAJOR="`${ECHO} ${OS_VERSION} | ${CUT} -f 1 -d ' '`" |
|
6772 OS_VERSION_MINOR="`${ECHO} ${OS_VERSION} | ${CUT} -f 2 -d ' '`" |
|
6773 OS_VERSION_MICRO="`${ECHO} ${OS_VERSION} | ${CUT} -f 3 -d ' '`" |
|
6774 |
|
6775 |
|
6776 |
|
6777 |
|
6778 |
|
6779 # With knowledge of the build platform, setup more basic things. |
|
6780 |
|
6781 # For cygwin we need cygpath first, since it is used everywhere. |
|
6782 # Extract the first word of "cygpath", so it can be a program name with args. |
|
6783 set dummy cygpath; ac_word=$2 |
|
6784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
6785 $as_echo_n "checking for $ac_word... " >&6; } |
|
6786 if test "${ac_cv_path_CYGPATH+set}" = set; then : |
|
6787 $as_echo_n "(cached) " >&6 |
|
6788 else |
|
6789 case $CYGPATH in |
|
6790 [\\/]* | ?:[\\/]*) |
|
6791 ac_cv_path_CYGPATH="$CYGPATH" # Let the user override the test with a path. |
|
6792 ;; |
|
6793 *) |
|
6794 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
6795 for as_dir in $PATH |
|
6796 do |
|
6797 IFS=$as_save_IFS |
|
6798 test -z "$as_dir" && as_dir=. |
|
6799 for ac_exec_ext in '' $ac_executable_extensions; do |
|
6800 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
6801 ac_cv_path_CYGPATH="$as_dir/$ac_word$ac_exec_ext" |
|
6802 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
6803 break 2 |
|
6804 fi |
|
6805 done |
|
6806 done |
|
6807 IFS=$as_save_IFS |
|
6808 |
|
6809 ;; |
|
6810 esac |
|
6811 fi |
|
6812 CYGPATH=$ac_cv_path_CYGPATH |
|
6813 if test -n "$CYGPATH"; then |
|
6814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CYGPATH" >&5 |
|
6815 $as_echo "$CYGPATH" >&6; } |
|
6816 else |
|
6817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
6818 $as_echo "no" >&6; } |
|
6819 fi |
|
6820 |
|
6821 |
|
6822 PATH_SEP=":" |
|
6823 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
6824 if test "x$CYGPATH" = x; then |
|
6825 as_fn_error $? "Something is wrong with your cygwin installation since I cannot find cygpath.exe in your path" "$LINENO" 5 |
|
6826 fi |
|
6827 PATH_SEP=";" |
|
6828 fi |
|
6829 |
|
6830 |
|
6831 |
|
6832 if test "x$OPENJDK_BUILD_OS" = "xsolaris"; then |
|
6833 # Add extra search paths on solaris for utilities like ar and as etc... |
|
6834 PATH="$PATH:/usr/ccs/bin:/usr/sfw/bin:/opt/csw/bin" |
|
6835 fi |
|
6836 |
|
6837 |
|
6838 ############################################################################### |
|
6839 # |
|
6840 # Determine OpenJDK variants, options and version numbers. |
|
6841 # |
|
6842 ############################################################################### |
|
6843 |
|
6844 # We need build & target for this. |
|
6845 |
|
6846 ############################################################################### |
|
6847 # |
|
6848 # Check which variant of the JDK that we want to build. |
|
6849 # Currently we have: |
|
6850 # normal: standard edition |
|
6851 # embedded: cut down to a smaller footprint |
|
6852 # |
|
6853 # Effectively the JDK variant gives a name to a specific set of |
|
6854 # modules to compile into the JDK. In the future, these modules |
|
6855 # might even be Jigsaw modules. |
|
6856 # |
|
6857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of the JDK to build" >&5 |
|
6858 $as_echo_n "checking which variant of the JDK to build... " >&6; } |
|
6859 |
|
6860 # Check whether --with-jdk-variant was given. |
|
6861 if test "${with_jdk_variant+set}" = set; then : |
|
6862 withval=$with_jdk_variant; |
|
6863 fi |
|
6864 |
|
6865 |
|
6866 if test "x$with_jdk_variant" = xnormal || test "x$with_jdk_variant" = x; then |
|
6867 JAVASE_EMBEDDED="" |
|
6868 MINIMIZE_RAM_USAGE="" |
|
6869 JDK_VARIANT="normal" |
|
6870 elif test "x$with_jdk_variant" = xembedded; then |
|
6871 JAVASE_EMBEDDED="JAVASE_EMBEDDED:=true" |
|
6872 MINIMIZE_RAM_USAGE="MINIMIZE_RAM_USAGE:=true" |
|
6873 JDK_VARIANT="embedded" |
|
6874 else |
|
6875 as_fn_error $? "The available JDK variants are: normal, embedded" "$LINENO" 5 |
|
6876 fi |
|
6877 |
|
6878 |
|
6879 |
|
6880 |
|
6881 |
|
6882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JDK_VARIANT" >&5 |
|
6883 $as_echo "$JDK_VARIANT" >&6; } |
|
6884 |
|
6885 |
|
6886 |
|
6887 ############################################################################### |
|
6888 # |
|
6889 # Check which variants of the JVM that we want to build. |
|
6890 # Currently we have: |
|
6891 # server: normal interpreter and a tiered C1/C2 compiler |
|
6892 # client: normal interpreter and C1 (no C2 compiler) (only 32-bit platforms) |
|
6893 # kernel: kernel footprint JVM that passes the TCK without major performance problems, |
|
6894 # ie normal interpreter and C1, only the serial GC, kernel jvmti etc |
|
6895 # zero: no machine code interpreter, no compiler |
|
6896 # zeroshark: zero interpreter and shark/llvm compiler backend |
|
6897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variants of the JVM that should be built" >&5 |
|
6898 $as_echo_n "checking which variants of the JVM that should be built... " >&6; } |
|
6899 |
|
6900 # Check whether --with-jvm-variants was given. |
|
6901 if test "${with_jvm_variants+set}" = set; then : |
|
6902 withval=$with_jvm_variants; |
|
6903 fi |
|
6904 |
|
6905 |
|
6906 if test "x$with_jvm_variants" = x; then |
|
6907 if test "x$JDK_VARIANT" = xembedded; then |
|
6908 with_jvm_variants="client" |
|
6909 else |
|
6910 with_jvm_variants="server" |
|
6911 fi |
|
6912 fi |
|
6913 |
|
6914 JVM_VARIANTS=",$with_jvm_variants," |
|
6915 TEST_VARIANTS=`$ECHO "$JVM_VARIANTS" | $SED -e 's/server,//' -e 's/client,//' -e 's/kernel,//' -e 's/zero,//' -e 's/zeroshark,//'` |
|
6916 |
|
6917 if test "x$TEST_VARIANTS" != "x,"; then |
|
6918 as_fn_error $? "The available JVM variants are: server, client, kernel, zero, zeroshark" "$LINENO" 5 |
|
6919 fi |
|
6920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_jvm_variants" >&5 |
|
6921 $as_echo "$with_jvm_variants" >&6; } |
|
6922 |
|
6923 JVM_VARIANT_SERVER=`$ECHO "$JVM_VARIANTS" | $SED -e '/,server,/!s/.*/false/g' -e '/,server,/s/.*/true/g'` |
|
6924 JVM_VARIANT_CLIENT=`$ECHO "$JVM_VARIANTS" | $SED -e '/,client,/!s/.*/false/g' -e '/,client,/s/.*/true/g'` |
|
6925 JVM_VARIANT_KERNEL=`$ECHO "$JVM_VARIANTS" | $SED -e '/,kernel,/!s/.*/false/g' -e '/,kernel,/s/.*/true/g'` |
|
6926 JVM_VARIANT_ZERO=`$ECHO "$JVM_VARIANTS" | $SED -e '/,zero,/!s/.*/false/g' -e '/,zero,/s/.*/true/g'` |
|
6927 JVM_VARIANT_ZEROSHARK=`$ECHO "$JVM_VARIANTS" | $SED -e '/,zeroshark,/!s/.*/false/g' -e '/,zeroshark,/s/.*/true/g'` |
|
6928 |
|
6929 if test "x$JVM_VARIANT_CLIENT" = xtrue; then |
|
6930 if test "x$OPENJDK_TARGET_CPU_BITS" = x64; then |
|
6931 as_fn_error $? "You cannot build a client JVM for a 64-bit machine." "$LINENO" 5 |
|
6932 fi |
|
6933 fi |
|
6934 if test "x$JVM_VARIANT_KERNEL" = xtrue; then |
|
6935 if test "x$OPENJDK_TARGET_CPU_BITS" = x64; then |
|
6936 as_fn_error $? "You cannot build a kernel JVM for a 64-bit machine." "$LINENO" 5 |
|
6937 fi |
|
6938 fi |
|
6939 |
|
6940 # Replace the commas with AND for use in the build directory name. |
|
6941 ANDED_JVM_VARIANTS=`$ECHO "$JVM_VARIANTS" | $SED -e 's/^,//' -e 's/,$//' -e 's/,/AND/'` |
|
6942 COUNT_VARIANTS=`$ECHO "$JVM_VARIANTS" | $SED -e 's/server,/1/' -e 's/client,/1/' -e 's/kernel,/1/' -e 's/zero,/1/' -e 's/zeroshark,/1/'` |
|
6943 if test "x$COUNT_VARIANTS" != "x,1"; then |
|
6944 BUILDING_MULTIPLE_JVM_VARIANTS=yes |
|
6945 else |
|
6946 BUILDING_MULTIPLE_JVM_VARIANTS=no |
|
6947 fi |
|
6948 |
|
6949 |
|
6950 |
|
6951 |
|
6952 |
|
6953 |
|
6954 |
|
6955 |
|
6956 |
|
6957 |
|
6958 |
|
6959 ############################################################################### |
|
6960 # |
|
6961 # Set the debug level |
|
6962 # release: no debug information, all optimizations, no asserts. |
|
6963 # fastdebug: debug information (-g), all optimizations, all asserts |
|
6964 # slowdebug: debug information (-g), no optimizations, all asserts |
|
6965 # |
|
6966 DEBUG_LEVEL="release" |
|
6967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking which debug level to use" >&5 |
|
6968 $as_echo_n "checking which debug level to use... " >&6; } |
|
6969 # Check whether --enable-debug was given. |
|
6970 if test "${enable_debug+set}" = set; then : |
|
6971 enableval=$enable_debug; |
|
6972 ENABLE_DEBUG="${enableval}" |
|
6973 DEBUG_LEVEL="fastdebug" |
|
6974 |
|
6975 else |
|
6976 ENABLE_DEBUG="no" |
|
6977 fi |
|
6978 |
|
6979 |
|
6980 |
|
6981 # Check whether --with-debug-level was given. |
|
6982 if test "${with_debug_level+set}" = set; then : |
|
6983 withval=$with_debug_level; |
|
6984 DEBUG_LEVEL="${withval}" |
|
6985 if test "x$ENABLE_DEBUG" = xyes; then |
|
6986 as_fn_error $? "You cannot use both --enable-debug and --with-debug-level at the same time." "$LINENO" 5 |
|
6987 fi |
|
6988 |
|
6989 fi |
|
6990 |
|
6991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEBUG_LEVEL" >&5 |
|
6992 $as_echo "$DEBUG_LEVEL" >&6; } |
|
6993 |
|
6994 if test "x$DEBUG_LEVEL" != xrelease && \ |
|
6995 test "x$DEBUG_LEVEL" != xfastdebug && \ |
|
6996 test "x$DEBUG_LEVEL" != xslowdebug; then |
|
6997 as_fn_error $? "Allowed debug levels are: release, fastdebug and slowdebug" "$LINENO" 5 |
|
6998 fi |
|
6999 |
|
7000 |
|
7001 ############################################################################### |
|
7002 # |
|
7003 # Setup legacy vars/targets and new vars to deal with different debug levels. |
|
7004 # |
|
7005 |
|
7006 case $DEBUG_LEVEL in |
|
7007 release ) |
|
7008 VARIANT="OPT" |
|
7009 FASTDEBUG="false" |
|
7010 DEBUG_CLASSFILES="false" |
|
7011 BUILD_VARIANT_RELEASE="" |
|
7012 HOTSPOT_DEBUG_LEVEL="product" |
|
7013 HOTSPOT_EXPORT="product" |
|
7014 ;; |
|
7015 fastdebug ) |
|
7016 VARIANT="DBG" |
|
7017 FASTDEBUG="true" |
|
7018 DEBUG_CLASSFILES="true" |
|
7019 BUILD_VARIANT_RELEASE="-fastdebug" |
|
7020 HOTSPOT_DEBUG_LEVEL="fastdebug" |
|
7021 HOTSPOT_EXPORT="fastdebug" |
|
7022 ;; |
|
7023 slowdebug ) |
|
7024 VARIANT="DBG" |
|
7025 FASTDEBUG="false" |
|
7026 DEBUG_CLASSFILES="true" |
|
7027 BUILD_VARIANT_RELEASE="-debug" |
|
7028 HOTSPOT_DEBUG_LEVEL="jvmg" |
|
7029 HOTSPOT_EXPORT="debug" |
|
7030 ;; |
|
7031 esac |
|
7032 |
|
7033 ##### |
|
7034 # Generate the legacy makefile targets for hotspot. |
|
7035 # The hotspot api for selecting the build artifacts, really, needs to be improved. |
|
7036 # |
|
7037 HOTSPOT_TARGET="" |
|
7038 |
|
7039 if test "x$JVM_VARIANT_SERVER" = xtrue; then |
|
7040 HOTSPOT_TARGET="$HOTSPOT_TARGET${HOTSPOT_DEBUG_LEVEL} " |
|
7041 fi |
|
7042 |
|
7043 if test "x$JVM_VARIANT_CLIENT" = xtrue; then |
|
7044 HOTSPOT_TARGET="$HOTSPOT_TARGET${HOTSPOT_DEBUG_LEVEL}1 " |
|
7045 fi |
|
7046 |
|
7047 if test "x$JVM_VARIANT_KERNEL" = xtrue; then |
|
7048 HOTSPOT_TARGET="$HOTSPOT_TARGET${HOTSPOT_DEBUG_LEVEL}kernel " |
|
7049 fi |
|
7050 |
|
7051 if test "x$JVM_VARIANT_ZERO" = xtrue; then |
|
7052 HOTSPOT_TARGET="$HOTSPOT_TARGET${HOTSPOT_DEBUG_LEVEL}zero " |
|
7053 fi |
|
7054 |
|
7055 if test "x$JVM_VARIANT_ZEROSHARK" = xtrue; then |
|
7056 HOTSPOT_TARGET="$HOTSPOT_TARGET${HOTSPOT_DEBUG_LEVEL}shark " |
|
7057 fi |
|
7058 |
|
7059 HOTSPOT_TARGET="$HOTSPOT_TARGET docs export_$HOTSPOT_EXPORT" |
|
7060 |
|
7061 ##### |
|
7062 |
|
7063 |
|
7064 |
|
7065 |
|
7066 |
|
7067 |
|
7068 |
|
7069 |
|
7070 |
|
7071 ############################################################################### |
|
7072 # |
|
7073 # Should we build only OpenJDK even if closed sources are present? |
|
7074 # |
|
7075 # Check whether --enable-openjdk-only was given. |
|
7076 if test "${enable_openjdk_only+set}" = set; then : |
|
7077 enableval=$enable_openjdk_only; |
|
7078 fi |
|
7079 |
|
7080 |
|
7081 if test "x$enable_openjdk_only" = "xyes"; then |
|
7082 OPENJDK=true |
|
7083 elif test "x$enable_openjdk_only" = "xno"; then |
|
7084 OPENJDK=false |
|
7085 elif test -d "$SRC_ROOT/jdk/src/closed"; then |
|
7086 OPENJDK=false |
|
7087 else |
|
7088 OPENJDK=true |
|
7089 fi |
|
7090 |
|
7091 if test "x$OPENJDK" = "xtrue"; then |
|
7092 SET_OPENJDK=OPENJDK=true |
|
7093 fi |
|
7094 |
|
7095 |
|
7096 |
|
7097 ############################################################################### |
|
7098 # |
|
7099 # JIGSAW or not. The JIGSAW variable is used during the intermediate |
|
7100 # stage when we are building both the old style JDK and the new style modularized JDK. |
|
7101 # When the modularized JDK is finalized, this option will go away. |
|
7102 # |
|
7103 # Check whether --enable-jigsaw was given. |
|
7104 if test "${enable_jigsaw+set}" = set; then : |
|
7105 enableval=$enable_jigsaw; |
|
7106 fi |
|
7107 |
|
7108 |
|
7109 if test "x$enable_jigsaw" = "xyes"; then |
|
7110 JIGSAW=true |
|
7111 else |
|
7112 JIGSAW=false |
|
7113 fi |
|
7114 |
|
7115 |
|
7116 ############################################################################### |
|
7117 # |
|
7118 # Should we build a JDK/JVM with headful support (ie a graphical ui)? |
|
7119 # We always build headless support. |
|
7120 # |
|
7121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking headful support" >&5 |
|
7122 $as_echo_n "checking headful support... " >&6; } |
|
7123 # Check whether --enable-headful was given. |
|
7124 if test "${enable_headful+set}" = set; then : |
|
7125 enableval=$enable_headful; SUPPORT_HEADFUL=${enable_headful} |
|
7126 else |
|
7127 SUPPORT_HEADFUL=yes |
|
7128 fi |
|
7129 |
|
7130 |
|
7131 SUPPORT_HEADLESS=yes |
|
7132 BUILD_HEADLESS="BUILD_HEADLESS:=true" |
|
7133 |
|
7134 if test "x$SUPPORT_HEADFUL" = xyes; then |
|
7135 # We are building both headful and headless. |
|
7136 BUILD_HEADLESS_ONLY="" |
|
7137 headful_msg="inlude support for both headful and headless" |
|
7138 fi |
|
7139 |
|
7140 if test "x$SUPPORT_HEADFUL" = xno; then |
|
7141 # Thus we are building headless only. |
|
7142 BUILD_HEADLESS="BUILD_HEADLESS:=true" |
|
7143 BUILD_HEADLESS_ONLY="BUILD_HEADLESS_ONLY:=true" |
|
7144 headful_msg="headless only" |
|
7145 fi |
|
7146 |
|
7147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $headful_msg" >&5 |
|
7148 $as_echo "$headful_msg" >&6; } |
|
7149 |
|
7150 |
|
7151 |
|
7152 |
|
7153 |
|
7154 |
|
7155 ############################################################################### |
|
7156 # |
|
7157 # Should we run the painfully slow javadoc tool? |
|
7158 # |
|
7159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build documentation" >&5 |
|
7160 $as_echo_n "checking whether to build documentation... " >&6; } |
|
7161 # Check whether --enable-docs was given. |
|
7162 if test "${enable_docs+set}" = set; then : |
|
7163 enableval=$enable_docs; ENABLE_DOCS="${enableval}" |
|
7164 else |
|
7165 ENABLE_DOCS='no' |
|
7166 fi |
|
7167 |
|
7168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENABLE_DOCS" >&5 |
|
7169 $as_echo "$ENABLE_DOCS" >&6; } |
|
7170 |
|
7171 GENERATE_DOCS=false |
|
7172 if test "x$ENABLE_DOCS" = xyes; then |
|
7173 GENERATE_DOCS=true |
|
7174 fi |
|
7175 |
|
7176 |
|
7177 ############################################################################### |
|
7178 # |
|
7179 # Should we compile nimbus swing L&F? We can probably remove this option |
|
7180 # since nimbus is officially part of javax now. |
|
7181 # |
|
7182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build nimbus L&F" >&5 |
|
7183 $as_echo_n "checking whether to build nimbus L&F... " >&6; } |
|
7184 # Check whether --enable-nimbus was given. |
|
7185 if test "${enable_nimbus+set}" = set; then : |
|
7186 enableval=$enable_nimbus; ENABLE_NIMBUS="${enableval}" |
|
7187 else |
|
7188 ENABLE_NIMBUS='yes' |
|
7189 fi |
|
7190 |
|
7191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENABLE_NIMBUS" >&5 |
|
7192 $as_echo "$ENABLE_NIMBUS" >&6; } |
|
7193 DISABLE_NIMBUS= |
|
7194 if test "x$ENABLE_NIMBUS" = xno; then |
|
7195 DISABLE_NIMBUS=true |
|
7196 fi |
|
7197 |
|
7198 |
|
7199 # Control wether Hotspot runs Queens test after build. |
|
7200 # Check whether --enable-hotspot-test-in-build was given. |
|
7201 if test "${enable_hotspot_test_in_build+set}" = set; then : |
|
7202 enableval=$enable_hotspot_test_in_build; |
|
7203 else |
|
7204 enable_hotspot_test_in_build=no |
|
7205 fi |
|
7206 |
|
7207 if test "x$enable_hotspot_test_in_build" = "xyes"; then |
|
7208 TEST_IN_BUILD=true |
|
7209 else |
|
7210 TEST_IN_BUILD=false |
|
7211 fi |
|
7212 |
|
7213 |
|
7214 ############################################################################### |
|
7215 # |
|
7216 # Choose cacerts source file |
|
7217 # |
|
7218 |
|
7219 # Check whether --with-cacerts-file was given. |
|
7220 if test "${with_cacerts_file+set}" = set; then : |
|
7221 withval=$with_cacerts_file; |
|
7222 fi |
|
7223 |
|
7224 if test "x$with_cacerts_file" != x; then |
|
7225 CACERTS_FILE=$with_cacerts_file |
|
7226 else |
|
7227 if test "x$OPENJDK" = "xtrue"; then |
|
7228 CACERTS_FILE=${SRC_ROOT}/jdk/src/share/lib/security/cacerts |
|
7229 else |
|
7230 CACERTS_FILE=${SRC_ROOT}/jdk/src/closed/share/lib/security/cacerts.internal |
|
7231 fi |
|
7232 fi |
|
7233 |
|
7234 |
|
7235 ############################################################################### |
|
7236 # |
|
7237 # Compress jars |
|
7238 # |
|
7239 COMPRESS_JARS=false |
|
7240 |
|
7241 # default for embedded is yes... |
|
7242 if test "x$JDK_VARIANT" = "xembedded"; then |
|
7243 COMPRESS_JARS=true |
|
7244 fi |
|
7245 |
|
7246 |
|
7247 ############################################################################### |
|
7248 # |
|
7249 # Should we compile JFR |
|
7250 # default no, except for on closed-jdk and !embedded |
|
7251 # |
|
7252 ENABLE_JFR=no |
|
7253 |
|
7254 # Is the JFR source present |
|
7255 |
|
7256 # |
|
7257 # For closed && !embedded default is yes if the source is present |
|
7258 # |
|
7259 if test "x${OPENJDK}" != "xtrue" && test "x$JDK_VARIANT" != "xembedded" && test -d "$SRC_ROOT/jdk/src/closed/share/native/oracle/jfr"; then |
|
7260 ENABLE_JFR=yes |
|
7261 fi |
|
7262 |
|
7263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build jfr" >&5 |
|
7264 $as_echo_n "checking whether to build jfr... " >&6; } |
|
7265 # Check whether --enable-jfr was given. |
|
7266 if test "${enable_jfr+set}" = set; then : |
|
7267 enableval=$enable_jfr; |
|
7268 fi |
|
7269 |
|
7270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${ENABLE_JFR}" >&5 |
|
7271 $as_echo "${ENABLE_JFR}" >&6; } |
|
7272 |
|
7273 if test "x$ENABLE_JFR" = "xyes"; then |
|
7274 ENABLE_JFR=true |
|
7275 elif test "x$ENABLE_JFR" = "xno"; then |
|
7276 ENABLE_JFR=false |
|
7277 else |
|
7278 as_fn_error $? "Invalid argument to --enable-jfr" "$LINENO" 5 |
|
7279 fi |
|
7280 |
|
7281 |
|
7282 |
|
7283 |
|
7284 # Source the version numbers |
|
7285 . $AUTOCONF_DIR/version.numbers |
|
7286 if test "x$OPENJDK" = "xfalse"; then |
|
7287 . $AUTOCONF_DIR/closed.version.numbers |
|
7288 fi |
|
7289 # Now set the JDK version, milestone, build number etc. |
|
7290 |
|
7291 |
|
7292 |
|
7293 |
|
7294 |
|
7295 |
|
7296 |
|
7297 |
|
7298 |
|
7299 |
|
7300 |
|
7301 |
|
7302 COPYRIGHT_YEAR=`date +'%Y'` |
|
7303 |
|
7304 |
|
7305 RUNTIME_NAME="$PRODUCT_NAME $PRODUCT_SUFFIX" |
|
7306 |
|
7307 |
|
7308 if test "x$JDK_UPDATE_VERSION" != x; then |
|
7309 JDK_VERSION="${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_MICRO_VERSION}_${JDK_UPDATE_VERSION}" |
|
7310 else |
|
7311 JDK_VERSION="${JDK_MAJOR_VERSION}.${JDK_MINOR_VERSION}.${JDK_MICRO_VERSION}" |
|
7312 fi |
|
7313 |
|
7314 |
|
7315 if test "x$MILESTONE" != x; then |
|
7316 RELEASE="${JDK_VERSION}-${MILESTONE}${BUILD_VARIANT_RELEASE}" |
|
7317 else |
|
7318 RELEASE="${JDK_VERSION}${BUILD_VARIANT_RELEASE}" |
|
7319 fi |
|
7320 |
|
7321 |
|
7322 if test "x$JDK_BUILD_NUMBER" != x; then |
|
7323 FULL_VERSION="${RELEASE}-${JDK_BUILD_NUMBER}" |
|
7324 else |
|
7325 JDK_BUILD_NUMBER=b00 |
|
7326 BUILD_DATE=`date '+%Y_%m_%d_%H_%M'` |
|
7327 # Avoid [:alnum:] since it depends on the locale. |
|
7328 CLEAN_USERNAME=`echo "$USER" | $TR -d -c 'abcdefghijklmnopqrstuvqxyz0123456789'` |
|
7329 USER_RELEASE_SUFFIX=`echo "${CLEAN_USERNAME}_${BUILD_DATE}" | $TR 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvqxyz'` |
|
7330 FULL_VERSION="${RELEASE}-${USER_RELEASE_SUFFIX}-${JDK_BUILD_NUMBER}" |
|
7331 fi |
|
7332 |
|
7333 COOKED_BUILD_NUMBER=`$ECHO $JDK_BUILD_NUMBER | $SED -e 's/^b//' -e 's/^0//'` |
|
7334 |
|
7335 |
|
7336 |
|
7337 # To properly create a configuration name, we need to have the OpenJDK target |
|
7338 # and options (variants and debug level) parsed. |
|
7339 |
|
7340 |
|
7341 |
|
7342 # Check whether --with-conf-name was given. |
|
7343 if test "${with_conf_name+set}" = set; then : |
|
7344 withval=$with_conf_name; CONF_NAME=${with_conf_name} |
|
7345 fi |
|
7346 |
|
7347 |
|
7348 # Test from where we are running configure, in or outside of src root. |
|
7349 if test "x$CURDIR" = "x$SRC_ROOT" || test "x$CURDIR" = "x$SRC_ROOT/common" || test "x$CURDIR" = "x$SRC_ROOT/common/autoconf" || test "x$CURDIR" = "x$SRC_ROOT/common/makefiles" ; then |
|
7350 # We are running configure from the src root. |
|
7351 # Create a default ./build/target-variant-debuglevel output root. |
|
7352 if test "x${CONF_NAME}" = x; then |
|
7353 CONF_NAME="${OPENJDK_TARGET_OS}-${OPENJDK_TARGET_CPU}-${JDK_VARIANT}-${ANDED_JVM_VARIANTS}-${DEBUG_LEVEL}" |
|
7354 fi |
|
7355 OUTPUT_ROOT="$SRC_ROOT/build/${CONF_NAME}" |
|
7356 mkdir -p "$OUTPUT_ROOT" |
|
7357 if test ! -d "$OUTPUT_ROOT"; then |
|
7358 as_fn_error $? "Could not create build directory $OUTPUT_ROOT" "$LINENO" 5 |
|
7359 fi |
|
7360 else |
|
7361 # We are running configure from outside of the src dir. |
|
7362 # Then use the current directory as output dir! |
|
7363 # If configuration is situated in normal build directory, just use the build |
|
7364 # directory name as configuration name, otherwise use the complete path. |
|
7365 if test "x${CONF_NAME}" = x; then |
|
7366 CONF_NAME=`$ECHO $CURDIR | $SED -e "s!^${SRC_ROOT}/build/!!"` |
|
7367 fi |
|
7368 OUTPUT_ROOT="$CURDIR" |
|
7369 fi |
|
7370 |
|
7371 |
|
7372 # Fail with message the path to the output root if var OUTPUT_ROOT contains a path with no spaces in it. |
|
7373 # Unless on Windows, where we can rewrite the path. |
|
7374 HAS_SPACE=`echo "$OUTPUT_ROOT" | grep " "` |
|
7375 if test "x$HAS_SPACE" != x; then |
|
7376 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
7377 OUTPUT_ROOT=`$CYGPATH -s -m -a "$OUTPUT_ROOT"` |
|
7378 OUTPUT_ROOT=`$CYGPATH -u "$OUTPUT_ROOT"` |
|
7379 else |
|
7380 as_fn_error $? "You cannot have spaces in the path to the output root! \"$OUTPUT_ROOT\"" "$LINENO" 5 |
|
7381 fi |
|
7382 fi |
|
7383 |
|
7384 |
|
7385 SPEC=$OUTPUT_ROOT/spec.gmk |
|
7386 |
|
7387 CONF_NAME=$CONF_NAME |
|
7388 |
|
7389 OUTPUT_ROOT=$OUTPUT_ROOT |
|
7390 |
|
7391 |
|
7392 # Most of the probed defines are put into config.h |
|
7393 ac_config_headers="$ac_config_headers $OUTPUT_ROOT/config.h:$AUTOCONF_DIR/config.h.in" |
|
7394 |
|
7395 # The spec.gmk file contains all variables for the make system. |
|
7396 ac_config_files="$ac_config_files $OUTPUT_ROOT/spec.gmk:$AUTOCONF_DIR/spec.gmk.in" |
|
7397 |
|
7398 # The spec.sh file contains variables for compare{images|-objects}.sh scrips. |
|
7399 ac_config_files="$ac_config_files $OUTPUT_ROOT/spec.sh:$AUTOCONF_DIR/spec.sh.in" |
|
7400 |
|
7401 # The generated Makefile knows where the spec.gmk is and where the source is. |
|
7402 # You can run make from the OUTPUT_ROOT, or from the top-level Makefile |
|
7403 # which will look for generated configurations |
|
7404 ac_config_files="$ac_config_files $OUTPUT_ROOT/Makefile:$AUTOCONF_DIR/Makefile.in" |
|
7405 |
|
7406 |
|
7407 # Save the arguments given to us |
|
7408 echo "$CONFIGURE_COMMAND_LINE" > $OUTPUT_ROOT/configure-arguments |
|
7409 |
|
7410 |
|
7411 ############################################################################### |
|
7412 # |
|
7413 # Setup BootJDK, used to bootstrap the build. |
|
7414 # |
|
7415 ############################################################################### |
|
7416 |
|
7417 |
|
7418 BOOT_JDK_FOUND=no |
|
7419 |
|
7420 # Check whether --with-boot-jdk was given. |
|
7421 if test "${with_boot_jdk+set}" = set; then : |
|
7422 withval=$with_boot_jdk; |
|
7423 fi |
|
7424 |
|
7425 |
|
7426 if test "x$with_boot_jdk" != x; then |
|
7427 BOOT_JDK=$with_boot_jdk |
|
7428 BOOT_JDK_FOUND=yes |
|
7429 fi |
|
7430 if test "x$BOOT_JDK_FOUND" = xno; then |
|
7431 |
|
7432 |
|
7433 if test "x$with_builddeps_server" != x || test "x$with_builddeps_conf" != x; then |
|
7434 # Source the builddeps file again, to make sure it uses the latest variables! |
|
7435 . $builddepsfile |
|
7436 # Look for a target and build machine specific resource! |
|
7437 eval resource=\${builddep_boot-jdk_BUILD_${rewritten_build_var}_TARGET_${rewritten_target_var}} |
|
7438 if test "x$resource" = x; then |
|
7439 # Ok, lets instead look for a target specific resource |
|
7440 eval resource=\${builddep_boot-jdk_TARGET_${rewritten_target_var}} |
|
7441 fi |
|
7442 if test "x$resource" = x; then |
|
7443 # Ok, lets instead look for a build specific resource |
|
7444 eval resource=\${builddep_boot-jdk_BUILD_${rewritten_build_var}} |
|
7445 fi |
|
7446 if test "x$resource" = x; then |
|
7447 # Ok, lets instead look for a generic resource |
|
7448 # (The boot-jdk comes from M4 and not the shell, thus no need for eval here.) |
|
7449 resource=${builddep_boot-jdk} |
|
7450 fi |
|
7451 if test "x$resource" != x; then |
|
7452 { $as_echo "$as_me:${as_lineno-$LINENO}: Using builddeps $resource for boot-jdk" >&5 |
|
7453 $as_echo "$as_me: Using builddeps $resource for boot-jdk" >&6;} |
|
7454 # If the resource in the builddeps.conf file is an existing directory, |
|
7455 # for example /java/linux/cups |
|
7456 if test -d ${resource}; then |
|
7457 depdir=${resource} |
|
7458 else |
|
7459 |
|
7460 # boot-jdk is for example mymodule |
|
7461 # $resource is for example libs/general/libmymod_1_2_3.zip |
|
7462 # $with_builddeps_server is for example ftp://mybuilddeps.myserver.com/builddeps |
|
7463 # $with_builddeps_dir is for example /localhome/builddeps |
|
7464 # depdir is the name of the variable into which we store the depdir, eg MYMOD |
|
7465 # Will download ftp://mybuilddeps.myserver.com/builddeps/libs/general/libmymod_1_2_3.zip and |
|
7466 # unzip into the directory: /localhome/builddeps/libmymod_1_2_3 |
|
7467 filename=`basename $resource` |
|
7468 filebase=`echo $filename | sed 's/\.[^\.]*$//'` |
|
7469 filebase=${filename%%.*} |
|
7470 extension=${filename#*.} |
|
7471 installdir=$with_builddeps_dir/$filebase |
|
7472 if test ! -f $installdir/$filename.unpacked; then |
|
7473 { $as_echo "$as_me:${as_lineno-$LINENO}: Downloading build dependency boot-jdk from $with_builddeps_server/$resource and installing into $installdir" >&5 |
|
7474 $as_echo "$as_me: Downloading build dependency boot-jdk from $with_builddeps_server/$resource and installing into $installdir" >&6;} |
|
7475 if test ! -d $installdir; then |
|
7476 mkdir -p $installdir |
|
7477 fi |
|
7478 if test ! -d $installdir; then |
|
7479 as_fn_error $? "Could not create directory $installdir" "$LINENO" 5 |
|
7480 fi |
|
7481 tmpfile=`mktemp $installdir/boot-jdk.XXXXXXXXX` |
|
7482 touch $tmpfile |
|
7483 if test ! -f $tmpfile; then |
|
7484 as_fn_error $? "Could not create files in directory $installdir" "$LINENO" 5 |
|
7485 fi |
|
7486 |
|
7487 # $with_builddeps_server/$resource is the ftp://abuilddeps.server.com/libs/cups.zip |
|
7488 # $tmpfile is the local file name for the downloaded file. |
|
7489 VALID_TOOL=no |
|
7490 if test "x$BDEPS_FTP" = xwget; then |
|
7491 VALID_TOOL=yes |
|
7492 wget -O $tmpfile $with_builddeps_server/$resource |
|
7493 fi |
|
7494 if test "x$BDEPS_FTP" = xlftp; then |
|
7495 VALID_TOOL=yes |
|
7496 lftp -c "get $with_builddeps_server/$resource -o $tmpfile" |
|
7497 fi |
|
7498 if test "x$BDEPS_FTP" = xftp; then |
|
7499 VALID_TOOL=yes |
|
7500 FTPSERVER=`echo $with_builddeps_server/$resource | cut -f 3 -d '/'` |
|
7501 FTPPATH=`echo $with_builddeps_server/$resource | cut -f 4- -d '/'` |
|
7502 FTPUSERPWD=${FTPSERVER%%@*} |
|
7503 if test "x$FTPSERVER" != "x$FTPUSERPWD"; then |
|
7504 FTPUSER=${userpwd%%:*} |
|
7505 FTPPWD=${userpwd#*@} |
|
7506 FTPSERVER=${FTPSERVER#*@} |
|
7507 else |
|
7508 FTPUSER=ftp |
|
7509 FTPPWD=ftp |
|
7510 fi |
|
7511 # the "pass" command does not work on some |
|
7512 # ftp clients (read ftp.exe) but if it works, |
|
7513 # passive mode is better! |
|
7514 (\ |
|
7515 echo "user $FTPUSER $FTPPWD" ;\ |
|
7516 echo "pass" ;\ |
|
7517 echo "bin" ;\ |
|
7518 echo "get $FTPPATH $tmpfile" ;\ |
|
7519 ) | ftp -in $FTPSERVER |
|
7520 fi |
|
7521 if test "x$VALID_TOOL" != xyes; then |
|
7522 as_fn_error $? "I do not know how to use the tool: $BDEPS_FTP" "$LINENO" 5 |
|
7523 fi |
|
7524 |
|
7525 mv $tmpfile $installdir/$filename |
|
7526 if test ! -s $installdir/$filename; then |
|
7527 as_fn_error $? "Could not download $with_builddeps_server/$resource" "$LINENO" 5 |
|
7528 fi |
|
7529 case "$extension" in |
|
7530 zip) echo "Unzipping $installdir/$filename..." |
|
7531 (cd $installdir ; rm -f $installdir/$filename.unpacked ; $BDEPS_UNZIP $installdir/$filename > /dev/null && touch $installdir/$filename.unpacked) |
|
7532 ;; |
|
7533 tar.gz) echo "Untaring $installdir/$filename..." |
|
7534 (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked) |
|
7535 ;; |
|
7536 tgz) echo "Untaring $installdir/$filename..." |
|
7537 (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked) |
|
7538 ;; |
|
7539 *) as_fn_error $? "Cannot handle build depency archive with extension $extension" "$LINENO" 5 |
|
7540 ;; |
|
7541 esac |
|
7542 fi |
|
7543 if test -f $installdir/$filename.unpacked; then |
|
7544 depdir=$installdir |
|
7545 fi |
|
7546 |
|
7547 fi |
|
7548 # Source the builddeps file again, because in the previous command, the depdir |
|
7549 # was updated to point at the current build dependency install directory. |
|
7550 . $builddepsfile |
|
7551 # Now extract variables from the builddeps.conf files. |
|
7552 theroot=${builddep_boot-jdk_ROOT} |
|
7553 thecflags=${builddep_boot-jdk_CFLAGS} |
|
7554 thelibs=${builddep_boot-jdk_LIBS} |
|
7555 if test "x$depdir" = x; then |
|
7556 as_fn_error $? "Could not download build dependency boot-jdk" "$LINENO" 5 |
|
7557 fi |
|
7558 BOOT_JDK=$depdir |
|
7559 if test "x$theroot" != x; then |
|
7560 BOOT_JDK="$theroot" |
|
7561 fi |
|
7562 if test "x$thecflags" != x; then |
|
7563 BOOT_JDK_CFLAGS="$thecflags" |
|
7564 fi |
|
7565 if test "x$thelibs" != x; then |
|
7566 BOOT_JDK_LIBS="$thelibs" |
|
7567 fi |
|
7568 BOOT_JDK_FOUND=yes |
|
7569 else BOOT_JDK_FOUND=no |
|
7570 |
|
7571 fi |
|
7572 else BOOT_JDK_FOUND=no |
|
7573 |
|
7574 fi |
|
7575 |
|
7576 fi |
|
7577 |
|
7578 if test "x$BOOT_JDK_FOUND" = xno; then |
|
7579 if test "x$JAVA_HOME" != x; then |
|
7580 if test ! -d "$JAVA_HOME"; then |
|
7581 { $as_echo "$as_me:${as_lineno-$LINENO}: Your JAVA_HOME points to a non-existing directory!" >&5 |
|
7582 $as_echo "$as_me: Your JAVA_HOME points to a non-existing directory!" >&6;} |
|
7583 |
|
7584 { $as_echo "$as_me:${as_lineno-$LINENO}: This might be fixed by explicitely setting --with-boot-jdk" >&5 |
|
7585 $as_echo "$as_me: This might be fixed by explicitely setting --with-boot-jdk" >&6;} |
|
7586 as_fn_error $? "Cannot continue" "$LINENO" 5 |
|
7587 |
|
7588 fi |
|
7589 # Aha, the user has set a JAVA_HOME |
|
7590 # let us use that as the Boot JDK. |
|
7591 BOOT_JDK="$JAVA_HOME" |
|
7592 BOOT_JDK_FOUND=yes |
|
7593 # To be on the safe side, lets check that it is a JDK. |
|
7594 if test -x "$BOOT_JDK/bin/javac" && test -x "$BOOT_JDK/bin/java"; then |
|
7595 JAVAC="$BOOT_JDK/bin/javac" |
|
7596 JAVA="$BOOT_JDK/bin/java" |
|
7597 BOOT_JDK_FOUND=yes |
|
7598 else |
|
7599 { $as_echo "$as_me:${as_lineno-$LINENO}: Your JAVA_HOME points to a JRE! The build needs a JDK! Please point JAVA_HOME to a JDK. JAVA_HOME=$JAVA_HOME" >&5 |
|
7600 $as_echo "$as_me: Your JAVA_HOME points to a JRE! The build needs a JDK! Please point JAVA_HOME to a JDK. JAVA_HOME=$JAVA_HOME" >&6;} |
|
7601 |
|
7602 { $as_echo "$as_me:${as_lineno-$LINENO}: This might be fixed by explicitely setting --with-boot-jdk" >&5 |
|
7603 $as_echo "$as_me: This might be fixed by explicitely setting --with-boot-jdk" >&6;} |
|
7604 as_fn_error $? "Cannot continue" "$LINENO" 5 |
|
7605 |
|
7606 fi |
|
7607 fi |
|
7608 fi |
|
7609 |
|
7610 if test "x$BOOT_JDK_FOUND" = xno; then |
|
7611 # Extract the first word of "javac", so it can be a program name with args. |
|
7612 set dummy javac; ac_word=$2 |
|
7613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
7614 $as_echo_n "checking for $ac_word... " >&6; } |
|
7615 if test "${ac_cv_path_JAVAC_CHECK+set}" = set; then : |
|
7616 $as_echo_n "(cached) " >&6 |
|
7617 else |
|
7618 case $JAVAC_CHECK in |
|
7619 [\\/]* | ?:[\\/]*) |
|
7620 ac_cv_path_JAVAC_CHECK="$JAVAC_CHECK" # Let the user override the test with a path. |
|
7621 ;; |
|
7622 *) |
|
7623 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
7624 for as_dir in $PATH |
|
7625 do |
|
7626 IFS=$as_save_IFS |
|
7627 test -z "$as_dir" && as_dir=. |
|
7628 for ac_exec_ext in '' $ac_executable_extensions; do |
|
7629 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
7630 ac_cv_path_JAVAC_CHECK="$as_dir/$ac_word$ac_exec_ext" |
|
7631 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
7632 break 2 |
|
7633 fi |
|
7634 done |
|
7635 done |
|
7636 IFS=$as_save_IFS |
|
7637 |
|
7638 ;; |
|
7639 esac |
|
7640 fi |
|
7641 JAVAC_CHECK=$ac_cv_path_JAVAC_CHECK |
|
7642 if test -n "$JAVAC_CHECK"; then |
|
7643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JAVAC_CHECK" >&5 |
|
7644 $as_echo "$JAVAC_CHECK" >&6; } |
|
7645 else |
|
7646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
7647 $as_echo "no" >&6; } |
|
7648 fi |
|
7649 |
|
7650 |
|
7651 # Extract the first word of "java", so it can be a program name with args. |
|
7652 set dummy java; ac_word=$2 |
|
7653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
7654 $as_echo_n "checking for $ac_word... " >&6; } |
|
7655 if test "${ac_cv_path_JAVA_CHECK+set}" = set; then : |
|
7656 $as_echo_n "(cached) " >&6 |
|
7657 else |
|
7658 case $JAVA_CHECK in |
|
7659 [\\/]* | ?:[\\/]*) |
|
7660 ac_cv_path_JAVA_CHECK="$JAVA_CHECK" # Let the user override the test with a path. |
|
7661 ;; |
|
7662 *) |
|
7663 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
7664 for as_dir in $PATH |
|
7665 do |
|
7666 IFS=$as_save_IFS |
|
7667 test -z "$as_dir" && as_dir=. |
|
7668 for ac_exec_ext in '' $ac_executable_extensions; do |
|
7669 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
7670 ac_cv_path_JAVA_CHECK="$as_dir/$ac_word$ac_exec_ext" |
|
7671 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
7672 break 2 |
|
7673 fi |
|
7674 done |
|
7675 done |
|
7676 IFS=$as_save_IFS |
|
7677 |
|
7678 ;; |
|
7679 esac |
|
7680 fi |
|
7681 JAVA_CHECK=$ac_cv_path_JAVA_CHECK |
|
7682 if test -n "$JAVA_CHECK"; then |
|
7683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JAVA_CHECK" >&5 |
|
7684 $as_echo "$JAVA_CHECK" >&6; } |
|
7685 else |
|
7686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
7687 $as_echo "no" >&6; } |
|
7688 fi |
|
7689 |
|
7690 |
|
7691 BINARY="$JAVAC_CHECK" |
|
7692 if test "x$JAVAC_CHECK" = x; then |
|
7693 BINARY="$JAVA_CHECK" |
|
7694 fi |
|
7695 if test "x$BINARY" != x; then |
|
7696 # So there is a java(c) binary, it might be part of a JDK. |
|
7697 # Lets find the JDK/JRE directory by following symbolic links. |
|
7698 # Linux/GNU systems often have links from /usr/bin/java to |
|
7699 # /etc/alternatives/java to the real JDK binary. |
|
7700 |
|
7701 # Translate long cygdrive or C:\sdfsf path |
|
7702 # into a short mixed mode path that has no |
|
7703 # spaces in it. |
|
7704 tmp="$BINARY" |
|
7705 |
|
7706 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
7707 tmp=`$CYGPATH -u "$BINARY"` |
|
7708 tmp=`which "$tmp"` |
|
7709 # If file exists with .exe appended, that's the real filename |
|
7710 # and cygpath needs that to convert to short style path. |
|
7711 if test -f "${tmp}.exe"; then |
|
7712 tmp="${tmp}.exe" |
|
7713 elif test -f "${tmp}.cmd"; then |
|
7714 tmp="${tmp}.cmd" |
|
7715 fi |
|
7716 # Convert to C:/ mixed style path without spaces. |
|
7717 tmp=`$CYGPATH -s -m "$tmp"` |
|
7718 fi |
|
7719 BINARY="$tmp" |
|
7720 |
|
7721 |
|
7722 if test "x$OPENJDK_BUILD_OS" != xwindows; then |
|
7723 # Follow a chain of symbolic links. Use readlink |
|
7724 # where it exists, else fall back to horribly |
|
7725 # complicated shell code. |
|
7726 # Extract the first word of "readlink", so it can be a program name with args. |
|
7727 set dummy readlink; ac_word=$2 |
|
7728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
7729 $as_echo_n "checking for $ac_word... " >&6; } |
|
7730 if test "${ac_cv_path_READLINK+set}" = set; then : |
|
7731 $as_echo_n "(cached) " >&6 |
|
7732 else |
|
7733 case $READLINK in |
|
7734 [\\/]* | ?:[\\/]*) |
|
7735 ac_cv_path_READLINK="$READLINK" # Let the user override the test with a path. |
|
7736 ;; |
|
7737 *) |
|
7738 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
7739 for as_dir in $PATH |
|
7740 do |
|
7741 IFS=$as_save_IFS |
|
7742 test -z "$as_dir" && as_dir=. |
|
7743 for ac_exec_ext in '' $ac_executable_extensions; do |
|
7744 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
7745 ac_cv_path_READLINK="$as_dir/$ac_word$ac_exec_ext" |
|
7746 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
7747 break 2 |
|
7748 fi |
|
7749 done |
|
7750 done |
|
7751 IFS=$as_save_IFS |
|
7752 |
|
7753 ;; |
|
7754 esac |
|
7755 fi |
|
7756 READLINK=$ac_cv_path_READLINK |
|
7757 if test -n "$READLINK"; then |
|
7758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $READLINK" >&5 |
|
7759 $as_echo "$READLINK" >&6; } |
|
7760 else |
|
7761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
7762 $as_echo "no" >&6; } |
|
7763 fi |
|
7764 |
|
7765 |
|
7766 if test "x$READLINK_TESTED" != yes; then |
|
7767 # On MacOSX there is a readlink tool with a different |
|
7768 # purpose than the GNU readlink tool. Check the found readlink. |
|
7769 ISGNU=`$READLINK --help 2>&1 | grep GNU` |
|
7770 if test "x$ISGNU" = x; then |
|
7771 # A readlink that we do not know how to use. |
|
7772 # Are there other non-GNU readlinks out there? |
|
7773 READLINK_TESTED=yes |
|
7774 READLINK= |
|
7775 fi |
|
7776 fi |
|
7777 |
|
7778 if test "x$READLINK" != x; then |
|
7779 BINARY=`$READLINK -f $BINARY` |
|
7780 else |
|
7781 STARTDIR=$PWD |
|
7782 COUNTER=0 |
|
7783 DIR=`dirname $BINARY` |
|
7784 FIL=`basename $BINARY` |
|
7785 while test $COUNTER -lt 20; do |
|
7786 ISLINK=`ls -l $DIR/$FIL | grep '\->' | sed -e 's/.*-> \(.*\)/\1/'` |
|
7787 if test "x$ISLINK" == x; then |
|
7788 # This is not a symbolic link! We are done! |
|
7789 break |
|
7790 fi |
|
7791 # The link might be relative! We have to use cd to travel safely. |
|
7792 cd $DIR |
|
7793 cd `dirname $ISLINK` |
|
7794 DIR=`pwd` |
|
7795 FIL=`basename $ISLINK` |
|
7796 let COUNTER=COUNTER+1 |
|
7797 done |
|
7798 cd $STARTDIR |
|
7799 BINARY=$DIR/$FIL |
|
7800 fi |
|
7801 fi |
|
7802 |
|
7803 BOOT_JDK=`dirname $BINARY` |
|
7804 BOOT_JDK=`cd $BOOT_JDK/..; pwd` |
|
7805 if test -x $BOOT_JDK/bin/javac && test -x $BOOT_JDK/bin/java; then |
|
7806 JAVAC=$BOOT_JDK/bin/javac |
|
7807 JAVA=$BOOT_JDK/bin/java |
|
7808 BOOT_JDK_FOUND=yes |
|
7809 fi |
|
7810 fi |
|
7811 fi |
|
7812 |
|
7813 if test "x$BOOT_JDK_FOUND" = xno; then |
|
7814 # Try the MacOSX way. |
|
7815 if test -x /usr/libexec/java_home; then |
|
7816 BOOT_JDK=`/usr/libexec/java_home` |
|
7817 if test -x $BOOT_JDK/bin/javac && test -x $BOOT_JDK/bin/java; then |
|
7818 JAVAC=$BOOT_JDK/bin/javac |
|
7819 JAVA=$BOOT_JDK/bin/java |
|
7820 BOOT_JDK_FOUND=yes |
|
7821 fi |
|
7822 fi |
|
7823 fi |
|
7824 |
|
7825 if test "x$BOOT_JDK_FOUND" = xno; then |
|
7826 # Extract the first word of "java", so it can be a program name with args. |
|
7827 set dummy java; ac_word=$2 |
|
7828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
7829 $as_echo_n "checking for $ac_word... " >&6; } |
|
7830 if test "${ac_cv_path_JAVA_CHECK+set}" = set; then : |
|
7831 $as_echo_n "(cached) " >&6 |
|
7832 else |
|
7833 case $JAVA_CHECK in |
|
7834 [\\/]* | ?:[\\/]*) |
|
7835 ac_cv_path_JAVA_CHECK="$JAVA_CHECK" # Let the user override the test with a path. |
|
7836 ;; |
|
7837 *) |
|
7838 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
7839 for as_dir in $PATH |
|
7840 do |
|
7841 IFS=$as_save_IFS |
|
7842 test -z "$as_dir" && as_dir=. |
|
7843 for ac_exec_ext in '' $ac_executable_extensions; do |
|
7844 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
7845 ac_cv_path_JAVA_CHECK="$as_dir/$ac_word$ac_exec_ext" |
|
7846 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
7847 break 2 |
|
7848 fi |
|
7849 done |
|
7850 done |
|
7851 IFS=$as_save_IFS |
|
7852 |
|
7853 ;; |
|
7854 esac |
|
7855 fi |
|
7856 JAVA_CHECK=$ac_cv_path_JAVA_CHECK |
|
7857 if test -n "$JAVA_CHECK"; then |
|
7858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $JAVA_CHECK" >&5 |
|
7859 $as_echo "$JAVA_CHECK" >&6; } |
|
7860 else |
|
7861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
7862 $as_echo "no" >&6; } |
|
7863 fi |
|
7864 |
|
7865 |
|
7866 if test "x$JAVA_CHECK" != x; then |
|
7867 # There is a java in the path. But apparently we have not found a javac |
|
7868 # in the path, since that would have been tested earlier. |
|
7869 if test "x$OPENJDK_TARGET_OS" = xwindows; then |
|
7870 # Now if this is a windows platform. The default installation of a JDK |
|
7871 # actually puts the JRE in the path and keeps the JDK out of the path! |
|
7872 # Go look in the default installation location. |
|
7873 BOOT_JDK=/cygdrive/c/Program\ Files/Java/`ls /cygdrive/c/Program\ Files/Java | grep jdk | sort -r | head --lines 1` |
|
7874 if test -d "$BOOT_JDK"; then |
|
7875 BOOT_JDK_FOUND=yes |
|
7876 fi |
|
7877 fi |
|
7878 if test "x$BOOT_JDK_FOUND" = xno; then |
|
7879 |
|
7880 # Print a helpful message on how to acquire the necessary build dependency. |
|
7881 # openjdk is the help tag: freetyp2, cups, pulse, alsa etc |
|
7882 MISSING_DEPENDENCY=openjdk |
|
7883 PKGHANDLER_COMMAND= |
|
7884 |
|
7885 case $PKGHANDLER in |
|
7886 apt-get) |
|
7887 apt_help $MISSING_DEPENDENCY ;; |
|
7888 yum) |
|
7889 yum_help $MISSING_DEPENDENCY ;; |
|
7890 port) |
|
7891 port_help $MISSING_DEPENDENCY ;; |
|
7892 pkgutil) |
|
7893 pkgutil_help $MISSING_DEPENDENCY ;; |
|
7894 pkgadd) |
|
7895 pkgadd_help $MISSING_DEPENDENCY ;; |
|
7896 * ) |
|
7897 break ;; |
|
7898 esac |
|
7899 |
|
7900 if test "x$PKGHANDLER_COMMAND" != x; then |
|
7901 HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'." |
|
7902 fi |
|
7903 |
|
7904 { $as_echo "$as_me:${as_lineno-$LINENO}: Found a JRE, not not a JDK! Please remove the JRE from your path and put a JDK there instead. $HELP_MSG" >&5 |
|
7905 $as_echo "$as_me: Found a JRE, not not a JDK! Please remove the JRE from your path and put a JDK there instead. $HELP_MSG" >&6;} |
|
7906 |
|
7907 { $as_echo "$as_me:${as_lineno-$LINENO}: This might be fixed by explicitely setting --with-boot-jdk" >&5 |
|
7908 $as_echo "$as_me: This might be fixed by explicitely setting --with-boot-jdk" >&6;} |
|
7909 as_fn_error $? "Cannot continue" "$LINENO" 5 |
|
7910 |
|
7911 fi |
|
7912 else |
|
7913 |
|
7914 # Print a helpful message on how to acquire the necessary build dependency. |
|
7915 # openjdk is the help tag: freetyp2, cups, pulse, alsa etc |
|
7916 MISSING_DEPENDENCY=openjdk |
|
7917 PKGHANDLER_COMMAND= |
|
7918 |
|
7919 case $PKGHANDLER in |
|
7920 apt-get) |
|
7921 apt_help $MISSING_DEPENDENCY ;; |
|
7922 yum) |
|
7923 yum_help $MISSING_DEPENDENCY ;; |
|
7924 port) |
|
7925 port_help $MISSING_DEPENDENCY ;; |
|
7926 pkgutil) |
|
7927 pkgutil_help $MISSING_DEPENDENCY ;; |
|
7928 pkgadd) |
|
7929 pkgadd_help $MISSING_DEPENDENCY ;; |
|
7930 * ) |
|
7931 break ;; |
|
7932 esac |
|
7933 |
|
7934 if test "x$PKGHANDLER_COMMAND" != x; then |
|
7935 HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'." |
|
7936 fi |
|
7937 |
|
7938 { $as_echo "$as_me:${as_lineno-$LINENO}: Could not find a JDK. $HELP_MSG" >&5 |
|
7939 $as_echo "$as_me: Could not find a JDK. $HELP_MSG" >&6;} |
|
7940 |
|
7941 { $as_echo "$as_me:${as_lineno-$LINENO}: This might be fixed by explicitely setting --with-boot-jdk" >&5 |
|
7942 $as_echo "$as_me: This might be fixed by explicitely setting --with-boot-jdk" >&6;} |
|
7943 as_fn_error $? "Cannot continue" "$LINENO" 5 |
|
7944 |
|
7945 fi |
|
7946 fi |
|
7947 |
|
7948 |
|
7949 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
7950 # Extract the first word of "cygpath", so it can be a program name with args. |
|
7951 set dummy cygpath; ac_word=$2 |
|
7952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
7953 $as_echo_n "checking for $ac_word... " >&6; } |
|
7954 if test "${ac_cv_path_CYGPATH+set}" = set; then : |
|
7955 $as_echo_n "(cached) " >&6 |
|
7956 else |
|
7957 case $CYGPATH in |
|
7958 [\\/]* | ?:[\\/]*) |
|
7959 ac_cv_path_CYGPATH="$CYGPATH" # Let the user override the test with a path. |
|
7960 ;; |
|
7961 *) |
|
7962 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
7963 for as_dir in $PATH |
|
7964 do |
|
7965 IFS=$as_save_IFS |
|
7966 test -z "$as_dir" && as_dir=. |
|
7967 for ac_exec_ext in '' $ac_executable_extensions; do |
|
7968 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
7969 ac_cv_path_CYGPATH="$as_dir/$ac_word$ac_exec_ext" |
|
7970 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
7971 break 2 |
|
7972 fi |
|
7973 done |
|
7974 done |
|
7975 IFS=$as_save_IFS |
|
7976 |
|
7977 ;; |
|
7978 esac |
|
7979 fi |
|
7980 CYGPATH=$ac_cv_path_CYGPATH |
|
7981 if test -n "$CYGPATH"; then |
|
7982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CYGPATH" >&5 |
|
7983 $as_echo "$CYGPATH" >&6; } |
|
7984 else |
|
7985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
7986 $as_echo "no" >&6; } |
|
7987 fi |
|
7988 |
|
7989 |
|
7990 tmp="$BOOT_JDK" |
|
7991 # Convert to C:/ mixed style path without spaces. |
|
7992 tmp=`$CYGPATH -s -m "$tmp"` |
|
7993 BOOT_JDK="$tmp" |
|
7994 fi |
|
7995 |
|
7996 |
|
7997 # Now see if we can find the rt.jar, or its nearest equivalent. |
|
7998 BOOT_RTJAR="$BOOT_JDK/jre/lib/rt.jar" |
|
7999 |
|
8000 # Fail with message the path to the Boot JDK rt.jar (or nearest equivalent) if var BOOT_RTJAR contains a path with no spaces in it. |
|
8001 # Unless on Windows, where we can rewrite the path. |
|
8002 HAS_SPACE=`echo "$BOOT_RTJAR" | grep " "` |
|
8003 if test "x$HAS_SPACE" != x; then |
|
8004 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
8005 BOOT_RTJAR=`$CYGPATH -s -m -a "$BOOT_RTJAR"` |
|
8006 BOOT_RTJAR=`$CYGPATH -u "$BOOT_RTJAR"` |
|
8007 else |
|
8008 as_fn_error $? "You cannot have spaces in the path to the Boot JDK rt.jar (or nearest equivalent)! \"$BOOT_RTJAR\"" "$LINENO" 5 |
|
8009 fi |
|
8010 fi |
|
8011 |
|
8012 |
|
8013 BOOT_TOOLSJAR="$BOOT_JDK/lib/tools.jar" |
|
8014 |
|
8015 # Fail with message the path to the Boot JDK tools.jar (or nearest equivalent) if var BOOT_TOOLSJAR contains a path with no spaces in it. |
|
8016 # Unless on Windows, where we can rewrite the path. |
|
8017 HAS_SPACE=`echo "$BOOT_TOOLSJAR" | grep " "` |
|
8018 if test "x$HAS_SPACE" != x; then |
|
8019 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
8020 BOOT_TOOLSJAR=`$CYGPATH -s -m -a "$BOOT_TOOLSJAR"` |
|
8021 BOOT_TOOLSJAR=`$CYGPATH -u "$BOOT_TOOLSJAR"` |
|
8022 else |
|
8023 as_fn_error $? "You cannot have spaces in the path to the Boot JDK tools.jar (or nearest equivalent)! \"$BOOT_TOOLSJAR\"" "$LINENO" 5 |
|
8024 fi |
|
8025 fi |
|
8026 |
|
8027 |
|
8028 if test ! -f $BOOT_RTJAR; then |
|
8029 # On MacOSX it is called classes.jar |
|
8030 BOOT_RTJAR=$BOOT_JDK/../Classes/classes.jar |
|
8031 if test ! -f $BOOT_RTJAR; then |
|
8032 { $as_echo "$as_me:${as_lineno-$LINENO}: Cannot find the rt.jar or its equivalent!" >&5 |
|
8033 $as_echo "$as_me: Cannot find the rt.jar or its equivalent!" >&6;} |
|
8034 { $as_echo "$as_me:${as_lineno-$LINENO}: This typically means that configure failed to automatically find a suitable Boot JDK" >&5 |
|
8035 $as_echo "$as_me: This typically means that configure failed to automatically find a suitable Boot JDK" >&6;} |
|
8036 |
|
8037 { $as_echo "$as_me:${as_lineno-$LINENO}: This might be fixed by explicitely setting --with-boot-jdk" >&5 |
|
8038 $as_echo "$as_me: This might be fixed by explicitely setting --with-boot-jdk" >&6;} |
|
8039 as_fn_error $? "Cannot continue" "$LINENO" 5 |
|
8040 |
|
8041 fi |
|
8042 # Remove the .. |
|
8043 BOOT_RTJAR="`cd ${BOOT_RTJAR%/*} && pwd`/${BOOT_RTJAR##*/}" |
|
8044 # The tools.jar is part of classes.jar |
|
8045 BOOT_TOOLSJAR="$BOOT_RTJAR" |
|
8046 fi |
|
8047 |
|
8048 |
|
8049 |
|
8050 |
|
8051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot JDK" >&5 |
|
8052 $as_echo_n "checking for Boot JDK... " >&6; } |
|
8053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_JDK" >&5 |
|
8054 $as_echo "$BOOT_JDK" >&6; } |
|
8055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot rt.jar" >&5 |
|
8056 $as_echo_n "checking for Boot rt.jar... " >&6; } |
|
8057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_RTJAR" >&5 |
|
8058 $as_echo "$BOOT_RTJAR" >&6; } |
|
8059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Boot tools.jar" >&5 |
|
8060 $as_echo_n "checking for Boot tools.jar... " >&6; } |
|
8061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BOOT_TOOLSJAR" >&5 |
|
8062 $as_echo "$BOOT_TOOLSJAR" >&6; } |
|
8063 |
|
8064 # Use the java tool from the Boot JDK. |
|
8065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for java in Boot JDK" >&5 |
|
8066 $as_echo_n "checking for java in Boot JDK... " >&6; } |
|
8067 JAVA=$BOOT_JDK/bin/java |
|
8068 if test ! -x $JAVA; then |
|
8069 { $as_echo "$as_me:${as_lineno-$LINENO}: Could not find a working java" >&5 |
|
8070 $as_echo "$as_me: Could not find a working java" >&6;} |
|
8071 |
|
8072 { $as_echo "$as_me:${as_lineno-$LINENO}: This might be fixed by explicitely setting --with-boot-jdk" >&5 |
|
8073 $as_echo "$as_me: This might be fixed by explicitely setting --with-boot-jdk" >&6;} |
|
8074 as_fn_error $? "Cannot continue" "$LINENO" 5 |
|
8075 |
|
8076 fi |
|
8077 BOOT_JDK_VERSION=`$JAVA -version 2>&1 | head -n 1` |
|
8078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes $BOOT_JDK_VERSION" >&5 |
|
8079 $as_echo "yes $BOOT_JDK_VERSION" >&6; } |
|
8080 |
|
8081 |
|
8082 # Extra M4 quote needed to protect [] in grep expression. |
|
8083 FOUND_VERSION_78=`echo $BOOT_JDK_VERSION | grep '\"1\.[78]\.'` |
|
8084 if test "x$FOUND_VERSION_78" = x; then |
|
8085 |
|
8086 # Print a helpful message on how to acquire the necessary build dependency. |
|
8087 # openjdk is the help tag: freetyp2, cups, pulse, alsa etc |
|
8088 MISSING_DEPENDENCY=openjdk |
|
8089 PKGHANDLER_COMMAND= |
|
8090 |
|
8091 case $PKGHANDLER in |
|
8092 apt-get) |
|
8093 apt_help $MISSING_DEPENDENCY ;; |
|
8094 yum) |
|
8095 yum_help $MISSING_DEPENDENCY ;; |
|
8096 port) |
|
8097 port_help $MISSING_DEPENDENCY ;; |
|
8098 pkgutil) |
|
8099 pkgutil_help $MISSING_DEPENDENCY ;; |
|
8100 pkgadd) |
|
8101 pkgadd_help $MISSING_DEPENDENCY ;; |
|
8102 * ) |
|
8103 break ;; |
|
8104 esac |
|
8105 |
|
8106 if test "x$PKGHANDLER_COMMAND" != x; then |
|
8107 HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'." |
|
8108 fi |
|
8109 |
|
8110 { $as_echo "$as_me:${as_lineno-$LINENO}: Your boot-jdk must be version 7 or 8. $HELP_MSG" >&5 |
|
8111 $as_echo "$as_me: Your boot-jdk must be version 7 or 8. $HELP_MSG" >&6;} |
|
8112 |
|
8113 { $as_echo "$as_me:${as_lineno-$LINENO}: This might be fixed by explicitely setting --with-boot-jdk" >&5 |
|
8114 $as_echo "$as_me: This might be fixed by explicitely setting --with-boot-jdk" >&6;} |
|
8115 as_fn_error $? "Cannot continue" "$LINENO" 5 |
|
8116 |
|
8117 fi |
|
8118 |
|
8119 # When compiling code to be executed by the Boot JDK, force jdk7 compatibility. |
|
8120 BOOT_JDK_SOURCETARGET="-source 7 -target 7" |
|
8121 |
|
8122 |
|
8123 # Use the javac tool from the Boot JDK. |
|
8124 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for javac in Boot JDK" >&5 |
|
8125 $as_echo_n "checking for javac in Boot JDK... " >&6; } |
|
8126 JAVAC=$BOOT_JDK/bin/javac |
|
8127 if test ! -x $JAVAC; then |
|
8128 as_fn_error $? "Could not find a working javac" "$LINENO" 5 |
|
8129 fi |
|
8130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 |
|
8131 $as_echo "yes" >&6; } |
|
8132 |
|
8133 |
|
8134 |
|
8135 # Use the javah tool from the Boot JDK. |
|
8136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for javah in Boot JDK" >&5 |
|
8137 $as_echo_n "checking for javah in Boot JDK... " >&6; } |
|
8138 JAVAH=$BOOT_JDK/bin/javah |
|
8139 if test ! -x $JAVAH; then |
|
8140 { $as_echo "$as_me:${as_lineno-$LINENO}: Could not find a working javah" >&5 |
|
8141 $as_echo "$as_me: Could not find a working javah" >&6;} |
|
8142 |
|
8143 { $as_echo "$as_me:${as_lineno-$LINENO}: This might be fixed by explicitely setting --with-boot-jdk" >&5 |
|
8144 $as_echo "$as_me: This might be fixed by explicitely setting --with-boot-jdk" >&6;} |
|
8145 as_fn_error $? "Cannot continue" "$LINENO" 5 |
|
8146 |
|
8147 fi |
|
8148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 |
|
8149 $as_echo "yes" >&6; } |
|
8150 |
|
8151 |
|
8152 # Use the jar tool from the Boot JDK. |
|
8153 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for jar in Boot JDK" >&5 |
|
8154 $as_echo_n "checking for jar in Boot JDK... " >&6; } |
|
8155 JAR=$BOOT_JDK/bin/jar |
|
8156 if test ! -x $JAR; then |
|
8157 { $as_echo "$as_me:${as_lineno-$LINENO}: Could not find a working jar" >&5 |
|
8158 $as_echo "$as_me: Could not find a working jar" >&6;} |
|
8159 |
|
8160 { $as_echo "$as_me:${as_lineno-$LINENO}: This might be fixed by explicitely setting --with-boot-jdk" >&5 |
|
8161 $as_echo "$as_me: This might be fixed by explicitely setting --with-boot-jdk" >&6;} |
|
8162 as_fn_error $? "Cannot continue" "$LINENO" 5 |
|
8163 |
|
8164 fi |
|
8165 |
|
8166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 |
|
8167 $as_echo "yes" >&6; } |
|
8168 |
|
8169 # Use the rmic tool from the Boot JDK. |
|
8170 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for rmic in Boot JDK" >&5 |
|
8171 $as_echo_n "checking for rmic in Boot JDK... " >&6; } |
|
8172 RMIC=$BOOT_JDK/bin/rmic |
|
8173 if test ! -x $RMIC; then |
|
8174 { $as_echo "$as_me:${as_lineno-$LINENO}: Could not find a working rmic" >&5 |
|
8175 $as_echo "$as_me: Could not find a working rmic" >&6;} |
|
8176 |
|
8177 { $as_echo "$as_me:${as_lineno-$LINENO}: This might be fixed by explicitely setting --with-boot-jdk" >&5 |
|
8178 $as_echo "$as_me: This might be fixed by explicitely setting --with-boot-jdk" >&6;} |
|
8179 as_fn_error $? "Cannot continue" "$LINENO" 5 |
|
8180 |
|
8181 fi |
|
8182 |
|
8183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 |
|
8184 $as_echo "yes" >&6; } |
|
8185 |
|
8186 # Use the native2ascii tool from the Boot JDK. |
|
8187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for native2ascii in Boot JDK" >&5 |
|
8188 $as_echo_n "checking for native2ascii in Boot JDK... " >&6; } |
|
8189 NATIVE2ASCII=$BOOT_JDK/bin/native2ascii |
|
8190 if test ! -x $NATIVE2ASCII; then |
|
8191 { $as_echo "$as_me:${as_lineno-$LINENO}: Could not find a working native2ascii" >&5 |
|
8192 $as_echo "$as_me: Could not find a working native2ascii" >&6;} |
|
8193 |
|
8194 { $as_echo "$as_me:${as_lineno-$LINENO}: This might be fixed by explicitely setting --with-boot-jdk" >&5 |
|
8195 $as_echo "$as_me: This might be fixed by explicitely setting --with-boot-jdk" >&6;} |
|
8196 as_fn_error $? "Cannot continue" "$LINENO" 5 |
|
8197 |
|
8198 fi |
|
8199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 |
|
8200 $as_echo "yes" >&6; } |
|
8201 |
|
8202 |
|
8203 |
|
8204 ############################################################################## |
|
8205 # |
|
8206 # Specify options for anything that is run with the Boot JDK. |
|
8207 # |
|
8208 |
|
8209 # Check whether --with-boot-jdk-jvmargs was given. |
|
8210 if test "${with_boot_jdk_jvmargs+set}" = set; then : |
|
8211 withval=$with_boot_jdk_jvmargs; |
|
8212 fi |
|
8213 |
|
8214 |
|
8215 if test "x$with_boot_jdk_jvmargs" = x; then |
|
8216 # Not all JVM:s accept the same arguments on the command line. |
|
8217 # OpenJDK specific increase in thread stack for JDK build, |
|
8218 # well more specifically, when running javac. |
|
8219 if test "x$BUILD_NUM_BITS" = x32; then |
|
8220 STACK_SIZE=768 |
|
8221 else |
|
8222 # Running Javac on a JVM on a 64-bit machine, the stack takes more space |
|
8223 # since 64-bit pointers are pushed on the stach. Apparently, we need |
|
8224 # to increase the stack space when javacing the JDK.... |
|
8225 STACK_SIZE=1536 |
|
8226 fi |
|
8227 |
|
8228 # Minimum amount of heap memory. |
|
8229 |
|
8230 # Test if -Xms64M is a valid argument to $JAVA (often is $JAVA passed as $JAVA) |
|
8231 # If so, then append -Xms64M to boot_jdk_jvmargs |
|
8232 FOUND_WARN=`$JAVA -Xms64M -version 2>&1 | grep -i warn` |
|
8233 FOUND_VERSION=`$JAVA -Xms64M -version 2>&1 | grep " version \""` |
|
8234 if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then |
|
8235 boot_jdk_jvmargs="$boot_jdk_jvmargs -Xms64M" |
|
8236 fi |
|
8237 |
|
8238 if test "x$OPENJDK_TARGET_OS" = "xmacosx"; then |
|
8239 # Why does macosx need more heap? Its the huge JDK batch. |
|
8240 |
|
8241 # Test if -Xmx1600M is a valid argument to $JAVA (often is $JAVA passed as $JAVA) |
|
8242 # If so, then append -Xmx1600M to boot_jdk_jvmargs |
|
8243 FOUND_WARN=`$JAVA -Xmx1600M -version 2>&1 | grep -i warn` |
|
8244 FOUND_VERSION=`$JAVA -Xmx1600M -version 2>&1 | grep " version \""` |
|
8245 if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then |
|
8246 boot_jdk_jvmargs="$boot_jdk_jvmargs -Xmx1600M" |
|
8247 fi |
|
8248 |
|
8249 else |
|
8250 |
|
8251 # Test if -Xmx1100M is a valid argument to $JAVA (often is $JAVA passed as $JAVA) |
|
8252 # If so, then append -Xmx1100M to boot_jdk_jvmargs |
|
8253 FOUND_WARN=`$JAVA -Xmx1100M -version 2>&1 | grep -i warn` |
|
8254 FOUND_VERSION=`$JAVA -Xmx1100M -version 2>&1 | grep " version \""` |
|
8255 if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then |
|
8256 boot_jdk_jvmargs="$boot_jdk_jvmargs -Xmx1100M" |
|
8257 fi |
|
8258 |
|
8259 fi |
|
8260 # When is adding -client something that speeds up the JVM? |
|
8261 # ADD_JVM_ARG_IF_OK([-client],boot_jdk_jvmargs,[$JAVA]) |
|
8262 |
|
8263 # Test if -XX:PermSize=32m is a valid argument to $JAVA (often is $JAVA passed as $JAVA) |
|
8264 # If so, then append -XX:PermSize=32m to boot_jdk_jvmargs |
|
8265 FOUND_WARN=`$JAVA -XX:PermSize=32m -version 2>&1 | grep -i warn` |
|
8266 FOUND_VERSION=`$JAVA -XX:PermSize=32m -version 2>&1 | grep " version \""` |
|
8267 if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then |
|
8268 boot_jdk_jvmargs="$boot_jdk_jvmargs -XX:PermSize=32m" |
|
8269 fi |
|
8270 |
|
8271 |
|
8272 # Test if -XX:MaxPermSize=160m is a valid argument to $JAVA (often is $JAVA passed as $JAVA) |
|
8273 # If so, then append -XX:MaxPermSize=160m to boot_jdk_jvmargs |
|
8274 FOUND_WARN=`$JAVA -XX:MaxPermSize=160m -version 2>&1 | grep -i warn` |
|
8275 FOUND_VERSION=`$JAVA -XX:MaxPermSize=160m -version 2>&1 | grep " version \""` |
|
8276 if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then |
|
8277 boot_jdk_jvmargs="$boot_jdk_jvmargs -XX:MaxPermSize=160m" |
|
8278 fi |
|
8279 |
|
8280 |
|
8281 # Test if -XX:ThreadStackSize=$STACK_SIZE is a valid argument to $JAVA (often is $JAVA passed as $JAVA) |
|
8282 # If so, then append -XX:ThreadStackSize=$STACK_SIZE to boot_jdk_jvmargs |
|
8283 FOUND_WARN=`$JAVA -XX:ThreadStackSize=$STACK_SIZE -version 2>&1 | grep -i warn` |
|
8284 FOUND_VERSION=`$JAVA -XX:ThreadStackSize=$STACK_SIZE -version 2>&1 | grep " version \""` |
|
8285 if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then |
|
8286 boot_jdk_jvmargs="$boot_jdk_jvmargs -XX:ThreadStackSize=$STACK_SIZE" |
|
8287 fi |
|
8288 |
|
8289 # Disable special log output when a debug build is used as Boot JDK... |
|
8290 |
|
8291 # Test if -XX:-PrintVMOptions -XX:-UnlockDiagnosticVMOptions -XX:-LogVMOutput is a valid argument to $JAVA (often is $JAVA passed as $JAVA) |
|
8292 # If so, then append -XX:-PrintVMOptions -XX:-UnlockDiagnosticVMOptions -XX:-LogVMOutput to boot_jdk_jvmargs |
|
8293 FOUND_WARN=`$JAVA -XX:-PrintVMOptions -XX:-UnlockDiagnosticVMOptions -XX:-LogVMOutput -version 2>&1 | grep -i warn` |
|
8294 FOUND_VERSION=`$JAVA -XX:-PrintVMOptions -XX:-UnlockDiagnosticVMOptions -XX:-LogVMOutput -version 2>&1 | grep " version \""` |
|
8295 if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then |
|
8296 boot_jdk_jvmargs="$boot_jdk_jvmargs -XX:-PrintVMOptions -XX:-UnlockDiagnosticVMOptions -XX:-LogVMOutput" |
|
8297 fi |
|
8298 |
|
8299 fi |
|
8300 |
|
8301 BOOT_JDK_JVMARGS=$boot_jdk_jvmargs |
|
8302 |
|
8303 |
|
8304 |
|
8305 ############################################################################### |
|
8306 # |
|
8307 # Configure the sources to use. We can add or override individual directories. |
|
8308 # |
|
8309 ############################################################################### |
|
8310 |
|
8311 |
|
8312 |
|
8313 # Where are the sources. Any of these can be overridden |
|
8314 # using --with-override-corba and the likes. |
|
8315 LANGTOOLS_TOPDIR="$SRC_ROOT/langtools" |
|
8316 CORBA_TOPDIR="$SRC_ROOT/corba" |
|
8317 JAXP_TOPDIR="$SRC_ROOT/jaxp" |
|
8318 JAXWS_TOPDIR="$SRC_ROOT/jaxws" |
|
8319 HOTSPOT_TOPDIR="$SRC_ROOT/hotspot" |
|
8320 JDK_TOPDIR="$SRC_ROOT/jdk" |
|
8321 |
|
8322 |
|
8323 |
|
8324 |
|
8325 |
|
8326 |
|
8327 |
|
8328 |
|
8329 |
|
8330 ############################################################################### |
|
8331 # |
|
8332 # Pickup additional source for a component from outside of the source root |
|
8333 # or override source for a component. |
|
8334 # |
|
8335 |
|
8336 # Check whether --with-add-source-root was given. |
|
8337 if test "${with_add_source_root+set}" = set; then : |
|
8338 withval=$with_add_source_root; |
|
8339 fi |
|
8340 |
|
8341 |
|
8342 |
|
8343 # Check whether --with-override-source-root was given. |
|
8344 if test "${with_override_source_root+set}" = set; then : |
|
8345 withval=$with_override_source_root; |
|
8346 fi |
|
8347 |
|
8348 |
|
8349 |
|
8350 # Check whether --with-adds-and-overrides was given. |
|
8351 if test "${with_adds_and_overrides+set}" = set; then : |
|
8352 withval=$with_adds_and_overrides; |
|
8353 fi |
|
8354 |
|
8355 |
|
8356 if test "x$with_adds_and_overrides" != x; then |
|
8357 with_add_source_root="$with_adds_and_overrides/adds" |
|
8358 with_override_source_root="$with_adds_and_overrides/overrides" |
|
8359 fi |
|
8360 |
|
8361 if test "x$with_add_source_root" != x; then |
|
8362 if ! test -d $with_add_source_root; then |
|
8363 as_fn_error $? "Trying to use a non-existant add-source-root $with_add_source_root" "$LINENO" 5 |
|
8364 fi |
|
8365 CURDIR="$PWD" |
|
8366 cd "$with_add_source_root" |
|
8367 ADD_SRC_ROOT="`pwd`" |
|
8368 cd "$CURDIR" |
|
8369 # Verify that the addon source root does not have any root makefiles. |
|
8370 # If it does, then it is usually an error, prevent this. |
|
8371 if test -f $with_add_source_root/langtools/makefiles/Makefile || \ |
|
8372 test -f $with_add_source_root/langtools/make/Makefile; then |
|
8373 as_fn_error $? "Your add source root seems to contain a full langtools repo! An add source root should only contain additional sources." "$LINENO" 5 |
|
8374 fi |
|
8375 if test -f $with_add_source_root/corba/makefiles/Makefile || \ |
|
8376 test -f $with_add_source_root/corba/make/Makefile; then |
|
8377 as_fn_error $? "Your add source root seems to contain a full corba repo! An add source root should only contain additional sources." "$LINENO" 5 |
|
8378 fi |
|
8379 if test -f $with_add_source_root/jaxp/makefiles/Makefile || \ |
|
8380 test -f $with_add_source_root/jaxp/make/Makefile; then |
|
8381 as_fn_error $? "Your add source root seems to contain a full jaxp repo! An add source root should only contain additional sources." "$LINENO" 5 |
|
8382 fi |
|
8383 if test -f $with_add_source_root/jaxws/makefiles/Makefile || \ |
|
8384 test -f $with_add_source_root/jaxws/make/Makefile; then |
|
8385 as_fn_error $? "Your add source root seems to contain a full jaxws repo! An add source root should only contain additional sources." "$LINENO" 5 |
|
8386 fi |
|
8387 if test -f $with_add_source_root/hotspot/makefiles/Makefile || \ |
|
8388 test -f $with_add_source_root/hotspot/make/Makefile; then |
|
8389 as_fn_error $? "Your add source root seems to contain a full hotspot repo! An add source root should only contain additional sources." "$LINENO" 5 |
|
8390 fi |
|
8391 if test -f $with_add_source_root/jdk/makefiles/Makefile || \ |
|
8392 test -f $with_add_source_root/jdk/make/Makefile; then |
|
8393 as_fn_error $? "Your add source root seems to contain a full JDK repo! An add source root should only contain additional sources." "$LINENO" 5 |
|
8394 fi |
|
8395 fi |
|
8396 |
|
8397 |
|
8398 if test "x$with_override_source_root" != x; then |
|
8399 if ! test -d $with_override_source_root; then |
|
8400 as_fn_error $? "Trying to use a non-existant override-source-root $with_override_source_root" "$LINENO" 5 |
|
8401 fi |
|
8402 CURDIR="$PWD" |
|
8403 cd "$with_override_source_root" |
|
8404 OVERRIDE_SRC_ROOT="`pwd`" |
|
8405 cd "$CURDIR" |
|
8406 if test -f $with_override_source_root/langtools/makefiles/Makefile || \ |
|
8407 test -f $with_override_source_root/langtools/make/Makefile; then |
|
8408 as_fn_error $? "Your override source root seems to contain a full langtools repo! An override source root should only contain sources that override." "$LINENO" 5 |
|
8409 fi |
|
8410 if test -f $with_override_source_root/corba/makefiles/Makefile || \ |
|
8411 test -f $with_override_source_root/corba/make/Makefile; then |
|
8412 as_fn_error $? "Your override source root seems to contain a full corba repo! An override source root should only contain sources that override." "$LINENO" 5 |
|
8413 fi |
|
8414 if test -f $with_override_source_root/jaxp/makefiles/Makefile || \ |
|
8415 test -f $with_override_source_root/jaxp/make/Makefile; then |
|
8416 as_fn_error $? "Your override source root seems to contain a full jaxp repo! An override source root should only contain sources that override." "$LINENO" 5 |
|
8417 fi |
|
8418 if test -f $with_override_source_root/jaxws/makefiles/Makefile || \ |
|
8419 test -f $with_override_source_root/jaxws/make/Makefile; then |
|
8420 as_fn_error $? "Your override source root seems to contain a full jaxws repo! An override source root should only contain sources that override." "$LINENO" 5 |
|
8421 fi |
|
8422 if test -f $with_override_source_root/hotspot/makefiles/Makefile || \ |
|
8423 test -f $with_override_source_root/hotspot/make/Makefile; then |
|
8424 as_fn_error $? "Your override source root seems to contain a full hotspot repo! An override source root should only contain sources that override." "$LINENO" 5 |
|
8425 fi |
|
8426 if test -f $with_override_source_root/jdk/makefiles/Makefile || \ |
|
8427 test -f $with_override_source_root/jdk/make/Makefile; then |
|
8428 as_fn_error $? "Your override source root seems to contain a full JDK repo! An override source root should only contain sources that override." "$LINENO" 5 |
|
8429 fi |
|
8430 fi |
|
8431 |
|
8432 |
|
8433 ############################################################################### |
|
8434 # |
|
8435 # Override a repo completely, this is used for example when you have 3 small |
|
8436 # development sandboxes of the langtools sources and want to avoid having 3 full |
|
8437 # OpenJDK sources checked out on disk. |
|
8438 # |
|
8439 # Assuming that the 3 langtools sandboxes are located here: |
|
8440 # /home/fredrik/sandbox1/langtools |
|
8441 # /home/fredrik/sandbox2/langtools |
|
8442 # /home/fredrik/sandbox3/langtools |
|
8443 # |
|
8444 # From the source root you create build subdirs manually: |
|
8445 # mkdir -p build1 build2 build3 |
|
8446 # in each build directory run: |
|
8447 # (cd build1 && ../configure --with-override-langtools=/home/fredrik/sandbox1 && make) |
|
8448 # (cd build2 && ../configure --with-override-langtools=/home/fredrik/sandbox2 && make) |
|
8449 # (cd build3 && ../configure --with-override-langtools=/home/fredrik/sandbox3 && make) |
|
8450 # |
|
8451 |
|
8452 |
|
8453 # Check whether --with-override-langtools was given. |
|
8454 if test "${with_override_langtools+set}" = set; then : |
|
8455 withval=$with_override_langtools; |
|
8456 fi |
|
8457 |
|
8458 |
|
8459 |
|
8460 # Check whether --with-override-corba was given. |
|
8461 if test "${with_override_corba+set}" = set; then : |
|
8462 withval=$with_override_corba; |
|
8463 fi |
|
8464 |
|
8465 |
|
8466 |
|
8467 # Check whether --with-override-jaxp was given. |
|
8468 if test "${with_override_jaxp+set}" = set; then : |
|
8469 withval=$with_override_jaxp; |
|
8470 fi |
|
8471 |
|
8472 |
|
8473 |
|
8474 # Check whether --with-override-jaxws was given. |
|
8475 if test "${with_override_jaxws+set}" = set; then : |
|
8476 withval=$with_override_jaxws; |
|
8477 fi |
|
8478 |
|
8479 |
|
8480 |
|
8481 # Check whether --with-override-hotspot was given. |
|
8482 if test "${with_override_hotspot+set}" = set; then : |
|
8483 withval=$with_override_hotspot; |
|
8484 fi |
|
8485 |
|
8486 |
|
8487 |
|
8488 # Check whether --with-override-jdk was given. |
|
8489 if test "${with_override_jdk+set}" = set; then : |
|
8490 withval=$with_override_jdk; |
|
8491 fi |
|
8492 |
|
8493 |
|
8494 if test "x$with_override_langtools" != x; then |
|
8495 CURDIR="$PWD" |
|
8496 cd "$with_override_langtools" |
|
8497 LANGTOOLS_TOPDIR="`pwd`" |
|
8498 cd "$CURDIR" |
|
8499 if ! test -f $LANGTOOLS_TOPDIR/makefiles/Makefile; then |
|
8500 as_fn_error $? "You have to override langtools with a full langtools repo!" "$LINENO" 5 |
|
8501 fi |
|
8502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if langtools should be overridden" >&5 |
|
8503 $as_echo_n "checking if langtools should be overridden... " >&6; } |
|
8504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes with $LANGTOOLS_TOPDIR" >&5 |
|
8505 $as_echo "yes with $LANGTOOLS_TOPDIR" >&6; } |
|
8506 fi |
|
8507 if test "x$with_override_corba" != x; then |
|
8508 CURDIR="$PWD" |
|
8509 cd "$with_override_corba" |
|
8510 CORBA_TOPDIR="`pwd`" |
|
8511 cd "$CURDIR" |
|
8512 if ! test -f $CORBA_TOPDIR/makefiles/Makefile; then |
|
8513 as_fn_error $? "You have to override corba with a full corba repo!" "$LINENO" 5 |
|
8514 fi |
|
8515 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if corba should be overridden" >&5 |
|
8516 $as_echo_n "checking if corba should be overridden... " >&6; } |
|
8517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes with $CORBA_TOPDIR" >&5 |
|
8518 $as_echo "yes with $CORBA_TOPDIR" >&6; } |
|
8519 fi |
|
8520 if test "x$with_override_jaxp" != x; then |
|
8521 CURDIR="$PWD" |
|
8522 cd "$with_override_jaxp" |
|
8523 JAXP_TOPDIR="`pwd`" |
|
8524 cd "$CURDIR" |
|
8525 if ! test -f $JAXP_TOPDIR/makefiles/Makefile; then |
|
8526 as_fn_error $? "You have to override jaxp with a full jaxp repo!" "$LINENO" 5 |
|
8527 fi |
|
8528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if jaxp should be overridden" >&5 |
|
8529 $as_echo_n "checking if jaxp should be overridden... " >&6; } |
|
8530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes with $JAXP_TOPDIR" >&5 |
|
8531 $as_echo "yes with $JAXP_TOPDIR" >&6; } |
|
8532 fi |
|
8533 if test "x$with_override_jaxws" != x; then |
|
8534 CURDIR="$PWD" |
|
8535 cd "$with_override_jaxws" |
|
8536 JAXWS_TOPDIR="`pwd`" |
|
8537 cd "$CURDIR" |
|
8538 if ! test -f $JAXWS_TOPDIR/makefiles/Makefile; then |
|
8539 as_fn_error $? "You have to override jaxws with a full jaxws repo!" "$LINENO" 5 |
|
8540 fi |
|
8541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if jaxws should be overridden" >&5 |
|
8542 $as_echo_n "checking if jaxws should be overridden... " >&6; } |
|
8543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes with $JAXWS_TOPDIR" >&5 |
|
8544 $as_echo "yes with $JAXWS_TOPDIR" >&6; } |
|
8545 fi |
|
8546 if test "x$with_override_hotspot" != x; then |
|
8547 CURDIR="$PWD" |
|
8548 cd "$with_override_hotspot" |
|
8549 HOTSPOT_TOPDIR="`pwd`" |
|
8550 cd "$CURDIR" |
|
8551 if ! test -f $HOTSPOT_TOPDIR/make/Makefile && \ |
|
8552 ! test -f $HOTSPOT_TOPDIR/makefiles/Makefile; then |
|
8553 as_fn_error $? "You have to override hotspot with a full hotspot repo!" "$LINENO" 5 |
|
8554 fi |
|
8555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if hotspot should be overridden" >&5 |
|
8556 $as_echo_n "checking if hotspot should be overridden... " >&6; } |
|
8557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes with $HOTSPOT_TOPDIR" >&5 |
|
8558 $as_echo "yes with $HOTSPOT_TOPDIR" >&6; } |
|
8559 fi |
|
8560 if test "x$with_override_jdk" != x; then |
|
8561 CURDIR="$PWD" |
|
8562 cd "$with_override_jdk" |
|
8563 JDK_TOPDIR="`pwd`" |
|
8564 cd "$CURDIR" |
|
8565 if ! test -f $JDK_TOPDIR/makefiles/Makefile; then |
|
8566 as_fn_error $? "You have to override JDK with a full JDK repo!" "$LINENO" 5 |
|
8567 fi |
|
8568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if JDK should be overridden" >&5 |
|
8569 $as_echo_n "checking if JDK should be overridden... " >&6; } |
|
8570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes with $JDK_TOPDIR" >&5 |
|
8571 $as_echo "yes with $JDK_TOPDIR" >&6; } |
|
8572 fi |
|
8573 |
|
8574 |
|
8575 |
|
8576 LANGTOOLS_OUTPUTDIR="$OUTPUT_ROOT/langtools" |
|
8577 CORBA_OUTPUTDIR="$OUTPUT_ROOT/corba" |
|
8578 JAXP_OUTPUTDIR="$OUTPUT_ROOT/jaxp" |
|
8579 JAXWS_OUTPUTDIR="$OUTPUT_ROOT/jaxws" |
|
8580 HOTSPOT_OUTPUTDIR="$OUTPUT_ROOT/hotspot" |
|
8581 JDK_OUTPUTDIR="$OUTPUT_ROOT/jdk" |
|
8582 IMAGES_OUTPUTDIR="$OUTPUT_ROOT/images" |
|
8583 |
|
8584 |
|
8585 |
|
8586 |
|
8587 |
|
8588 |
|
8589 |
|
8590 |
|
8591 |
|
8592 LANGTOOLS_DIST="$OUTPUT_ROOT/langtools/dist" |
|
8593 CORBA_DIST="$OUTPUT_ROOT/corba/dist" |
|
8594 JAXP_DIST="$OUTPUT_ROOT/jaxp/dist" |
|
8595 JAXWS_DIST="$OUTPUT_ROOT/jaxws/dist" |
|
8596 HOTSPOT_DIST="$OUTPUT_ROOT/hotspot/dist" |
|
8597 |
|
8598 |
|
8599 |
|
8600 |
|
8601 |
|
8602 |
|
8603 |
|
8604 |
|
8605 ############################################################################### |
|
8606 # |
|
8607 # Setup the toolchain (compilers etc), i.e. the tools that need to be |
|
8608 # cross-compilation aware. |
|
8609 # |
|
8610 ############################################################################### |
|
8611 |
|
8612 |
|
8613 ############################################################################### |
|
8614 # |
|
8615 # Configure the development tool paths and potential sysroot. |
|
8616 # |
|
8617 ac_ext=cpp |
|
8618 ac_cpp='$CXXCPP $CPPFLAGS' |
|
8619 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' |
|
8620 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' |
|
8621 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu |
|
8622 |
|
8623 DEVKIT= |
|
8624 SYS_ROOT=/ |
|
8625 |
|
8626 |
|
8627 # The option used to specify the target .o,.a or .so file. |
|
8628 # When compiling, how to specify the to be created object file. |
|
8629 CC_OUT_OPTION='-o$(SPACE)' |
|
8630 # When linking, how to specify the to be created executable. |
|
8631 EXE_OUT_OPTION='-o$(SPACE)' |
|
8632 # When linking, how to specify the to be created dynamically linkable library. |
|
8633 LD_OUT_OPTION='-o$(SPACE)' |
|
8634 # When archiving, how to specify the to be create static archive for object files. |
|
8635 AR_OUT_OPTION='rcs$(SPACE)' |
|
8636 |
|
8637 |
|
8638 |
|
8639 |
|
8640 |
|
8641 |
|
8642 |
|
8643 # Check if the VS env variables were setup prior to running configure. |
|
8644 # If not, then find vcvarsall.bat and run it automatically, and integrate |
|
8645 # the set env variables into the spec file. |
|
8646 SETUPDEVENV="# No special vars" |
|
8647 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
8648 # If vcvarsall.bat has been run, then VCINSTALLDIR is set. |
|
8649 if test "x$VCINSTALLDIR" != x; then |
|
8650 # No further setup is needed. The build will happen from this kind |
|
8651 # of shell. |
|
8652 SETUPDEVENV="# This spec file expects that you are running bash from within a VS command prompt." |
|
8653 # Make sure to remind you, if you forget to run make from a cygwin bash shell |
|
8654 # that is spawned "bash -l" from a VS command prompt. |
|
8655 CHECK_FOR_VCINSTALLDIR=yes |
|
8656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if you are running from within a VS command prompt" >&5 |
|
8657 $as_echo_n "checking if you are running from within a VS command prompt... " >&6; } |
|
8658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 |
|
8659 $as_echo "yes" >&6; } |
|
8660 else |
|
8661 # Ah, we have not yet run vcvarsall.bat/vsvars32.bat/vsvars64.bat. Lets do that. First find it. |
|
8662 if test "x$VS100COMNTOOLS" != x; then |
|
8663 VARSBAT=`find "$VS100COMNTOOLS/../.." -name vcvarsall.bat` |
|
8664 SEARCH_ROOT="$VS100COMNTOOLS" |
|
8665 else |
|
8666 VARSBAT=`find "$PROGRAMFILES" -name vcvarsall.bat` |
|
8667 SEARCH_ROOT="$PROGRAMFILES" |
|
8668 fi |
|
8669 VCPATH=`dirname "$VARSBAT"` |
|
8670 VCPATH=`cygpath -w "$VCPATH"` |
|
8671 if test "x$VARSBAT" = x || test ! -d "$VCPATH"; then |
|
8672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can find the VS installation" >&5 |
|
8673 $as_echo_n "checking if we can find the VS installation... " >&6; } |
|
8674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
8675 $as_echo "no" >&6; } |
|
8676 as_fn_error $? "Tried to find a VS installation using both $SEARCH_ROOT but failed. Please run \"c:\\cygwin\\bin\\bash.exe -l\" from a VS command prompt and then run configure/make from there." "$LINENO" 5 |
|
8677 fi |
|
8678 case "$LEGACY_OPENJDK_TARGET_CPU1" in |
|
8679 i?86) |
|
8680 VARSBAT_ARCH=x86 |
|
8681 ;; |
|
8682 *) |
|
8683 VARSBAT_ARCH=$LEGACY_OPENJDK_TARGET_CPU1 |
|
8684 ;; |
|
8685 esac |
|
8686 # Lets extract the variables that are set by vcvarsall.bat/vsvars32.bat/vsvars64.bat |
|
8687 cd $OUTPUT_ROOT |
|
8688 bash $SRC_ROOT/common/bin/extractvcvars.sh "$VARSBAT" "$VARSBAT_ARCH" |
|
8689 cd $CURDIR |
|
8690 if test ! -s $OUTPUT_ROOT/localdevenv.sh || test ! -s $OUTPUT_ROOT/localdevenv.gmk; then |
|
8691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can extract the needed env variables" >&5 |
|
8692 $as_echo_n "checking if we can extract the needed env variables... " >&6; } |
|
8693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
8694 $as_echo "no" >&6; } |
|
8695 as_fn_error $? "Could not succesfully extract the env variables needed for the VS setup. Please run \"c:\\cygwin\\bin\\bash.exe -l\" from a VS command prompt and then run configure/make from there." "$LINENO" 5 |
|
8696 fi |
|
8697 # Now set all paths and other env variables. This will allow the rest of |
|
8698 # the configure script to find and run the compiler in the proper way. |
|
8699 . $OUTPUT_ROOT/localdevenv.sh |
|
8700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can find the VS installation" >&5 |
|
8701 $as_echo_n "checking if we can find the VS installation... " >&6; } |
|
8702 if test "x$VCINSTALLDIR" != x; then |
|
8703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VCINSTALLDIR" >&5 |
|
8704 $as_echo "$VCINSTALLDIR" >&6; } |
|
8705 else |
|
8706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
8707 $as_echo "no" >&6; } |
|
8708 as_fn_error $? "Could not find VS installation. Please install. If you are sure you have installed VS, then please run \"c:\\cygwin\\bin\\bash.exe -l\" from a VS command prompt and then run configure/make from there." "$LINENO" 5 |
|
8709 fi |
|
8710 CHECK_FOR_VCINSTALLDIR=no |
|
8711 SETUPDEVENV="include $OUTPUT_ROOT/localdevenv.gmk" |
|
8712 |
|
8713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for msvcr100.dll" >&5 |
|
8714 $as_echo_n "checking for msvcr100.dll... " >&6; } |
|
8715 |
|
8716 # Check whether --with-msvcr100dll was given. |
|
8717 if test "${with_msvcr100dll+set}" = set; then : |
|
8718 withval=$with_msvcr100dll; |
|
8719 fi |
|
8720 |
|
8721 if test "x$with_msvcr100dll" != x; then |
|
8722 MSVCR100DLL="$with_msvcr100dll" |
|
8723 else |
|
8724 if test "x$OPENJDK_TARGET_CPU_BITS" = x64; then |
|
8725 MSVCR100DLL=`find "$VCINSTALLDIR/.." -name msvcr100.dll | grep x64 | head --lines 1` |
|
8726 else |
|
8727 MSVCR100DLL=`find "$VCINSTALLDIR/.." -name msvcr100.dll | grep x86 | grep -v ia64 | grep -v x64 | head --lines 1` |
|
8728 if test "x$MSVCR100DLL" = x; then |
|
8729 MSVCR100DLL=`find "$VCINSTALLDIR/.." -name msvcr100.dll | head --lines 1` |
|
8730 fi |
|
8731 fi |
|
8732 fi |
|
8733 if test "x$MSVCR100DLL" = x; then |
|
8734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
8735 $as_echo "no" >&6; } |
|
8736 as_fn_error $? "Could not find msvcr100.dll !" "$LINENO" 5 |
|
8737 fi |
|
8738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSVCR100DLL" >&5 |
|
8739 $as_echo "$MSVCR100DLL" >&6; } |
|
8740 |
|
8741 # Fail with message the path to msvcr100.dll if var MSVCR100DLL contains a path with no spaces in it. |
|
8742 # Unless on Windows, where we can rewrite the path. |
|
8743 HAS_SPACE=`echo "$MSVCR100DLL" | grep " "` |
|
8744 if test "x$HAS_SPACE" != x; then |
|
8745 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
8746 MSVCR100DLL=`$CYGPATH -s -m -a "$MSVCR100DLL"` |
|
8747 MSVCR100DLL=`$CYGPATH -u "$MSVCR100DLL"` |
|
8748 else |
|
8749 as_fn_error $? "You cannot have spaces in the path to msvcr100.dll! \"$MSVCR100DLL\"" "$LINENO" 5 |
|
8750 fi |
|
8751 fi |
|
8752 |
|
8753 fi |
|
8754 fi |
|
8755 |
|
8756 |
|
8757 |
|
8758 |
|
8759 # Locate the actual tools |
|
8760 |
|
8761 # If --build AND --host is set, then the configure script will find any |
|
8762 # cross compilation tools in the PATH. Cross compilation tools |
|
8763 # follows the cross compilation standard where they are prefixed with ${host}. |
|
8764 # For example the binary i686-sun-solaris2.10-gcc |
|
8765 # will cross compile for i686-sun-solaris2.10 |
|
8766 # If neither of build and host is not set, then build=host and the |
|
8767 # default compiler found in the path will be used. |
|
8768 # Setting only --host, does not seem to be really supported. |
|
8769 # Please set both --build and --host if you want to cross compile. |
|
8770 |
|
8771 DEFINE_CROSS_COMPILE_ARCH="" |
|
8772 HOSTCC="" |
|
8773 HOSTCXX="" |
|
8774 HOSTLD="" |
|
8775 |
|
8776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if this is a cross compile" >&5 |
|
8777 $as_echo_n "checking if this is a cross compile... " >&6; } |
|
8778 if test "x$OPENJDK_BUILD_SYSTEM" != "x$OPENJDK_TARGET_SYSTEM"; then |
|
8779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, from $OPENJDK_BUILD_SYSTEM to $OPENJDK_TARGET_SYSTEM" >&5 |
|
8780 $as_echo "yes, from $OPENJDK_BUILD_SYSTEM to $OPENJDK_TARGET_SYSTEM" >&6; } |
|
8781 # We have detected a cross compile! |
|
8782 DEFINE_CROSS_COMPILE_ARCH="CROSS_COMPILE_ARCH:=$LEGACY_OPENJDK_TARGET_CPU1" |
|
8783 # Now we to find a C/C++ compiler that can build executables for the build |
|
8784 # platform. We can't use the AC_PROG_CC macro, since it can only be used |
|
8785 # once. |
|
8786 for ac_prog in cl cc gcc |
|
8787 do |
|
8788 # Extract the first word of "$ac_prog", so it can be a program name with args. |
|
8789 set dummy $ac_prog; ac_word=$2 |
|
8790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
8791 $as_echo_n "checking for $ac_word... " >&6; } |
|
8792 if test "${ac_cv_path_HOSTCC+set}" = set; then : |
|
8793 $as_echo_n "(cached) " >&6 |
|
8794 else |
|
8795 case $HOSTCC in |
|
8796 [\\/]* | ?:[\\/]*) |
|
8797 ac_cv_path_HOSTCC="$HOSTCC" # Let the user override the test with a path. |
|
8798 ;; |
|
8799 *) |
|
8800 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
8801 for as_dir in $PATH |
|
8802 do |
|
8803 IFS=$as_save_IFS |
|
8804 test -z "$as_dir" && as_dir=. |
|
8805 for ac_exec_ext in '' $ac_executable_extensions; do |
|
8806 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
8807 ac_cv_path_HOSTCC="$as_dir/$ac_word$ac_exec_ext" |
|
8808 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
8809 break 2 |
|
8810 fi |
|
8811 done |
|
8812 done |
|
8813 IFS=$as_save_IFS |
|
8814 |
|
8815 ;; |
|
8816 esac |
|
8817 fi |
|
8818 HOSTCC=$ac_cv_path_HOSTCC |
|
8819 if test -n "$HOSTCC"; then |
|
8820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HOSTCC" >&5 |
|
8821 $as_echo "$HOSTCC" >&6; } |
|
8822 else |
|
8823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
8824 $as_echo "no" >&6; } |
|
8825 fi |
|
8826 |
|
8827 |
|
8828 test -n "$HOSTCC" && break |
|
8829 done |
|
8830 |
|
8831 |
|
8832 # Translate "gcc -E" into "`which gcc` -E" ie |
|
8833 # extract the full path to the binary and at the |
|
8834 # same time maintain any arguments passed to it. |
|
8835 # The command MUST exist in the path, or else! |
|
8836 tmp="$HOSTCC" |
|
8837 car="${tmp%% *}" |
|
8838 tmp="$HOSTCC EOL" |
|
8839 cdr="${tmp#* }" |
|
8840 # On windows we want paths without spaces. |
|
8841 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
8842 |
|
8843 # Translate long cygdrive or C:\sdfsf path |
|
8844 # into a short mixed mode path that has no |
|
8845 # spaces in it. |
|
8846 tmp="$car" |
|
8847 |
|
8848 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
8849 tmp=`$CYGPATH -u "$car"` |
|
8850 tmp=`which "$tmp"` |
|
8851 # If file exists with .exe appended, that's the real filename |
|
8852 # and cygpath needs that to convert to short style path. |
|
8853 if test -f "${tmp}.exe"; then |
|
8854 tmp="${tmp}.exe" |
|
8855 elif test -f "${tmp}.cmd"; then |
|
8856 tmp="${tmp}.cmd" |
|
8857 fi |
|
8858 # Convert to C:/ mixed style path without spaces. |
|
8859 tmp=`$CYGPATH -s -m "$tmp"` |
|
8860 fi |
|
8861 car="$tmp" |
|
8862 |
|
8863 else |
|
8864 # "which" is not portable, but is used here |
|
8865 # because we know that the command exists! |
|
8866 car=`which $car` |
|
8867 fi |
|
8868 if test "x$cdr" != xEOL; then |
|
8869 HOSTCC="$car ${cdr% *}" |
|
8870 else |
|
8871 HOSTCC="$car" |
|
8872 fi |
|
8873 |
|
8874 for ac_prog in cl CC g++ |
|
8875 do |
|
8876 # Extract the first word of "$ac_prog", so it can be a program name with args. |
|
8877 set dummy $ac_prog; ac_word=$2 |
|
8878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
8879 $as_echo_n "checking for $ac_word... " >&6; } |
|
8880 if test "${ac_cv_path_HOSTCXX+set}" = set; then : |
|
8881 $as_echo_n "(cached) " >&6 |
|
8882 else |
|
8883 case $HOSTCXX in |
|
8884 [\\/]* | ?:[\\/]*) |
|
8885 ac_cv_path_HOSTCXX="$HOSTCXX" # Let the user override the test with a path. |
|
8886 ;; |
|
8887 *) |
|
8888 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
8889 for as_dir in $PATH |
|
8890 do |
|
8891 IFS=$as_save_IFS |
|
8892 test -z "$as_dir" && as_dir=. |
|
8893 for ac_exec_ext in '' $ac_executable_extensions; do |
|
8894 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
8895 ac_cv_path_HOSTCXX="$as_dir/$ac_word$ac_exec_ext" |
|
8896 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
8897 break 2 |
|
8898 fi |
|
8899 done |
|
8900 done |
|
8901 IFS=$as_save_IFS |
|
8902 |
|
8903 ;; |
|
8904 esac |
|
8905 fi |
|
8906 HOSTCXX=$ac_cv_path_HOSTCXX |
|
8907 if test -n "$HOSTCXX"; then |
|
8908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HOSTCXX" >&5 |
|
8909 $as_echo "$HOSTCXX" >&6; } |
|
8910 else |
|
8911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
8912 $as_echo "no" >&6; } |
|
8913 fi |
|
8914 |
|
8915 |
|
8916 test -n "$HOSTCXX" && break |
|
8917 done |
|
8918 |
|
8919 |
|
8920 # Translate "gcc -E" into "`which gcc` -E" ie |
|
8921 # extract the full path to the binary and at the |
|
8922 # same time maintain any arguments passed to it. |
|
8923 # The command MUST exist in the path, or else! |
|
8924 tmp="$HOSTCXX" |
|
8925 car="${tmp%% *}" |
|
8926 tmp="$HOSTCXX EOL" |
|
8927 cdr="${tmp#* }" |
|
8928 # On windows we want paths without spaces. |
|
8929 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
8930 |
|
8931 # Translate long cygdrive or C:\sdfsf path |
|
8932 # into a short mixed mode path that has no |
|
8933 # spaces in it. |
|
8934 tmp="$car" |
|
8935 |
|
8936 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
8937 tmp=`$CYGPATH -u "$car"` |
|
8938 tmp=`which "$tmp"` |
|
8939 # If file exists with .exe appended, that's the real filename |
|
8940 # and cygpath needs that to convert to short style path. |
|
8941 if test -f "${tmp}.exe"; then |
|
8942 tmp="${tmp}.exe" |
|
8943 elif test -f "${tmp}.cmd"; then |
|
8944 tmp="${tmp}.cmd" |
|
8945 fi |
|
8946 # Convert to C:/ mixed style path without spaces. |
|
8947 tmp=`$CYGPATH -s -m "$tmp"` |
|
8948 fi |
|
8949 car="$tmp" |
|
8950 |
|
8951 else |
|
8952 # "which" is not portable, but is used here |
|
8953 # because we know that the command exists! |
|
8954 car=`which $car` |
|
8955 fi |
|
8956 if test "x$cdr" != xEOL; then |
|
8957 HOSTCXX="$car ${cdr% *}" |
|
8958 else |
|
8959 HOSTCXX="$car" |
|
8960 fi |
|
8961 |
|
8962 # Extract the first word of "ld", so it can be a program name with args. |
|
8963 set dummy ld; ac_word=$2 |
|
8964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
8965 $as_echo_n "checking for $ac_word... " >&6; } |
|
8966 if test "${ac_cv_path_HOSTLD+set}" = set; then : |
|
8967 $as_echo_n "(cached) " >&6 |
|
8968 else |
|
8969 case $HOSTLD in |
|
8970 [\\/]* | ?:[\\/]*) |
|
8971 ac_cv_path_HOSTLD="$HOSTLD" # Let the user override the test with a path. |
|
8972 ;; |
|
8973 *) |
|
8974 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
8975 for as_dir in $PATH |
|
8976 do |
|
8977 IFS=$as_save_IFS |
|
8978 test -z "$as_dir" && as_dir=. |
|
8979 for ac_exec_ext in '' $ac_executable_extensions; do |
|
8980 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
8981 ac_cv_path_HOSTLD="$as_dir/$ac_word$ac_exec_ext" |
|
8982 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
8983 break 2 |
|
8984 fi |
|
8985 done |
|
8986 done |
|
8987 IFS=$as_save_IFS |
|
8988 |
|
8989 ;; |
|
8990 esac |
|
8991 fi |
|
8992 HOSTLD=$ac_cv_path_HOSTLD |
|
8993 if test -n "$HOSTLD"; then |
|
8994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HOSTLD" >&5 |
|
8995 $as_echo "$HOSTLD" >&6; } |
|
8996 else |
|
8997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
8998 $as_echo "no" >&6; } |
|
8999 fi |
|
9000 |
|
9001 |
|
9002 |
|
9003 # Translate "gcc -E" into "`which gcc` -E" ie |
|
9004 # extract the full path to the binary and at the |
|
9005 # same time maintain any arguments passed to it. |
|
9006 # The command MUST exist in the path, or else! |
|
9007 tmp="$HOSTLD" |
|
9008 car="${tmp%% *}" |
|
9009 tmp="$HOSTLD EOL" |
|
9010 cdr="${tmp#* }" |
|
9011 # On windows we want paths without spaces. |
|
9012 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
9013 |
|
9014 # Translate long cygdrive or C:\sdfsf path |
|
9015 # into a short mixed mode path that has no |
|
9016 # spaces in it. |
|
9017 tmp="$car" |
|
9018 |
|
9019 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
9020 tmp=`$CYGPATH -u "$car"` |
|
9021 tmp=`which "$tmp"` |
|
9022 # If file exists with .exe appended, that's the real filename |
|
9023 # and cygpath needs that to convert to short style path. |
|
9024 if test -f "${tmp}.exe"; then |
|
9025 tmp="${tmp}.exe" |
|
9026 elif test -f "${tmp}.cmd"; then |
|
9027 tmp="${tmp}.cmd" |
|
9028 fi |
|
9029 # Convert to C:/ mixed style path without spaces. |
|
9030 tmp=`$CYGPATH -s -m "$tmp"` |
|
9031 fi |
|
9032 car="$tmp" |
|
9033 |
|
9034 else |
|
9035 # "which" is not portable, but is used here |
|
9036 # because we know that the command exists! |
|
9037 car=`which $car` |
|
9038 fi |
|
9039 if test "x$cdr" != xEOL; then |
|
9040 HOSTLD="$car ${cdr% *}" |
|
9041 else |
|
9042 HOSTLD="$car" |
|
9043 fi |
|
9044 |
|
9045 # Building for the build platform should be easy. Therefore |
|
9046 # we do not need any linkers or assemblers etc. |
|
9047 else |
|
9048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
9049 $as_echo "no" >&6; } |
|
9050 fi |
|
9051 |
|
9052 # You can force the sys-root if the sys-root encoded into the cross compiler tools |
|
9053 # is not correct. |
|
9054 |
|
9055 # Check whether --with-sys-root was given. |
|
9056 if test "${with_sys_root+set}" = set; then : |
|
9057 withval=$with_sys_root; |
|
9058 fi |
|
9059 |
|
9060 |
|
9061 if test "x$with_sys_root" != x; then |
|
9062 SYS_ROOT=$with_sys_root |
|
9063 fi |
|
9064 |
|
9065 # If a devkit is found on the builddeps server, then prepend its path to the |
|
9066 # PATH variable. If there are cross compilers available in the devkit, these |
|
9067 # will be found by AC_PROG_CC et al. |
|
9068 |
|
9069 |
|
9070 if test "x$with_builddeps_server" != x || test "x$with_builddeps_conf" != x; then |
|
9071 # Source the builddeps file again, to make sure it uses the latest variables! |
|
9072 . $builddepsfile |
|
9073 # Look for a target and build machine specific resource! |
|
9074 eval resource=\${builddep_devkit_BUILD_${rewritten_build_var}_TARGET_${rewritten_target_var}} |
|
9075 if test "x$resource" = x; then |
|
9076 # Ok, lets instead look for a target specific resource |
|
9077 eval resource=\${builddep_devkit_TARGET_${rewritten_target_var}} |
|
9078 fi |
|
9079 if test "x$resource" = x; then |
|
9080 # Ok, lets instead look for a build specific resource |
|
9081 eval resource=\${builddep_devkit_BUILD_${rewritten_build_var}} |
|
9082 fi |
|
9083 if test "x$resource" = x; then |
|
9084 # Ok, lets instead look for a generic resource |
|
9085 # (The devkit comes from M4 and not the shell, thus no need for eval here.) |
|
9086 resource=${builddep_devkit} |
|
9087 fi |
|
9088 if test "x$resource" != x; then |
|
9089 { $as_echo "$as_me:${as_lineno-$LINENO}: Using builddeps $resource for devkit" >&5 |
|
9090 $as_echo "$as_me: Using builddeps $resource for devkit" >&6;} |
|
9091 # If the resource in the builddeps.conf file is an existing directory, |
|
9092 # for example /java/linux/cups |
|
9093 if test -d ${resource}; then |
|
9094 depdir=${resource} |
|
9095 else |
|
9096 |
|
9097 # devkit is for example mymodule |
|
9098 # $resource is for example libs/general/libmymod_1_2_3.zip |
|
9099 # $with_builddeps_server is for example ftp://mybuilddeps.myserver.com/builddeps |
|
9100 # $with_builddeps_dir is for example /localhome/builddeps |
|
9101 # depdir is the name of the variable into which we store the depdir, eg MYMOD |
|
9102 # Will download ftp://mybuilddeps.myserver.com/builddeps/libs/general/libmymod_1_2_3.zip and |
|
9103 # unzip into the directory: /localhome/builddeps/libmymod_1_2_3 |
|
9104 filename=`basename $resource` |
|
9105 filebase=`echo $filename | sed 's/\.[^\.]*$//'` |
|
9106 filebase=${filename%%.*} |
|
9107 extension=${filename#*.} |
|
9108 installdir=$with_builddeps_dir/$filebase |
|
9109 if test ! -f $installdir/$filename.unpacked; then |
|
9110 { $as_echo "$as_me:${as_lineno-$LINENO}: Downloading build dependency devkit from $with_builddeps_server/$resource and installing into $installdir" >&5 |
|
9111 $as_echo "$as_me: Downloading build dependency devkit from $with_builddeps_server/$resource and installing into $installdir" >&6;} |
|
9112 if test ! -d $installdir; then |
|
9113 mkdir -p $installdir |
|
9114 fi |
|
9115 if test ! -d $installdir; then |
|
9116 as_fn_error $? "Could not create directory $installdir" "$LINENO" 5 |
|
9117 fi |
|
9118 tmpfile=`mktemp $installdir/devkit.XXXXXXXXX` |
|
9119 touch $tmpfile |
|
9120 if test ! -f $tmpfile; then |
|
9121 as_fn_error $? "Could not create files in directory $installdir" "$LINENO" 5 |
|
9122 fi |
|
9123 |
|
9124 # $with_builddeps_server/$resource is the ftp://abuilddeps.server.com/libs/cups.zip |
|
9125 # $tmpfile is the local file name for the downloaded file. |
|
9126 VALID_TOOL=no |
|
9127 if test "x$BDEPS_FTP" = xwget; then |
|
9128 VALID_TOOL=yes |
|
9129 wget -O $tmpfile $with_builddeps_server/$resource |
|
9130 fi |
|
9131 if test "x$BDEPS_FTP" = xlftp; then |
|
9132 VALID_TOOL=yes |
|
9133 lftp -c "get $with_builddeps_server/$resource -o $tmpfile" |
|
9134 fi |
|
9135 if test "x$BDEPS_FTP" = xftp; then |
|
9136 VALID_TOOL=yes |
|
9137 FTPSERVER=`echo $with_builddeps_server/$resource | cut -f 3 -d '/'` |
|
9138 FTPPATH=`echo $with_builddeps_server/$resource | cut -f 4- -d '/'` |
|
9139 FTPUSERPWD=${FTPSERVER%%@*} |
|
9140 if test "x$FTPSERVER" != "x$FTPUSERPWD"; then |
|
9141 FTPUSER=${userpwd%%:*} |
|
9142 FTPPWD=${userpwd#*@} |
|
9143 FTPSERVER=${FTPSERVER#*@} |
|
9144 else |
|
9145 FTPUSER=ftp |
|
9146 FTPPWD=ftp |
|
9147 fi |
|
9148 # the "pass" command does not work on some |
|
9149 # ftp clients (read ftp.exe) but if it works, |
|
9150 # passive mode is better! |
|
9151 (\ |
|
9152 echo "user $FTPUSER $FTPPWD" ;\ |
|
9153 echo "pass" ;\ |
|
9154 echo "bin" ;\ |
|
9155 echo "get $FTPPATH $tmpfile" ;\ |
|
9156 ) | ftp -in $FTPSERVER |
|
9157 fi |
|
9158 if test "x$VALID_TOOL" != xyes; then |
|
9159 as_fn_error $? "I do not know how to use the tool: $BDEPS_FTP" "$LINENO" 5 |
|
9160 fi |
|
9161 |
|
9162 mv $tmpfile $installdir/$filename |
|
9163 if test ! -s $installdir/$filename; then |
|
9164 as_fn_error $? "Could not download $with_builddeps_server/$resource" "$LINENO" 5 |
|
9165 fi |
|
9166 case "$extension" in |
|
9167 zip) echo "Unzipping $installdir/$filename..." |
|
9168 (cd $installdir ; rm -f $installdir/$filename.unpacked ; $BDEPS_UNZIP $installdir/$filename > /dev/null && touch $installdir/$filename.unpacked) |
|
9169 ;; |
|
9170 tar.gz) echo "Untaring $installdir/$filename..." |
|
9171 (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked) |
|
9172 ;; |
|
9173 tgz) echo "Untaring $installdir/$filename..." |
|
9174 (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked) |
|
9175 ;; |
|
9176 *) as_fn_error $? "Cannot handle build depency archive with extension $extension" "$LINENO" 5 |
|
9177 ;; |
|
9178 esac |
|
9179 fi |
|
9180 if test -f $installdir/$filename.unpacked; then |
|
9181 depdir=$installdir |
|
9182 fi |
|
9183 |
|
9184 fi |
|
9185 # Source the builddeps file again, because in the previous command, the depdir |
|
9186 # was updated to point at the current build dependency install directory. |
|
9187 . $builddepsfile |
|
9188 # Now extract variables from the builddeps.conf files. |
|
9189 theroot=${builddep_devkit_ROOT} |
|
9190 thecflags=${builddep_devkit_CFLAGS} |
|
9191 thelibs=${builddep_devkit_LIBS} |
|
9192 if test "x$depdir" = x; then |
|
9193 as_fn_error $? "Could not download build dependency devkit" "$LINENO" 5 |
|
9194 fi |
|
9195 DEVKIT=$depdir |
|
9196 if test "x$theroot" != x; then |
|
9197 DEVKIT="$theroot" |
|
9198 fi |
|
9199 if test "x$thecflags" != x; then |
|
9200 DEVKIT_CFLAGS="$thecflags" |
|
9201 fi |
|
9202 if test "x$thelibs" != x; then |
|
9203 DEVKIT_LIBS="$thelibs" |
|
9204 fi |
|
9205 # Found devkit |
|
9206 PATH="$DEVKIT/bin:$PATH" |
|
9207 SYS_ROOT="$DEVKIT/${rewritten_target}/sys-root" |
|
9208 if test "x$x_includes" = "xNONE"; then |
|
9209 x_includes="$SYS_ROOT/usr/include/X11" |
|
9210 fi |
|
9211 if test "x$x_libraries" = "xNONE"; then |
|
9212 x_libraries="$SYS_ROOT/usr/lib" |
|
9213 fi |
|
9214 |
|
9215 |
|
9216 fi |
|
9217 |
|
9218 fi |
|
9219 |
|
9220 |
|
9221 if test "x$SYS_ROOT" != "x/" ; then |
|
9222 CFLAGS="--sysroot=$SYS_ROOT $CFLAGS" |
|
9223 CXXFLAGS="--sysroot=$SYS_ROOT $CXXFLAGS" |
|
9224 OBJCFLAGS="--sysroot=$SYS_ROOT $OBJCFLAGS" |
|
9225 OBJCXXFLAGS="--sysroot=$SYS_ROOT $OBJCFLAGS" |
|
9226 CPPFLAGS="--sysroot=$SYS_ROOT $CPPFLAGS" |
|
9227 LDFLAGS="--sysroot=$SYS_ROOT $LDFLAGS" |
|
9228 fi |
|
9229 |
|
9230 # Store the CFLAGS etal passed to the configure script. |
|
9231 ORG_CFLAGS="$CFLAGS" |
|
9232 ORG_CXXFLAGS="$CXXFLAGS" |
|
9233 ORG_OBJCFLAGS="$OBJCFLAGS" |
|
9234 |
|
9235 |
|
9236 # Check whether --with-tools-dir was given. |
|
9237 if test "${with_tools_dir+set}" = set; then : |
|
9238 withval=$with_tools_dir; TOOLS_DIR=$with_tools_dir |
|
9239 fi |
|
9240 |
|
9241 |
|
9242 |
|
9243 # Check whether --with-devkit was given. |
|
9244 if test "${with_devkit+set}" = set; then : |
|
9245 withval=$with_devkit; |
|
9246 if test "x$with_sys_root" != x; then |
|
9247 as_fn_error $? "Cannot specify both --with-devkit and --with-sys-root at the same time" "$LINENO" 5 |
|
9248 fi |
|
9249 if test "x$with_tools_dir" != x; then |
|
9250 as_fn_error $? "Cannot specify both --with-devkit and --with-tools-dir at the same time" "$LINENO" 5 |
|
9251 fi |
|
9252 TOOLS_DIR=$with_devkit/bin |
|
9253 SYS_ROOT=$with_devkit/$host_alias/libc |
|
9254 |
|
9255 fi |
|
9256 |
|
9257 |
|
9258 # autoconf magic only relies on PATH, so update it if tools dir is specified |
|
9259 OLD_PATH="$PATH" |
|
9260 if test "x$TOOLS_DIR" != x; then |
|
9261 PATH=$TOOLS_DIR:$PATH |
|
9262 fi |
|
9263 |
|
9264 # gcc is almost always present, but on Windows we |
|
9265 # prefer cl.exe and on Solaris we prefer CC. |
|
9266 # Thus test for them in this order. |
|
9267 ac_ext=c |
|
9268 ac_cpp='$CPP $CPPFLAGS' |
|
9269 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' |
|
9270 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' |
|
9271 ac_compiler_gnu=$ac_cv_c_compiler_gnu |
|
9272 if test -n "$ac_tool_prefix"; then |
|
9273 for ac_prog in cl cc gcc |
|
9274 do |
|
9275 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. |
|
9276 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 |
|
9277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
9278 $as_echo_n "checking for $ac_word... " >&6; } |
|
9279 if test "${ac_cv_prog_CC+set}" = set; then : |
|
9280 $as_echo_n "(cached) " >&6 |
|
9281 else |
|
9282 if test -n "$CC"; then |
|
9283 ac_cv_prog_CC="$CC" # Let the user override the test. |
|
9284 else |
|
9285 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
9286 for as_dir in $PATH |
|
9287 do |
|
9288 IFS=$as_save_IFS |
|
9289 test -z "$as_dir" && as_dir=. |
|
9290 for ac_exec_ext in '' $ac_executable_extensions; do |
|
9291 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
9292 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" |
|
9293 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
9294 break 2 |
|
9295 fi |
|
9296 done |
|
9297 done |
|
9298 IFS=$as_save_IFS |
|
9299 |
|
9300 fi |
|
9301 fi |
|
9302 CC=$ac_cv_prog_CC |
|
9303 if test -n "$CC"; then |
|
9304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 |
|
9305 $as_echo "$CC" >&6; } |
|
9306 else |
|
9307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
9308 $as_echo "no" >&6; } |
|
9309 fi |
|
9310 |
|
9311 |
|
9312 test -n "$CC" && break |
|
9313 done |
|
9314 fi |
|
9315 if test -z "$CC"; then |
|
9316 ac_ct_CC=$CC |
|
9317 for ac_prog in cl cc gcc |
|
9318 do |
|
9319 # Extract the first word of "$ac_prog", so it can be a program name with args. |
|
9320 set dummy $ac_prog; ac_word=$2 |
|
9321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
9322 $as_echo_n "checking for $ac_word... " >&6; } |
|
9323 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : |
|
9324 $as_echo_n "(cached) " >&6 |
|
9325 else |
|
9326 if test -n "$ac_ct_CC"; then |
|
9327 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. |
|
9328 else |
|
9329 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
9330 for as_dir in $PATH |
|
9331 do |
|
9332 IFS=$as_save_IFS |
|
9333 test -z "$as_dir" && as_dir=. |
|
9334 for ac_exec_ext in '' $ac_executable_extensions; do |
|
9335 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
9336 ac_cv_prog_ac_ct_CC="$ac_prog" |
|
9337 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
9338 break 2 |
|
9339 fi |
|
9340 done |
|
9341 done |
|
9342 IFS=$as_save_IFS |
|
9343 |
|
9344 fi |
|
9345 fi |
|
9346 ac_ct_CC=$ac_cv_prog_ac_ct_CC |
|
9347 if test -n "$ac_ct_CC"; then |
|
9348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 |
|
9349 $as_echo "$ac_ct_CC" >&6; } |
|
9350 else |
|
9351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
9352 $as_echo "no" >&6; } |
|
9353 fi |
|
9354 |
|
9355 |
|
9356 test -n "$ac_ct_CC" && break |
|
9357 done |
|
9358 |
|
9359 if test "x$ac_ct_CC" = x; then |
|
9360 CC="" |
|
9361 else |
|
9362 case $cross_compiling:$ac_tool_warned in |
|
9363 yes:) |
|
9364 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 |
|
9365 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} |
|
9366 ac_tool_warned=yes ;; |
|
9367 esac |
|
9368 CC=$ac_ct_CC |
|
9369 fi |
|
9370 fi |
|
9371 |
|
9372 |
|
9373 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 |
|
9374 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} |
|
9375 as_fn_error $? "no acceptable C compiler found in \$PATH |
|
9376 See \`config.log' for more details" "$LINENO" 5 ; } |
|
9377 |
|
9378 # Provide some information about the compiler. |
|
9379 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 |
|
9380 set X $ac_compile |
|
9381 ac_compiler=$2 |
|
9382 for ac_option in --version -v -V -qversion; do |
|
9383 { { ac_try="$ac_compiler $ac_option >&5" |
|
9384 case "(($ac_try" in |
|
9385 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; |
|
9386 *) ac_try_echo=$ac_try;; |
|
9387 esac |
|
9388 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" |
|
9389 $as_echo "$ac_try_echo"; } >&5 |
|
9390 (eval "$ac_compiler $ac_option >&5") 2>conftest.err |
|
9391 ac_status=$? |
|
9392 if test -s conftest.err; then |
|
9393 sed '10a\ |
|
9394 ... rest of stderr output deleted ... |
|
9395 10q' conftest.err >conftest.er1 |
|
9396 cat conftest.er1 >&5 |
|
9397 fi |
|
9398 rm -f conftest.er1 conftest.err |
|
9399 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
|
9400 test $ac_status = 0; } |
|
9401 done |
|
9402 |
|
9403 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
9404 /* end confdefs.h. */ |
|
9405 |
|
9406 int |
|
9407 main () |
|
9408 { |
|
9409 |
|
9410 ; |
|
9411 return 0; |
|
9412 } |
|
9413 _ACEOF |
|
9414 ac_clean_files_save=$ac_clean_files |
|
9415 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" |
|
9416 # Try to create an executable without -o first, disregard a.out. |
|
9417 # It will help us diagnose broken compilers, and finding out an intuition |
|
9418 # of exeext. |
|
9419 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 |
|
9420 $as_echo_n "checking whether the C compiler works... " >&6; } |
|
9421 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` |
|
9422 |
|
9423 # The possible output files: |
|
9424 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" |
|
9425 |
|
9426 ac_rmfiles= |
|
9427 for ac_file in $ac_files |
|
9428 do |
|
9429 case $ac_file in |
|
9430 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; |
|
9431 * ) ac_rmfiles="$ac_rmfiles $ac_file";; |
|
9432 esac |
|
9433 done |
|
9434 rm -f $ac_rmfiles |
|
9435 |
|
9436 if { { ac_try="$ac_link_default" |
|
9437 case "(($ac_try" in |
|
9438 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; |
|
9439 *) ac_try_echo=$ac_try;; |
|
9440 esac |
|
9441 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" |
|
9442 $as_echo "$ac_try_echo"; } >&5 |
|
9443 (eval "$ac_link_default") 2>&5 |
|
9444 ac_status=$? |
|
9445 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
|
9446 test $ac_status = 0; }; then : |
|
9447 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. |
|
9448 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' |
|
9449 # in a Makefile. We should not override ac_cv_exeext if it was cached, |
|
9450 # so that the user can short-circuit this test for compilers unknown to |
|
9451 # Autoconf. |
|
9452 for ac_file in $ac_files '' |
|
9453 do |
|
9454 test -f "$ac_file" || continue |
|
9455 case $ac_file in |
|
9456 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) |
|
9457 ;; |
|
9458 [ab].out ) |
|
9459 # We found the default executable, but exeext='' is most |
|
9460 # certainly right. |
|
9461 break;; |
|
9462 *.* ) |
|
9463 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; |
|
9464 then :; else |
|
9465 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` |
|
9466 fi |
|
9467 # We set ac_cv_exeext here because the later test for it is not |
|
9468 # safe: cross compilers may not add the suffix if given an `-o' |
|
9469 # argument, so we may need to know it at that point already. |
|
9470 # Even if this section looks crufty: it has the advantage of |
|
9471 # actually working. |
|
9472 break;; |
|
9473 * ) |
|
9474 break;; |
|
9475 esac |
|
9476 done |
|
9477 test "$ac_cv_exeext" = no && ac_cv_exeext= |
|
9478 |
|
9479 else |
|
9480 ac_file='' |
|
9481 fi |
|
9482 if test -z "$ac_file"; then : |
|
9483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
9484 $as_echo "no" >&6; } |
|
9485 $as_echo "$as_me: failed program was:" >&5 |
|
9486 sed 's/^/| /' conftest.$ac_ext >&5 |
|
9487 |
|
9488 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 |
|
9489 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} |
|
9490 as_fn_error 77 "C compiler cannot create executables |
|
9491 See \`config.log' for more details" "$LINENO" 5 ; } |
|
9492 else |
|
9493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 |
|
9494 $as_echo "yes" >&6; } |
|
9495 fi |
|
9496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 |
|
9497 $as_echo_n "checking for C compiler default output file name... " >&6; } |
|
9498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 |
|
9499 $as_echo "$ac_file" >&6; } |
|
9500 ac_exeext=$ac_cv_exeext |
|
9501 |
|
9502 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out |
|
9503 ac_clean_files=$ac_clean_files_save |
|
9504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 |
|
9505 $as_echo_n "checking for suffix of executables... " >&6; } |
|
9506 if { { ac_try="$ac_link" |
|
9507 case "(($ac_try" in |
|
9508 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; |
|
9509 *) ac_try_echo=$ac_try;; |
|
9510 esac |
|
9511 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" |
|
9512 $as_echo "$ac_try_echo"; } >&5 |
|
9513 (eval "$ac_link") 2>&5 |
|
9514 ac_status=$? |
|
9515 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
|
9516 test $ac_status = 0; }; then : |
|
9517 # If both `conftest.exe' and `conftest' are `present' (well, observable) |
|
9518 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will |
|
9519 # work properly (i.e., refer to `conftest.exe'), while it won't with |
|
9520 # `rm'. |
|
9521 for ac_file in conftest.exe conftest conftest.*; do |
|
9522 test -f "$ac_file" || continue |
|
9523 case $ac_file in |
|
9524 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; |
|
9525 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` |
|
9526 break;; |
|
9527 * ) break;; |
|
9528 esac |
|
9529 done |
|
9530 else |
|
9531 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 |
|
9532 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} |
|
9533 as_fn_error $? "cannot compute suffix of executables: cannot compile and link |
|
9534 See \`config.log' for more details" "$LINENO" 5 ; } |
|
9535 fi |
|
9536 rm -f conftest conftest$ac_cv_exeext |
|
9537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 |
|
9538 $as_echo "$ac_cv_exeext" >&6; } |
|
9539 |
|
9540 rm -f conftest.$ac_ext |
|
9541 EXEEXT=$ac_cv_exeext |
|
9542 ac_exeext=$EXEEXT |
|
9543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
9544 /* end confdefs.h. */ |
|
9545 #include <stdio.h> |
|
9546 int |
|
9547 main () |
|
9548 { |
|
9549 FILE *f = fopen ("conftest.out", "w"); |
|
9550 return ferror (f) || fclose (f) != 0; |
|
9551 |
|
9552 ; |
|
9553 return 0; |
|
9554 } |
|
9555 _ACEOF |
|
9556 ac_clean_files="$ac_clean_files conftest.out" |
|
9557 # Check that the compiler produces executables we can run. If not, either |
|
9558 # the compiler is broken, or we cross compile. |
|
9559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 |
|
9560 $as_echo_n "checking whether we are cross compiling... " >&6; } |
|
9561 if test "$cross_compiling" != yes; then |
|
9562 { { ac_try="$ac_link" |
|
9563 case "(($ac_try" in |
|
9564 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; |
|
9565 *) ac_try_echo=$ac_try;; |
|
9566 esac |
|
9567 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" |
|
9568 $as_echo "$ac_try_echo"; } >&5 |
|
9569 (eval "$ac_link") 2>&5 |
|
9570 ac_status=$? |
|
9571 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
|
9572 test $ac_status = 0; } |
|
9573 if { ac_try='./conftest$ac_cv_exeext' |
|
9574 { { case "(($ac_try" in |
|
9575 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; |
|
9576 *) ac_try_echo=$ac_try;; |
|
9577 esac |
|
9578 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" |
|
9579 $as_echo "$ac_try_echo"; } >&5 |
|
9580 (eval "$ac_try") 2>&5 |
|
9581 ac_status=$? |
|
9582 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
|
9583 test $ac_status = 0; }; }; then |
|
9584 cross_compiling=no |
|
9585 else |
|
9586 if test "$cross_compiling" = maybe; then |
|
9587 cross_compiling=yes |
|
9588 else |
|
9589 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 |
|
9590 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} |
|
9591 as_fn_error $? "cannot run C compiled programs. |
|
9592 If you meant to cross compile, use \`--host'. |
|
9593 See \`config.log' for more details" "$LINENO" 5 ; } |
|
9594 fi |
|
9595 fi |
|
9596 fi |
|
9597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 |
|
9598 $as_echo "$cross_compiling" >&6; } |
|
9599 |
|
9600 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out |
|
9601 ac_clean_files=$ac_clean_files_save |
|
9602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 |
|
9603 $as_echo_n "checking for suffix of object files... " >&6; } |
|
9604 if test "${ac_cv_objext+set}" = set; then : |
|
9605 $as_echo_n "(cached) " >&6 |
|
9606 else |
|
9607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
9608 /* end confdefs.h. */ |
|
9609 |
|
9610 int |
|
9611 main () |
|
9612 { |
|
9613 |
|
9614 ; |
|
9615 return 0; |
|
9616 } |
|
9617 _ACEOF |
|
9618 rm -f conftest.o conftest.obj |
|
9619 if { { ac_try="$ac_compile" |
|
9620 case "(($ac_try" in |
|
9621 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; |
|
9622 *) ac_try_echo=$ac_try;; |
|
9623 esac |
|
9624 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" |
|
9625 $as_echo "$ac_try_echo"; } >&5 |
|
9626 (eval "$ac_compile") 2>&5 |
|
9627 ac_status=$? |
|
9628 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
|
9629 test $ac_status = 0; }; then : |
|
9630 for ac_file in conftest.o conftest.obj conftest.*; do |
|
9631 test -f "$ac_file" || continue; |
|
9632 case $ac_file in |
|
9633 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; |
|
9634 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` |
|
9635 break;; |
|
9636 esac |
|
9637 done |
|
9638 else |
|
9639 $as_echo "$as_me: failed program was:" >&5 |
|
9640 sed 's/^/| /' conftest.$ac_ext >&5 |
|
9641 |
|
9642 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 |
|
9643 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} |
|
9644 as_fn_error $? "cannot compute suffix of object files: cannot compile |
|
9645 See \`config.log' for more details" "$LINENO" 5 ; } |
|
9646 fi |
|
9647 rm -f conftest.$ac_cv_objext conftest.$ac_ext |
|
9648 fi |
|
9649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 |
|
9650 $as_echo "$ac_cv_objext" >&6; } |
|
9651 OBJEXT=$ac_cv_objext |
|
9652 ac_objext=$OBJEXT |
|
9653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 |
|
9654 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; } |
|
9655 if test "${ac_cv_c_compiler_gnu+set}" = set; then : |
|
9656 $as_echo_n "(cached) " >&6 |
|
9657 else |
|
9658 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
9659 /* end confdefs.h. */ |
|
9660 |
|
9661 int |
|
9662 main () |
|
9663 { |
|
9664 #ifndef __GNUC__ |
|
9665 choke me |
|
9666 #endif |
|
9667 |
|
9668 ; |
|
9669 return 0; |
|
9670 } |
|
9671 _ACEOF |
|
9672 if ac_fn_c_try_compile "$LINENO"; then : |
|
9673 ac_compiler_gnu=yes |
|
9674 else |
|
9675 ac_compiler_gnu=no |
|
9676 fi |
|
9677 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
|
9678 ac_cv_c_compiler_gnu=$ac_compiler_gnu |
|
9679 |
|
9680 fi |
|
9681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 |
|
9682 $as_echo "$ac_cv_c_compiler_gnu" >&6; } |
|
9683 if test $ac_compiler_gnu = yes; then |
|
9684 GCC=yes |
|
9685 else |
|
9686 GCC= |
|
9687 fi |
|
9688 ac_test_CFLAGS=${CFLAGS+set} |
|
9689 ac_save_CFLAGS=$CFLAGS |
|
9690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 |
|
9691 $as_echo_n "checking whether $CC accepts -g... " >&6; } |
|
9692 if test "${ac_cv_prog_cc_g+set}" = set; then : |
|
9693 $as_echo_n "(cached) " >&6 |
|
9694 else |
|
9695 ac_save_c_werror_flag=$ac_c_werror_flag |
|
9696 ac_c_werror_flag=yes |
|
9697 ac_cv_prog_cc_g=no |
|
9698 CFLAGS="-g" |
|
9699 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
9700 /* end confdefs.h. */ |
|
9701 |
|
9702 int |
|
9703 main () |
|
9704 { |
|
9705 |
|
9706 ; |
|
9707 return 0; |
|
9708 } |
|
9709 _ACEOF |
|
9710 if ac_fn_c_try_compile "$LINENO"; then : |
|
9711 ac_cv_prog_cc_g=yes |
|
9712 else |
|
9713 CFLAGS="" |
|
9714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
9715 /* end confdefs.h. */ |
|
9716 |
|
9717 int |
|
9718 main () |
|
9719 { |
|
9720 |
|
9721 ; |
|
9722 return 0; |
|
9723 } |
|
9724 _ACEOF |
|
9725 if ac_fn_c_try_compile "$LINENO"; then : |
|
9726 |
|
9727 else |
|
9728 ac_c_werror_flag=$ac_save_c_werror_flag |
|
9729 CFLAGS="-g" |
|
9730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
9731 /* end confdefs.h. */ |
|
9732 |
|
9733 int |
|
9734 main () |
|
9735 { |
|
9736 |
|
9737 ; |
|
9738 return 0; |
|
9739 } |
|
9740 _ACEOF |
|
9741 if ac_fn_c_try_compile "$LINENO"; then : |
|
9742 ac_cv_prog_cc_g=yes |
|
9743 fi |
|
9744 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
|
9745 fi |
|
9746 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
|
9747 fi |
|
9748 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
|
9749 ac_c_werror_flag=$ac_save_c_werror_flag |
|
9750 fi |
|
9751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 |
|
9752 $as_echo "$ac_cv_prog_cc_g" >&6; } |
|
9753 if test "$ac_test_CFLAGS" = set; then |
|
9754 CFLAGS=$ac_save_CFLAGS |
|
9755 elif test $ac_cv_prog_cc_g = yes; then |
|
9756 if test "$GCC" = yes; then |
|
9757 CFLAGS="-g -O2" |
|
9758 else |
|
9759 CFLAGS="-g" |
|
9760 fi |
|
9761 else |
|
9762 if test "$GCC" = yes; then |
|
9763 CFLAGS="-O2" |
|
9764 else |
|
9765 CFLAGS= |
|
9766 fi |
|
9767 fi |
|
9768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 |
|
9769 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; } |
|
9770 if test "${ac_cv_prog_cc_c89+set}" = set; then : |
|
9771 $as_echo_n "(cached) " >&6 |
|
9772 else |
|
9773 ac_cv_prog_cc_c89=no |
|
9774 ac_save_CC=$CC |
|
9775 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
9776 /* end confdefs.h. */ |
|
9777 #include <stdarg.h> |
|
9778 #include <stdio.h> |
|
9779 #include <sys/types.h> |
|
9780 #include <sys/stat.h> |
|
9781 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ |
|
9782 struct buf { int x; }; |
|
9783 FILE * (*rcsopen) (struct buf *, struct stat *, int); |
|
9784 static char *e (p, i) |
|
9785 char **p; |
|
9786 int i; |
|
9787 { |
|
9788 return p[i]; |
|
9789 } |
|
9790 static char *f (char * (*g) (char **, int), char **p, ...) |
|
9791 { |
|
9792 char *s; |
|
9793 va_list v; |
|
9794 va_start (v,p); |
|
9795 s = g (p, va_arg (v,int)); |
|
9796 va_end (v); |
|
9797 return s; |
|
9798 } |
|
9799 |
|
9800 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has |
|
9801 function prototypes and stuff, but not '\xHH' hex character constants. |
|
9802 These don't provoke an error unfortunately, instead are silently treated |
|
9803 as 'x'. The following induces an error, until -std is added to get |
|
9804 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an |
|
9805 array size at least. It's necessary to write '\x00'==0 to get something |
|
9806 that's true only with -std. */ |
|
9807 int osf4_cc_array ['\x00' == 0 ? 1 : -1]; |
|
9808 |
|
9809 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters |
|
9810 inside strings and character constants. */ |
|
9811 #define FOO(x) 'x' |
|
9812 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; |
|
9813 |
|
9814 int test (int i, double x); |
|
9815 struct s1 {int (*f) (int a);}; |
|
9816 struct s2 {int (*f) (double a);}; |
|
9817 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); |
|
9818 int argc; |
|
9819 char **argv; |
|
9820 int |
|
9821 main () |
|
9822 { |
|
9823 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; |
|
9824 ; |
|
9825 return 0; |
|
9826 } |
|
9827 _ACEOF |
|
9828 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ |
|
9829 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" |
|
9830 do |
|
9831 CC="$ac_save_CC $ac_arg" |
|
9832 if ac_fn_c_try_compile "$LINENO"; then : |
|
9833 ac_cv_prog_cc_c89=$ac_arg |
|
9834 fi |
|
9835 rm -f core conftest.err conftest.$ac_objext |
|
9836 test "x$ac_cv_prog_cc_c89" != "xno" && break |
|
9837 done |
|
9838 rm -f conftest.$ac_ext |
|
9839 CC=$ac_save_CC |
|
9840 |
|
9841 fi |
|
9842 # AC_CACHE_VAL |
|
9843 case "x$ac_cv_prog_cc_c89" in |
|
9844 x) |
|
9845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 |
|
9846 $as_echo "none needed" >&6; } ;; |
|
9847 xno) |
|
9848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 |
|
9849 $as_echo "unsupported" >&6; } ;; |
|
9850 *) |
|
9851 CC="$CC $ac_cv_prog_cc_c89" |
|
9852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 |
|
9853 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;; |
|
9854 esac |
|
9855 if test "x$ac_cv_prog_cc_c89" != xno; then : |
|
9856 |
|
9857 fi |
|
9858 |
|
9859 ac_ext=cpp |
|
9860 ac_cpp='$CXXCPP $CPPFLAGS' |
|
9861 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' |
|
9862 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' |
|
9863 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu |
|
9864 |
|
9865 if test "x$CC" = x; then |
|
9866 |
|
9867 # Print a helpful message on how to acquire the necessary build dependency. |
|
9868 # devkit is the help tag: freetyp2, cups, pulse, alsa etc |
|
9869 MISSING_DEPENDENCY=devkit |
|
9870 PKGHANDLER_COMMAND= |
|
9871 |
|
9872 case $PKGHANDLER in |
|
9873 apt-get) |
|
9874 apt_help $MISSING_DEPENDENCY ;; |
|
9875 yum) |
|
9876 yum_help $MISSING_DEPENDENCY ;; |
|
9877 port) |
|
9878 port_help $MISSING_DEPENDENCY ;; |
|
9879 pkgutil) |
|
9880 pkgutil_help $MISSING_DEPENDENCY ;; |
|
9881 pkgadd) |
|
9882 pkgadd_help $MISSING_DEPENDENCY ;; |
|
9883 * ) |
|
9884 break ;; |
|
9885 esac |
|
9886 |
|
9887 if test "x$PKGHANDLER_COMMAND" != x; then |
|
9888 HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'." |
|
9889 fi |
|
9890 |
|
9891 as_fn_error $? "Could not find a compiler. $HELP_MSG" "$LINENO" 5 |
|
9892 fi |
|
9893 if test "x$CC" = xcc && test "x$OPENJDK_BUILD_OS" = xmacosx; then |
|
9894 # Do not use cc on MacOSX use gcc instead. |
|
9895 CC="gcc" |
|
9896 fi |
|
9897 |
|
9898 # Translate "gcc -E" into "`which gcc` -E" ie |
|
9899 # extract the full path to the binary and at the |
|
9900 # same time maintain any arguments passed to it. |
|
9901 # The command MUST exist in the path, or else! |
|
9902 tmp="$CC" |
|
9903 car="${tmp%% *}" |
|
9904 tmp="$CC EOL" |
|
9905 cdr="${tmp#* }" |
|
9906 # On windows we want paths without spaces. |
|
9907 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
9908 |
|
9909 # Translate long cygdrive or C:\sdfsf path |
|
9910 # into a short mixed mode path that has no |
|
9911 # spaces in it. |
|
9912 tmp="$car" |
|
9913 |
|
9914 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
9915 tmp=`$CYGPATH -u "$car"` |
|
9916 tmp=`which "$tmp"` |
|
9917 # If file exists with .exe appended, that's the real filename |
|
9918 # and cygpath needs that to convert to short style path. |
|
9919 if test -f "${tmp}.exe"; then |
|
9920 tmp="${tmp}.exe" |
|
9921 elif test -f "${tmp}.cmd"; then |
|
9922 tmp="${tmp}.cmd" |
|
9923 fi |
|
9924 # Convert to C:/ mixed style path without spaces. |
|
9925 tmp=`$CYGPATH -s -m "$tmp"` |
|
9926 fi |
|
9927 car="$tmp" |
|
9928 |
|
9929 else |
|
9930 # "which" is not portable, but is used here |
|
9931 # because we know that the command exists! |
|
9932 car=`which $car` |
|
9933 fi |
|
9934 if test "x$cdr" != xEOL; then |
|
9935 CC="$car ${cdr% *}" |
|
9936 else |
|
9937 CC="$car" |
|
9938 fi |
|
9939 |
|
9940 |
|
9941 ac_ext=cpp |
|
9942 ac_cpp='$CXXCPP $CPPFLAGS' |
|
9943 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' |
|
9944 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' |
|
9945 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu |
|
9946 if test -z "$CXX"; then |
|
9947 if test -n "$CCC"; then |
|
9948 CXX=$CCC |
|
9949 else |
|
9950 if test -n "$ac_tool_prefix"; then |
|
9951 for ac_prog in cl CC g++ |
|
9952 do |
|
9953 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. |
|
9954 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 |
|
9955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
9956 $as_echo_n "checking for $ac_word... " >&6; } |
|
9957 if test "${ac_cv_prog_CXX+set}" = set; then : |
|
9958 $as_echo_n "(cached) " >&6 |
|
9959 else |
|
9960 if test -n "$CXX"; then |
|
9961 ac_cv_prog_CXX="$CXX" # Let the user override the test. |
|
9962 else |
|
9963 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
9964 for as_dir in $PATH |
|
9965 do |
|
9966 IFS=$as_save_IFS |
|
9967 test -z "$as_dir" && as_dir=. |
|
9968 for ac_exec_ext in '' $ac_executable_extensions; do |
|
9969 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
9970 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" |
|
9971 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
9972 break 2 |
|
9973 fi |
|
9974 done |
|
9975 done |
|
9976 IFS=$as_save_IFS |
|
9977 |
|
9978 fi |
|
9979 fi |
|
9980 CXX=$ac_cv_prog_CXX |
|
9981 if test -n "$CXX"; then |
|
9982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5 |
|
9983 $as_echo "$CXX" >&6; } |
|
9984 else |
|
9985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
9986 $as_echo "no" >&6; } |
|
9987 fi |
|
9988 |
|
9989 |
|
9990 test -n "$CXX" && break |
|
9991 done |
|
9992 fi |
|
9993 if test -z "$CXX"; then |
|
9994 ac_ct_CXX=$CXX |
|
9995 for ac_prog in cl CC g++ |
|
9996 do |
|
9997 # Extract the first word of "$ac_prog", so it can be a program name with args. |
|
9998 set dummy $ac_prog; ac_word=$2 |
|
9999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
10000 $as_echo_n "checking for $ac_word... " >&6; } |
|
10001 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then : |
|
10002 $as_echo_n "(cached) " >&6 |
|
10003 else |
|
10004 if test -n "$ac_ct_CXX"; then |
|
10005 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. |
|
10006 else |
|
10007 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
10008 for as_dir in $PATH |
|
10009 do |
|
10010 IFS=$as_save_IFS |
|
10011 test -z "$as_dir" && as_dir=. |
|
10012 for ac_exec_ext in '' $ac_executable_extensions; do |
|
10013 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
10014 ac_cv_prog_ac_ct_CXX="$ac_prog" |
|
10015 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
10016 break 2 |
|
10017 fi |
|
10018 done |
|
10019 done |
|
10020 IFS=$as_save_IFS |
|
10021 |
|
10022 fi |
|
10023 fi |
|
10024 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX |
|
10025 if test -n "$ac_ct_CXX"; then |
|
10026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5 |
|
10027 $as_echo "$ac_ct_CXX" >&6; } |
|
10028 else |
|
10029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
10030 $as_echo "no" >&6; } |
|
10031 fi |
|
10032 |
|
10033 |
|
10034 test -n "$ac_ct_CXX" && break |
|
10035 done |
|
10036 |
|
10037 if test "x$ac_ct_CXX" = x; then |
|
10038 CXX="g++" |
|
10039 else |
|
10040 case $cross_compiling:$ac_tool_warned in |
|
10041 yes:) |
|
10042 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 |
|
10043 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} |
|
10044 ac_tool_warned=yes ;; |
|
10045 esac |
|
10046 CXX=$ac_ct_CXX |
|
10047 fi |
|
10048 fi |
|
10049 |
|
10050 fi |
|
10051 fi |
|
10052 # Provide some information about the compiler. |
|
10053 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5 |
|
10054 set X $ac_compile |
|
10055 ac_compiler=$2 |
|
10056 for ac_option in --version -v -V -qversion; do |
|
10057 { { ac_try="$ac_compiler $ac_option >&5" |
|
10058 case "(($ac_try" in |
|
10059 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; |
|
10060 *) ac_try_echo=$ac_try;; |
|
10061 esac |
|
10062 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" |
|
10063 $as_echo "$ac_try_echo"; } >&5 |
|
10064 (eval "$ac_compiler $ac_option >&5") 2>conftest.err |
|
10065 ac_status=$? |
|
10066 if test -s conftest.err; then |
|
10067 sed '10a\ |
|
10068 ... rest of stderr output deleted ... |
|
10069 10q' conftest.err >conftest.er1 |
|
10070 cat conftest.er1 >&5 |
|
10071 fi |
|
10072 rm -f conftest.er1 conftest.err |
|
10073 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
|
10074 test $ac_status = 0; } |
|
10075 done |
|
10076 |
|
10077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5 |
|
10078 $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; } |
|
10079 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then : |
|
10080 $as_echo_n "(cached) " >&6 |
|
10081 else |
|
10082 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
10083 /* end confdefs.h. */ |
|
10084 |
|
10085 int |
|
10086 main () |
|
10087 { |
|
10088 #ifndef __GNUC__ |
|
10089 choke me |
|
10090 #endif |
|
10091 |
|
10092 ; |
|
10093 return 0; |
|
10094 } |
|
10095 _ACEOF |
|
10096 if ac_fn_cxx_try_compile "$LINENO"; then : |
|
10097 ac_compiler_gnu=yes |
|
10098 else |
|
10099 ac_compiler_gnu=no |
|
10100 fi |
|
10101 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
|
10102 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu |
|
10103 |
|
10104 fi |
|
10105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5 |
|
10106 $as_echo "$ac_cv_cxx_compiler_gnu" >&6; } |
|
10107 if test $ac_compiler_gnu = yes; then |
|
10108 GXX=yes |
|
10109 else |
|
10110 GXX= |
|
10111 fi |
|
10112 ac_test_CXXFLAGS=${CXXFLAGS+set} |
|
10113 ac_save_CXXFLAGS=$CXXFLAGS |
|
10114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5 |
|
10115 $as_echo_n "checking whether $CXX accepts -g... " >&6; } |
|
10116 if test "${ac_cv_prog_cxx_g+set}" = set; then : |
|
10117 $as_echo_n "(cached) " >&6 |
|
10118 else |
|
10119 ac_save_cxx_werror_flag=$ac_cxx_werror_flag |
|
10120 ac_cxx_werror_flag=yes |
|
10121 ac_cv_prog_cxx_g=no |
|
10122 CXXFLAGS="-g" |
|
10123 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
10124 /* end confdefs.h. */ |
|
10125 |
|
10126 int |
|
10127 main () |
|
10128 { |
|
10129 |
|
10130 ; |
|
10131 return 0; |
|
10132 } |
|
10133 _ACEOF |
|
10134 if ac_fn_cxx_try_compile "$LINENO"; then : |
|
10135 ac_cv_prog_cxx_g=yes |
|
10136 else |
|
10137 CXXFLAGS="" |
|
10138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
10139 /* end confdefs.h. */ |
|
10140 |
|
10141 int |
|
10142 main () |
|
10143 { |
|
10144 |
|
10145 ; |
|
10146 return 0; |
|
10147 } |
|
10148 _ACEOF |
|
10149 if ac_fn_cxx_try_compile "$LINENO"; then : |
|
10150 |
|
10151 else |
|
10152 ac_cxx_werror_flag=$ac_save_cxx_werror_flag |
|
10153 CXXFLAGS="-g" |
|
10154 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
10155 /* end confdefs.h. */ |
|
10156 |
|
10157 int |
|
10158 main () |
|
10159 { |
|
10160 |
|
10161 ; |
|
10162 return 0; |
|
10163 } |
|
10164 _ACEOF |
|
10165 if ac_fn_cxx_try_compile "$LINENO"; then : |
|
10166 ac_cv_prog_cxx_g=yes |
|
10167 fi |
|
10168 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
|
10169 fi |
|
10170 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
|
10171 fi |
|
10172 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
|
10173 ac_cxx_werror_flag=$ac_save_cxx_werror_flag |
|
10174 fi |
|
10175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5 |
|
10176 $as_echo "$ac_cv_prog_cxx_g" >&6; } |
|
10177 if test "$ac_test_CXXFLAGS" = set; then |
|
10178 CXXFLAGS=$ac_save_CXXFLAGS |
|
10179 elif test $ac_cv_prog_cxx_g = yes; then |
|
10180 if test "$GXX" = yes; then |
|
10181 CXXFLAGS="-g -O2" |
|
10182 else |
|
10183 CXXFLAGS="-g" |
|
10184 fi |
|
10185 else |
|
10186 if test "$GXX" = yes; then |
|
10187 CXXFLAGS="-O2" |
|
10188 else |
|
10189 CXXFLAGS= |
|
10190 fi |
|
10191 fi |
|
10192 ac_ext=cpp |
|
10193 ac_cpp='$CXXCPP $CPPFLAGS' |
|
10194 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' |
|
10195 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' |
|
10196 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu |
|
10197 |
|
10198 if test "x$CXX" = xCC && test "x$OPENJDK_BUILD_OS" = xmacosx; then |
|
10199 # The found CC, even though it seems to be a g++ derivate, cannot compile |
|
10200 # c++ code. Override. |
|
10201 CXX="g++" |
|
10202 fi |
|
10203 |
|
10204 # Translate "gcc -E" into "`which gcc` -E" ie |
|
10205 # extract the full path to the binary and at the |
|
10206 # same time maintain any arguments passed to it. |
|
10207 # The command MUST exist in the path, or else! |
|
10208 tmp="$CXX" |
|
10209 car="${tmp%% *}" |
|
10210 tmp="$CXX EOL" |
|
10211 cdr="${tmp#* }" |
|
10212 # On windows we want paths without spaces. |
|
10213 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
10214 |
|
10215 # Translate long cygdrive or C:\sdfsf path |
|
10216 # into a short mixed mode path that has no |
|
10217 # spaces in it. |
|
10218 tmp="$car" |
|
10219 |
|
10220 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
10221 tmp=`$CYGPATH -u "$car"` |
|
10222 tmp=`which "$tmp"` |
|
10223 # If file exists with .exe appended, that's the real filename |
|
10224 # and cygpath needs that to convert to short style path. |
|
10225 if test -f "${tmp}.exe"; then |
|
10226 tmp="${tmp}.exe" |
|
10227 elif test -f "${tmp}.cmd"; then |
|
10228 tmp="${tmp}.cmd" |
|
10229 fi |
|
10230 # Convert to C:/ mixed style path without spaces. |
|
10231 tmp=`$CYGPATH -s -m "$tmp"` |
|
10232 fi |
|
10233 car="$tmp" |
|
10234 |
|
10235 else |
|
10236 # "which" is not portable, but is used here |
|
10237 # because we know that the command exists! |
|
10238 car=`which $car` |
|
10239 fi |
|
10240 if test "x$cdr" != xEOL; then |
|
10241 CXX="$car ${cdr% *}" |
|
10242 else |
|
10243 CXX="$car" |
|
10244 fi |
|
10245 |
|
10246 |
|
10247 if test "x$CXX" = x || test "x$CC" = x; then |
|
10248 |
|
10249 # Print a helpful message on how to acquire the necessary build dependency. |
|
10250 # devkit is the help tag: freetyp2, cups, pulse, alsa etc |
|
10251 MISSING_DEPENDENCY=devkit |
|
10252 PKGHANDLER_COMMAND= |
|
10253 |
|
10254 case $PKGHANDLER in |
|
10255 apt-get) |
|
10256 apt_help $MISSING_DEPENDENCY ;; |
|
10257 yum) |
|
10258 yum_help $MISSING_DEPENDENCY ;; |
|
10259 port) |
|
10260 port_help $MISSING_DEPENDENCY ;; |
|
10261 pkgutil) |
|
10262 pkgutil_help $MISSING_DEPENDENCY ;; |
|
10263 pkgadd) |
|
10264 pkgadd_help $MISSING_DEPENDENCY ;; |
|
10265 * ) |
|
10266 break ;; |
|
10267 esac |
|
10268 |
|
10269 if test "x$PKGHANDLER_COMMAND" != x; then |
|
10270 HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'." |
|
10271 fi |
|
10272 |
|
10273 as_fn_error $? "Could not find the needed compilers! $HELP_MSG " "$LINENO" 5 |
|
10274 fi |
|
10275 |
|
10276 if test "x$OPENJDK_BUILD_OS" != xwindows; then |
|
10277 ac_ext=m |
|
10278 ac_cpp='$OBJCPP $CPPFLAGS' |
|
10279 ac_compile='$OBJC -c $OBJCFLAGS $CPPFLAGS conftest.$ac_ext >&5' |
|
10280 ac_link='$OBJC -o conftest$ac_exeext $OBJCFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' |
|
10281 ac_compiler_gnu=$ac_cv_objc_compiler_gnu |
|
10282 if test -n "$ac_tool_prefix"; then |
|
10283 for ac_prog in gcc objcc objc cc CC |
|
10284 do |
|
10285 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. |
|
10286 set dummy $ac_tool_prefix$ac_prog; ac_word=$2 |
|
10287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
10288 $as_echo_n "checking for $ac_word... " >&6; } |
|
10289 if test "${ac_cv_prog_OBJC+set}" = set; then : |
|
10290 $as_echo_n "(cached) " >&6 |
|
10291 else |
|
10292 if test -n "$OBJC"; then |
|
10293 ac_cv_prog_OBJC="$OBJC" # Let the user override the test. |
|
10294 else |
|
10295 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
10296 for as_dir in $PATH |
|
10297 do |
|
10298 IFS=$as_save_IFS |
|
10299 test -z "$as_dir" && as_dir=. |
|
10300 for ac_exec_ext in '' $ac_executable_extensions; do |
|
10301 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
10302 ac_cv_prog_OBJC="$ac_tool_prefix$ac_prog" |
|
10303 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
10304 break 2 |
|
10305 fi |
|
10306 done |
|
10307 done |
|
10308 IFS=$as_save_IFS |
|
10309 |
|
10310 fi |
|
10311 fi |
|
10312 OBJC=$ac_cv_prog_OBJC |
|
10313 if test -n "$OBJC"; then |
|
10314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJC" >&5 |
|
10315 $as_echo "$OBJC" >&6; } |
|
10316 else |
|
10317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
10318 $as_echo "no" >&6; } |
|
10319 fi |
|
10320 |
|
10321 |
|
10322 test -n "$OBJC" && break |
|
10323 done |
|
10324 fi |
|
10325 if test -z "$OBJC"; then |
|
10326 ac_ct_OBJC=$OBJC |
|
10327 for ac_prog in gcc objcc objc cc CC |
|
10328 do |
|
10329 # Extract the first word of "$ac_prog", so it can be a program name with args. |
|
10330 set dummy $ac_prog; ac_word=$2 |
|
10331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
10332 $as_echo_n "checking for $ac_word... " >&6; } |
|
10333 if test "${ac_cv_prog_ac_ct_OBJC+set}" = set; then : |
|
10334 $as_echo_n "(cached) " >&6 |
|
10335 else |
|
10336 if test -n "$ac_ct_OBJC"; then |
|
10337 ac_cv_prog_ac_ct_OBJC="$ac_ct_OBJC" # Let the user override the test. |
|
10338 else |
|
10339 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
10340 for as_dir in $PATH |
|
10341 do |
|
10342 IFS=$as_save_IFS |
|
10343 test -z "$as_dir" && as_dir=. |
|
10344 for ac_exec_ext in '' $ac_executable_extensions; do |
|
10345 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
10346 ac_cv_prog_ac_ct_OBJC="$ac_prog" |
|
10347 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
10348 break 2 |
|
10349 fi |
|
10350 done |
|
10351 done |
|
10352 IFS=$as_save_IFS |
|
10353 |
|
10354 fi |
|
10355 fi |
|
10356 ac_ct_OBJC=$ac_cv_prog_ac_ct_OBJC |
|
10357 if test -n "$ac_ct_OBJC"; then |
|
10358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJC" >&5 |
|
10359 $as_echo "$ac_ct_OBJC" >&6; } |
|
10360 else |
|
10361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
10362 $as_echo "no" >&6; } |
|
10363 fi |
|
10364 |
|
10365 |
|
10366 test -n "$ac_ct_OBJC" && break |
|
10367 done |
|
10368 |
|
10369 if test "x$ac_ct_OBJC" = x; then |
|
10370 OBJC="gcc" |
|
10371 else |
|
10372 case $cross_compiling:$ac_tool_warned in |
|
10373 yes:) |
|
10374 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 |
|
10375 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} |
|
10376 ac_tool_warned=yes ;; |
|
10377 esac |
|
10378 OBJC=$ac_ct_OBJC |
|
10379 fi |
|
10380 fi |
|
10381 |
|
10382 # Provide some information about the compiler. |
|
10383 $as_echo "$as_me:${as_lineno-$LINENO}: checking for Objective C compiler version" >&5 |
|
10384 set X $ac_compile |
|
10385 ac_compiler=$2 |
|
10386 for ac_option in --version -v -V -qversion; do |
|
10387 { { ac_try="$ac_compiler $ac_option >&5" |
|
10388 case "(($ac_try" in |
|
10389 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; |
|
10390 *) ac_try_echo=$ac_try;; |
|
10391 esac |
|
10392 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" |
|
10393 $as_echo "$ac_try_echo"; } >&5 |
|
10394 (eval "$ac_compiler $ac_option >&5") 2>conftest.err |
|
10395 ac_status=$? |
|
10396 if test -s conftest.err; then |
|
10397 sed '10a\ |
|
10398 ... rest of stderr output deleted ... |
|
10399 10q' conftest.err >conftest.er1 |
|
10400 cat conftest.er1 >&5 |
|
10401 fi |
|
10402 rm -f conftest.er1 conftest.err |
|
10403 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
|
10404 test $ac_status = 0; } |
|
10405 done |
|
10406 |
|
10407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU Objective C compiler" >&5 |
|
10408 $as_echo_n "checking whether we are using the GNU Objective C compiler... " >&6; } |
|
10409 if test "${ac_cv_objc_compiler_gnu+set}" = set; then : |
|
10410 $as_echo_n "(cached) " >&6 |
|
10411 else |
|
10412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
10413 /* end confdefs.h. */ |
|
10414 |
|
10415 int |
|
10416 main () |
|
10417 { |
|
10418 #ifndef __GNUC__ |
|
10419 choke me |
|
10420 #endif |
|
10421 |
|
10422 ; |
|
10423 return 0; |
|
10424 } |
|
10425 _ACEOF |
|
10426 if ac_fn_objc_try_compile "$LINENO"; then : |
|
10427 ac_compiler_gnu=yes |
|
10428 else |
|
10429 ac_compiler_gnu=no |
|
10430 fi |
|
10431 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
|
10432 ac_cv_objc_compiler_gnu=$ac_compiler_gnu |
|
10433 |
|
10434 fi |
|
10435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objc_compiler_gnu" >&5 |
|
10436 $as_echo "$ac_cv_objc_compiler_gnu" >&6; } |
|
10437 if test $ac_compiler_gnu = yes; then |
|
10438 GOBJC=yes |
|
10439 else |
|
10440 GOBJC= |
|
10441 fi |
|
10442 ac_test_OBJCFLAGS=${OBJCFLAGS+set} |
|
10443 ac_save_OBJCFLAGS=$OBJCFLAGS |
|
10444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $OBJC accepts -g" >&5 |
|
10445 $as_echo_n "checking whether $OBJC accepts -g... " >&6; } |
|
10446 if test "${ac_cv_prog_objc_g+set}" = set; then : |
|
10447 $as_echo_n "(cached) " >&6 |
|
10448 else |
|
10449 ac_save_objc_werror_flag=$ac_objc_werror_flag |
|
10450 ac_objc_werror_flag=yes |
|
10451 ac_cv_prog_objc_g=no |
|
10452 OBJCFLAGS="-g" |
|
10453 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
10454 /* end confdefs.h. */ |
|
10455 |
|
10456 int |
|
10457 main () |
|
10458 { |
|
10459 |
|
10460 ; |
|
10461 return 0; |
|
10462 } |
|
10463 _ACEOF |
|
10464 if ac_fn_objc_try_compile "$LINENO"; then : |
|
10465 ac_cv_prog_objc_g=yes |
|
10466 else |
|
10467 OBJCFLAGS="" |
|
10468 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
10469 /* end confdefs.h. */ |
|
10470 |
|
10471 int |
|
10472 main () |
|
10473 { |
|
10474 |
|
10475 ; |
|
10476 return 0; |
|
10477 } |
|
10478 _ACEOF |
|
10479 if ac_fn_objc_try_compile "$LINENO"; then : |
|
10480 |
|
10481 else |
|
10482 ac_objc_werror_flag=$ac_save_objc_werror_flag |
|
10483 OBJCFLAGS="-g" |
|
10484 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
10485 /* end confdefs.h. */ |
|
10486 |
|
10487 int |
|
10488 main () |
|
10489 { |
|
10490 |
|
10491 ; |
|
10492 return 0; |
|
10493 } |
|
10494 _ACEOF |
|
10495 if ac_fn_objc_try_compile "$LINENO"; then : |
|
10496 ac_cv_prog_objc_g=yes |
|
10497 fi |
|
10498 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
|
10499 fi |
|
10500 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
|
10501 fi |
|
10502 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
|
10503 ac_objc_werror_flag=$ac_save_objc_werror_flag |
|
10504 fi |
|
10505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_objc_g" >&5 |
|
10506 $as_echo "$ac_cv_prog_objc_g" >&6; } |
|
10507 if test "$ac_test_OBJCFLAGS" = set; then |
|
10508 OBJCFLAGS=$ac_save_OBJCFLAGS |
|
10509 elif test $ac_cv_prog_objc_g = yes; then |
|
10510 if test "$GOBJC" = yes; then |
|
10511 OBJCFLAGS="-g -O2" |
|
10512 else |
|
10513 OBJCFLAGS="-g" |
|
10514 fi |
|
10515 else |
|
10516 if test "$GOBJC" = yes; then |
|
10517 OBJCFLAGS="-O2" |
|
10518 else |
|
10519 OBJCFLAGS= |
|
10520 fi |
|
10521 fi |
|
10522 ac_ext=cpp |
|
10523 ac_cpp='$CXXCPP $CPPFLAGS' |
|
10524 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' |
|
10525 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' |
|
10526 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu |
|
10527 |
|
10528 |
|
10529 # Translate "gcc -E" into "`which gcc` -E" ie |
|
10530 # extract the full path to the binary and at the |
|
10531 # same time maintain any arguments passed to it. |
|
10532 # The command MUST exist in the path, or else! |
|
10533 tmp="$OBJC" |
|
10534 car="${tmp%% *}" |
|
10535 tmp="$OBJC EOL" |
|
10536 cdr="${tmp#* }" |
|
10537 # On windows we want paths without spaces. |
|
10538 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
10539 |
|
10540 # Translate long cygdrive or C:\sdfsf path |
|
10541 # into a short mixed mode path that has no |
|
10542 # spaces in it. |
|
10543 tmp="$car" |
|
10544 |
|
10545 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
10546 tmp=`$CYGPATH -u "$car"` |
|
10547 tmp=`which "$tmp"` |
|
10548 # If file exists with .exe appended, that's the real filename |
|
10549 # and cygpath needs that to convert to short style path. |
|
10550 if test -f "${tmp}.exe"; then |
|
10551 tmp="${tmp}.exe" |
|
10552 elif test -f "${tmp}.cmd"; then |
|
10553 tmp="${tmp}.cmd" |
|
10554 fi |
|
10555 # Convert to C:/ mixed style path without spaces. |
|
10556 tmp=`$CYGPATH -s -m "$tmp"` |
|
10557 fi |
|
10558 car="$tmp" |
|
10559 |
|
10560 else |
|
10561 # "which" is not portable, but is used here |
|
10562 # because we know that the command exists! |
|
10563 car=`which $car` |
|
10564 fi |
|
10565 if test "x$cdr" != xEOL; then |
|
10566 OBJC="$car ${cdr% *}" |
|
10567 else |
|
10568 OBJC="$car" |
|
10569 fi |
|
10570 |
|
10571 else |
|
10572 OBJC= |
|
10573 fi |
|
10574 |
|
10575 # Restore the flags to the user specified values. |
|
10576 # This is necessary since AC_PROG_CC defaults CFLAGS to "-g -O2" |
|
10577 CFLAGS="$ORG_CFLAGS" |
|
10578 CXXFLAGS="$ORG_CXXFLAGS" |
|
10579 OBJCFLAGS="$ORG_OBJCFLAGS" |
|
10580 |
|
10581 # If we are not cross compiling, use the same compilers for |
|
10582 # building the build platform executables. |
|
10583 if test "x$DEFINE_CROSS_COMPILE_ARCH" = x; then |
|
10584 HOSTCC="$CC" |
|
10585 HOSTCXX="$CXX" |
|
10586 fi |
|
10587 |
|
10588 if test -n "$ac_tool_prefix"; then |
|
10589 # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args. |
|
10590 set dummy ${ac_tool_prefix}ld; ac_word=$2 |
|
10591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
10592 $as_echo_n "checking for $ac_word... " >&6; } |
|
10593 if test "${ac_cv_prog_LD+set}" = set; then : |
|
10594 $as_echo_n "(cached) " >&6 |
|
10595 else |
|
10596 if test -n "$LD"; then |
|
10597 ac_cv_prog_LD="$LD" # Let the user override the test. |
|
10598 else |
|
10599 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
10600 for as_dir in $PATH |
|
10601 do |
|
10602 IFS=$as_save_IFS |
|
10603 test -z "$as_dir" && as_dir=. |
|
10604 for ac_exec_ext in '' $ac_executable_extensions; do |
|
10605 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
10606 ac_cv_prog_LD="${ac_tool_prefix}ld" |
|
10607 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
10608 break 2 |
|
10609 fi |
|
10610 done |
|
10611 done |
|
10612 IFS=$as_save_IFS |
|
10613 |
|
10614 fi |
|
10615 fi |
|
10616 LD=$ac_cv_prog_LD |
|
10617 if test -n "$LD"; then |
|
10618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 |
|
10619 $as_echo "$LD" >&6; } |
|
10620 else |
|
10621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
10622 $as_echo "no" >&6; } |
|
10623 fi |
|
10624 |
|
10625 |
|
10626 fi |
|
10627 if test -z "$ac_cv_prog_LD"; then |
|
10628 ac_ct_LD=$LD |
|
10629 # Extract the first word of "ld", so it can be a program name with args. |
|
10630 set dummy ld; ac_word=$2 |
|
10631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
10632 $as_echo_n "checking for $ac_word... " >&6; } |
|
10633 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then : |
|
10634 $as_echo_n "(cached) " >&6 |
|
10635 else |
|
10636 if test -n "$ac_ct_LD"; then |
|
10637 ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test. |
|
10638 else |
|
10639 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
10640 for as_dir in $PATH |
|
10641 do |
|
10642 IFS=$as_save_IFS |
|
10643 test -z "$as_dir" && as_dir=. |
|
10644 for ac_exec_ext in '' $ac_executable_extensions; do |
|
10645 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
10646 ac_cv_prog_ac_ct_LD="ld" |
|
10647 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
10648 break 2 |
|
10649 fi |
|
10650 done |
|
10651 done |
|
10652 IFS=$as_save_IFS |
|
10653 |
|
10654 fi |
|
10655 fi |
|
10656 ac_ct_LD=$ac_cv_prog_ac_ct_LD |
|
10657 if test -n "$ac_ct_LD"; then |
|
10658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LD" >&5 |
|
10659 $as_echo "$ac_ct_LD" >&6; } |
|
10660 else |
|
10661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
10662 $as_echo "no" >&6; } |
|
10663 fi |
|
10664 |
|
10665 if test "x$ac_ct_LD" = x; then |
|
10666 LD="" |
|
10667 else |
|
10668 case $cross_compiling:$ac_tool_warned in |
|
10669 yes:) |
|
10670 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 |
|
10671 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} |
|
10672 ac_tool_warned=yes ;; |
|
10673 esac |
|
10674 LD=$ac_ct_LD |
|
10675 fi |
|
10676 else |
|
10677 LD="$ac_cv_prog_LD" |
|
10678 fi |
|
10679 |
|
10680 |
|
10681 # Translate "gcc -E" into "`which gcc` -E" ie |
|
10682 # extract the full path to the binary and at the |
|
10683 # same time maintain any arguments passed to it. |
|
10684 # The command MUST exist in the path, or else! |
|
10685 tmp="$LD" |
|
10686 car="${tmp%% *}" |
|
10687 tmp="$LD EOL" |
|
10688 cdr="${tmp#* }" |
|
10689 # On windows we want paths without spaces. |
|
10690 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
10691 |
|
10692 # Translate long cygdrive or C:\sdfsf path |
|
10693 # into a short mixed mode path that has no |
|
10694 # spaces in it. |
|
10695 tmp="$car" |
|
10696 |
|
10697 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
10698 tmp=`$CYGPATH -u "$car"` |
|
10699 tmp=`which "$tmp"` |
|
10700 # If file exists with .exe appended, that's the real filename |
|
10701 # and cygpath needs that to convert to short style path. |
|
10702 if test -f "${tmp}.exe"; then |
|
10703 tmp="${tmp}.exe" |
|
10704 elif test -f "${tmp}.cmd"; then |
|
10705 tmp="${tmp}.cmd" |
|
10706 fi |
|
10707 # Convert to C:/ mixed style path without spaces. |
|
10708 tmp=`$CYGPATH -s -m "$tmp"` |
|
10709 fi |
|
10710 car="$tmp" |
|
10711 |
|
10712 else |
|
10713 # "which" is not portable, but is used here |
|
10714 # because we know that the command exists! |
|
10715 car=`which $car` |
|
10716 fi |
|
10717 if test "x$cdr" != xEOL; then |
|
10718 LD="$car ${cdr% *}" |
|
10719 else |
|
10720 LD="$car" |
|
10721 fi |
|
10722 |
|
10723 LD="$CC" |
|
10724 LDEXE="$CC" |
|
10725 LDCXX="$CXX" |
|
10726 LDEXECXX="$CXX" |
|
10727 # LDEXE is the linker to use, when creating executables. |
|
10728 |
|
10729 # Linking C++ libraries. |
|
10730 |
|
10731 # Linking C++ executables. |
|
10732 |
|
10733 |
|
10734 if test -n "$ac_tool_prefix"; then |
|
10735 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. |
|
10736 set dummy ${ac_tool_prefix}ar; ac_word=$2 |
|
10737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
10738 $as_echo_n "checking for $ac_word... " >&6; } |
|
10739 if test "${ac_cv_prog_AR+set}" = set; then : |
|
10740 $as_echo_n "(cached) " >&6 |
|
10741 else |
|
10742 if test -n "$AR"; then |
|
10743 ac_cv_prog_AR="$AR" # Let the user override the test. |
|
10744 else |
|
10745 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
10746 for as_dir in $PATH |
|
10747 do |
|
10748 IFS=$as_save_IFS |
|
10749 test -z "$as_dir" && as_dir=. |
|
10750 for ac_exec_ext in '' $ac_executable_extensions; do |
|
10751 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
10752 ac_cv_prog_AR="${ac_tool_prefix}ar" |
|
10753 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
10754 break 2 |
|
10755 fi |
|
10756 done |
|
10757 done |
|
10758 IFS=$as_save_IFS |
|
10759 |
|
10760 fi |
|
10761 fi |
|
10762 AR=$ac_cv_prog_AR |
|
10763 if test -n "$AR"; then |
|
10764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 |
|
10765 $as_echo "$AR" >&6; } |
|
10766 else |
|
10767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
10768 $as_echo "no" >&6; } |
|
10769 fi |
|
10770 |
|
10771 |
|
10772 fi |
|
10773 if test -z "$ac_cv_prog_AR"; then |
|
10774 ac_ct_AR=$AR |
|
10775 # Extract the first word of "ar", so it can be a program name with args. |
|
10776 set dummy ar; ac_word=$2 |
|
10777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
10778 $as_echo_n "checking for $ac_word... " >&6; } |
|
10779 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then : |
|
10780 $as_echo_n "(cached) " >&6 |
|
10781 else |
|
10782 if test -n "$ac_ct_AR"; then |
|
10783 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. |
|
10784 else |
|
10785 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
10786 for as_dir in $PATH |
|
10787 do |
|
10788 IFS=$as_save_IFS |
|
10789 test -z "$as_dir" && as_dir=. |
|
10790 for ac_exec_ext in '' $ac_executable_extensions; do |
|
10791 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
10792 ac_cv_prog_ac_ct_AR="ar" |
|
10793 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
10794 break 2 |
|
10795 fi |
|
10796 done |
|
10797 done |
|
10798 IFS=$as_save_IFS |
|
10799 |
|
10800 fi |
|
10801 fi |
|
10802 ac_ct_AR=$ac_cv_prog_ac_ct_AR |
|
10803 if test -n "$ac_ct_AR"; then |
|
10804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 |
|
10805 $as_echo "$ac_ct_AR" >&6; } |
|
10806 else |
|
10807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
10808 $as_echo "no" >&6; } |
|
10809 fi |
|
10810 |
|
10811 if test "x$ac_ct_AR" = x; then |
|
10812 AR="" |
|
10813 else |
|
10814 case $cross_compiling:$ac_tool_warned in |
|
10815 yes:) |
|
10816 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 |
|
10817 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} |
|
10818 ac_tool_warned=yes ;; |
|
10819 esac |
|
10820 AR=$ac_ct_AR |
|
10821 fi |
|
10822 else |
|
10823 AR="$ac_cv_prog_AR" |
|
10824 fi |
|
10825 |
|
10826 |
|
10827 # Translate "gcc -E" into "`which gcc` -E" ie |
|
10828 # extract the full path to the binary and at the |
|
10829 # same time maintain any arguments passed to it. |
|
10830 # The command MUST exist in the path, or else! |
|
10831 tmp="$AR" |
|
10832 car="${tmp%% *}" |
|
10833 tmp="$AR EOL" |
|
10834 cdr="${tmp#* }" |
|
10835 # On windows we want paths without spaces. |
|
10836 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
10837 |
|
10838 # Translate long cygdrive or C:\sdfsf path |
|
10839 # into a short mixed mode path that has no |
|
10840 # spaces in it. |
|
10841 tmp="$car" |
|
10842 |
|
10843 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
10844 tmp=`$CYGPATH -u "$car"` |
|
10845 tmp=`which "$tmp"` |
|
10846 # If file exists with .exe appended, that's the real filename |
|
10847 # and cygpath needs that to convert to short style path. |
|
10848 if test -f "${tmp}.exe"; then |
|
10849 tmp="${tmp}.exe" |
|
10850 elif test -f "${tmp}.cmd"; then |
|
10851 tmp="${tmp}.cmd" |
|
10852 fi |
|
10853 # Convert to C:/ mixed style path without spaces. |
|
10854 tmp=`$CYGPATH -s -m "$tmp"` |
|
10855 fi |
|
10856 car="$tmp" |
|
10857 |
|
10858 else |
|
10859 # "which" is not portable, but is used here |
|
10860 # because we know that the command exists! |
|
10861 car=`which $car` |
|
10862 fi |
|
10863 if test "x$cdr" != xEOL; then |
|
10864 AR="$car ${cdr% *}" |
|
10865 else |
|
10866 AR="$car" |
|
10867 fi |
|
10868 |
|
10869 if test "x$OPENJDK_BUILD_OS" = xmacosx; then |
|
10870 ARFLAGS="-r" |
|
10871 else |
|
10872 ARFLAGS="" |
|
10873 fi |
|
10874 |
|
10875 |
|
10876 COMPILER_NAME=gcc |
|
10877 COMPILER_TYPE=CC |
|
10878 if test "x$OPENJDK_BUILD_OS" = xwindows; then : |
|
10879 |
|
10880 # For now, assume that we are always compiling using cl.exe. |
|
10881 CC_OUT_OPTION=-Fo |
|
10882 EXE_OUT_OPTION=-out: |
|
10883 LD_OUT_OPTION=-out: |
|
10884 AR_OUT_OPTION=-out: |
|
10885 # On Windows, reject /usr/bin/link, which is a cygwin |
|
10886 # program for something completely different. |
|
10887 # Extract the first word of "link", so it can be a program name with args. |
|
10888 set dummy link; ac_word=$2 |
|
10889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
10890 $as_echo_n "checking for $ac_word... " >&6; } |
|
10891 if test "${ac_cv_prog_WINLD+set}" = set; then : |
|
10892 $as_echo_n "(cached) " >&6 |
|
10893 else |
|
10894 if test -n "$WINLD"; then |
|
10895 ac_cv_prog_WINLD="$WINLD" # Let the user override the test. |
|
10896 else |
|
10897 ac_prog_rejected=no |
|
10898 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
10899 for as_dir in $PATH |
|
10900 do |
|
10901 IFS=$as_save_IFS |
|
10902 test -z "$as_dir" && as_dir=. |
|
10903 for ac_exec_ext in '' $ac_executable_extensions; do |
|
10904 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
10905 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/bin/link"; then |
|
10906 ac_prog_rejected=yes |
|
10907 continue |
|
10908 fi |
|
10909 ac_cv_prog_WINLD="link" |
|
10910 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
10911 break 2 |
|
10912 fi |
|
10913 done |
|
10914 done |
|
10915 IFS=$as_save_IFS |
|
10916 |
|
10917 if test $ac_prog_rejected = yes; then |
|
10918 # We found a bogon in the path, so make sure we never use it. |
|
10919 set dummy $ac_cv_prog_WINLD |
|
10920 shift |
|
10921 if test $# != 0; then |
|
10922 # We chose a different compiler from the bogus one. |
|
10923 # However, it has the same basename, so the bogon will be chosen |
|
10924 # first if we set WINLD to just the basename; use the full file name. |
|
10925 shift |
|
10926 ac_cv_prog_WINLD="$as_dir/$ac_word${1+' '}$@" |
|
10927 fi |
|
10928 fi |
|
10929 fi |
|
10930 fi |
|
10931 WINLD=$ac_cv_prog_WINLD |
|
10932 if test -n "$WINLD"; then |
|
10933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINLD" >&5 |
|
10934 $as_echo "$WINLD" >&6; } |
|
10935 else |
|
10936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
10937 $as_echo "no" >&6; } |
|
10938 fi |
|
10939 |
|
10940 |
|
10941 # Since we must ignore the first found link, WINLD will contain |
|
10942 # the full path to the link.exe program. |
|
10943 |
|
10944 # Translate long cygdrive or C:\sdfsf path |
|
10945 # into a short mixed mode path that has no |
|
10946 # spaces in it. |
|
10947 tmp="$WINLD" |
|
10948 |
|
10949 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
10950 tmp=`$CYGPATH -u "$WINLD"` |
|
10951 tmp=`which "$tmp"` |
|
10952 # If file exists with .exe appended, that's the real filename |
|
10953 # and cygpath needs that to convert to short style path. |
|
10954 if test -f "${tmp}.exe"; then |
|
10955 tmp="${tmp}.exe" |
|
10956 elif test -f "${tmp}.cmd"; then |
|
10957 tmp="${tmp}.cmd" |
|
10958 fi |
|
10959 # Convert to C:/ mixed style path without spaces. |
|
10960 tmp=`$CYGPATH -s -m "$tmp"` |
|
10961 fi |
|
10962 WINLD="$tmp" |
|
10963 |
|
10964 LD="$WINLD" |
|
10965 LDEXE="$WINLD" |
|
10966 LDCXX="$WINLD" |
|
10967 LDEXECXX="$WINLD" |
|
10968 # Set HOSTLD to same as LD until we fully support cross compilation |
|
10969 # on windows. |
|
10970 HOSTLD="$WINLD" |
|
10971 |
|
10972 # Extract the first word of "mt", so it can be a program name with args. |
|
10973 set dummy mt; ac_word=$2 |
|
10974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
10975 $as_echo_n "checking for $ac_word... " >&6; } |
|
10976 if test "${ac_cv_prog_MT+set}" = set; then : |
|
10977 $as_echo_n "(cached) " >&6 |
|
10978 else |
|
10979 if test -n "$MT"; then |
|
10980 ac_cv_prog_MT="$MT" # Let the user override the test. |
|
10981 else |
|
10982 ac_prog_rejected=no |
|
10983 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
10984 for as_dir in $PATH |
|
10985 do |
|
10986 IFS=$as_save_IFS |
|
10987 test -z "$as_dir" && as_dir=. |
|
10988 for ac_exec_ext in '' $ac_executable_extensions; do |
|
10989 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
10990 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/bin/mt"; then |
|
10991 ac_prog_rejected=yes |
|
10992 continue |
|
10993 fi |
|
10994 ac_cv_prog_MT="mt" |
|
10995 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
10996 break 2 |
|
10997 fi |
|
10998 done |
|
10999 done |
|
11000 IFS=$as_save_IFS |
|
11001 |
|
11002 if test $ac_prog_rejected = yes; then |
|
11003 # We found a bogon in the path, so make sure we never use it. |
|
11004 set dummy $ac_cv_prog_MT |
|
11005 shift |
|
11006 if test $# != 0; then |
|
11007 # We chose a different compiler from the bogus one. |
|
11008 # However, it has the same basename, so the bogon will be chosen |
|
11009 # first if we set MT to just the basename; use the full file name. |
|
11010 shift |
|
11011 ac_cv_prog_MT="$as_dir/$ac_word${1+' '}$@" |
|
11012 fi |
|
11013 fi |
|
11014 fi |
|
11015 fi |
|
11016 MT=$ac_cv_prog_MT |
|
11017 if test -n "$MT"; then |
|
11018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MT" >&5 |
|
11019 $as_echo "$MT" >&6; } |
|
11020 else |
|
11021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
11022 $as_echo "no" >&6; } |
|
11023 fi |
|
11024 |
|
11025 |
|
11026 |
|
11027 # Translate long cygdrive or C:\sdfsf path |
|
11028 # into a short mixed mode path that has no |
|
11029 # spaces in it. |
|
11030 tmp="$MT" |
|
11031 |
|
11032 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
11033 tmp=`$CYGPATH -u "$MT"` |
|
11034 tmp=`which "$tmp"` |
|
11035 # If file exists with .exe appended, that's the real filename |
|
11036 # and cygpath needs that to convert to short style path. |
|
11037 if test -f "${tmp}.exe"; then |
|
11038 tmp="${tmp}.exe" |
|
11039 elif test -f "${tmp}.cmd"; then |
|
11040 tmp="${tmp}.cmd" |
|
11041 fi |
|
11042 # Convert to C:/ mixed style path without spaces. |
|
11043 tmp=`$CYGPATH -s -m "$tmp"` |
|
11044 fi |
|
11045 MT="$tmp" |
|
11046 |
|
11047 # The resource compiler |
|
11048 # Extract the first word of "rc", so it can be a program name with args. |
|
11049 set dummy rc; ac_word=$2 |
|
11050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
11051 $as_echo_n "checking for $ac_word... " >&6; } |
|
11052 if test "${ac_cv_prog_RC+set}" = set; then : |
|
11053 $as_echo_n "(cached) " >&6 |
|
11054 else |
|
11055 if test -n "$RC"; then |
|
11056 ac_cv_prog_RC="$RC" # Let the user override the test. |
|
11057 else |
|
11058 ac_prog_rejected=no |
|
11059 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
11060 for as_dir in $PATH |
|
11061 do |
|
11062 IFS=$as_save_IFS |
|
11063 test -z "$as_dir" && as_dir=. |
|
11064 for ac_exec_ext in '' $ac_executable_extensions; do |
|
11065 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
11066 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/bin/rc"; then |
|
11067 ac_prog_rejected=yes |
|
11068 continue |
|
11069 fi |
|
11070 ac_cv_prog_RC="rc" |
|
11071 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
11072 break 2 |
|
11073 fi |
|
11074 done |
|
11075 done |
|
11076 IFS=$as_save_IFS |
|
11077 |
|
11078 if test $ac_prog_rejected = yes; then |
|
11079 # We found a bogon in the path, so make sure we never use it. |
|
11080 set dummy $ac_cv_prog_RC |
|
11081 shift |
|
11082 if test $# != 0; then |
|
11083 # We chose a different compiler from the bogus one. |
|
11084 # However, it has the same basename, so the bogon will be chosen |
|
11085 # first if we set RC to just the basename; use the full file name. |
|
11086 shift |
|
11087 ac_cv_prog_RC="$as_dir/$ac_word${1+' '}$@" |
|
11088 fi |
|
11089 fi |
|
11090 fi |
|
11091 fi |
|
11092 RC=$ac_cv_prog_RC |
|
11093 if test -n "$RC"; then |
|
11094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RC" >&5 |
|
11095 $as_echo "$RC" >&6; } |
|
11096 else |
|
11097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
11098 $as_echo "no" >&6; } |
|
11099 fi |
|
11100 |
|
11101 |
|
11102 |
|
11103 # Translate long cygdrive or C:\sdfsf path |
|
11104 # into a short mixed mode path that has no |
|
11105 # spaces in it. |
|
11106 tmp="$RC" |
|
11107 |
|
11108 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
11109 tmp=`$CYGPATH -u "$RC"` |
|
11110 tmp=`which "$tmp"` |
|
11111 # If file exists with .exe appended, that's the real filename |
|
11112 # and cygpath needs that to convert to short style path. |
|
11113 if test -f "${tmp}.exe"; then |
|
11114 tmp="${tmp}.exe" |
|
11115 elif test -f "${tmp}.cmd"; then |
|
11116 tmp="${tmp}.cmd" |
|
11117 fi |
|
11118 # Convert to C:/ mixed style path without spaces. |
|
11119 tmp=`$CYGPATH -s -m "$tmp"` |
|
11120 fi |
|
11121 RC="$tmp" |
|
11122 |
|
11123 |
|
11124 RC_FLAGS="-nologo /l 0x409 /r" |
|
11125 if test "x$VARIANT" = xOPT; then : |
|
11126 |
|
11127 RC_FLAGS="$RC_FLAGS -d NDEBUG" |
|
11128 |
|
11129 fi |
|
11130 JDK_UPDATE_VERSION_NOTNULL=$JDK_UPDATE_VERSION |
|
11131 if test "x$JDK_UPDATE_VERSION" = x; then : |
|
11132 |
|
11133 JDK_UPDATE_VERSION_NOTNULL=0 |
|
11134 |
|
11135 fi |
|
11136 RC_FLAGS="$RC_FLAGS -d \"JDK_BUILD_ID=$FULL_VERSION\"" |
|
11137 RC_FLAGS="$RC_FLAGS -d \"JDK_COMPANY=$COMPANY_NAME\"" |
|
11138 RC_FLAGS="$RC_FLAGS -d \"JDK_COMPONENT=$PRODUCT_NAME $JDK_RC_PLATFORM_NAME binary\"" |
|
11139 RC_FLAGS="$RC_FLAGS -d \"JDK_VER=$JDK_MINOR_VERSION.$JDK_MICRO_VERSION.$JDK_UPDATE_VERSION_NOTNULL.$COOKED_BUILD_NUMBER\"" |
|
11140 RC_FLAGS="$RC_FLAGS -d \"JDK_COPYRIGHT=Copyright \xA9 $COPYRIGHT_YEAR\"" |
|
11141 RC_FLAGS="$RC_FLAGS -d \"JDK_NAME=$PRODUCT_NAME $JDK_RC_PLATFORM_NAME $JDK_MINOR_VERSION $JDK_UPDATE_META_TAG\"" |
|
11142 RC_FLAGS="$RC_FLAGS -d \"JDK_FVER=$JDK_MINOR_VERSION,$JDK_MICRO_VERSION,$JDK_UPDATE_VERSION_NOTNULL,$COOKED_BUILD_NUMBER\"" |
|
11143 |
|
11144 # lib.exe is used to create static libraries. |
|
11145 # Extract the first word of "lib", so it can be a program name with args. |
|
11146 set dummy lib; ac_word=$2 |
|
11147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
11148 $as_echo_n "checking for $ac_word... " >&6; } |
|
11149 if test "${ac_cv_prog_WINAR+set}" = set; then : |
|
11150 $as_echo_n "(cached) " >&6 |
|
11151 else |
|
11152 if test -n "$WINAR"; then |
|
11153 ac_cv_prog_WINAR="$WINAR" # Let the user override the test. |
|
11154 else |
|
11155 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
11156 for as_dir in $PATH |
|
11157 do |
|
11158 IFS=$as_save_IFS |
|
11159 test -z "$as_dir" && as_dir=. |
|
11160 for ac_exec_ext in '' $ac_executable_extensions; do |
|
11161 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
11162 ac_cv_prog_WINAR="lib" |
|
11163 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
11164 break 2 |
|
11165 fi |
|
11166 done |
|
11167 done |
|
11168 IFS=$as_save_IFS |
|
11169 |
|
11170 fi |
|
11171 fi |
|
11172 WINAR=$ac_cv_prog_WINAR |
|
11173 if test -n "$WINAR"; then |
|
11174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $WINAR" >&5 |
|
11175 $as_echo "$WINAR" >&6; } |
|
11176 else |
|
11177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
11178 $as_echo "no" >&6; } |
|
11179 fi |
|
11180 |
|
11181 |
|
11182 |
|
11183 # Translate long cygdrive or C:\sdfsf path |
|
11184 # into a short mixed mode path that has no |
|
11185 # spaces in it. |
|
11186 tmp="$WINAR" |
|
11187 |
|
11188 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
11189 tmp=`$CYGPATH -u "$WINAR"` |
|
11190 tmp=`which "$tmp"` |
|
11191 # If file exists with .exe appended, that's the real filename |
|
11192 # and cygpath needs that to convert to short style path. |
|
11193 if test -f "${tmp}.exe"; then |
|
11194 tmp="${tmp}.exe" |
|
11195 elif test -f "${tmp}.cmd"; then |
|
11196 tmp="${tmp}.cmd" |
|
11197 fi |
|
11198 # Convert to C:/ mixed style path without spaces. |
|
11199 tmp=`$CYGPATH -s -m "$tmp"` |
|
11200 fi |
|
11201 WINAR="$tmp" |
|
11202 |
|
11203 AR="$WINAR" |
|
11204 ARFLAGS="-nologo -NODEFAULTLIB:MSVCRT" |
|
11205 |
|
11206 # Extract the first word of "dumpbin", so it can be a program name with args. |
|
11207 set dummy dumpbin; ac_word=$2 |
|
11208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
11209 $as_echo_n "checking for $ac_word... " >&6; } |
|
11210 if test "${ac_cv_prog_DUMPBIN+set}" = set; then : |
|
11211 $as_echo_n "(cached) " >&6 |
|
11212 else |
|
11213 if test -n "$DUMPBIN"; then |
|
11214 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. |
|
11215 else |
|
11216 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
11217 for as_dir in $PATH |
|
11218 do |
|
11219 IFS=$as_save_IFS |
|
11220 test -z "$as_dir" && as_dir=. |
|
11221 for ac_exec_ext in '' $ac_executable_extensions; do |
|
11222 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
11223 ac_cv_prog_DUMPBIN="dumpbin" |
|
11224 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
11225 break 2 |
|
11226 fi |
|
11227 done |
|
11228 done |
|
11229 IFS=$as_save_IFS |
|
11230 |
|
11231 fi |
|
11232 fi |
|
11233 DUMPBIN=$ac_cv_prog_DUMPBIN |
|
11234 if test -n "$DUMPBIN"; then |
|
11235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 |
|
11236 $as_echo "$DUMPBIN" >&6; } |
|
11237 else |
|
11238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
11239 $as_echo "no" >&6; } |
|
11240 fi |
|
11241 |
|
11242 |
|
11243 |
|
11244 # Translate long cygdrive or C:\sdfsf path |
|
11245 # into a short mixed mode path that has no |
|
11246 # spaces in it. |
|
11247 tmp="$DUMPBIN" |
|
11248 |
|
11249 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
11250 tmp=`$CYGPATH -u "$DUMPBIN"` |
|
11251 tmp=`which "$tmp"` |
|
11252 # If file exists with .exe appended, that's the real filename |
|
11253 # and cygpath needs that to convert to short style path. |
|
11254 if test -f "${tmp}.exe"; then |
|
11255 tmp="${tmp}.exe" |
|
11256 elif test -f "${tmp}.cmd"; then |
|
11257 tmp="${tmp}.cmd" |
|
11258 fi |
|
11259 # Convert to C:/ mixed style path without spaces. |
|
11260 tmp=`$CYGPATH -s -m "$tmp"` |
|
11261 fi |
|
11262 DUMPBIN="$tmp" |
|
11263 |
|
11264 |
|
11265 COMPILER_TYPE=CL |
|
11266 CCXXFLAGS="$CCXXFLAGS -nologo" |
|
11267 |
|
11268 fi |
|
11269 |
|
11270 |
|
11271 |
|
11272 ac_ext=c |
|
11273 ac_cpp='$CPP $CPPFLAGS' |
|
11274 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' |
|
11275 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' |
|
11276 ac_compiler_gnu=$ac_cv_c_compiler_gnu |
|
11277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 |
|
11278 $as_echo_n "checking how to run the C preprocessor... " >&6; } |
|
11279 # On Suns, sometimes $CPP names a directory. |
|
11280 if test -n "$CPP" && test -d "$CPP"; then |
|
11281 CPP= |
|
11282 fi |
|
11283 if test -z "$CPP"; then |
|
11284 if test "${ac_cv_prog_CPP+set}" = set; then : |
|
11285 $as_echo_n "(cached) " >&6 |
|
11286 else |
|
11287 # Double quotes because CPP needs to be expanded |
|
11288 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" |
|
11289 do |
|
11290 ac_preproc_ok=false |
|
11291 for ac_c_preproc_warn_flag in '' yes |
|
11292 do |
|
11293 # Use a header file that comes with gcc, so configuring glibc |
|
11294 # with a fresh cross-compiler works. |
|
11295 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since |
|
11296 # <limits.h> exists even on freestanding compilers. |
|
11297 # On the NeXT, cc -E runs the code through the compiler's parser, |
|
11298 # not just through cpp. "Syntax error" is here to catch this case. |
|
11299 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
11300 /* end confdefs.h. */ |
|
11301 #ifdef __STDC__ |
|
11302 # include <limits.h> |
|
11303 #else |
|
11304 # include <assert.h> |
|
11305 #endif |
|
11306 Syntax error |
|
11307 _ACEOF |
|
11308 if ac_fn_c_try_cpp "$LINENO"; then : |
|
11309 |
|
11310 else |
|
11311 # Broken: fails on valid input. |
|
11312 continue |
|
11313 fi |
|
11314 rm -f conftest.err conftest.i conftest.$ac_ext |
|
11315 |
|
11316 # OK, works on sane cases. Now check whether nonexistent headers |
|
11317 # can be detected and how. |
|
11318 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
11319 /* end confdefs.h. */ |
|
11320 #include <ac_nonexistent.h> |
|
11321 _ACEOF |
|
11322 if ac_fn_c_try_cpp "$LINENO"; then : |
|
11323 # Broken: success on invalid input. |
|
11324 continue |
|
11325 else |
|
11326 # Passes both tests. |
|
11327 ac_preproc_ok=: |
|
11328 break |
|
11329 fi |
|
11330 rm -f conftest.err conftest.i conftest.$ac_ext |
|
11331 |
|
11332 done |
|
11333 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. |
|
11334 rm -f conftest.i conftest.err conftest.$ac_ext |
|
11335 if $ac_preproc_ok; then : |
|
11336 break |
|
11337 fi |
|
11338 |
|
11339 done |
|
11340 ac_cv_prog_CPP=$CPP |
|
11341 |
|
11342 fi |
|
11343 CPP=$ac_cv_prog_CPP |
|
11344 else |
|
11345 ac_cv_prog_CPP=$CPP |
|
11346 fi |
|
11347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 |
|
11348 $as_echo "$CPP" >&6; } |
|
11349 ac_preproc_ok=false |
|
11350 for ac_c_preproc_warn_flag in '' yes |
|
11351 do |
|
11352 # Use a header file that comes with gcc, so configuring glibc |
|
11353 # with a fresh cross-compiler works. |
|
11354 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since |
|
11355 # <limits.h> exists even on freestanding compilers. |
|
11356 # On the NeXT, cc -E runs the code through the compiler's parser, |
|
11357 # not just through cpp. "Syntax error" is here to catch this case. |
|
11358 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
11359 /* end confdefs.h. */ |
|
11360 #ifdef __STDC__ |
|
11361 # include <limits.h> |
|
11362 #else |
|
11363 # include <assert.h> |
|
11364 #endif |
|
11365 Syntax error |
|
11366 _ACEOF |
|
11367 if ac_fn_c_try_cpp "$LINENO"; then : |
|
11368 |
|
11369 else |
|
11370 # Broken: fails on valid input. |
|
11371 continue |
|
11372 fi |
|
11373 rm -f conftest.err conftest.i conftest.$ac_ext |
|
11374 |
|
11375 # OK, works on sane cases. Now check whether nonexistent headers |
|
11376 # can be detected and how. |
|
11377 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
11378 /* end confdefs.h. */ |
|
11379 #include <ac_nonexistent.h> |
|
11380 _ACEOF |
|
11381 if ac_fn_c_try_cpp "$LINENO"; then : |
|
11382 # Broken: success on invalid input. |
|
11383 continue |
|
11384 else |
|
11385 # Passes both tests. |
|
11386 ac_preproc_ok=: |
|
11387 break |
|
11388 fi |
|
11389 rm -f conftest.err conftest.i conftest.$ac_ext |
|
11390 |
|
11391 done |
|
11392 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. |
|
11393 rm -f conftest.i conftest.err conftest.$ac_ext |
|
11394 if $ac_preproc_ok; then : |
|
11395 |
|
11396 else |
|
11397 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 |
|
11398 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} |
|
11399 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check |
|
11400 See \`config.log' for more details" "$LINENO" 5 ; } |
|
11401 fi |
|
11402 |
|
11403 ac_ext=cpp |
|
11404 ac_cpp='$CXXCPP $CPPFLAGS' |
|
11405 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' |
|
11406 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' |
|
11407 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu |
|
11408 |
|
11409 |
|
11410 # Translate "gcc -E" into "`which gcc` -E" ie |
|
11411 # extract the full path to the binary and at the |
|
11412 # same time maintain any arguments passed to it. |
|
11413 # The command MUST exist in the path, or else! |
|
11414 tmp="$CPP" |
|
11415 car="${tmp%% *}" |
|
11416 tmp="$CPP EOL" |
|
11417 cdr="${tmp#* }" |
|
11418 # On windows we want paths without spaces. |
|
11419 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
11420 |
|
11421 # Translate long cygdrive or C:\sdfsf path |
|
11422 # into a short mixed mode path that has no |
|
11423 # spaces in it. |
|
11424 tmp="$car" |
|
11425 |
|
11426 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
11427 tmp=`$CYGPATH -u "$car"` |
|
11428 tmp=`which "$tmp"` |
|
11429 # If file exists with .exe appended, that's the real filename |
|
11430 # and cygpath needs that to convert to short style path. |
|
11431 if test -f "${tmp}.exe"; then |
|
11432 tmp="${tmp}.exe" |
|
11433 elif test -f "${tmp}.cmd"; then |
|
11434 tmp="${tmp}.cmd" |
|
11435 fi |
|
11436 # Convert to C:/ mixed style path without spaces. |
|
11437 tmp=`$CYGPATH -s -m "$tmp"` |
|
11438 fi |
|
11439 car="$tmp" |
|
11440 |
|
11441 else |
|
11442 # "which" is not portable, but is used here |
|
11443 # because we know that the command exists! |
|
11444 car=`which $car` |
|
11445 fi |
|
11446 if test "x$cdr" != xEOL; then |
|
11447 CPP="$car ${cdr% *}" |
|
11448 else |
|
11449 CPP="$car" |
|
11450 fi |
|
11451 |
|
11452 |
|
11453 ac_ext=cpp |
|
11454 ac_cpp='$CXXCPP $CPPFLAGS' |
|
11455 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' |
|
11456 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' |
|
11457 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu |
|
11458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5 |
|
11459 $as_echo_n "checking how to run the C++ preprocessor... " >&6; } |
|
11460 if test -z "$CXXCPP"; then |
|
11461 if test "${ac_cv_prog_CXXCPP+set}" = set; then : |
|
11462 $as_echo_n "(cached) " >&6 |
|
11463 else |
|
11464 # Double quotes because CXXCPP needs to be expanded |
|
11465 for CXXCPP in "$CXX -E" "/lib/cpp" |
|
11466 do |
|
11467 ac_preproc_ok=false |
|
11468 for ac_cxx_preproc_warn_flag in '' yes |
|
11469 do |
|
11470 # Use a header file that comes with gcc, so configuring glibc |
|
11471 # with a fresh cross-compiler works. |
|
11472 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since |
|
11473 # <limits.h> exists even on freestanding compilers. |
|
11474 # On the NeXT, cc -E runs the code through the compiler's parser, |
|
11475 # not just through cpp. "Syntax error" is here to catch this case. |
|
11476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
11477 /* end confdefs.h. */ |
|
11478 #ifdef __STDC__ |
|
11479 # include <limits.h> |
|
11480 #else |
|
11481 # include <assert.h> |
|
11482 #endif |
|
11483 Syntax error |
|
11484 _ACEOF |
|
11485 if ac_fn_cxx_try_cpp "$LINENO"; then : |
|
11486 |
|
11487 else |
|
11488 # Broken: fails on valid input. |
|
11489 continue |
|
11490 fi |
|
11491 rm -f conftest.err conftest.i conftest.$ac_ext |
|
11492 |
|
11493 # OK, works on sane cases. Now check whether nonexistent headers |
|
11494 # can be detected and how. |
|
11495 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
11496 /* end confdefs.h. */ |
|
11497 #include <ac_nonexistent.h> |
|
11498 _ACEOF |
|
11499 if ac_fn_cxx_try_cpp "$LINENO"; then : |
|
11500 # Broken: success on invalid input. |
|
11501 continue |
|
11502 else |
|
11503 # Passes both tests. |
|
11504 ac_preproc_ok=: |
|
11505 break |
|
11506 fi |
|
11507 rm -f conftest.err conftest.i conftest.$ac_ext |
|
11508 |
|
11509 done |
|
11510 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. |
|
11511 rm -f conftest.i conftest.err conftest.$ac_ext |
|
11512 if $ac_preproc_ok; then : |
|
11513 break |
|
11514 fi |
|
11515 |
|
11516 done |
|
11517 ac_cv_prog_CXXCPP=$CXXCPP |
|
11518 |
|
11519 fi |
|
11520 CXXCPP=$ac_cv_prog_CXXCPP |
|
11521 else |
|
11522 ac_cv_prog_CXXCPP=$CXXCPP |
|
11523 fi |
|
11524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5 |
|
11525 $as_echo "$CXXCPP" >&6; } |
|
11526 ac_preproc_ok=false |
|
11527 for ac_cxx_preproc_warn_flag in '' yes |
|
11528 do |
|
11529 # Use a header file that comes with gcc, so configuring glibc |
|
11530 # with a fresh cross-compiler works. |
|
11531 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since |
|
11532 # <limits.h> exists even on freestanding compilers. |
|
11533 # On the NeXT, cc -E runs the code through the compiler's parser, |
|
11534 # not just through cpp. "Syntax error" is here to catch this case. |
|
11535 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
11536 /* end confdefs.h. */ |
|
11537 #ifdef __STDC__ |
|
11538 # include <limits.h> |
|
11539 #else |
|
11540 # include <assert.h> |
|
11541 #endif |
|
11542 Syntax error |
|
11543 _ACEOF |
|
11544 if ac_fn_cxx_try_cpp "$LINENO"; then : |
|
11545 |
|
11546 else |
|
11547 # Broken: fails on valid input. |
|
11548 continue |
|
11549 fi |
|
11550 rm -f conftest.err conftest.i conftest.$ac_ext |
|
11551 |
|
11552 # OK, works on sane cases. Now check whether nonexistent headers |
|
11553 # can be detected and how. |
|
11554 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
11555 /* end confdefs.h. */ |
|
11556 #include <ac_nonexistent.h> |
|
11557 _ACEOF |
|
11558 if ac_fn_cxx_try_cpp "$LINENO"; then : |
|
11559 # Broken: success on invalid input. |
|
11560 continue |
|
11561 else |
|
11562 # Passes both tests. |
|
11563 ac_preproc_ok=: |
|
11564 break |
|
11565 fi |
|
11566 rm -f conftest.err conftest.i conftest.$ac_ext |
|
11567 |
|
11568 done |
|
11569 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. |
|
11570 rm -f conftest.i conftest.err conftest.$ac_ext |
|
11571 if $ac_preproc_ok; then : |
|
11572 |
|
11573 else |
|
11574 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 |
|
11575 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} |
|
11576 as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check |
|
11577 See \`config.log' for more details" "$LINENO" 5 ; } |
|
11578 fi |
|
11579 |
|
11580 ac_ext=cpp |
|
11581 ac_cpp='$CXXCPP $CPPFLAGS' |
|
11582 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' |
|
11583 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' |
|
11584 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu |
|
11585 |
|
11586 |
|
11587 # Translate "gcc -E" into "`which gcc` -E" ie |
|
11588 # extract the full path to the binary and at the |
|
11589 # same time maintain any arguments passed to it. |
|
11590 # The command MUST exist in the path, or else! |
|
11591 tmp="$CXXCPP" |
|
11592 car="${tmp%% *}" |
|
11593 tmp="$CXXCPP EOL" |
|
11594 cdr="${tmp#* }" |
|
11595 # On windows we want paths without spaces. |
|
11596 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
11597 |
|
11598 # Translate long cygdrive or C:\sdfsf path |
|
11599 # into a short mixed mode path that has no |
|
11600 # spaces in it. |
|
11601 tmp="$car" |
|
11602 |
|
11603 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
11604 tmp=`$CYGPATH -u "$car"` |
|
11605 tmp=`which "$tmp"` |
|
11606 # If file exists with .exe appended, that's the real filename |
|
11607 # and cygpath needs that to convert to short style path. |
|
11608 if test -f "${tmp}.exe"; then |
|
11609 tmp="${tmp}.exe" |
|
11610 elif test -f "${tmp}.cmd"; then |
|
11611 tmp="${tmp}.cmd" |
|
11612 fi |
|
11613 # Convert to C:/ mixed style path without spaces. |
|
11614 tmp=`$CYGPATH -s -m "$tmp"` |
|
11615 fi |
|
11616 car="$tmp" |
|
11617 |
|
11618 else |
|
11619 # "which" is not portable, but is used here |
|
11620 # because we know that the command exists! |
|
11621 car=`which $car` |
|
11622 fi |
|
11623 if test "x$cdr" != xEOL; then |
|
11624 CXXCPP="$car ${cdr% *}" |
|
11625 else |
|
11626 CXXCPP="$car" |
|
11627 fi |
|
11628 |
|
11629 |
|
11630 # for solaris we really need solaris tools, and not gnu equivalent |
|
11631 # these seems to normally reside in /usr/ccs/bin so add that to path before |
|
11632 # starting to probe |
|
11633 # |
|
11634 # NOTE: I add this /usr/ccs/bin after TOOLS but before OLD_PATH |
|
11635 # so that it can be overriden --with-tools-dir |
|
11636 if test "x$OPENJDK_BUILD_OS" = xsolaris; then |
|
11637 PATH="${TOOLS_DIR}:/usr/ccs/bin:${OLD_PATH}" |
|
11638 fi |
|
11639 |
|
11640 # Find the right assembler. |
|
11641 if test "x$OPENJDK_BUILD_OS" = xsolaris; then |
|
11642 # Extract the first word of "as", so it can be a program name with args. |
|
11643 set dummy as; ac_word=$2 |
|
11644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
11645 $as_echo_n "checking for $ac_word... " >&6; } |
|
11646 if test "${ac_cv_path_AS+set}" = set; then : |
|
11647 $as_echo_n "(cached) " >&6 |
|
11648 else |
|
11649 case $AS in |
|
11650 [\\/]* | ?:[\\/]*) |
|
11651 ac_cv_path_AS="$AS" # Let the user override the test with a path. |
|
11652 ;; |
|
11653 *) |
|
11654 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
11655 for as_dir in $PATH |
|
11656 do |
|
11657 IFS=$as_save_IFS |
|
11658 test -z "$as_dir" && as_dir=. |
|
11659 for ac_exec_ext in '' $ac_executable_extensions; do |
|
11660 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
11661 ac_cv_path_AS="$as_dir/$ac_word$ac_exec_ext" |
|
11662 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
11663 break 2 |
|
11664 fi |
|
11665 done |
|
11666 done |
|
11667 IFS=$as_save_IFS |
|
11668 |
|
11669 ;; |
|
11670 esac |
|
11671 fi |
|
11672 AS=$ac_cv_path_AS |
|
11673 if test -n "$AS"; then |
|
11674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5 |
|
11675 $as_echo "$AS" >&6; } |
|
11676 else |
|
11677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
11678 $as_echo "no" >&6; } |
|
11679 fi |
|
11680 |
|
11681 |
|
11682 |
|
11683 # Translate "gcc -E" into "`which gcc` -E" ie |
|
11684 # extract the full path to the binary and at the |
|
11685 # same time maintain any arguments passed to it. |
|
11686 # The command MUST exist in the path, or else! |
|
11687 tmp="$AS" |
|
11688 car="${tmp%% *}" |
|
11689 tmp="$AS EOL" |
|
11690 cdr="${tmp#* }" |
|
11691 # On windows we want paths without spaces. |
|
11692 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
11693 |
|
11694 # Translate long cygdrive or C:\sdfsf path |
|
11695 # into a short mixed mode path that has no |
|
11696 # spaces in it. |
|
11697 tmp="$car" |
|
11698 |
|
11699 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
11700 tmp=`$CYGPATH -u "$car"` |
|
11701 tmp=`which "$tmp"` |
|
11702 # If file exists with .exe appended, that's the real filename |
|
11703 # and cygpath needs that to convert to short style path. |
|
11704 if test -f "${tmp}.exe"; then |
|
11705 tmp="${tmp}.exe" |
|
11706 elif test -f "${tmp}.cmd"; then |
|
11707 tmp="${tmp}.cmd" |
|
11708 fi |
|
11709 # Convert to C:/ mixed style path without spaces. |
|
11710 tmp=`$CYGPATH -s -m "$tmp"` |
|
11711 fi |
|
11712 car="$tmp" |
|
11713 |
|
11714 else |
|
11715 # "which" is not portable, but is used here |
|
11716 # because we know that the command exists! |
|
11717 car=`which $car` |
|
11718 fi |
|
11719 if test "x$cdr" != xEOL; then |
|
11720 AS="$car ${cdr% *}" |
|
11721 else |
|
11722 AS="$car" |
|
11723 fi |
|
11724 |
|
11725 ASFLAGS=" " |
|
11726 else |
|
11727 AS="$CC -c" |
|
11728 ASFLAGS=" " |
|
11729 fi |
|
11730 |
|
11731 |
|
11732 |
|
11733 if test "x$OPENJDK_BUILD_OS" = xsolaris; then |
|
11734 # Extract the first word of "nm", so it can be a program name with args. |
|
11735 set dummy nm; ac_word=$2 |
|
11736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
11737 $as_echo_n "checking for $ac_word... " >&6; } |
|
11738 if test "${ac_cv_path_NM+set}" = set; then : |
|
11739 $as_echo_n "(cached) " >&6 |
|
11740 else |
|
11741 case $NM in |
|
11742 [\\/]* | ?:[\\/]*) |
|
11743 ac_cv_path_NM="$NM" # Let the user override the test with a path. |
|
11744 ;; |
|
11745 *) |
|
11746 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
11747 for as_dir in $PATH |
|
11748 do |
|
11749 IFS=$as_save_IFS |
|
11750 test -z "$as_dir" && as_dir=. |
|
11751 for ac_exec_ext in '' $ac_executable_extensions; do |
|
11752 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
11753 ac_cv_path_NM="$as_dir/$ac_word$ac_exec_ext" |
|
11754 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
11755 break 2 |
|
11756 fi |
|
11757 done |
|
11758 done |
|
11759 IFS=$as_save_IFS |
|
11760 |
|
11761 ;; |
|
11762 esac |
|
11763 fi |
|
11764 NM=$ac_cv_path_NM |
|
11765 if test -n "$NM"; then |
|
11766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5 |
|
11767 $as_echo "$NM" >&6; } |
|
11768 else |
|
11769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
11770 $as_echo "no" >&6; } |
|
11771 fi |
|
11772 |
|
11773 |
|
11774 |
|
11775 # Translate "gcc -E" into "`which gcc` -E" ie |
|
11776 # extract the full path to the binary and at the |
|
11777 # same time maintain any arguments passed to it. |
|
11778 # The command MUST exist in the path, or else! |
|
11779 tmp="$NM" |
|
11780 car="${tmp%% *}" |
|
11781 tmp="$NM EOL" |
|
11782 cdr="${tmp#* }" |
|
11783 # On windows we want paths without spaces. |
|
11784 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
11785 |
|
11786 # Translate long cygdrive or C:\sdfsf path |
|
11787 # into a short mixed mode path that has no |
|
11788 # spaces in it. |
|
11789 tmp="$car" |
|
11790 |
|
11791 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
11792 tmp=`$CYGPATH -u "$car"` |
|
11793 tmp=`which "$tmp"` |
|
11794 # If file exists with .exe appended, that's the real filename |
|
11795 # and cygpath needs that to convert to short style path. |
|
11796 if test -f "${tmp}.exe"; then |
|
11797 tmp="${tmp}.exe" |
|
11798 elif test -f "${tmp}.cmd"; then |
|
11799 tmp="${tmp}.cmd" |
|
11800 fi |
|
11801 # Convert to C:/ mixed style path without spaces. |
|
11802 tmp=`$CYGPATH -s -m "$tmp"` |
|
11803 fi |
|
11804 car="$tmp" |
|
11805 |
|
11806 else |
|
11807 # "which" is not portable, but is used here |
|
11808 # because we know that the command exists! |
|
11809 car=`which $car` |
|
11810 fi |
|
11811 if test "x$cdr" != xEOL; then |
|
11812 NM="$car ${cdr% *}" |
|
11813 else |
|
11814 NM="$car" |
|
11815 fi |
|
11816 |
|
11817 # Extract the first word of "strip", so it can be a program name with args. |
|
11818 set dummy strip; ac_word=$2 |
|
11819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
11820 $as_echo_n "checking for $ac_word... " >&6; } |
|
11821 if test "${ac_cv_path_STRIP+set}" = set; then : |
|
11822 $as_echo_n "(cached) " >&6 |
|
11823 else |
|
11824 case $STRIP in |
|
11825 [\\/]* | ?:[\\/]*) |
|
11826 ac_cv_path_STRIP="$STRIP" # Let the user override the test with a path. |
|
11827 ;; |
|
11828 *) |
|
11829 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
11830 for as_dir in $PATH |
|
11831 do |
|
11832 IFS=$as_save_IFS |
|
11833 test -z "$as_dir" && as_dir=. |
|
11834 for ac_exec_ext in '' $ac_executable_extensions; do |
|
11835 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
11836 ac_cv_path_STRIP="$as_dir/$ac_word$ac_exec_ext" |
|
11837 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
11838 break 2 |
|
11839 fi |
|
11840 done |
|
11841 done |
|
11842 IFS=$as_save_IFS |
|
11843 |
|
11844 ;; |
|
11845 esac |
|
11846 fi |
|
11847 STRIP=$ac_cv_path_STRIP |
|
11848 if test -n "$STRIP"; then |
|
11849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 |
|
11850 $as_echo "$STRIP" >&6; } |
|
11851 else |
|
11852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
11853 $as_echo "no" >&6; } |
|
11854 fi |
|
11855 |
|
11856 |
|
11857 |
|
11858 # Translate "gcc -E" into "`which gcc` -E" ie |
|
11859 # extract the full path to the binary and at the |
|
11860 # same time maintain any arguments passed to it. |
|
11861 # The command MUST exist in the path, or else! |
|
11862 tmp="$STRIP" |
|
11863 car="${tmp%% *}" |
|
11864 tmp="$STRIP EOL" |
|
11865 cdr="${tmp#* }" |
|
11866 # On windows we want paths without spaces. |
|
11867 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
11868 |
|
11869 # Translate long cygdrive or C:\sdfsf path |
|
11870 # into a short mixed mode path that has no |
|
11871 # spaces in it. |
|
11872 tmp="$car" |
|
11873 |
|
11874 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
11875 tmp=`$CYGPATH -u "$car"` |
|
11876 tmp=`which "$tmp"` |
|
11877 # If file exists with .exe appended, that's the real filename |
|
11878 # and cygpath needs that to convert to short style path. |
|
11879 if test -f "${tmp}.exe"; then |
|
11880 tmp="${tmp}.exe" |
|
11881 elif test -f "${tmp}.cmd"; then |
|
11882 tmp="${tmp}.cmd" |
|
11883 fi |
|
11884 # Convert to C:/ mixed style path without spaces. |
|
11885 tmp=`$CYGPATH -s -m "$tmp"` |
|
11886 fi |
|
11887 car="$tmp" |
|
11888 |
|
11889 else |
|
11890 # "which" is not portable, but is used here |
|
11891 # because we know that the command exists! |
|
11892 car=`which $car` |
|
11893 fi |
|
11894 if test "x$cdr" != xEOL; then |
|
11895 STRIP="$car ${cdr% *}" |
|
11896 else |
|
11897 STRIP="$car" |
|
11898 fi |
|
11899 |
|
11900 # Extract the first word of "mcs", so it can be a program name with args. |
|
11901 set dummy mcs; ac_word=$2 |
|
11902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
11903 $as_echo_n "checking for $ac_word... " >&6; } |
|
11904 if test "${ac_cv_path_MCS+set}" = set; then : |
|
11905 $as_echo_n "(cached) " >&6 |
|
11906 else |
|
11907 case $MCS in |
|
11908 [\\/]* | ?:[\\/]*) |
|
11909 ac_cv_path_MCS="$MCS" # Let the user override the test with a path. |
|
11910 ;; |
|
11911 *) |
|
11912 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
11913 for as_dir in $PATH |
|
11914 do |
|
11915 IFS=$as_save_IFS |
|
11916 test -z "$as_dir" && as_dir=. |
|
11917 for ac_exec_ext in '' $ac_executable_extensions; do |
|
11918 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
11919 ac_cv_path_MCS="$as_dir/$ac_word$ac_exec_ext" |
|
11920 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
11921 break 2 |
|
11922 fi |
|
11923 done |
|
11924 done |
|
11925 IFS=$as_save_IFS |
|
11926 |
|
11927 ;; |
|
11928 esac |
|
11929 fi |
|
11930 MCS=$ac_cv_path_MCS |
|
11931 if test -n "$MCS"; then |
|
11932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MCS" >&5 |
|
11933 $as_echo "$MCS" >&6; } |
|
11934 else |
|
11935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
11936 $as_echo "no" >&6; } |
|
11937 fi |
|
11938 |
|
11939 |
|
11940 |
|
11941 # Translate "gcc -E" into "`which gcc` -E" ie |
|
11942 # extract the full path to the binary and at the |
|
11943 # same time maintain any arguments passed to it. |
|
11944 # The command MUST exist in the path, or else! |
|
11945 tmp="$MCS" |
|
11946 car="${tmp%% *}" |
|
11947 tmp="$MCS EOL" |
|
11948 cdr="${tmp#* }" |
|
11949 # On windows we want paths without spaces. |
|
11950 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
11951 |
|
11952 # Translate long cygdrive or C:\sdfsf path |
|
11953 # into a short mixed mode path that has no |
|
11954 # spaces in it. |
|
11955 tmp="$car" |
|
11956 |
|
11957 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
11958 tmp=`$CYGPATH -u "$car"` |
|
11959 tmp=`which "$tmp"` |
|
11960 # If file exists with .exe appended, that's the real filename |
|
11961 # and cygpath needs that to convert to short style path. |
|
11962 if test -f "${tmp}.exe"; then |
|
11963 tmp="${tmp}.exe" |
|
11964 elif test -f "${tmp}.cmd"; then |
|
11965 tmp="${tmp}.cmd" |
|
11966 fi |
|
11967 # Convert to C:/ mixed style path without spaces. |
|
11968 tmp=`$CYGPATH -s -m "$tmp"` |
|
11969 fi |
|
11970 car="$tmp" |
|
11971 |
|
11972 else |
|
11973 # "which" is not portable, but is used here |
|
11974 # because we know that the command exists! |
|
11975 car=`which $car` |
|
11976 fi |
|
11977 if test "x$cdr" != xEOL; then |
|
11978 MCS="$car ${cdr% *}" |
|
11979 else |
|
11980 MCS="$car" |
|
11981 fi |
|
11982 |
|
11983 else |
|
11984 if test -n "$ac_tool_prefix"; then |
|
11985 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args. |
|
11986 set dummy ${ac_tool_prefix}nm; ac_word=$2 |
|
11987 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
11988 $as_echo_n "checking for $ac_word... " >&6; } |
|
11989 if test "${ac_cv_prog_NM+set}" = set; then : |
|
11990 $as_echo_n "(cached) " >&6 |
|
11991 else |
|
11992 if test -n "$NM"; then |
|
11993 ac_cv_prog_NM="$NM" # Let the user override the test. |
|
11994 else |
|
11995 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
11996 for as_dir in $PATH |
|
11997 do |
|
11998 IFS=$as_save_IFS |
|
11999 test -z "$as_dir" && as_dir=. |
|
12000 for ac_exec_ext in '' $ac_executable_extensions; do |
|
12001 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
12002 ac_cv_prog_NM="${ac_tool_prefix}nm" |
|
12003 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
12004 break 2 |
|
12005 fi |
|
12006 done |
|
12007 done |
|
12008 IFS=$as_save_IFS |
|
12009 |
|
12010 fi |
|
12011 fi |
|
12012 NM=$ac_cv_prog_NM |
|
12013 if test -n "$NM"; then |
|
12014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5 |
|
12015 $as_echo "$NM" >&6; } |
|
12016 else |
|
12017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
12018 $as_echo "no" >&6; } |
|
12019 fi |
|
12020 |
|
12021 |
|
12022 fi |
|
12023 if test -z "$ac_cv_prog_NM"; then |
|
12024 ac_ct_NM=$NM |
|
12025 # Extract the first word of "nm", so it can be a program name with args. |
|
12026 set dummy nm; ac_word=$2 |
|
12027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
12028 $as_echo_n "checking for $ac_word... " >&6; } |
|
12029 if test "${ac_cv_prog_ac_ct_NM+set}" = set; then : |
|
12030 $as_echo_n "(cached) " >&6 |
|
12031 else |
|
12032 if test -n "$ac_ct_NM"; then |
|
12033 ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test. |
|
12034 else |
|
12035 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
12036 for as_dir in $PATH |
|
12037 do |
|
12038 IFS=$as_save_IFS |
|
12039 test -z "$as_dir" && as_dir=. |
|
12040 for ac_exec_ext in '' $ac_executable_extensions; do |
|
12041 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
12042 ac_cv_prog_ac_ct_NM="nm" |
|
12043 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
12044 break 2 |
|
12045 fi |
|
12046 done |
|
12047 done |
|
12048 IFS=$as_save_IFS |
|
12049 |
|
12050 fi |
|
12051 fi |
|
12052 ac_ct_NM=$ac_cv_prog_ac_ct_NM |
|
12053 if test -n "$ac_ct_NM"; then |
|
12054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NM" >&5 |
|
12055 $as_echo "$ac_ct_NM" >&6; } |
|
12056 else |
|
12057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
12058 $as_echo "no" >&6; } |
|
12059 fi |
|
12060 |
|
12061 if test "x$ac_ct_NM" = x; then |
|
12062 NM="" |
|
12063 else |
|
12064 case $cross_compiling:$ac_tool_warned in |
|
12065 yes:) |
|
12066 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 |
|
12067 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} |
|
12068 ac_tool_warned=yes ;; |
|
12069 esac |
|
12070 NM=$ac_ct_NM |
|
12071 fi |
|
12072 else |
|
12073 NM="$ac_cv_prog_NM" |
|
12074 fi |
|
12075 |
|
12076 |
|
12077 # Translate "gcc -E" into "`which gcc` -E" ie |
|
12078 # extract the full path to the binary and at the |
|
12079 # same time maintain any arguments passed to it. |
|
12080 # The command MUST exist in the path, or else! |
|
12081 tmp="$NM" |
|
12082 car="${tmp%% *}" |
|
12083 tmp="$NM EOL" |
|
12084 cdr="${tmp#* }" |
|
12085 # On windows we want paths without spaces. |
|
12086 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
12087 |
|
12088 # Translate long cygdrive or C:\sdfsf path |
|
12089 # into a short mixed mode path that has no |
|
12090 # spaces in it. |
|
12091 tmp="$car" |
|
12092 |
|
12093 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
12094 tmp=`$CYGPATH -u "$car"` |
|
12095 tmp=`which "$tmp"` |
|
12096 # If file exists with .exe appended, that's the real filename |
|
12097 # and cygpath needs that to convert to short style path. |
|
12098 if test -f "${tmp}.exe"; then |
|
12099 tmp="${tmp}.exe" |
|
12100 elif test -f "${tmp}.cmd"; then |
|
12101 tmp="${tmp}.cmd" |
|
12102 fi |
|
12103 # Convert to C:/ mixed style path without spaces. |
|
12104 tmp=`$CYGPATH -s -m "$tmp"` |
|
12105 fi |
|
12106 car="$tmp" |
|
12107 |
|
12108 else |
|
12109 # "which" is not portable, but is used here |
|
12110 # because we know that the command exists! |
|
12111 car=`which $car` |
|
12112 fi |
|
12113 if test "x$cdr" != xEOL; then |
|
12114 NM="$car ${cdr% *}" |
|
12115 else |
|
12116 NM="$car" |
|
12117 fi |
|
12118 |
|
12119 if test -n "$ac_tool_prefix"; then |
|
12120 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. |
|
12121 set dummy ${ac_tool_prefix}strip; ac_word=$2 |
|
12122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
12123 $as_echo_n "checking for $ac_word... " >&6; } |
|
12124 if test "${ac_cv_prog_STRIP+set}" = set; then : |
|
12125 $as_echo_n "(cached) " >&6 |
|
12126 else |
|
12127 if test -n "$STRIP"; then |
|
12128 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. |
|
12129 else |
|
12130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
12131 for as_dir in $PATH |
|
12132 do |
|
12133 IFS=$as_save_IFS |
|
12134 test -z "$as_dir" && as_dir=. |
|
12135 for ac_exec_ext in '' $ac_executable_extensions; do |
|
12136 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
12137 ac_cv_prog_STRIP="${ac_tool_prefix}strip" |
|
12138 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
12139 break 2 |
|
12140 fi |
|
12141 done |
|
12142 done |
|
12143 IFS=$as_save_IFS |
|
12144 |
|
12145 fi |
|
12146 fi |
|
12147 STRIP=$ac_cv_prog_STRIP |
|
12148 if test -n "$STRIP"; then |
|
12149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 |
|
12150 $as_echo "$STRIP" >&6; } |
|
12151 else |
|
12152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
12153 $as_echo "no" >&6; } |
|
12154 fi |
|
12155 |
|
12156 |
|
12157 fi |
|
12158 if test -z "$ac_cv_prog_STRIP"; then |
|
12159 ac_ct_STRIP=$STRIP |
|
12160 # Extract the first word of "strip", so it can be a program name with args. |
|
12161 set dummy strip; ac_word=$2 |
|
12162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
12163 $as_echo_n "checking for $ac_word... " >&6; } |
|
12164 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : |
|
12165 $as_echo_n "(cached) " >&6 |
|
12166 else |
|
12167 if test -n "$ac_ct_STRIP"; then |
|
12168 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. |
|
12169 else |
|
12170 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
12171 for as_dir in $PATH |
|
12172 do |
|
12173 IFS=$as_save_IFS |
|
12174 test -z "$as_dir" && as_dir=. |
|
12175 for ac_exec_ext in '' $ac_executable_extensions; do |
|
12176 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
12177 ac_cv_prog_ac_ct_STRIP="strip" |
|
12178 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
12179 break 2 |
|
12180 fi |
|
12181 done |
|
12182 done |
|
12183 IFS=$as_save_IFS |
|
12184 |
|
12185 fi |
|
12186 fi |
|
12187 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP |
|
12188 if test -n "$ac_ct_STRIP"; then |
|
12189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 |
|
12190 $as_echo "$ac_ct_STRIP" >&6; } |
|
12191 else |
|
12192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
12193 $as_echo "no" >&6; } |
|
12194 fi |
|
12195 |
|
12196 if test "x$ac_ct_STRIP" = x; then |
|
12197 STRIP="" |
|
12198 else |
|
12199 case $cross_compiling:$ac_tool_warned in |
|
12200 yes:) |
|
12201 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 |
|
12202 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} |
|
12203 ac_tool_warned=yes ;; |
|
12204 esac |
|
12205 STRIP=$ac_ct_STRIP |
|
12206 fi |
|
12207 else |
|
12208 STRIP="$ac_cv_prog_STRIP" |
|
12209 fi |
|
12210 |
|
12211 |
|
12212 # Translate "gcc -E" into "`which gcc` -E" ie |
|
12213 # extract the full path to the binary and at the |
|
12214 # same time maintain any arguments passed to it. |
|
12215 # The command MUST exist in the path, or else! |
|
12216 tmp="$STRIP" |
|
12217 car="${tmp%% *}" |
|
12218 tmp="$STRIP EOL" |
|
12219 cdr="${tmp#* }" |
|
12220 # On windows we want paths without spaces. |
|
12221 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
12222 |
|
12223 # Translate long cygdrive or C:\sdfsf path |
|
12224 # into a short mixed mode path that has no |
|
12225 # spaces in it. |
|
12226 tmp="$car" |
|
12227 |
|
12228 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
12229 tmp=`$CYGPATH -u "$car"` |
|
12230 tmp=`which "$tmp"` |
|
12231 # If file exists with .exe appended, that's the real filename |
|
12232 # and cygpath needs that to convert to short style path. |
|
12233 if test -f "${tmp}.exe"; then |
|
12234 tmp="${tmp}.exe" |
|
12235 elif test -f "${tmp}.cmd"; then |
|
12236 tmp="${tmp}.cmd" |
|
12237 fi |
|
12238 # Convert to C:/ mixed style path without spaces. |
|
12239 tmp=`$CYGPATH -s -m "$tmp"` |
|
12240 fi |
|
12241 car="$tmp" |
|
12242 |
|
12243 else |
|
12244 # "which" is not portable, but is used here |
|
12245 # because we know that the command exists! |
|
12246 car=`which $car` |
|
12247 fi |
|
12248 if test "x$cdr" != xEOL; then |
|
12249 STRIP="$car ${cdr% *}" |
|
12250 else |
|
12251 STRIP="$car" |
|
12252 fi |
|
12253 |
|
12254 fi |
|
12255 |
|
12256 ### |
|
12257 # |
|
12258 # Check for objcopy |
|
12259 # |
|
12260 # but search for gobjcopy first... |
|
12261 # since I on solaris found a broken objcopy...buhh |
|
12262 # |
|
12263 if test -n "$ac_tool_prefix"; then |
|
12264 # Extract the first word of "${ac_tool_prefix}gobjcopy", so it can be a program name with args. |
|
12265 set dummy ${ac_tool_prefix}gobjcopy; ac_word=$2 |
|
12266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
12267 $as_echo_n "checking for $ac_word... " >&6; } |
|
12268 if test "${ac_cv_path_OBJCOPY+set}" = set; then : |
|
12269 $as_echo_n "(cached) " >&6 |
|
12270 else |
|
12271 case $OBJCOPY in |
|
12272 [\\/]* | ?:[\\/]*) |
|
12273 ac_cv_path_OBJCOPY="$OBJCOPY" # Let the user override the test with a path. |
|
12274 ;; |
|
12275 *) |
|
12276 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
12277 for as_dir in $PATH |
|
12278 do |
|
12279 IFS=$as_save_IFS |
|
12280 test -z "$as_dir" && as_dir=. |
|
12281 for ac_exec_ext in '' $ac_executable_extensions; do |
|
12282 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
12283 ac_cv_path_OBJCOPY="$as_dir/$ac_word$ac_exec_ext" |
|
12284 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
12285 break 2 |
|
12286 fi |
|
12287 done |
|
12288 done |
|
12289 IFS=$as_save_IFS |
|
12290 |
|
12291 ;; |
|
12292 esac |
|
12293 fi |
|
12294 OBJCOPY=$ac_cv_path_OBJCOPY |
|
12295 if test -n "$OBJCOPY"; then |
|
12296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5 |
|
12297 $as_echo "$OBJCOPY" >&6; } |
|
12298 else |
|
12299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
12300 $as_echo "no" >&6; } |
|
12301 fi |
|
12302 |
|
12303 |
|
12304 fi |
|
12305 if test -z "$ac_cv_path_OBJCOPY"; then |
|
12306 ac_pt_OBJCOPY=$OBJCOPY |
|
12307 # Extract the first word of "gobjcopy", so it can be a program name with args. |
|
12308 set dummy gobjcopy; ac_word=$2 |
|
12309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
12310 $as_echo_n "checking for $ac_word... " >&6; } |
|
12311 if test "${ac_cv_path_ac_pt_OBJCOPY+set}" = set; then : |
|
12312 $as_echo_n "(cached) " >&6 |
|
12313 else |
|
12314 case $ac_pt_OBJCOPY in |
|
12315 [\\/]* | ?:[\\/]*) |
|
12316 ac_cv_path_ac_pt_OBJCOPY="$ac_pt_OBJCOPY" # Let the user override the test with a path. |
|
12317 ;; |
|
12318 *) |
|
12319 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
12320 for as_dir in $PATH |
|
12321 do |
|
12322 IFS=$as_save_IFS |
|
12323 test -z "$as_dir" && as_dir=. |
|
12324 for ac_exec_ext in '' $ac_executable_extensions; do |
|
12325 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
12326 ac_cv_path_ac_pt_OBJCOPY="$as_dir/$ac_word$ac_exec_ext" |
|
12327 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
12328 break 2 |
|
12329 fi |
|
12330 done |
|
12331 done |
|
12332 IFS=$as_save_IFS |
|
12333 |
|
12334 ;; |
|
12335 esac |
|
12336 fi |
|
12337 ac_pt_OBJCOPY=$ac_cv_path_ac_pt_OBJCOPY |
|
12338 if test -n "$ac_pt_OBJCOPY"; then |
|
12339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_OBJCOPY" >&5 |
|
12340 $as_echo "$ac_pt_OBJCOPY" >&6; } |
|
12341 else |
|
12342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
12343 $as_echo "no" >&6; } |
|
12344 fi |
|
12345 |
|
12346 if test "x$ac_pt_OBJCOPY" = x; then |
|
12347 OBJCOPY="" |
|
12348 else |
|
12349 case $cross_compiling:$ac_tool_warned in |
|
12350 yes:) |
|
12351 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 |
|
12352 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} |
|
12353 ac_tool_warned=yes ;; |
|
12354 esac |
|
12355 OBJCOPY=$ac_pt_OBJCOPY |
|
12356 fi |
|
12357 else |
|
12358 OBJCOPY="$ac_cv_path_OBJCOPY" |
|
12359 fi |
|
12360 |
|
12361 if test "x$OBJCOPY" = x; then |
|
12362 if test -n "$ac_tool_prefix"; then |
|
12363 # Extract the first word of "${ac_tool_prefix}objcopy", so it can be a program name with args. |
|
12364 set dummy ${ac_tool_prefix}objcopy; ac_word=$2 |
|
12365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
12366 $as_echo_n "checking for $ac_word... " >&6; } |
|
12367 if test "${ac_cv_path_OBJCOPY+set}" = set; then : |
|
12368 $as_echo_n "(cached) " >&6 |
|
12369 else |
|
12370 case $OBJCOPY in |
|
12371 [\\/]* | ?:[\\/]*) |
|
12372 ac_cv_path_OBJCOPY="$OBJCOPY" # Let the user override the test with a path. |
|
12373 ;; |
|
12374 *) |
|
12375 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
12376 for as_dir in $PATH |
|
12377 do |
|
12378 IFS=$as_save_IFS |
|
12379 test -z "$as_dir" && as_dir=. |
|
12380 for ac_exec_ext in '' $ac_executable_extensions; do |
|
12381 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
12382 ac_cv_path_OBJCOPY="$as_dir/$ac_word$ac_exec_ext" |
|
12383 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
12384 break 2 |
|
12385 fi |
|
12386 done |
|
12387 done |
|
12388 IFS=$as_save_IFS |
|
12389 |
|
12390 ;; |
|
12391 esac |
|
12392 fi |
|
12393 OBJCOPY=$ac_cv_path_OBJCOPY |
|
12394 if test -n "$OBJCOPY"; then |
|
12395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJCOPY" >&5 |
|
12396 $as_echo "$OBJCOPY" >&6; } |
|
12397 else |
|
12398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
12399 $as_echo "no" >&6; } |
|
12400 fi |
|
12401 |
|
12402 |
|
12403 fi |
|
12404 if test -z "$ac_cv_path_OBJCOPY"; then |
|
12405 ac_pt_OBJCOPY=$OBJCOPY |
|
12406 # Extract the first word of "objcopy", so it can be a program name with args. |
|
12407 set dummy objcopy; ac_word=$2 |
|
12408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
12409 $as_echo_n "checking for $ac_word... " >&6; } |
|
12410 if test "${ac_cv_path_ac_pt_OBJCOPY+set}" = set; then : |
|
12411 $as_echo_n "(cached) " >&6 |
|
12412 else |
|
12413 case $ac_pt_OBJCOPY in |
|
12414 [\\/]* | ?:[\\/]*) |
|
12415 ac_cv_path_ac_pt_OBJCOPY="$ac_pt_OBJCOPY" # Let the user override the test with a path. |
|
12416 ;; |
|
12417 *) |
|
12418 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
12419 for as_dir in $PATH |
|
12420 do |
|
12421 IFS=$as_save_IFS |
|
12422 test -z "$as_dir" && as_dir=. |
|
12423 for ac_exec_ext in '' $ac_executable_extensions; do |
|
12424 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
12425 ac_cv_path_ac_pt_OBJCOPY="$as_dir/$ac_word$ac_exec_ext" |
|
12426 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
12427 break 2 |
|
12428 fi |
|
12429 done |
|
12430 done |
|
12431 IFS=$as_save_IFS |
|
12432 |
|
12433 ;; |
|
12434 esac |
|
12435 fi |
|
12436 ac_pt_OBJCOPY=$ac_cv_path_ac_pt_OBJCOPY |
|
12437 if test -n "$ac_pt_OBJCOPY"; then |
|
12438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_OBJCOPY" >&5 |
|
12439 $as_echo "$ac_pt_OBJCOPY" >&6; } |
|
12440 else |
|
12441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
12442 $as_echo "no" >&6; } |
|
12443 fi |
|
12444 |
|
12445 if test "x$ac_pt_OBJCOPY" = x; then |
|
12446 OBJCOPY="" |
|
12447 else |
|
12448 case $cross_compiling:$ac_tool_warned in |
|
12449 yes:) |
|
12450 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 |
|
12451 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} |
|
12452 ac_tool_warned=yes ;; |
|
12453 esac |
|
12454 OBJCOPY=$ac_pt_OBJCOPY |
|
12455 fi |
|
12456 else |
|
12457 OBJCOPY="$ac_cv_path_OBJCOPY" |
|
12458 fi |
|
12459 |
|
12460 fi |
|
12461 |
|
12462 # Restore old path without tools dir |
|
12463 PATH="$OLD_PATH" |
|
12464 |
|
12465 |
|
12466 # FIXME: Currently we must test this after paths but before flags. Fix! |
|
12467 |
|
12468 # And we can test some aspects on the target using configure macros. |
|
12469 |
|
12470 |
|
12471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 |
|
12472 $as_echo_n "checking for ANSI C header files... " >&6; } |
|
12473 if test "${ac_cv_header_stdc+set}" = set; then : |
|
12474 $as_echo_n "(cached) " >&6 |
|
12475 else |
|
12476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
12477 /* end confdefs.h. */ |
|
12478 #include <stdlib.h> |
|
12479 #include <stdarg.h> |
|
12480 #include <string.h> |
|
12481 #include <float.h> |
|
12482 |
|
12483 int |
|
12484 main () |
|
12485 { |
|
12486 |
|
12487 ; |
|
12488 return 0; |
|
12489 } |
|
12490 _ACEOF |
|
12491 if ac_fn_cxx_try_compile "$LINENO"; then : |
|
12492 ac_cv_header_stdc=yes |
|
12493 else |
|
12494 ac_cv_header_stdc=no |
|
12495 fi |
|
12496 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
|
12497 |
|
12498 if test $ac_cv_header_stdc = yes; then |
|
12499 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. |
|
12500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
12501 /* end confdefs.h. */ |
|
12502 #include <string.h> |
|
12503 |
|
12504 _ACEOF |
|
12505 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | |
|
12506 $EGREP "memchr" >/dev/null 2>&1; then : |
|
12507 |
|
12508 else |
|
12509 ac_cv_header_stdc=no |
|
12510 fi |
|
12511 rm -f conftest* |
|
12512 |
|
12513 fi |
|
12514 |
|
12515 if test $ac_cv_header_stdc = yes; then |
|
12516 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. |
|
12517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
12518 /* end confdefs.h. */ |
|
12519 #include <stdlib.h> |
|
12520 |
|
12521 _ACEOF |
|
12522 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | |
|
12523 $EGREP "free" >/dev/null 2>&1; then : |
|
12524 |
|
12525 else |
|
12526 ac_cv_header_stdc=no |
|
12527 fi |
|
12528 rm -f conftest* |
|
12529 |
|
12530 fi |
|
12531 |
|
12532 if test $ac_cv_header_stdc = yes; then |
|
12533 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. |
|
12534 if test "$cross_compiling" = yes; then : |
|
12535 : |
|
12536 else |
|
12537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
12538 /* end confdefs.h. */ |
|
12539 #include <ctype.h> |
|
12540 #include <stdlib.h> |
|
12541 #if ((' ' & 0x0FF) == 0x020) |
|
12542 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z') |
|
12543 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) |
|
12544 #else |
|
12545 # define ISLOWER(c) \ |
|
12546 (('a' <= (c) && (c) <= 'i') \ |
|
12547 || ('j' <= (c) && (c) <= 'r') \ |
|
12548 || ('s' <= (c) && (c) <= 'z')) |
|
12549 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) |
|
12550 #endif |
|
12551 |
|
12552 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) |
|
12553 int |
|
12554 main () |
|
12555 { |
|
12556 int i; |
|
12557 for (i = 0; i < 256; i++) |
|
12558 if (XOR (islower (i), ISLOWER (i)) |
|
12559 || toupper (i) != TOUPPER (i)) |
|
12560 return 2; |
|
12561 return 0; |
|
12562 } |
|
12563 _ACEOF |
|
12564 if ac_fn_cxx_try_run "$LINENO"; then : |
|
12565 |
|
12566 else |
|
12567 ac_cv_header_stdc=no |
|
12568 fi |
|
12569 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ |
|
12570 conftest.$ac_objext conftest.beam conftest.$ac_ext |
|
12571 fi |
|
12572 |
|
12573 fi |
|
12574 fi |
|
12575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 |
|
12576 $as_echo "$ac_cv_header_stdc" >&6; } |
|
12577 if test $ac_cv_header_stdc = yes; then |
|
12578 |
|
12579 $as_echo "#define STDC_HEADERS 1" >>confdefs.h |
|
12580 |
|
12581 fi |
|
12582 |
|
12583 # On IRIX 5.3, sys/types and inttypes.h are conflicting. |
|
12584 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ |
|
12585 inttypes.h stdint.h unistd.h |
|
12586 do : |
|
12587 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` |
|
12588 ac_fn_cxx_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default |
|
12589 " |
|
12590 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : |
|
12591 cat >>confdefs.h <<_ACEOF |
|
12592 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 |
|
12593 _ACEOF |
|
12594 |
|
12595 fi |
|
12596 |
|
12597 done |
|
12598 |
|
12599 |
|
12600 |
|
12601 ############################################################################### |
|
12602 # |
|
12603 # Now we check if libjvm.so will use 32 or 64 bit pointers for the C/C++ code. |
|
12604 # (The JVM can use 32 or 64 bit Java pointers but that decision |
|
12605 # is made at runtime.) |
|
12606 # |
|
12607 ac_ext=cpp |
|
12608 ac_cpp='$CXXCPP $CPPFLAGS' |
|
12609 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' |
|
12610 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' |
|
12611 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu |
|
12612 |
|
12613 OLD_CXXFLAGS="$CXXFLAGS" |
|
12614 if test "x$OPENJDK_TARGET_OS" != xwindows && test "x$with_target_bits" != x; then |
|
12615 CXXFLAGS="-m${with_target_bits} $CXXFLAGS" |
|
12616 fi |
|
12617 # The cast to long int works around a bug in the HP C Compiler |
|
12618 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects |
|
12619 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. |
|
12620 # This bug is HP SR number 8606223364. |
|
12621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int *" >&5 |
|
12622 $as_echo_n "checking size of int *... " >&6; } |
|
12623 if test "${ac_cv_sizeof_int_p+set}" = set; then : |
|
12624 $as_echo_n "(cached) " >&6 |
|
12625 else |
|
12626 if ac_fn_cxx_compute_int "$LINENO" "(long int) (sizeof (int *))" "ac_cv_sizeof_int_p" "$ac_includes_default"; then : |
|
12627 |
|
12628 else |
|
12629 if test "$ac_cv_type_int_p" = yes; then |
|
12630 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 |
|
12631 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;} |
|
12632 as_fn_error 77 "cannot compute sizeof (int *) |
|
12633 See \`config.log' for more details" "$LINENO" 5 ; } |
|
12634 else |
|
12635 ac_cv_sizeof_int_p=0 |
|
12636 fi |
|
12637 fi |
|
12638 |
|
12639 fi |
|
12640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int_p" >&5 |
|
12641 $as_echo "$ac_cv_sizeof_int_p" >&6; } |
|
12642 |
|
12643 |
|
12644 |
|
12645 cat >>confdefs.h <<_ACEOF |
|
12646 #define SIZEOF_INT_P $ac_cv_sizeof_int_p |
|
12647 _ACEOF |
|
12648 |
|
12649 |
|
12650 CXXFLAGS="$OLD_CXXFLAGS" |
|
12651 ac_ext=cpp |
|
12652 ac_cpp='$CXXCPP $CPPFLAGS' |
|
12653 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' |
|
12654 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' |
|
12655 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu |
|
12656 |
|
12657 |
|
12658 # keep track of c/cxx flags that we added outselves... |
|
12659 # to prevent emitting warning... |
|
12660 ADDED_CFLAGS= |
|
12661 ADDED_CXXFLAGS= |
|
12662 ADDED_LDFLAGS= |
|
12663 |
|
12664 if test "x$ac_cv_sizeof_int_p" = x0; then |
|
12665 # The test failed, lets pick the assumed value. |
|
12666 ARCH_DATA_MODEL=$OPENJDK_TARGET_CPU_BITS |
|
12667 else |
|
12668 ARCH_DATA_MODEL=`expr 8 \* $ac_cv_sizeof_int_p` |
|
12669 |
|
12670 if test "x$OPENJDK_TARGET_OS" != xwindows && test "x$with_target_bits" != x; then |
|
12671 ADDED_CFLAGS=" -m${with_target_bits}" |
|
12672 ADDED_CXXFLAGS=" -m${with_target_bits}" |
|
12673 ADDED_LDFLAGS=" -m${with_target_bits}" |
|
12674 |
|
12675 CFLAGS="${CFLAGS}${ADDED_CFLAGS}" |
|
12676 CXXFLAGS="${CXXFLAGS}${ADDED_CXXFLAGS}" |
|
12677 LDFLAGS="${LDFLAGS}${ADDED_LDFLAGS}" |
|
12678 |
|
12679 CFLAGS_JDK="${CFLAGS_JDK}${ADDED_CFLAGS}" |
|
12680 CXXFLAGS_JDK="${CXXFLAGS_JDK}${ADDED_CXXFLAGS}" |
|
12681 LDFLAGS_JDK="${LDFLAGS_JDK}${ADDED_LDFLAGS}" |
|
12682 fi |
|
12683 fi |
|
12684 |
|
12685 if test "x$ARCH_DATA_MODEL" = x64; then |
|
12686 A_LP64="LP64:=" |
|
12687 ADD_LP64="-D_LP64=1" |
|
12688 fi |
|
12689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for target address size" >&5 |
|
12690 $as_echo_n "checking for target address size... " >&6; } |
|
12691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ARCH_DATA_MODEL bits" >&5 |
|
12692 $as_echo "$ARCH_DATA_MODEL bits" >&6; } |
|
12693 LP64=$A_LP64 |
|
12694 |
|
12695 |
|
12696 |
|
12697 if test "x$ARCH_DATA_MODEL" != "x$OPENJDK_TARGET_CPU_BITS"; then |
|
12698 as_fn_error $? "The tested number of bits in the target ($ARCH_DATA_MODEL) differs from the number of bits expected to be found in the target ($OPENJDK_TARGET_CPU_BITS)" "$LINENO" 5 |
|
12699 fi |
|
12700 |
|
12701 # |
|
12702 # NOTE: check for -mstackrealign needs to be below potential addition of -m32 |
|
12703 # |
|
12704 if test "x$OPENJDK_TARGET_CPU_BITS" = x32 && test "x$OPENJDK_TARGET_OS" = xmacosx; then |
|
12705 # On 32-bit MacOSX the OS requires C-entry points to be 16 byte aligned. |
|
12706 # While waiting for a better solution, the current workaround is to use -mstackrealign. |
|
12707 CFLAGS="$CFLAGS -mstackrealign" |
|
12708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if 32-bit compiler supports -mstackrealign" >&5 |
|
12709 $as_echo_n "checking if 32-bit compiler supports -mstackrealign... " >&6; } |
|
12710 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
12711 /* end confdefs.h. */ |
|
12712 int main() { return 0; } |
|
12713 _ACEOF |
|
12714 if ac_fn_cxx_try_link "$LINENO"; then : |
|
12715 |
|
12716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 |
|
12717 $as_echo "yes" >&6; } |
|
12718 |
|
12719 else |
|
12720 |
|
12721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
12722 $as_echo "no" >&6; } |
|
12723 as_fn_error $? "The selected compiler $CXX does not support -mstackrealign! Try to put another compiler in the path." "$LINENO" 5 |
|
12724 |
|
12725 fi |
|
12726 rm -f core conftest.err conftest.$ac_objext \ |
|
12727 conftest$ac_exeext conftest.$ac_ext |
|
12728 fi |
|
12729 |
|
12730 |
|
12731 ############################################################################### |
|
12732 # |
|
12733 # Is the target little of big endian? |
|
12734 # |
|
12735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 |
|
12736 $as_echo_n "checking whether byte ordering is bigendian... " >&6; } |
|
12737 if test "${ac_cv_c_bigendian+set}" = set; then : |
|
12738 $as_echo_n "(cached) " >&6 |
|
12739 else |
|
12740 ac_cv_c_bigendian=unknown |
|
12741 # See if we're dealing with a universal compiler. |
|
12742 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
12743 /* end confdefs.h. */ |
|
12744 #ifndef __APPLE_CC__ |
|
12745 not a universal capable compiler |
|
12746 #endif |
|
12747 typedef int dummy; |
|
12748 |
|
12749 _ACEOF |
|
12750 if ac_fn_cxx_try_compile "$LINENO"; then : |
|
12751 |
|
12752 # Check for potential -arch flags. It is not universal unless |
|
12753 # there are at least two -arch flags with different values. |
|
12754 ac_arch= |
|
12755 ac_prev= |
|
12756 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do |
|
12757 if test -n "$ac_prev"; then |
|
12758 case $ac_word in |
|
12759 i?86 | x86_64 | ppc | ppc64) |
|
12760 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then |
|
12761 ac_arch=$ac_word |
|
12762 else |
|
12763 ac_cv_c_bigendian=universal |
|
12764 break |
|
12765 fi |
|
12766 ;; |
|
12767 esac |
|
12768 ac_prev= |
|
12769 elif test "x$ac_word" = "x-arch"; then |
|
12770 ac_prev=arch |
|
12771 fi |
|
12772 done |
|
12773 fi |
|
12774 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
|
12775 if test $ac_cv_c_bigendian = unknown; then |
|
12776 # See if sys/param.h defines the BYTE_ORDER macro. |
|
12777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
12778 /* end confdefs.h. */ |
|
12779 #include <sys/types.h> |
|
12780 #include <sys/param.h> |
|
12781 |
|
12782 int |
|
12783 main () |
|
12784 { |
|
12785 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ |
|
12786 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ |
|
12787 && LITTLE_ENDIAN) |
|
12788 bogus endian macros |
|
12789 #endif |
|
12790 |
|
12791 ; |
|
12792 return 0; |
|
12793 } |
|
12794 _ACEOF |
|
12795 if ac_fn_cxx_try_compile "$LINENO"; then : |
|
12796 # It does; now see whether it defined to BIG_ENDIAN or not. |
|
12797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
12798 /* end confdefs.h. */ |
|
12799 #include <sys/types.h> |
|
12800 #include <sys/param.h> |
|
12801 |
|
12802 int |
|
12803 main () |
|
12804 { |
|
12805 #if BYTE_ORDER != BIG_ENDIAN |
|
12806 not big endian |
|
12807 #endif |
|
12808 |
|
12809 ; |
|
12810 return 0; |
|
12811 } |
|
12812 _ACEOF |
|
12813 if ac_fn_cxx_try_compile "$LINENO"; then : |
|
12814 ac_cv_c_bigendian=yes |
|
12815 else |
|
12816 ac_cv_c_bigendian=no |
|
12817 fi |
|
12818 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
|
12819 fi |
|
12820 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
|
12821 fi |
|
12822 if test $ac_cv_c_bigendian = unknown; then |
|
12823 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). |
|
12824 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
12825 /* end confdefs.h. */ |
|
12826 #include <limits.h> |
|
12827 |
|
12828 int |
|
12829 main () |
|
12830 { |
|
12831 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) |
|
12832 bogus endian macros |
|
12833 #endif |
|
12834 |
|
12835 ; |
|
12836 return 0; |
|
12837 } |
|
12838 _ACEOF |
|
12839 if ac_fn_cxx_try_compile "$LINENO"; then : |
|
12840 # It does; now see whether it defined to _BIG_ENDIAN or not. |
|
12841 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
12842 /* end confdefs.h. */ |
|
12843 #include <limits.h> |
|
12844 |
|
12845 int |
|
12846 main () |
|
12847 { |
|
12848 #ifndef _BIG_ENDIAN |
|
12849 not big endian |
|
12850 #endif |
|
12851 |
|
12852 ; |
|
12853 return 0; |
|
12854 } |
|
12855 _ACEOF |
|
12856 if ac_fn_cxx_try_compile "$LINENO"; then : |
|
12857 ac_cv_c_bigendian=yes |
|
12858 else |
|
12859 ac_cv_c_bigendian=no |
|
12860 fi |
|
12861 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
|
12862 fi |
|
12863 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
|
12864 fi |
|
12865 if test $ac_cv_c_bigendian = unknown; then |
|
12866 # Compile a test program. |
|
12867 if test "$cross_compiling" = yes; then : |
|
12868 # Try to guess by grepping values from an object file. |
|
12869 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
12870 /* end confdefs.h. */ |
|
12871 short int ascii_mm[] = |
|
12872 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; |
|
12873 short int ascii_ii[] = |
|
12874 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; |
|
12875 int use_ascii (int i) { |
|
12876 return ascii_mm[i] + ascii_ii[i]; |
|
12877 } |
|
12878 short int ebcdic_ii[] = |
|
12879 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; |
|
12880 short int ebcdic_mm[] = |
|
12881 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; |
|
12882 int use_ebcdic (int i) { |
|
12883 return ebcdic_mm[i] + ebcdic_ii[i]; |
|
12884 } |
|
12885 extern int foo; |
|
12886 |
|
12887 int |
|
12888 main () |
|
12889 { |
|
12890 return use_ascii (foo) == use_ebcdic (foo); |
|
12891 ; |
|
12892 return 0; |
|
12893 } |
|
12894 _ACEOF |
|
12895 if ac_fn_cxx_try_compile "$LINENO"; then : |
|
12896 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then |
|
12897 ac_cv_c_bigendian=yes |
|
12898 fi |
|
12899 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then |
|
12900 if test "$ac_cv_c_bigendian" = unknown; then |
|
12901 ac_cv_c_bigendian=no |
|
12902 else |
|
12903 # finding both strings is unlikely to happen, but who knows? |
|
12904 ac_cv_c_bigendian=unknown |
|
12905 fi |
|
12906 fi |
|
12907 fi |
|
12908 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
|
12909 else |
|
12910 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
12911 /* end confdefs.h. */ |
|
12912 $ac_includes_default |
|
12913 int |
|
12914 main () |
|
12915 { |
|
12916 |
|
12917 /* Are we little or big endian? From Harbison&Steele. */ |
|
12918 union |
|
12919 { |
|
12920 long int l; |
|
12921 char c[sizeof (long int)]; |
|
12922 } u; |
|
12923 u.l = 1; |
|
12924 return u.c[sizeof (long int) - 1] == 1; |
|
12925 |
|
12926 ; |
|
12927 return 0; |
|
12928 } |
|
12929 _ACEOF |
|
12930 if ac_fn_cxx_try_run "$LINENO"; then : |
|
12931 ac_cv_c_bigendian=no |
|
12932 else |
|
12933 ac_cv_c_bigendian=yes |
|
12934 fi |
|
12935 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ |
|
12936 conftest.$ac_objext conftest.beam conftest.$ac_ext |
|
12937 fi |
|
12938 |
|
12939 fi |
|
12940 fi |
|
12941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 |
|
12942 $as_echo "$ac_cv_c_bigendian" >&6; } |
|
12943 case $ac_cv_c_bigendian in #( |
|
12944 yes) |
|
12945 ENDIAN="big";; #( |
|
12946 no) |
|
12947 ENDIAN="little" ;; #( |
|
12948 universal) |
|
12949 ENDIAN="universal_endianness" |
|
12950 ;; #( |
|
12951 *) |
|
12952 ENDIAN="unknown" ;; |
|
12953 esac |
|
12954 |
|
12955 |
|
12956 if test "x$ENDIAN" = xuniversal_endianness; then |
|
12957 as_fn_error $? "Building with both big and little endianness is not supported" "$LINENO" 5 |
|
12958 fi |
|
12959 if test "x$ENDIAN" = xunknown; then |
|
12960 ENDIAN="$OPENJDK_TARGET_CPU_ENDIAN" |
|
12961 fi |
|
12962 if test "x$ENDIAN" != "x$OPENJDK_TARGET_CPU_ENDIAN"; then |
|
12963 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The tested endian in the target ($ENDIAN) differs from the endian expected to be found in the target ($OPENJDK_TARGET_CPU_ENDIAN)" >&5 |
|
12964 $as_echo "$as_me: WARNING: The tested endian in the target ($ENDIAN) differs from the endian expected to be found in the target ($OPENJDK_TARGET_CPU_ENDIAN)" >&2;} |
|
12965 ENDIAN="$OPENJDK_TARGET_CPU_ENDIAN" |
|
12966 fi |
|
12967 |
|
12968 |
|
12969 |
|
12970 # Configure flags for the tools |
|
12971 |
|
12972 |
|
12973 ############################################################################### |
|
12974 # |
|
12975 # How to compile shared libraries. |
|
12976 # |
|
12977 |
|
12978 if test "x$GCC" = xyes; then |
|
12979 COMPILER_NAME=gcc |
|
12980 PICFLAG="-fPIC" |
|
12981 LIBRARY_PREFIX=lib |
|
12982 SHARED_LIBRARY='lib$1.so' |
|
12983 STATIC_LIBRARY='lib$1.a' |
|
12984 SHARED_LIBRARY_FLAGS="-shared" |
|
12985 SHARED_LIBRARY_SUFFIX='.so' |
|
12986 STATIC_LIBRARY_SUFFIX='.a' |
|
12987 OBJ_SUFFIX='.o' |
|
12988 EXE_SUFFIX='' |
|
12989 SET_SHARED_LIBRARY_NAME='-Xlinker -soname=$1' |
|
12990 SET_SHARED_LIBRARY_MAPFILE='-Xlinker -version-script=$1' |
|
12991 C_FLAG_REORDER='' |
|
12992 CXX_FLAG_REORDER='' |
|
12993 SET_SHARED_LIBRARY_ORIGIN='-Xlinker -z -Xlinker origin -Xlinker -rpath -Xlinker \$$$$ORIGIN/$1' |
|
12994 LD="$CC" |
|
12995 LDEXE="$CC" |
|
12996 LDCXX="$CXX" |
|
12997 LDEXECXX="$CXX" |
|
12998 POST_STRIP_CMD="$STRIP -g" |
|
12999 if test "x$JDK_VARIANT" = xembedded; then |
|
13000 POST_STRIP_CMD="$STRIP --strip-unneeded" |
|
13001 fi |
|
13002 |
|
13003 # Linking is different on MacOSX |
|
13004 if test "x$OPENJDK_BUILD_OS" = xmacosx; then |
|
13005 # Might change in the future to clang. |
|
13006 COMPILER_NAME=gcc |
|
13007 SHARED_LIBRARY='lib$1.dylib' |
|
13008 SHARED_LIBRARY_FLAGS="-dynamiclib -compatibility_version 1.0.0 -current_version 1.0.0 $PICFLAG" |
|
13009 SHARED_LIBRARY_SUFFIX='.dylib' |
|
13010 EXE_SUFFIX='' |
|
13011 SET_SHARED_LIBRARY_NAME='-Xlinker -install_name -Xlinker @rpath/$1' |
|
13012 SET_SHARED_LIBRARY_MAPFILE='' |
|
13013 SET_SHARED_LIBRARY_ORIGIN='-Xlinker -rpath -Xlinker @loader_path/.' |
|
13014 POST_STRIP_CMD="$STRIP -S" |
|
13015 fi |
|
13016 else |
|
13017 if test "x$OPENJDK_BUILD_OS" = xsolaris; then |
|
13018 # If it is not gcc, then assume it is the Oracle Solaris Studio Compiler |
|
13019 COMPILER_NAME=ossc |
|
13020 PICFLAG="-KPIC" |
|
13021 LIBRARY_PREFIX=lib |
|
13022 SHARED_LIBRARY='lib$1.so' |
|
13023 STATIC_LIBRARY='lib$1.a' |
|
13024 SHARED_LIBRARY_FLAGS="-z defs -xildoff -ztext -G" |
|
13025 SHARED_LIBRARY_SUFFIX='.so' |
|
13026 STATIC_LIBRARY_SUFFIX='.a' |
|
13027 OBJ_SUFFIX='.o' |
|
13028 EXE_SUFFIX='' |
|
13029 SET_SHARED_LIBRARY_NAME='' |
|
13030 SET_SHARED_LIBRARY_MAPFILE='-M$1' |
|
13031 C_FLAG_REORDER='-xF' |
|
13032 CXX_FLAG_REORDER='-xF' |
|
13033 SET_SHARED_LIBRARY_ORIGIN='-R \$$$$ORIGIN/$1' |
|
13034 CFLAGS_JDK="${CFLAGS_JDK} -D__solaris__" |
|
13035 CXXFLAGS_JDK="${CXXFLAGS_JDK} -D__solaris__" |
|
13036 CFLAGS_JDKLIB_EXTRA='-xstrconst' |
|
13037 POST_STRIP_CMD="$STRIP -x" |
|
13038 POST_MCS_CMD="$MCS -d -a \"JDK $FULL_VERSION\"" |
|
13039 fi |
|
13040 if test "x$OPENJDK_BUILD_OS" = xwindows; then |
|
13041 # If it is not gcc, then assume it is the MS Visual Studio compiler |
|
13042 COMPILER_NAME=cl |
|
13043 PICFLAG="" |
|
13044 LIBRARY_PREFIX= |
|
13045 SHARED_LIBRARY='$1.dll' |
|
13046 STATIC_LIBRARY='$1.lib' |
|
13047 SHARED_LIBRARY_FLAGS="-LD" |
|
13048 SHARED_LIBRARY_SUFFIX='.dll' |
|
13049 STATIC_LIBRARY_SUFFIX='.lib' |
|
13050 OBJ_SUFFIX='.obj' |
|
13051 EXE_SUFFIX='.exe' |
|
13052 SET_SHARED_LIBRARY_NAME='' |
|
13053 SET_SHARED_LIBRARY_MAPFILE='' |
|
13054 SET_SHARED_LIBRARY_ORIGIN='' |
|
13055 fi |
|
13056 fi |
|
13057 |
|
13058 |
|
13059 |
|
13060 |
|
13061 |
|
13062 |
|
13063 |
|
13064 |
|
13065 |
|
13066 |
|
13067 |
|
13068 |
|
13069 |
|
13070 |
|
13071 |
|
13072 |
|
13073 |
|
13074 # The (cross) compiler is now configured, we can now test capabilities |
|
13075 # of the target platform. |
|
13076 |
|
13077 |
|
13078 |
|
13079 ############################################################################### |
|
13080 # |
|
13081 # Setup the opt flags for different compilers |
|
13082 # and different operating systems. |
|
13083 # |
|
13084 C_FLAG_DEPS="-MMD -MF" |
|
13085 CXX_FLAG_DEPS="-MMD -MF" |
|
13086 |
|
13087 case $COMPILER_TYPE in |
|
13088 CC ) |
|
13089 D_FLAG="-g" |
|
13090 case $COMPILER_NAME in |
|
13091 gcc ) |
|
13092 case $OPENJDK_TARGET_OS in |
|
13093 macosx ) |
|
13094 # On MacOSX we optimize for size, something |
|
13095 # we should do for all platforms? |
|
13096 C_O_FLAG_HI="-Os" |
|
13097 C_O_FLAG_NORM="-Os" |
|
13098 C_O_FLAG_NONE="" |
|
13099 ;; |
|
13100 *) |
|
13101 C_O_FLAG_HI="-O3" |
|
13102 C_O_FLAG_NORM="-O2" |
|
13103 C_O_FLAG_NONE="-O0" |
|
13104 CFLAGS_DEBUG_SYMBOLS="-g" |
|
13105 CXXFLAGS_DEBUG_SYMBOLS="-g" |
|
13106 if test "x$OPENJDK_TARGET_CPU_BITS" = "x64" && test "x$DEBUG_LEVEL" = "xfastdebug"; then |
|
13107 CFLAGS_DEBUG_SYMBOLS="-g1" |
|
13108 CXXFLAGS_DEBUG_SYMBOLSG="-g1" |
|
13109 fi |
|
13110 ;; |
|
13111 esac |
|
13112 CXX_O_FLAG_HI="$C_O_FLAG_HI" |
|
13113 CXX_O_FLAG_NORM="$C_O_FLAG_NORM" |
|
13114 CXX_O_FLAG_NONE="$C_O_FLAG_NONE" |
|
13115 ;; |
|
13116 ossc ) |
|
13117 # |
|
13118 # Forte has different names for this with their C++ compiler... |
|
13119 # |
|
13120 C_FLAG_DEPS="-xMMD -xMF" |
|
13121 CXX_FLAG_DEPS="-xMMD -xMF" |
|
13122 |
|
13123 # Extra options used with HIGHEST |
|
13124 # |
|
13125 # WARNING: Use of OPTIMIZATION_LEVEL=HIGHEST in your Makefile needs to be |
|
13126 # done with care, there are some assumptions below that need to |
|
13127 # be understood about the use of pointers, and IEEE behavior. |
|
13128 # |
|
13129 # Use non-standard floating point mode (not IEEE 754) |
|
13130 CC_HIGHEST="$CC_HIGHEST -fns" |
|
13131 # Do some simplification of floating point arithmetic (not IEEE 754) |
|
13132 CC_HIGHEST="$CC_HIGHEST -fsimple" |
|
13133 # Use single precision floating point with 'float' |
|
13134 CC_HIGHEST="$CC_HIGHEST -fsingle" |
|
13135 # Assume memory references via basic pointer types do not alias |
|
13136 # (Source with excessing pointer casting and data access with mixed |
|
13137 # pointer types are not recommended) |
|
13138 CC_HIGHEST="$CC_HIGHEST -xalias_level=basic" |
|
13139 # Use intrinsic or inline versions for math/std functions |
|
13140 # (If you expect perfect errno behavior, do not use this) |
|
13141 CC_HIGHEST="$CC_HIGHEST -xbuiltin=%all" |
|
13142 # Loop data dependency optimizations (need -xO3 or higher) |
|
13143 CC_HIGHEST="$CC_HIGHEST -xdepend" |
|
13144 # Pointer parameters to functions do not overlap |
|
13145 # (Similar to -xalias_level=basic usage, but less obvious sometimes. |
|
13146 # If you pass in multiple pointers to the same data, do not use this) |
|
13147 CC_HIGHEST="$CC_HIGHEST -xrestrict" |
|
13148 # Inline some library routines |
|
13149 # (If you expect perfect errno behavior, do not use this) |
|
13150 CC_HIGHEST="$CC_HIGHEST -xlibmil" |
|
13151 # Use optimized math routines |
|
13152 # (If you expect perfect errno behavior, do not use this) |
|
13153 # Can cause undefined external on Solaris 8 X86 on __sincos, removing for now |
|
13154 #CC_HIGHEST="$CC_HIGHEST -xlibmopt" |
|
13155 |
|
13156 case $LEGACY_OPENJDK_TARGET_CPU1 in |
|
13157 i586) |
|
13158 C_O_FLAG_HIGHEST="-xO4 -Wu,-O4~yz $CC_HIGHEST -xchip=pentium" |
|
13159 C_O_FLAG_HI="-xO4 -Wu,-O4~yz" |
|
13160 C_O_FLAG_NORM="-xO2 -Wu,-O2~yz" |
|
13161 C_O_FLAG_NONE="" |
|
13162 CXX_O_FLAG_HIGHEST="-xO4 -Qoption ube -O4~yz $CC_HIGHEST -xchip=pentium" |
|
13163 CXX_O_FLAG_HI="-xO4 -Qoption ube -O4~yz" |
|
13164 CXX_O_FLAG_NORM="-xO2 -Qoption ube -O2~yz" |
|
13165 CXX_O_FLAG_NONE="" |
|
13166 ;; |
|
13167 sparc) |
|
13168 CFLAGS_JDK="${CFLAGS_JDK} -xmemalign=4s" |
|
13169 CXXFLAGS_JDK="${CXXFLAGS_JDK} -xmemalign=4s" |
|
13170 CFLAGS_JDKLIB_EXTRA="${CFLAGS_JDKLIB_EXTRA} -xregs=no%appl" |
|
13171 CXXFLAGS_JDKLIB_EXTRA="${CXXFLAGS_JDKLIB_EXTRA} -xregs=no%appl" |
|
13172 C_O_FLAG_HIGHEST="-xO4 -Wc,-Qrm-s -Wc,-Qiselect-T0 $CC_HIGHEST -xprefetch=auto,explicit -xchip=ultra" |
|
13173 C_O_FLAG_HI="-xO4 -Wc,-Qrm-s -Wc,-Qiselect-T0" |
|
13174 C_O_FLAG_NORM="-xO2 -Wc,-Qrm-s -Wc,-Qiselect-T0" |
|
13175 C_O_FLAG_NONE="" |
|
13176 CXX_O_FLAG_HIGHEST="-xO4 -Qoption cg -Qrm-s -Qoption cg -Qiselect-T0 $CC_HIGHEST -xprefetch=auto,explicit -xchip=ultra" |
|
13177 CXX_O_FLAG_HI="-xO4 -Qoption cg -Qrm-s -Qoption cg -Qiselect-T0" |
|
13178 CXX_O_FLAG_NORM="-xO2 -Qoption cg -Qrm-s -Qoption cg -Qiselect-T0" |
|
13179 CXX_O_FLAG_NONE="" |
|
13180 ;; |
|
13181 esac |
|
13182 |
|
13183 CFLAGS_DEBUG_SYMBOLS="-g -xs" |
|
13184 CXXFLAGS_DEBUG_SYMBOLS="-g0 -xs" |
|
13185 esac |
|
13186 ;; |
|
13187 CL ) |
|
13188 D_FLAG= |
|
13189 C_O_FLAG_HI="-O2" |
|
13190 C_O_FLAG_NORM="-O1" |
|
13191 C_O_FLAG_NONE="-Od" |
|
13192 CXX_O_FLAG_HI="$C_O_FLAG_HI" |
|
13193 CXX_O_FLAG_NORM="$C_O_FLAG_NORM" |
|
13194 CXX_O_FLAG_NONE="$C_O_FLAG_NONE" |
|
13195 ;; |
|
13196 esac |
|
13197 |
|
13198 if test -z "$C_O_FLAG_HIGHEST"; then |
|
13199 C_O_FLAG_HIGHEST="$C_O_FLAG_HI" |
|
13200 fi |
|
13201 |
|
13202 if test -z "$CXX_O_FLAG_HIGHEST"; then |
|
13203 CXX_O_FLAG_HIGHEST="$CXX_O_FLAG_HI" |
|
13204 fi |
|
13205 |
|
13206 |
|
13207 |
|
13208 |
|
13209 |
|
13210 |
|
13211 |
|
13212 |
|
13213 |
|
13214 |
|
13215 |
|
13216 |
|
13217 |
|
13218 |
|
13219 if test "x$CFLAGS" != "x${ADDED_CFLAGS}"; then |
|
13220 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring CFLAGS($CFLAGS) found in environment. Use --with-extra-cflags\"" >&5 |
|
13221 $as_echo "$as_me: WARNING: Ignoring CFLAGS($CFLAGS) found in environment. Use --with-extra-cflags\"" >&2;} |
|
13222 fi |
|
13223 |
|
13224 if test "x$CXXFLAGS" != "x${ADDED_CXXFLAGS}"; then |
|
13225 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring CXXFLAGS($CXXFLAGS) found in environment. Use --with-extra-cxxflags\"" >&5 |
|
13226 $as_echo "$as_me: WARNING: Ignoring CXXFLAGS($CXXFLAGS) found in environment. Use --with-extra-cxxflags\"" >&2;} |
|
13227 fi |
|
13228 |
|
13229 if test "x$LDFLAGS" != "x${ADDED_LDFLAGS}"; then |
|
13230 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring LDFLAGS($LDFLAGS) found in environment. Use --with-extra-ldflags\"" >&5 |
|
13231 $as_echo "$as_me: WARNING: Ignoring LDFLAGS($LDFLAGS) found in environment. Use --with-extra-ldflags\"" >&2;} |
|
13232 fi |
|
13233 |
|
13234 |
|
13235 # Check whether --with-extra-cflags was given. |
|
13236 if test "${with_extra_cflags+set}" = set; then : |
|
13237 withval=$with_extra_cflags; |
|
13238 fi |
|
13239 |
|
13240 |
|
13241 |
|
13242 # Check whether --with-extra-cxxflags was given. |
|
13243 if test "${with_extra_cxxflags+set}" = set; then : |
|
13244 withval=$with_extra_cxxflags; |
|
13245 fi |
|
13246 |
|
13247 |
|
13248 |
|
13249 # Check whether --with-extra-ldflags was given. |
|
13250 if test "${with_extra_ldflags+set}" = set; then : |
|
13251 withval=$with_extra_ldflags; |
|
13252 fi |
|
13253 |
|
13254 |
|
13255 CFLAGS_JDK="${CFLAGS_JDK} $with_extra_cflags" |
|
13256 CXXFLAGS_JDK="${CXXFLAGS_JDK} $with_extra_cxxflags" |
|
13257 LDFLAGS_JDK="${LDFLAGS_JDK} $with_extra_ldflags" |
|
13258 |
|
13259 ############################################################################### |
|
13260 # |
|
13261 # Now setup the CFLAGS and LDFLAGS for the JDK build. |
|
13262 # Later we will also have CFLAGS and LDFLAGS for the hotspot subrepo build. |
|
13263 # |
|
13264 case $COMPILER_NAME in |
|
13265 gcc ) |
|
13266 CCXXFLAGS_JDK="$CCXXFLAGS $CCXXFLAGS_JDK -W -Wall -Wno-unused -Wno-parentheses \ |
|
13267 -pipe \ |
|
13268 -D_GNU_SOURCE -D_REENTRANT -D_LARGEFILE64_SOURCE" |
|
13269 case $OPENJDK_TARGET_CPU_ARCH in |
|
13270 arm ) |
|
13271 # on arm we don't prevent gcc to omit frame pointer but do prevent strict aliasing |
|
13272 CFLAGS_JDK="${CFLAGS_JDK} -fno-strict-aliasing" |
|
13273 ;; |
|
13274 ppc ) |
|
13275 # on ppc we don't prevent gcc to omit frame pointer nor strict-aliasing |
|
13276 ;; |
|
13277 * ) |
|
13278 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -fno-omit-frame-pointer" |
|
13279 CFLAGS_JDK="${CFLAGS_JDK} -fno-strict-aliasing" |
|
13280 ;; |
|
13281 esac |
|
13282 ;; |
|
13283 ossc ) |
|
13284 CFLAGS_JDK="$CFLAGS_JDK -xc99=%none -xCC -errshort=tags -Xa -v -mt -norunpath -xnolib" |
|
13285 CXXFLAGS_JDK="$CXXFLAGS_JDK -errtags=yes +w -mt -features=no%except -DCC_NOEX" |
|
13286 ;; |
|
13287 cl ) |
|
13288 CCXXFLAGS_JDK="$CCXXFLAGS $CCXXFLAGS_JDK -Zi -MD -Zc:wchar_t- -W3 -wd4800 \ |
|
13289 -D_STATIC_CPPLIB -D_DISABLE_DEPRECATE_STATIC_CPPLIB -DWIN32_LEAN_AND_MEAN \ |
|
13290 -D_CRT_SECURE_NO_DEPRECATE -D_CRT_NONSTDC_NO_DEPRECATE \ |
|
13291 -DWIN32 -DIAL" |
|
13292 case $LEGACY_OPENJDK_TARGET_CPU1 in |
|
13293 i?86 ) |
|
13294 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_X86_ -Dx86" |
|
13295 ;; |
|
13296 amd64 ) |
|
13297 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_AMD64_ -Damd64" |
|
13298 ;; |
|
13299 esac |
|
13300 ;; |
|
13301 esac |
|
13302 |
|
13303 ############################################################################### |
|
13304 # |
|
13305 # Cross-compile arch specific flags |
|
13306 |
|
13307 # |
|
13308 if test "x$JDK_VARIANT" = "xembedded"; then |
|
13309 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DJAVASE_EMBEDDED" |
|
13310 fi |
|
13311 |
|
13312 case $OPENJDK_TARGET_CPU_ARCH in |
|
13313 arm ) |
|
13314 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -fsigned-char" |
|
13315 ;; |
|
13316 ppc ) |
|
13317 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -fsigned-char" |
|
13318 ;; |
|
13319 esac |
|
13320 |
|
13321 ############################################################################### |
|
13322 |
|
13323 CCXXFLAGS_JDK="$CCXXFLAGS_JDK $ADD_LP64" |
|
13324 |
|
13325 # The package path is used only on macosx? |
|
13326 PACKAGE_PATH=/opt/local |
|
13327 |
|
13328 |
|
13329 # Sometimes we use a cpu dir (.../lib/amd64/server) |
|
13330 # Sometimes not (.../lib/server) |
|
13331 LIBARCHDIR="$LEGACY_OPENJDK_TARGET_CPU2/" |
|
13332 if test "x$ENDIAN" = xlittle; then |
|
13333 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_LITTLE_ENDIAN" |
|
13334 else |
|
13335 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -D_BIG_ENDIAN" |
|
13336 fi |
|
13337 if test "x$OPENJDK_TARGET_OS" = xlinux; then |
|
13338 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DLINUX" |
|
13339 fi |
|
13340 if test "x$OPENJDK_TARGET_OS" = xwindows; then |
|
13341 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DWINDOWS" |
|
13342 fi |
|
13343 if test "x$OPENJDK_TARGET_OS" = xsolaris; then |
|
13344 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DSOLARIS" |
|
13345 fi |
|
13346 if test "x$OPENJDK_TARGET_OS" = xmacosx; then |
|
13347 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DMACOSX -D_ALLBSD_SOURCE" |
|
13348 LIBARCHDIR="" |
|
13349 fi |
|
13350 if test "x$OPENJDK_TARGET_OS" = xbsd; then |
|
13351 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DBSD -D_ALLBSD_SOURCE" |
|
13352 fi |
|
13353 if test "x$DEBUG_LEVEL" = xrelease; then |
|
13354 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DNDEBUG" |
|
13355 else |
|
13356 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DDEBUG" |
|
13357 fi |
|
13358 |
|
13359 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DARCH='\"$LEGACY_OPENJDK_TARGET_CPU1\"' -D$LEGACY_OPENJDK_TARGET_CPU1" |
|
13360 CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DRELEASE='\"$RELEASE\"'" |
|
13361 |
|
13362 CCXXFLAGS_JDK="$CCXXFLAGS_JDK \ |
|
13363 -I${JDK_OUTPUTDIR}/include \ |
|
13364 -I${JDK_OUTPUTDIR}/include/$OPENJDK_TARGET_OS \ |
|
13365 -I${JDK_TOPDIR}/src/share/javavm/export \ |
|
13366 -I${JDK_TOPDIR}/src/$LEGACY_OPENJDK_TARGET_OS_API/javavm/export \ |
|
13367 -I${JDK_TOPDIR}/src/share/native/common \ |
|
13368 -I${JDK_TOPDIR}/src/$LEGACY_OPENJDK_TARGET_OS_API/native/common" |
|
13369 |
|
13370 # The shared libraries are compiled using the picflag. |
|
13371 CFLAGS_JDKLIB="$CCXXFLAGS_JDK $CFLAGS_JDK $PICFLAG $CFLAGS_JDKLIB_EXTRA" |
|
13372 CXXFLAGS_JDKLIB="$CCXXFLAGS_JDK $CXXFLAGS_JDK $PICFLAG $CXXFLAGS_JDKLIB_EXTRA " |
|
13373 |
|
13374 # Executable flags |
|
13375 CFLAGS_JDKEXE="$CCXXFLAGS_JDK $CFLAGS_JDK" |
|
13376 CXXFLAGS_JDKEXE="$CCXXFLAGS_JDK $CXXFLAGS_JDK" |
|
13377 |
|
13378 # Now this is odd. The JDK native libraries have to link against libjvm.so |
|
13379 # On 32-bit machines there is normally two distinct libjvm.so:s, client and server. |
|
13380 # Which should we link to? Are we lucky enough that the binary api to the libjvm.so library |
|
13381 # is identical for client and server? Yes. Which is picked at runtime (client or server)? |
|
13382 # Neither, since the chosen libjvm.so has already been loaded by the launcher, all the following |
|
13383 # libraries will link to whatever is in memory. Yuck. |
|
13384 # |
|
13385 # Thus we offer the compiler to find libjvm.so first in server then in client. It works. Ugh. |
|
13386 if test "x$COMPILER_TYPE" = xCL; then |
|
13387 LDFLAGS_JDK="$LDFLAGS_JDK -nologo -opt:ref -incremental:no" |
|
13388 if test "x$LEGACY_OPENJDK_TARGET_CPU1" = xi586; then |
|
13389 LDFLAGS_JDK="$LDFLAGS_JDK -safeseh" |
|
13390 fi |
|
13391 # TODO: make -debug optional "--disable-full-debug-symbols" |
|
13392 LDFLAGS_JDK="$LDFLAGS_JDK -debug" |
|
13393 LDFLAGS_JDKLIB="${LDFLAGS_JDK} -dll -libpath:${JDK_OUTPUTDIR}/lib" |
|
13394 LDFLAGS_JDKLIB_SUFFIX="" |
|
13395 if test "x$OPENJDK_TARGET_CPU_BITS" = "x64"; then |
|
13396 LDFLAGS_STACK_SIZE=1048576 |
|
13397 else |
|
13398 LDFLAGS_STACK_SIZE=327680 |
|
13399 fi |
|
13400 LDFLAGS_JDKEXE="${LDFLAGS_JDK} /STACK:$LDFLAGS_STACK_SIZE" |
|
13401 else |
|
13402 # If this is a --hash-style=gnu system, use --hash-style=both, why? |
|
13403 HAS_GNU_HASH=`$CC -dumpspecs 2>/dev/null | $GREP 'hash-style=gnu'` |
|
13404 if test -n "$HAS_GNU_HASH"; then |
|
13405 # And since we now know that the linker is gnu, then add -z defs, to forbid |
|
13406 # undefined symbols in object files. |
|
13407 LDFLAGS_JDK="${LDFLAGS_JDK} -Xlinker --hash-style=both -Xlinker -z -Xlinker defs" |
|
13408 if test "x$DEBUG_LEVEL" == "xrelease"; then |
|
13409 # When building release libraries, tell the linker optimize them. |
|
13410 # Should this be supplied to the OSS linker as well? |
|
13411 LDFLAGS_JDK="${LDFLAGS_JDK} -Xlinker -O1" |
|
13412 fi |
|
13413 fi |
|
13414 |
|
13415 LDFLAGS_JDKLIB="${LDFLAGS_JDK} $SHARED_LIBRARY_FLAGS \ |
|
13416 -L${JDK_OUTPUTDIR}/lib/${LIBARCHDIR}server \ |
|
13417 -L${JDK_OUTPUTDIR}/lib/${LIBARCHDIR}client \ |
|
13418 -L${JDK_OUTPUTDIR}/lib/${LIBARCHDIR}" |
|
13419 LDFLAGS_JDKLIB_SUFFIX="-ljvm -ljava" |
|
13420 if test "x$COMPILER_NAME" = xossc; then |
|
13421 LDFLAGS_JDKLIB_SUFFIX="$LDFLAGS_JDKLIB_SUFFIX -lc" |
|
13422 fi |
|
13423 |
|
13424 # Only the jli library is explicitly linked when the launchers are built. |
|
13425 # The libjvm is then dynamically loaded/linked by the launcher. |
|
13426 LDFLAGS_JDKEXE="${LDFLAGS_JDK}" |
|
13427 if test "x$OPENJDK_TARGET_OS" != "xmacosx"; then |
|
13428 LDFLAGS_JDKEXE="$LDFLAGS_JDKEXE -L${JDK_OUTPUTDIR}/lib/${LIBARCHDIR}jli" |
|
13429 LDFLAGS_JDKEXE_SUFFIX="-ljli" |
|
13430 fi |
|
13431 fi |
|
13432 |
|
13433 # Adjust flags according to debug level. |
|
13434 case $DEBUG_LEVEL in |
|
13435 fastdebug ) |
|
13436 CFLAGS="$CFLAGS $D_FLAG" |
|
13437 JAVAC_FLAGS="$JAVAC_FLAGS -g" |
|
13438 ;; |
|
13439 slowdebug ) |
|
13440 CFLAGS="$CFLAGS $D_FLAG" |
|
13441 C_O_FLAG_HI="$C_O_FLAG_NONE" |
|
13442 C_O_FLAG_NORM="$C_O_FLAG_NONE" |
|
13443 CXX_O_FLAG_HI="$CXX_O_FLAG_NONE" |
|
13444 CXX_O_FLAG_NORM="$CXX_O_FLAG_NONE" |
|
13445 JAVAC_FLAGS="$JAVAC_FLAGS -g" |
|
13446 ;; |
|
13447 esac |
|
13448 |
|
13449 |
|
13450 |
|
13451 |
|
13452 |
|
13453 |
|
13454 |
|
13455 |
|
13456 |
|
13457 |
|
13458 |
|
13459 |
|
13460 |
|
13461 |
|
13462 # After we have toolchain, we can compile the uncygdrive helper |
|
13463 |
|
13464 # When using cygwin, we need a wrapper binary that renames |
|
13465 # /cygdrive/c/ arguments into c:/ arguments and peeks into |
|
13466 # @files and rewrites these too! This wrapper binary is |
|
13467 # called uncygdrive.exe. |
|
13468 UNCYGDRIVE= |
|
13469 if test "x$OPENJDK_BUILD_OS" = xwindows; then |
|
13470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if uncygdrive can be created" >&5 |
|
13471 $as_echo_n "checking if uncygdrive can be created... " >&6; } |
|
13472 UNCYGDRIVE_SRC=`$CYGPATH -m $SRC_ROOT/common/src/uncygdrive.c` |
|
13473 rm -f $OUTPUT_ROOT/uncygdrive* |
|
13474 UNCYGDRIVE=`$CYGPATH -m $OUTPUT_ROOT/uncygdrive.exe` |
|
13475 cd $OUTPUT_ROOT |
|
13476 $CC $UNCYGDRIVE_SRC /Fe$UNCYGDRIVE > $OUTPUT_ROOT/uncygdrive1.log 2>&1 |
|
13477 cd $CURDIR |
|
13478 |
|
13479 if test ! -x $OUTPUT_ROOT/uncygdrive.exe; then |
|
13480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
13481 $as_echo "no" >&6; } |
|
13482 cat $OUTPUT_ROOT/uncygdrive1.log |
|
13483 as_fn_error $? "Could not create $OUTPUT_ROOT/uncygdrive.exe" "$LINENO" 5 |
|
13484 fi |
|
13485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNCYGDRIVE" >&5 |
|
13486 $as_echo "$UNCYGDRIVE" >&6; } |
|
13487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if uncygdrive.exe works" >&5 |
|
13488 $as_echo_n "checking if uncygdrive.exe works... " >&6; } |
|
13489 cd $OUTPUT_ROOT |
|
13490 $UNCYGDRIVE $CC $SRC_ROOT/common/src/uncygdrive.c /Fe$OUTPUT_ROOT/uncygdrive2.exe > $OUTPUT_ROOT/uncygdrive2.log 2>&1 |
|
13491 cd $CURDIR |
|
13492 if test ! -x $OUTPUT_ROOT/uncygdrive2.exe; then |
|
13493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
13494 $as_echo "no" >&6; } |
|
13495 cat $OUTPUT_ROOT/uncygdrive2.log |
|
13496 as_fn_error $? "Uncygdrive did not work!" "$LINENO" 5 |
|
13497 fi |
|
13498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 |
|
13499 $as_echo "yes" >&6; } |
|
13500 rm -f $OUTPUT_ROOT/uncygdrive?.??? $OUTPUT_ROOT/uncygdrive.obj |
|
13501 fi |
|
13502 |
|
13503 |
|
13504 |
|
13505 |
|
13506 |
|
13507 # Setup debug symbols (need objcopy from the toolchain for that) |
|
13508 |
|
13509 # |
|
13510 # ENABLE_DEBUG_SYMBOLS |
|
13511 # This must be done after the toolchain is setup, since we're looking at objcopy. |
|
13512 # |
|
13513 ENABLE_DEBUG_SYMBOLS=default |
|
13514 |
|
13515 # default on macosx is no... |
|
13516 if test "x$OPENJDK_TARGET_OS" = xmacosx; then |
|
13517 ENABLE_DEBUG_SYMBOLS=no |
|
13518 fi |
|
13519 |
|
13520 # default for embedded is no... |
|
13521 if test "x$JDK_VARIANT" = "xembedded"; then |
|
13522 ENABLE_DEBUG_SYMBOLS=no |
|
13523 fi |
|
13524 |
|
13525 # Check whether --enable-debug-symbols was given. |
|
13526 if test "${enable_debug_symbols+set}" = set; then : |
|
13527 enableval=$enable_debug_symbols; ENABLE_DEBUG_SYMBOLS=${enable_debug_symbols} |
|
13528 fi |
|
13529 |
|
13530 |
|
13531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we should generate debug symbols" >&5 |
|
13532 $as_echo_n "checking if we should generate debug symbols... " >&6; } |
|
13533 |
|
13534 if test "x$ENABLE_DEBUG_SYMBOLS" = "xyes" && test "x$OBJCOPY" = x; then |
|
13535 # explicit enabling of enable-debug-symbols and can't find objcopy |
|
13536 # this is an error |
|
13537 as_fn_error $? "Unable to find objcopy, cannot enable debug-symbols" "$LINENO" 5 |
|
13538 fi |
|
13539 |
|
13540 if test "x$ENABLE_DEBUG_SYMBOLS" = "xdefault"; then |
|
13541 # Default is on if objcopy is found, otherwise off |
|
13542 if test "x$OBJCOPY" != x; then |
|
13543 ENABLE_DEBUG_SYMBOLS=yes |
|
13544 else |
|
13545 ENABLE_DEBUG_SYMBOLS=no |
|
13546 fi |
|
13547 fi |
|
13548 |
|
13549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENABLE_DEBUG_SYMBOLS" >&5 |
|
13550 $as_echo "$ENABLE_DEBUG_SYMBOLS" >&6; } |
|
13551 |
|
13552 # |
|
13553 # ZIP_DEBUGINFO_FILES |
|
13554 # |
|
13555 ZIP_DEBUGINFO_FILES=yes |
|
13556 |
|
13557 # Check whether --enable-zip-debug-info was given. |
|
13558 if test "${enable_zip_debug_info+set}" = set; then : |
|
13559 enableval=$enable_zip_debug_info; ZIP_DEBUGINFO_FILES=${enable_zip_debug_info} |
|
13560 fi |
|
13561 |
|
13562 |
|
13563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we should zip debug-info files" >&5 |
|
13564 $as_echo_n "checking if we should zip debug-info files... " >&6; } |
|
13565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ZIP_DEBUGINFO_FILES" >&5 |
|
13566 $as_echo "$ZIP_DEBUGINFO_FILES" >&6; } |
|
13567 |
|
13568 # Hotspot wants ZIP_DEBUGINFO_FILES to be 1 for yes |
|
13569 # use that... |
|
13570 if test "x$ZIP_DEBUGINFO_FILES" = "xyes"; then |
|
13571 ZIP_DEBUGINFO_FILES=1 |
|
13572 else |
|
13573 ZIP_DEBUGINFO_FILES=0 |
|
13574 fi |
|
13575 |
|
13576 |
|
13577 |
|
13578 |
|
13579 |
|
13580 |
|
13581 |
|
13582 ############################################################################### |
|
13583 # |
|
13584 # Check dependencies for external and internal libraries. |
|
13585 # |
|
13586 ############################################################################### |
|
13587 |
|
13588 |
|
13589 |
|
13590 ############################################################################### |
|
13591 # |
|
13592 # OS specific settings that we never will need to probe. |
|
13593 # |
|
13594 if test "x$OPENJDK_TARGET_OS" = xlinux; then |
|
13595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what is not needed on Linux?" >&5 |
|
13596 $as_echo_n "checking what is not needed on Linux?... " >&6; } |
|
13597 PULSE_NOT_NEEDED=yes |
|
13598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pulse" >&5 |
|
13599 $as_echo "pulse" >&6; } |
|
13600 fi |
|
13601 |
|
13602 if test "x$OPENJDK_TARGET_OS" = xsolaris; then |
|
13603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what is not needed on Solaris?" >&5 |
|
13604 $as_echo_n "checking what is not needed on Solaris?... " >&6; } |
|
13605 ALSA_NOT_NEEDED=yes |
|
13606 PULSE_NOT_NEEDED=yes |
|
13607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: alsa pulse" >&5 |
|
13608 $as_echo "alsa pulse" >&6; } |
|
13609 fi |
|
13610 |
|
13611 if test "x$OPENJDK_TARGET_OS" = xwindows; then |
|
13612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what is not needed on Windows?" >&5 |
|
13613 $as_echo_n "checking what is not needed on Windows?... " >&6; } |
|
13614 CUPS_NOT_NEEDED=yes |
|
13615 ALSA_NOT_NEEDED=yes |
|
13616 PULSE_NOT_NEEDED=yes |
|
13617 X11_NOT_NEEDED=yes |
|
13618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: alsa cups pulse x11" >&5 |
|
13619 $as_echo "alsa cups pulse x11" >&6; } |
|
13620 fi |
|
13621 |
|
13622 if test "x$OPENJDK_TARGET_OS" = xmacosx; then |
|
13623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what is not needed on MacOSX?" >&5 |
|
13624 $as_echo_n "checking what is not needed on MacOSX?... " >&6; } |
|
13625 ALSA_NOT_NEEDED=yes |
|
13626 PULSE_NOT_NEEDED=yes |
|
13627 X11_NOT_NEEDED=yes |
|
13628 FREETYPE2_NOT_NEEDED=yes |
|
13629 # If the java runtime framework is disabled, then we need X11. |
|
13630 # This will be adjusted below. |
|
13631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: alsa pulse x11" >&5 |
|
13632 $as_echo "alsa pulse x11" >&6; } |
|
13633 fi |
|
13634 |
|
13635 if test "x$OPENJDK_TARGET_OS" = xbsd; then |
|
13636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what is not needed on bsd?" >&5 |
|
13637 $as_echo_n "checking what is not needed on bsd?... " >&6; } |
|
13638 ALSA_NOT_NEEDED=yes |
|
13639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: alsa" >&5 |
|
13640 $as_echo "alsa" >&6; } |
|
13641 fi |
|
13642 |
|
13643 if test "x$OPENJDK" = "xfalse"; then |
|
13644 FREETYPE2_NOT_NEEDED=yes |
|
13645 fi |
|
13646 |
|
13647 ############################################################################### |
|
13648 # |
|
13649 # Check for MacOSX support for OpenJDK. If this exists, try to build a JVM |
|
13650 # that uses this API. |
|
13651 # |
|
13652 # Check whether --enable-macosx-runtime-support was given. |
|
13653 if test "${enable_macosx_runtime_support+set}" = set; then : |
|
13654 enableval=$enable_macosx_runtime_support; MACOSX_RUNTIME_SUPPORT="${enableval}" |
|
13655 else |
|
13656 MACOSX_RUNTIME_SUPPORT="no" |
|
13657 fi |
|
13658 |
|
13659 |
|
13660 USE_MACOSX_RUNTIME_SUPPORT=no |
|
13661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for explicit Java runtime support in the OS" >&5 |
|
13662 $as_echo_n "checking for explicit Java runtime support in the OS... " >&6; } |
|
13663 if test -f /System/Library/Frameworks/JavaVM.framework/Frameworks/JavaRuntimeSupport.framework/Headers/JavaRuntimeSupport.h; then |
|
13664 if test "x$MACOSX_RUNTIME_SUPPORT" != xno; then |
|
13665 MACOSX_RUNTIME_SUPPORT=yes |
|
13666 USE_MACOSX_RUNTIME_SUPPORT=yes |
|
13667 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, does not need alsa freetype2 pulse and X11" >&5 |
|
13668 $as_echo "yes, does not need alsa freetype2 pulse and X11" >&6; } |
|
13669 else |
|
13670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, but explicitly disabled." >&5 |
|
13671 $as_echo "yes, but explicitly disabled." >&6; } |
|
13672 fi |
|
13673 else |
|
13674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
13675 $as_echo "no" >&6; } |
|
13676 fi |
|
13677 |
|
13678 if test "x$OPENJDK_TARGET_OS" = xmacosx && test "x$USE_MACOSX_RUNTIME_SUPPORT" = xno; then |
|
13679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what is not needed on an X11 build on MacOSX?" >&5 |
|
13680 $as_echo_n "checking what is not needed on an X11 build on MacOSX?... " >&6; } |
|
13681 X11_NOT_NEEDED= |
|
13682 FREETYPE2_NOT_NEEDED= |
|
13683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: alsa pulse" >&5 |
|
13684 $as_echo "alsa pulse" >&6; } |
|
13685 fi |
|
13686 |
|
13687 |
|
13688 |
|
13689 |
|
13690 |
|
13691 ############################################################################### |
|
13692 # |
|
13693 # Check for X Windows |
|
13694 # |
|
13695 |
|
13696 # Check if the user has specified sysroot, but not --x-includes or --x-libraries. |
|
13697 # Make a simple check for the libraries at the sysroot, and setup --x-includes and |
|
13698 # --x-libraries for the sysroot, if that seems to be correct. |
|
13699 if test "x$SYS_ROOT" != "x/"; then |
|
13700 if test "x$x_includes" = xNONE; then |
|
13701 if test -f "$SYS_ROOT/usr/X11R6/include/X11/Xlib.h"; then |
|
13702 x_includes="$SYS_ROOT/usr/X11R6/include" |
|
13703 fi |
|
13704 fi |
|
13705 if test "x$x_libraries" = xNONE; then |
|
13706 if test -f "$SYS_ROOT/usr/X11R6/lib/libX11.so"; then |
|
13707 x_libraries="$SYS_ROOT/usr/X11R6/lib" |
|
13708 fi |
|
13709 fi |
|
13710 fi |
|
13711 |
|
13712 # Now let autoconf do it's magic |
|
13713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5 |
|
13714 $as_echo_n "checking for X... " >&6; } |
|
13715 |
|
13716 |
|
13717 # Check whether --with-x was given. |
|
13718 if test "${with_x+set}" = set; then : |
|
13719 withval=$with_x; |
|
13720 fi |
|
13721 |
|
13722 # $have_x is `yes', `no', `disabled', or empty when we do not yet know. |
|
13723 if test "x$with_x" = xno; then |
|
13724 # The user explicitly disabled X. |
|
13725 have_x=disabled |
|
13726 else |
|
13727 case $x_includes,$x_libraries in #( |
|
13728 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5 ;; #( |
|
13729 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then : |
|
13730 $as_echo_n "(cached) " >&6 |
|
13731 else |
|
13732 # One or both of the vars are not set, and there is no cached value. |
|
13733 ac_x_includes=no ac_x_libraries=no |
|
13734 rm -f -r conftest.dir |
|
13735 if mkdir conftest.dir; then |
|
13736 cd conftest.dir |
|
13737 cat >Imakefile <<'_ACEOF' |
|
13738 incroot: |
|
13739 @echo incroot='${INCROOT}' |
|
13740 usrlibdir: |
|
13741 @echo usrlibdir='${USRLIBDIR}' |
|
13742 libdir: |
|
13743 @echo libdir='${LIBDIR}' |
|
13744 _ACEOF |
|
13745 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then |
|
13746 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. |
|
13747 for ac_var in incroot usrlibdir libdir; do |
|
13748 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`" |
|
13749 done |
|
13750 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. |
|
13751 for ac_extension in a so sl dylib la dll; do |
|
13752 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" && |
|
13753 test -f "$ac_im_libdir/libX11.$ac_extension"; then |
|
13754 ac_im_usrlibdir=$ac_im_libdir; break |
|
13755 fi |
|
13756 done |
|
13757 # Screen out bogus values from the imake configuration. They are |
|
13758 # bogus both because they are the default anyway, and because |
|
13759 # using them would break gcc on systems where it needs fixed includes. |
|
13760 case $ac_im_incroot in |
|
13761 /usr/include) ac_x_includes= ;; |
|
13762 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; |
|
13763 esac |
|
13764 case $ac_im_usrlibdir in |
|
13765 /usr/lib | /usr/lib64 | /lib | /lib64) ;; |
|
13766 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; |
|
13767 esac |
|
13768 fi |
|
13769 cd .. |
|
13770 rm -f -r conftest.dir |
|
13771 fi |
|
13772 |
|
13773 # Standard set of common directories for X headers. |
|
13774 # Check X11 before X11Rn because it is often a symlink to the current release. |
|
13775 ac_x_header_dirs=' |
|
13776 /usr/X11/include |
|
13777 /usr/X11R7/include |
|
13778 /usr/X11R6/include |
|
13779 /usr/X11R5/include |
|
13780 /usr/X11R4/include |
|
13781 |
|
13782 /usr/include/X11 |
|
13783 /usr/include/X11R7 |
|
13784 /usr/include/X11R6 |
|
13785 /usr/include/X11R5 |
|
13786 /usr/include/X11R4 |
|
13787 |
|
13788 /usr/local/X11/include |
|
13789 /usr/local/X11R7/include |
|
13790 /usr/local/X11R6/include |
|
13791 /usr/local/X11R5/include |
|
13792 /usr/local/X11R4/include |
|
13793 |
|
13794 /usr/local/include/X11 |
|
13795 /usr/local/include/X11R7 |
|
13796 /usr/local/include/X11R6 |
|
13797 /usr/local/include/X11R5 |
|
13798 /usr/local/include/X11R4 |
|
13799 |
|
13800 /usr/X386/include |
|
13801 /usr/x386/include |
|
13802 /usr/XFree86/include/X11 |
|
13803 |
|
13804 /usr/include |
|
13805 /usr/local/include |
|
13806 /usr/unsupported/include |
|
13807 /usr/athena/include |
|
13808 /usr/local/x11r5/include |
|
13809 /usr/lpp/Xamples/include |
|
13810 |
|
13811 /usr/openwin/include |
|
13812 /usr/openwin/share/include' |
|
13813 |
|
13814 if test "$ac_x_includes" = no; then |
|
13815 # Guess where to find include files, by looking for Xlib.h. |
|
13816 # First, try using that file with no special directory specified. |
|
13817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
13818 /* end confdefs.h. */ |
|
13819 #include <X11/Xlib.h> |
|
13820 _ACEOF |
|
13821 if ac_fn_cxx_try_cpp "$LINENO"; then : |
|
13822 # We can compile using X headers with no special include directory. |
|
13823 ac_x_includes= |
|
13824 else |
|
13825 for ac_dir in $ac_x_header_dirs; do |
|
13826 if test -r "$ac_dir/X11/Xlib.h"; then |
|
13827 ac_x_includes=$ac_dir |
|
13828 break |
|
13829 fi |
|
13830 done |
|
13831 fi |
|
13832 rm -f conftest.err conftest.i conftest.$ac_ext |
|
13833 fi # $ac_x_includes = no |
|
13834 |
|
13835 if test "$ac_x_libraries" = no; then |
|
13836 # Check for the libraries. |
|
13837 # See if we find them without any special options. |
|
13838 # Don't add to $LIBS permanently. |
|
13839 ac_save_LIBS=$LIBS |
|
13840 LIBS="-lX11 $LIBS" |
|
13841 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
13842 /* end confdefs.h. */ |
|
13843 #include <X11/Xlib.h> |
|
13844 int |
|
13845 main () |
|
13846 { |
|
13847 XrmInitialize () |
|
13848 ; |
|
13849 return 0; |
|
13850 } |
|
13851 _ACEOF |
|
13852 if ac_fn_cxx_try_link "$LINENO"; then : |
|
13853 LIBS=$ac_save_LIBS |
|
13854 # We can link X programs with no special library path. |
|
13855 ac_x_libraries= |
|
13856 else |
|
13857 LIBS=$ac_save_LIBS |
|
13858 for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` |
|
13859 do |
|
13860 # Don't even attempt the hair of trying to link an X program! |
|
13861 for ac_extension in a so sl dylib la dll; do |
|
13862 if test -r "$ac_dir/libX11.$ac_extension"; then |
|
13863 ac_x_libraries=$ac_dir |
|
13864 break 2 |
|
13865 fi |
|
13866 done |
|
13867 done |
|
13868 fi |
|
13869 rm -f core conftest.err conftest.$ac_objext \ |
|
13870 conftest$ac_exeext conftest.$ac_ext |
|
13871 fi # $ac_x_libraries = no |
|
13872 |
|
13873 case $ac_x_includes,$ac_x_libraries in #( |
|
13874 no,* | *,no | *\'*) |
|
13875 # Didn't find X, or a directory has "'" in its name. |
|
13876 ac_cv_have_x="have_x=no";; #( |
|
13877 *) |
|
13878 # Record where we found X for the cache. |
|
13879 ac_cv_have_x="have_x=yes\ |
|
13880 ac_x_includes='$ac_x_includes'\ |
|
13881 ac_x_libraries='$ac_x_libraries'" |
|
13882 esac |
|
13883 fi |
|
13884 ;; #( |
|
13885 *) have_x=yes;; |
|
13886 esac |
|
13887 eval "$ac_cv_have_x" |
|
13888 fi # $with_x != no |
|
13889 |
|
13890 if test "$have_x" != yes; then |
|
13891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5 |
|
13892 $as_echo "$have_x" >&6; } |
|
13893 no_x=yes |
|
13894 else |
|
13895 # If each of the values was on the command line, it overrides each guess. |
|
13896 test "x$x_includes" = xNONE && x_includes=$ac_x_includes |
|
13897 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries |
|
13898 # Update the cache value to reflect the command line values. |
|
13899 ac_cv_have_x="have_x=yes\ |
|
13900 ac_x_includes='$x_includes'\ |
|
13901 ac_x_libraries='$x_libraries'" |
|
13902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5 |
|
13903 $as_echo "libraries $x_libraries, headers $x_includes" >&6; } |
|
13904 fi |
|
13905 |
|
13906 if test "$no_x" = yes; then |
|
13907 # Not all programs may use this symbol, but it does not hurt to define it. |
|
13908 |
|
13909 $as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h |
|
13910 |
|
13911 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= |
|
13912 else |
|
13913 if test -n "$x_includes"; then |
|
13914 X_CFLAGS="$X_CFLAGS -I$x_includes" |
|
13915 fi |
|
13916 |
|
13917 # It would also be nice to do this for all -L options, not just this one. |
|
13918 if test -n "$x_libraries"; then |
|
13919 X_LIBS="$X_LIBS -L$x_libraries" |
|
13920 # For Solaris; some versions of Sun CC require a space after -R and |
|
13921 # others require no space. Words are not sufficient . . . . |
|
13922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5 |
|
13923 $as_echo_n "checking whether -R must be followed by a space... " >&6; } |
|
13924 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" |
|
13925 ac_xsave_cxx_werror_flag=$ac_cxx_werror_flag |
|
13926 ac_cxx_werror_flag=yes |
|
13927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
13928 /* end confdefs.h. */ |
|
13929 |
|
13930 int |
|
13931 main () |
|
13932 { |
|
13933 |
|
13934 ; |
|
13935 return 0; |
|
13936 } |
|
13937 _ACEOF |
|
13938 if ac_fn_cxx_try_link "$LINENO"; then : |
|
13939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
13940 $as_echo "no" >&6; } |
|
13941 X_LIBS="$X_LIBS -R$x_libraries" |
|
13942 else |
|
13943 LIBS="$ac_xsave_LIBS -R $x_libraries" |
|
13944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
13945 /* end confdefs.h. */ |
|
13946 |
|
13947 int |
|
13948 main () |
|
13949 { |
|
13950 |
|
13951 ; |
|
13952 return 0; |
|
13953 } |
|
13954 _ACEOF |
|
13955 if ac_fn_cxx_try_link "$LINENO"; then : |
|
13956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 |
|
13957 $as_echo "yes" >&6; } |
|
13958 X_LIBS="$X_LIBS -R $x_libraries" |
|
13959 else |
|
13960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5 |
|
13961 $as_echo "neither works" >&6; } |
|
13962 fi |
|
13963 rm -f core conftest.err conftest.$ac_objext \ |
|
13964 conftest$ac_exeext conftest.$ac_ext |
|
13965 fi |
|
13966 rm -f core conftest.err conftest.$ac_objext \ |
|
13967 conftest$ac_exeext conftest.$ac_ext |
|
13968 ac_cxx_werror_flag=$ac_xsave_cxx_werror_flag |
|
13969 LIBS=$ac_xsave_LIBS |
|
13970 fi |
|
13971 |
|
13972 # Check for system-dependent libraries X programs must link with. |
|
13973 # Do this before checking for the system-independent R6 libraries |
|
13974 # (-lICE), since we may need -lsocket or whatever for X linking. |
|
13975 |
|
13976 if test "$ISC" = yes; then |
|
13977 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" |
|
13978 else |
|
13979 # Martyn Johnson says this is needed for Ultrix, if the X |
|
13980 # libraries were built with DECnet support. And Karl Berry says |
|
13981 # the Alpha needs dnet_stub (dnet does not exist). |
|
13982 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" |
|
13983 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
13984 /* end confdefs.h. */ |
|
13985 |
|
13986 /* Override any GCC internal prototype to avoid an error. |
|
13987 Use char because int might match the return type of a GCC |
|
13988 builtin and then its argument prototype would still apply. */ |
|
13989 #ifdef __cplusplus |
|
13990 extern "C" |
|
13991 #endif |
|
13992 char XOpenDisplay (); |
|
13993 int |
|
13994 main () |
|
13995 { |
|
13996 return XOpenDisplay (); |
|
13997 ; |
|
13998 return 0; |
|
13999 } |
|
14000 _ACEOF |
|
14001 if ac_fn_cxx_try_link "$LINENO"; then : |
|
14002 |
|
14003 else |
|
14004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5 |
|
14005 $as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; } |
|
14006 if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then : |
|
14007 $as_echo_n "(cached) " >&6 |
|
14008 else |
|
14009 ac_check_lib_save_LIBS=$LIBS |
|
14010 LIBS="-ldnet $LIBS" |
|
14011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
14012 /* end confdefs.h. */ |
|
14013 |
|
14014 /* Override any GCC internal prototype to avoid an error. |
|
14015 Use char because int might match the return type of a GCC |
|
14016 builtin and then its argument prototype would still apply. */ |
|
14017 #ifdef __cplusplus |
|
14018 extern "C" |
|
14019 #endif |
|
14020 char dnet_ntoa (); |
|
14021 int |
|
14022 main () |
|
14023 { |
|
14024 return dnet_ntoa (); |
|
14025 ; |
|
14026 return 0; |
|
14027 } |
|
14028 _ACEOF |
|
14029 if ac_fn_cxx_try_link "$LINENO"; then : |
|
14030 ac_cv_lib_dnet_dnet_ntoa=yes |
|
14031 else |
|
14032 ac_cv_lib_dnet_dnet_ntoa=no |
|
14033 fi |
|
14034 rm -f core conftest.err conftest.$ac_objext \ |
|
14035 conftest$ac_exeext conftest.$ac_ext |
|
14036 LIBS=$ac_check_lib_save_LIBS |
|
14037 fi |
|
14038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 |
|
14039 $as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; } |
|
14040 if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then : |
|
14041 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" |
|
14042 fi |
|
14043 |
|
14044 if test $ac_cv_lib_dnet_dnet_ntoa = no; then |
|
14045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5 |
|
14046 $as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; } |
|
14047 if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then : |
|
14048 $as_echo_n "(cached) " >&6 |
|
14049 else |
|
14050 ac_check_lib_save_LIBS=$LIBS |
|
14051 LIBS="-ldnet_stub $LIBS" |
|
14052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
14053 /* end confdefs.h. */ |
|
14054 |
|
14055 /* Override any GCC internal prototype to avoid an error. |
|
14056 Use char because int might match the return type of a GCC |
|
14057 builtin and then its argument prototype would still apply. */ |
|
14058 #ifdef __cplusplus |
|
14059 extern "C" |
|
14060 #endif |
|
14061 char dnet_ntoa (); |
|
14062 int |
|
14063 main () |
|
14064 { |
|
14065 return dnet_ntoa (); |
|
14066 ; |
|
14067 return 0; |
|
14068 } |
|
14069 _ACEOF |
|
14070 if ac_fn_cxx_try_link "$LINENO"; then : |
|
14071 ac_cv_lib_dnet_stub_dnet_ntoa=yes |
|
14072 else |
|
14073 ac_cv_lib_dnet_stub_dnet_ntoa=no |
|
14074 fi |
|
14075 rm -f core conftest.err conftest.$ac_objext \ |
|
14076 conftest$ac_exeext conftest.$ac_ext |
|
14077 LIBS=$ac_check_lib_save_LIBS |
|
14078 fi |
|
14079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 |
|
14080 $as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; } |
|
14081 if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then : |
|
14082 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" |
|
14083 fi |
|
14084 |
|
14085 fi |
|
14086 fi |
|
14087 rm -f core conftest.err conftest.$ac_objext \ |
|
14088 conftest$ac_exeext conftest.$ac_ext |
|
14089 LIBS="$ac_xsave_LIBS" |
|
14090 |
|
14091 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT, |
|
14092 # to get the SysV transport functions. |
|
14093 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4) |
|
14094 # needs -lnsl. |
|
14095 # The nsl library prevents programs from opening the X display |
|
14096 # on Irix 5.2, according to T.E. Dickey. |
|
14097 # The functions gethostbyname, getservbyname, and inet_addr are |
|
14098 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. |
|
14099 ac_fn_cxx_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname" |
|
14100 if test "x$ac_cv_func_gethostbyname" = x""yes; then : |
|
14101 |
|
14102 fi |
|
14103 |
|
14104 if test $ac_cv_func_gethostbyname = no; then |
|
14105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 |
|
14106 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; } |
|
14107 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then : |
|
14108 $as_echo_n "(cached) " >&6 |
|
14109 else |
|
14110 ac_check_lib_save_LIBS=$LIBS |
|
14111 LIBS="-lnsl $LIBS" |
|
14112 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
14113 /* end confdefs.h. */ |
|
14114 |
|
14115 /* Override any GCC internal prototype to avoid an error. |
|
14116 Use char because int might match the return type of a GCC |
|
14117 builtin and then its argument prototype would still apply. */ |
|
14118 #ifdef __cplusplus |
|
14119 extern "C" |
|
14120 #endif |
|
14121 char gethostbyname (); |
|
14122 int |
|
14123 main () |
|
14124 { |
|
14125 return gethostbyname (); |
|
14126 ; |
|
14127 return 0; |
|
14128 } |
|
14129 _ACEOF |
|
14130 if ac_fn_cxx_try_link "$LINENO"; then : |
|
14131 ac_cv_lib_nsl_gethostbyname=yes |
|
14132 else |
|
14133 ac_cv_lib_nsl_gethostbyname=no |
|
14134 fi |
|
14135 rm -f core conftest.err conftest.$ac_objext \ |
|
14136 conftest$ac_exeext conftest.$ac_ext |
|
14137 LIBS=$ac_check_lib_save_LIBS |
|
14138 fi |
|
14139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 |
|
14140 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } |
|
14141 if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then : |
|
14142 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" |
|
14143 fi |
|
14144 |
|
14145 if test $ac_cv_lib_nsl_gethostbyname = no; then |
|
14146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5 |
|
14147 $as_echo_n "checking for gethostbyname in -lbsd... " >&6; } |
|
14148 if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then : |
|
14149 $as_echo_n "(cached) " >&6 |
|
14150 else |
|
14151 ac_check_lib_save_LIBS=$LIBS |
|
14152 LIBS="-lbsd $LIBS" |
|
14153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
14154 /* end confdefs.h. */ |
|
14155 |
|
14156 /* Override any GCC internal prototype to avoid an error. |
|
14157 Use char because int might match the return type of a GCC |
|
14158 builtin and then its argument prototype would still apply. */ |
|
14159 #ifdef __cplusplus |
|
14160 extern "C" |
|
14161 #endif |
|
14162 char gethostbyname (); |
|
14163 int |
|
14164 main () |
|
14165 { |
|
14166 return gethostbyname (); |
|
14167 ; |
|
14168 return 0; |
|
14169 } |
|
14170 _ACEOF |
|
14171 if ac_fn_cxx_try_link "$LINENO"; then : |
|
14172 ac_cv_lib_bsd_gethostbyname=yes |
|
14173 else |
|
14174 ac_cv_lib_bsd_gethostbyname=no |
|
14175 fi |
|
14176 rm -f core conftest.err conftest.$ac_objext \ |
|
14177 conftest$ac_exeext conftest.$ac_ext |
|
14178 LIBS=$ac_check_lib_save_LIBS |
|
14179 fi |
|
14180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5 |
|
14181 $as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; } |
|
14182 if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then : |
|
14183 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" |
|
14184 fi |
|
14185 |
|
14186 fi |
|
14187 fi |
|
14188 |
|
14189 # lieder@skyler.mavd.honeywell.com says without -lsocket, |
|
14190 # socket/setsockopt and other routines are undefined under SCO ODT |
|
14191 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary |
|
14192 # on later versions), says Simon Leinen: it contains gethostby* |
|
14193 # variants that don't use the name server (or something). -lsocket |
|
14194 # must be given before -lnsl if both are needed. We assume that |
|
14195 # if connect needs -lnsl, so does gethostbyname. |
|
14196 ac_fn_cxx_check_func "$LINENO" "connect" "ac_cv_func_connect" |
|
14197 if test "x$ac_cv_func_connect" = x""yes; then : |
|
14198 |
|
14199 fi |
|
14200 |
|
14201 if test $ac_cv_func_connect = no; then |
|
14202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5 |
|
14203 $as_echo_n "checking for connect in -lsocket... " >&6; } |
|
14204 if test "${ac_cv_lib_socket_connect+set}" = set; then : |
|
14205 $as_echo_n "(cached) " >&6 |
|
14206 else |
|
14207 ac_check_lib_save_LIBS=$LIBS |
|
14208 LIBS="-lsocket $X_EXTRA_LIBS $LIBS" |
|
14209 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
14210 /* end confdefs.h. */ |
|
14211 |
|
14212 /* Override any GCC internal prototype to avoid an error. |
|
14213 Use char because int might match the return type of a GCC |
|
14214 builtin and then its argument prototype would still apply. */ |
|
14215 #ifdef __cplusplus |
|
14216 extern "C" |
|
14217 #endif |
|
14218 char connect (); |
|
14219 int |
|
14220 main () |
|
14221 { |
|
14222 return connect (); |
|
14223 ; |
|
14224 return 0; |
|
14225 } |
|
14226 _ACEOF |
|
14227 if ac_fn_cxx_try_link "$LINENO"; then : |
|
14228 ac_cv_lib_socket_connect=yes |
|
14229 else |
|
14230 ac_cv_lib_socket_connect=no |
|
14231 fi |
|
14232 rm -f core conftest.err conftest.$ac_objext \ |
|
14233 conftest$ac_exeext conftest.$ac_ext |
|
14234 LIBS=$ac_check_lib_save_LIBS |
|
14235 fi |
|
14236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5 |
|
14237 $as_echo "$ac_cv_lib_socket_connect" >&6; } |
|
14238 if test "x$ac_cv_lib_socket_connect" = x""yes; then : |
|
14239 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" |
|
14240 fi |
|
14241 |
|
14242 fi |
|
14243 |
|
14244 # Guillermo Gomez says -lposix is necessary on A/UX. |
|
14245 ac_fn_cxx_check_func "$LINENO" "remove" "ac_cv_func_remove" |
|
14246 if test "x$ac_cv_func_remove" = x""yes; then : |
|
14247 |
|
14248 fi |
|
14249 |
|
14250 if test $ac_cv_func_remove = no; then |
|
14251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5 |
|
14252 $as_echo_n "checking for remove in -lposix... " >&6; } |
|
14253 if test "${ac_cv_lib_posix_remove+set}" = set; then : |
|
14254 $as_echo_n "(cached) " >&6 |
|
14255 else |
|
14256 ac_check_lib_save_LIBS=$LIBS |
|
14257 LIBS="-lposix $LIBS" |
|
14258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
14259 /* end confdefs.h. */ |
|
14260 |
|
14261 /* Override any GCC internal prototype to avoid an error. |
|
14262 Use char because int might match the return type of a GCC |
|
14263 builtin and then its argument prototype would still apply. */ |
|
14264 #ifdef __cplusplus |
|
14265 extern "C" |
|
14266 #endif |
|
14267 char remove (); |
|
14268 int |
|
14269 main () |
|
14270 { |
|
14271 return remove (); |
|
14272 ; |
|
14273 return 0; |
|
14274 } |
|
14275 _ACEOF |
|
14276 if ac_fn_cxx_try_link "$LINENO"; then : |
|
14277 ac_cv_lib_posix_remove=yes |
|
14278 else |
|
14279 ac_cv_lib_posix_remove=no |
|
14280 fi |
|
14281 rm -f core conftest.err conftest.$ac_objext \ |
|
14282 conftest$ac_exeext conftest.$ac_ext |
|
14283 LIBS=$ac_check_lib_save_LIBS |
|
14284 fi |
|
14285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5 |
|
14286 $as_echo "$ac_cv_lib_posix_remove" >&6; } |
|
14287 if test "x$ac_cv_lib_posix_remove" = x""yes; then : |
|
14288 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" |
|
14289 fi |
|
14290 |
|
14291 fi |
|
14292 |
|
14293 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. |
|
14294 ac_fn_cxx_check_func "$LINENO" "shmat" "ac_cv_func_shmat" |
|
14295 if test "x$ac_cv_func_shmat" = x""yes; then : |
|
14296 |
|
14297 fi |
|
14298 |
|
14299 if test $ac_cv_func_shmat = no; then |
|
14300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5 |
|
14301 $as_echo_n "checking for shmat in -lipc... " >&6; } |
|
14302 if test "${ac_cv_lib_ipc_shmat+set}" = set; then : |
|
14303 $as_echo_n "(cached) " >&6 |
|
14304 else |
|
14305 ac_check_lib_save_LIBS=$LIBS |
|
14306 LIBS="-lipc $LIBS" |
|
14307 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
14308 /* end confdefs.h. */ |
|
14309 |
|
14310 /* Override any GCC internal prototype to avoid an error. |
|
14311 Use char because int might match the return type of a GCC |
|
14312 builtin and then its argument prototype would still apply. */ |
|
14313 #ifdef __cplusplus |
|
14314 extern "C" |
|
14315 #endif |
|
14316 char shmat (); |
|
14317 int |
|
14318 main () |
|
14319 { |
|
14320 return shmat (); |
|
14321 ; |
|
14322 return 0; |
|
14323 } |
|
14324 _ACEOF |
|
14325 if ac_fn_cxx_try_link "$LINENO"; then : |
|
14326 ac_cv_lib_ipc_shmat=yes |
|
14327 else |
|
14328 ac_cv_lib_ipc_shmat=no |
|
14329 fi |
|
14330 rm -f core conftest.err conftest.$ac_objext \ |
|
14331 conftest$ac_exeext conftest.$ac_ext |
|
14332 LIBS=$ac_check_lib_save_LIBS |
|
14333 fi |
|
14334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5 |
|
14335 $as_echo "$ac_cv_lib_ipc_shmat" >&6; } |
|
14336 if test "x$ac_cv_lib_ipc_shmat" = x""yes; then : |
|
14337 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" |
|
14338 fi |
|
14339 |
|
14340 fi |
|
14341 fi |
|
14342 |
|
14343 # Check for libraries that X11R6 Xt/Xaw programs need. |
|
14344 ac_save_LDFLAGS=$LDFLAGS |
|
14345 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" |
|
14346 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to |
|
14347 # check for ICE first), but we must link in the order -lSM -lICE or |
|
14348 # we get undefined symbols. So assume we have SM if we have ICE. |
|
14349 # These have to be linked with before -lX11, unlike the other |
|
14350 # libraries we check for below, so use a different variable. |
|
14351 # John Interrante, Karl Berry |
|
14352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5 |
|
14353 $as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; } |
|
14354 if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then : |
|
14355 $as_echo_n "(cached) " >&6 |
|
14356 else |
|
14357 ac_check_lib_save_LIBS=$LIBS |
|
14358 LIBS="-lICE $X_EXTRA_LIBS $LIBS" |
|
14359 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
14360 /* end confdefs.h. */ |
|
14361 |
|
14362 /* Override any GCC internal prototype to avoid an error. |
|
14363 Use char because int might match the return type of a GCC |
|
14364 builtin and then its argument prototype would still apply. */ |
|
14365 #ifdef __cplusplus |
|
14366 extern "C" |
|
14367 #endif |
|
14368 char IceConnectionNumber (); |
|
14369 int |
|
14370 main () |
|
14371 { |
|
14372 return IceConnectionNumber (); |
|
14373 ; |
|
14374 return 0; |
|
14375 } |
|
14376 _ACEOF |
|
14377 if ac_fn_cxx_try_link "$LINENO"; then : |
|
14378 ac_cv_lib_ICE_IceConnectionNumber=yes |
|
14379 else |
|
14380 ac_cv_lib_ICE_IceConnectionNumber=no |
|
14381 fi |
|
14382 rm -f core conftest.err conftest.$ac_objext \ |
|
14383 conftest$ac_exeext conftest.$ac_ext |
|
14384 LIBS=$ac_check_lib_save_LIBS |
|
14385 fi |
|
14386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 |
|
14387 $as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; } |
|
14388 if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then : |
|
14389 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" |
|
14390 fi |
|
14391 |
|
14392 LDFLAGS=$ac_save_LDFLAGS |
|
14393 |
|
14394 fi |
|
14395 |
|
14396 |
|
14397 if test "x$no_x" = xyes && test "x$X11_NOT_NEEDED" != xyes; then |
|
14398 |
|
14399 # Print a helpful message on how to acquire the necessary build dependency. |
|
14400 # x11 is the help tag: freetyp2, cups, pulse, alsa etc |
|
14401 MISSING_DEPENDENCY=x11 |
|
14402 PKGHANDLER_COMMAND= |
|
14403 |
|
14404 case $PKGHANDLER in |
|
14405 apt-get) |
|
14406 apt_help $MISSING_DEPENDENCY ;; |
|
14407 yum) |
|
14408 yum_help $MISSING_DEPENDENCY ;; |
|
14409 port) |
|
14410 port_help $MISSING_DEPENDENCY ;; |
|
14411 pkgutil) |
|
14412 pkgutil_help $MISSING_DEPENDENCY ;; |
|
14413 pkgadd) |
|
14414 pkgadd_help $MISSING_DEPENDENCY ;; |
|
14415 * ) |
|
14416 break ;; |
|
14417 esac |
|
14418 |
|
14419 if test "x$PKGHANDLER_COMMAND" != x; then |
|
14420 HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'." |
|
14421 fi |
|
14422 |
|
14423 as_fn_error $? "Could not find X11 libraries. $HELP_MSG" "$LINENO" 5 |
|
14424 fi |
|
14425 |
|
14426 # Some of the old makefiles require a setting of OPENWIN_HOME |
|
14427 # Since the X11R6 directory has disappeared on later Linuxes, |
|
14428 # we need to probe for it. |
|
14429 if test "x$OPENJDK_TARGET_OS" = xlinux; then |
|
14430 if test -d "$SYS_ROOT/usr/X11R6"; then |
|
14431 OPENWIN_HOME="$SYS_ROOT/usr/X11R6" |
|
14432 fi |
|
14433 if test -d "$SYS_ROOT/usr/include/X11"; then |
|
14434 OPENWIN_HOME="$SYS_ROOT/usr" |
|
14435 fi |
|
14436 fi |
|
14437 if test "x$OPENJDK_TARGET_OS" = xsolaris; then |
|
14438 OPENWIN_HOME="/usr/openwin" |
|
14439 fi |
|
14440 |
|
14441 |
|
14442 |
|
14443 # |
|
14444 # Weird Sol10 something check...TODO change to try compile |
|
14445 # |
|
14446 if test "x${OPENJDK_TARGET_OS}" = xsolaris; then |
|
14447 if test "`uname -r`" = "5.10"; then |
|
14448 if test "`${EGREP} -c XLinearGradient ${OPENWIN_HOME}/share/include/X11/extensions/Xrender.h`" = "0"; then |
|
14449 X_CFLAGS="${X_CFLAGS} -DSOLARIS10_NO_XRENDER_STRUCTS" |
|
14450 fi |
|
14451 fi |
|
14452 fi |
|
14453 |
|
14454 ac_ext=c |
|
14455 ac_cpp='$CPP $CPPFLAGS' |
|
14456 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' |
|
14457 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' |
|
14458 ac_compiler_gnu=$ac_cv_c_compiler_gnu |
|
14459 |
|
14460 OLD_CFLAGS="$CFLAGS" |
|
14461 CFLAGS="$CFLAGS $X_CFLAGS" |
|
14462 for ac_header in X11/extensions/shape.h X11/extensions/Xrender.h X11/extensions/XTest.h |
|
14463 do : |
|
14464 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` |
|
14465 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" |
|
14466 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : |
|
14467 cat >>confdefs.h <<_ACEOF |
|
14468 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 |
|
14469 _ACEOF |
|
14470 X11_A_OK=yes |
|
14471 else |
|
14472 X11_A_OK=no |
|
14473 fi |
|
14474 |
|
14475 done |
|
14476 |
|
14477 CFLAGS="$OLD_CFLAGS" |
|
14478 ac_ext=cpp |
|
14479 ac_cpp='$CXXCPP $CPPFLAGS' |
|
14480 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' |
|
14481 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' |
|
14482 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu |
|
14483 |
|
14484 |
|
14485 if test "x$X11_A_OK" = xno && test "x$X11_NOT_NEEDED" != xyes; then |
|
14486 |
|
14487 # Print a helpful message on how to acquire the necessary build dependency. |
|
14488 # x11 is the help tag: freetyp2, cups, pulse, alsa etc |
|
14489 MISSING_DEPENDENCY=x11 |
|
14490 PKGHANDLER_COMMAND= |
|
14491 |
|
14492 case $PKGHANDLER in |
|
14493 apt-get) |
|
14494 apt_help $MISSING_DEPENDENCY ;; |
|
14495 yum) |
|
14496 yum_help $MISSING_DEPENDENCY ;; |
|
14497 port) |
|
14498 port_help $MISSING_DEPENDENCY ;; |
|
14499 pkgutil) |
|
14500 pkgutil_help $MISSING_DEPENDENCY ;; |
|
14501 pkgadd) |
|
14502 pkgadd_help $MISSING_DEPENDENCY ;; |
|
14503 * ) |
|
14504 break ;; |
|
14505 esac |
|
14506 |
|
14507 if test "x$PKGHANDLER_COMMAND" != x; then |
|
14508 HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'." |
|
14509 fi |
|
14510 |
|
14511 as_fn_error $? "Could not find all X11 headers (shape.h Xrender.h XTest.h). $HELP_MSG" "$LINENO" 5 |
|
14512 fi |
|
14513 |
|
14514 |
|
14515 |
|
14516 |
|
14517 |
|
14518 |
|
14519 ############################################################################### |
|
14520 # |
|
14521 # The common unix printing system cups is used to print from java. |
|
14522 # |
|
14523 |
|
14524 # Check whether --with-cups was given. |
|
14525 if test "${with_cups+set}" = set; then : |
|
14526 withval=$with_cups; |
|
14527 fi |
|
14528 |
|
14529 |
|
14530 # Check whether --with-cups-include was given. |
|
14531 if test "${with_cups_include+set}" = set; then : |
|
14532 withval=$with_cups_include; |
|
14533 fi |
|
14534 |
|
14535 |
|
14536 # Check whether --with-cups-lib was given. |
|
14537 if test "${with_cups_lib+set}" = set; then : |
|
14538 withval=$with_cups_lib; |
|
14539 fi |
|
14540 |
|
14541 |
|
14542 if test "x$CUPS_NOT_NEEDED" = xyes; then |
|
14543 if test "x${with_cups}" != x || test "x${with_cups_include}" != x || test "x${with_cups_lib}" != x; then |
|
14544 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cups not used, so --with-cups is ignored" >&5 |
|
14545 $as_echo "$as_me: WARNING: cups not used, so --with-cups is ignored" >&2;} |
|
14546 fi |
|
14547 CUPS_CFLAGS= |
|
14548 CUPS_LIBS= |
|
14549 else |
|
14550 CUPS_FOUND=no |
|
14551 |
|
14552 if test "x${with_cups}" = xno || test "x${with_cups_include}" = xno || test "x${with_cups_lib}" = xno; then |
|
14553 as_fn_error $? "It is not possible to disable the use of cups. Remove the --without-cups option." "$LINENO" 5 |
|
14554 fi |
|
14555 |
|
14556 if test "x${with_cups}" != x; then |
|
14557 CUPS_LIBS="-L${with_cups}/lib -lcups" |
|
14558 CUPS_CFLAGS="-I${with_cups}/include" |
|
14559 CUPS_FOUND=yes |
|
14560 fi |
|
14561 if test "x${with_cups_include}" != x; then |
|
14562 CUPS_CFLAGS="-I${with_cups_include}" |
|
14563 CUPS_FOUND=yes |
|
14564 fi |
|
14565 if test "x${with_cups_lib}" != x; then |
|
14566 CUPS_LIBS="-L${with_cups_lib} -lcups" |
|
14567 CUPS_FOUND=yes |
|
14568 fi |
|
14569 if test "x$CUPS_FOUND" = xno; then |
|
14570 |
|
14571 |
|
14572 if test "x$with_builddeps_server" != x || test "x$with_builddeps_conf" != x; then |
|
14573 # Source the builddeps file again, to make sure it uses the latest variables! |
|
14574 . $builddepsfile |
|
14575 # Look for a target and build machine specific resource! |
|
14576 eval resource=\${builddep_cups_BUILD_${rewritten_build_var}_TARGET_${rewritten_target_var}} |
|
14577 if test "x$resource" = x; then |
|
14578 # Ok, lets instead look for a target specific resource |
|
14579 eval resource=\${builddep_cups_TARGET_${rewritten_target_var}} |
|
14580 fi |
|
14581 if test "x$resource" = x; then |
|
14582 # Ok, lets instead look for a build specific resource |
|
14583 eval resource=\${builddep_cups_BUILD_${rewritten_build_var}} |
|
14584 fi |
|
14585 if test "x$resource" = x; then |
|
14586 # Ok, lets instead look for a generic resource |
|
14587 # (The cups comes from M4 and not the shell, thus no need for eval here.) |
|
14588 resource=${builddep_cups} |
|
14589 fi |
|
14590 if test "x$resource" != x; then |
|
14591 { $as_echo "$as_me:${as_lineno-$LINENO}: Using builddeps $resource for cups" >&5 |
|
14592 $as_echo "$as_me: Using builddeps $resource for cups" >&6;} |
|
14593 # If the resource in the builddeps.conf file is an existing directory, |
|
14594 # for example /java/linux/cups |
|
14595 if test -d ${resource}; then |
|
14596 depdir=${resource} |
|
14597 else |
|
14598 |
|
14599 # cups is for example mymodule |
|
14600 # $resource is for example libs/general/libmymod_1_2_3.zip |
|
14601 # $with_builddeps_server is for example ftp://mybuilddeps.myserver.com/builddeps |
|
14602 # $with_builddeps_dir is for example /localhome/builddeps |
|
14603 # depdir is the name of the variable into which we store the depdir, eg MYMOD |
|
14604 # Will download ftp://mybuilddeps.myserver.com/builddeps/libs/general/libmymod_1_2_3.zip and |
|
14605 # unzip into the directory: /localhome/builddeps/libmymod_1_2_3 |
|
14606 filename=`basename $resource` |
|
14607 filebase=`echo $filename | sed 's/\.[^\.]*$//'` |
|
14608 filebase=${filename%%.*} |
|
14609 extension=${filename#*.} |
|
14610 installdir=$with_builddeps_dir/$filebase |
|
14611 if test ! -f $installdir/$filename.unpacked; then |
|
14612 { $as_echo "$as_me:${as_lineno-$LINENO}: Downloading build dependency cups from $with_builddeps_server/$resource and installing into $installdir" >&5 |
|
14613 $as_echo "$as_me: Downloading build dependency cups from $with_builddeps_server/$resource and installing into $installdir" >&6;} |
|
14614 if test ! -d $installdir; then |
|
14615 mkdir -p $installdir |
|
14616 fi |
|
14617 if test ! -d $installdir; then |
|
14618 as_fn_error $? "Could not create directory $installdir" "$LINENO" 5 |
|
14619 fi |
|
14620 tmpfile=`mktemp $installdir/cups.XXXXXXXXX` |
|
14621 touch $tmpfile |
|
14622 if test ! -f $tmpfile; then |
|
14623 as_fn_error $? "Could not create files in directory $installdir" "$LINENO" 5 |
|
14624 fi |
|
14625 |
|
14626 # $with_builddeps_server/$resource is the ftp://abuilddeps.server.com/libs/cups.zip |
|
14627 # $tmpfile is the local file name for the downloaded file. |
|
14628 VALID_TOOL=no |
|
14629 if test "x$BDEPS_FTP" = xwget; then |
|
14630 VALID_TOOL=yes |
|
14631 wget -O $tmpfile $with_builddeps_server/$resource |
|
14632 fi |
|
14633 if test "x$BDEPS_FTP" = xlftp; then |
|
14634 VALID_TOOL=yes |
|
14635 lftp -c "get $with_builddeps_server/$resource -o $tmpfile" |
|
14636 fi |
|
14637 if test "x$BDEPS_FTP" = xftp; then |
|
14638 VALID_TOOL=yes |
|
14639 FTPSERVER=`echo $with_builddeps_server/$resource | cut -f 3 -d '/'` |
|
14640 FTPPATH=`echo $with_builddeps_server/$resource | cut -f 4- -d '/'` |
|
14641 FTPUSERPWD=${FTPSERVER%%@*} |
|
14642 if test "x$FTPSERVER" != "x$FTPUSERPWD"; then |
|
14643 FTPUSER=${userpwd%%:*} |
|
14644 FTPPWD=${userpwd#*@} |
|
14645 FTPSERVER=${FTPSERVER#*@} |
|
14646 else |
|
14647 FTPUSER=ftp |
|
14648 FTPPWD=ftp |
|
14649 fi |
|
14650 # the "pass" command does not work on some |
|
14651 # ftp clients (read ftp.exe) but if it works, |
|
14652 # passive mode is better! |
|
14653 (\ |
|
14654 echo "user $FTPUSER $FTPPWD" ;\ |
|
14655 echo "pass" ;\ |
|
14656 echo "bin" ;\ |
|
14657 echo "get $FTPPATH $tmpfile" ;\ |
|
14658 ) | ftp -in $FTPSERVER |
|
14659 fi |
|
14660 if test "x$VALID_TOOL" != xyes; then |
|
14661 as_fn_error $? "I do not know how to use the tool: $BDEPS_FTP" "$LINENO" 5 |
|
14662 fi |
|
14663 |
|
14664 mv $tmpfile $installdir/$filename |
|
14665 if test ! -s $installdir/$filename; then |
|
14666 as_fn_error $? "Could not download $with_builddeps_server/$resource" "$LINENO" 5 |
|
14667 fi |
|
14668 case "$extension" in |
|
14669 zip) echo "Unzipping $installdir/$filename..." |
|
14670 (cd $installdir ; rm -f $installdir/$filename.unpacked ; $BDEPS_UNZIP $installdir/$filename > /dev/null && touch $installdir/$filename.unpacked) |
|
14671 ;; |
|
14672 tar.gz) echo "Untaring $installdir/$filename..." |
|
14673 (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked) |
|
14674 ;; |
|
14675 tgz) echo "Untaring $installdir/$filename..." |
|
14676 (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked) |
|
14677 ;; |
|
14678 *) as_fn_error $? "Cannot handle build depency archive with extension $extension" "$LINENO" 5 |
|
14679 ;; |
|
14680 esac |
|
14681 fi |
|
14682 if test -f $installdir/$filename.unpacked; then |
|
14683 depdir=$installdir |
|
14684 fi |
|
14685 |
|
14686 fi |
|
14687 # Source the builddeps file again, because in the previous command, the depdir |
|
14688 # was updated to point at the current build dependency install directory. |
|
14689 . $builddepsfile |
|
14690 # Now extract variables from the builddeps.conf files. |
|
14691 theroot=${builddep_cups_ROOT} |
|
14692 thecflags=${builddep_cups_CFLAGS} |
|
14693 thelibs=${builddep_cups_LIBS} |
|
14694 if test "x$depdir" = x; then |
|
14695 as_fn_error $? "Could not download build dependency cups" "$LINENO" 5 |
|
14696 fi |
|
14697 CUPS=$depdir |
|
14698 if test "x$theroot" != x; then |
|
14699 CUPS="$theroot" |
|
14700 fi |
|
14701 if test "x$thecflags" != x; then |
|
14702 CUPS_CFLAGS="$thecflags" |
|
14703 fi |
|
14704 if test "x$thelibs" != x; then |
|
14705 CUPS_LIBS="$thelibs" |
|
14706 fi |
|
14707 CUPS_FOUND=yes |
|
14708 |
|
14709 fi |
|
14710 |
|
14711 fi |
|
14712 |
|
14713 fi |
|
14714 if test "x$CUPS_FOUND" = xno; then |
|
14715 # Are the cups headers installed in the default /usr/include location? |
|
14716 for ac_header in cups/cups.h cups/ppd.h |
|
14717 do : |
|
14718 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` |
|
14719 ac_fn_cxx_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" |
|
14720 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : |
|
14721 cat >>confdefs.h <<_ACEOF |
|
14722 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 |
|
14723 _ACEOF |
|
14724 CUPS_FOUND=yes |
|
14725 CUPS_CFLAGS= |
|
14726 CUPS_LIBS="-lcups" |
|
14727 DEFAULT_CUPS=yes |
|
14728 fi |
|
14729 |
|
14730 done |
|
14731 |
|
14732 fi |
|
14733 if test "x$CUPS_FOUND" = xno; then |
|
14734 # Getting nervous now? Lets poke around for standard Solaris third-party |
|
14735 # package installation locations. |
|
14736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cups headers and libs" >&5 |
|
14737 $as_echo_n "checking for cups headers and libs... " >&6; } |
|
14738 if test -s /opt/sfw/cups/include/cups/cups.h; then |
|
14739 # An SFW package seems to be installed! |
|
14740 CUPS_FOUND=yes |
|
14741 CUPS_CFLAGS="-I/opt/sfw/cups/include" |
|
14742 CUPS_LIBS="-L/opt/sfw/cups/lib -lcups" |
|
14743 elif test -s /opt/csw/include/cups/cups.h; then |
|
14744 # A CSW package seems to be installed! |
|
14745 CUPS_FOUND=yes |
|
14746 CUPS_CFLAGS="-I/opt/csw/include" |
|
14747 CUPS_LIBS="-L/opt/csw/lib -lcups" |
|
14748 fi |
|
14749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CUPS_FOUND" >&5 |
|
14750 $as_echo "$CUPS_FOUND" >&6; } |
|
14751 fi |
|
14752 if test "x$CUPS_FOUND" = xno; then |
|
14753 |
|
14754 # Print a helpful message on how to acquire the necessary build dependency. |
|
14755 # cups is the help tag: freetyp2, cups, pulse, alsa etc |
|
14756 MISSING_DEPENDENCY=cups |
|
14757 PKGHANDLER_COMMAND= |
|
14758 |
|
14759 case $PKGHANDLER in |
|
14760 apt-get) |
|
14761 apt_help $MISSING_DEPENDENCY ;; |
|
14762 yum) |
|
14763 yum_help $MISSING_DEPENDENCY ;; |
|
14764 port) |
|
14765 port_help $MISSING_DEPENDENCY ;; |
|
14766 pkgutil) |
|
14767 pkgutil_help $MISSING_DEPENDENCY ;; |
|
14768 pkgadd) |
|
14769 pkgadd_help $MISSING_DEPENDENCY ;; |
|
14770 * ) |
|
14771 break ;; |
|
14772 esac |
|
14773 |
|
14774 if test "x$PKGHANDLER_COMMAND" != x; then |
|
14775 HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'." |
|
14776 fi |
|
14777 |
|
14778 as_fn_error $? "Could not find cups! $HELP_MSG " "$LINENO" 5 |
|
14779 fi |
|
14780 fi |
|
14781 |
|
14782 |
|
14783 |
|
14784 |
|
14785 |
|
14786 |
|
14787 |
|
14788 ############################################################################### |
|
14789 # |
|
14790 # The ubiquitous freetype2 library is used to render fonts. |
|
14791 # |
|
14792 |
|
14793 # Check whether --with-freetype was given. |
|
14794 if test "${with_freetype+set}" = set; then : |
|
14795 withval=$with_freetype; |
|
14796 fi |
|
14797 |
|
14798 |
|
14799 # If we are using the OS installed system lib for freetype, then we do not need to copy it to the build tree |
|
14800 USING_SYSTEM_FT_LIB=false |
|
14801 |
|
14802 if test "x$FREETYPE2_NOT_NEEDED" = xyes; then |
|
14803 if test "x$with_freetype" != x || test "x$with_freetype_include" != x || test "x$with_freetype_lib" != x; then |
|
14804 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: freetype not used, so --with-freetype is ignored" >&5 |
|
14805 $as_echo "$as_me: WARNING: freetype not used, so --with-freetype is ignored" >&2;} |
|
14806 fi |
|
14807 FREETYPE2_CFLAGS= |
|
14808 FREETYPE2_LIBS= |
|
14809 FREETYPE2_LIB_PATH= |
|
14810 else |
|
14811 FREETYPE2_FOUND=no |
|
14812 |
|
14813 if test "x$with_freetype" != x; then |
|
14814 |
|
14815 # Fail with message the path to freetype if var with_freetype contains a path with no spaces in it. |
|
14816 # Unless on Windows, where we can rewrite the path. |
|
14817 HAS_SPACE=`echo "$with_freetype" | grep " "` |
|
14818 if test "x$HAS_SPACE" != x; then |
|
14819 if test "x$OPENJDK_BUILD_OS" = "xwindows"; then |
|
14820 with_freetype=`$CYGPATH -s -m -a "$with_freetype"` |
|
14821 with_freetype=`$CYGPATH -u "$with_freetype"` |
|
14822 else |
|
14823 as_fn_error $? "You cannot have spaces in the path to freetype! \"$with_freetype\"" "$LINENO" 5 |
|
14824 fi |
|
14825 fi |
|
14826 |
|
14827 FREETYPE2_LIBS="-L$with_freetype/lib -lfreetype" |
|
14828 if test "x$OPENJDK_TARGET_OS" = xwindows; then |
|
14829 FREETYPE2_LIBS="$with_freetype/lib/freetype.lib" |
|
14830 fi |
|
14831 FREETYPE2_LIB_PATH="$with_freetype/lib" |
|
14832 FREETYPE2_CFLAGS="-I$with_freetype/include" |
|
14833 if test -s $with_freetype/include/ft2build.h && test -d $with_freetype/include/freetype2/freetype; then |
|
14834 FREETYPE2_CFLAGS="-I$with_freetype/include/freetype2 -I$with_freetype/include" |
|
14835 fi |
|
14836 FREETYPE2_FOUND=yes |
|
14837 if test "x$FREETYPE2_FOUND" = xyes; then |
|
14838 # Verify that the directories exist |
|
14839 if ! test -d "$with_freetype/lib" || ! test -d "$with_freetype/include"; then |
|
14840 as_fn_error $? "Could not find the expected directories $with_freetype/lib and $with_freetype/include" "$LINENO" 5 |
|
14841 fi |
|
14842 # List the contents of the lib. |
|
14843 FREETYPELIB=`ls $with_freetype/lib/libfreetype.so $with_freetype/lib/freetype.dll 2> /dev/null` |
|
14844 if test "x$FREETYPELIB" = x; then |
|
14845 as_fn_error $? "Could not find libfreetype.se nor freetype.dll in $with_freetype/lib" "$LINENO" 5 |
|
14846 fi |
|
14847 # Check one h-file |
|
14848 if ! test -s "$with_freetype/include/ft2build.h"; then |
|
14849 as_fn_error $? "Could not find $with_freetype/include/ft2build.h" "$LINENO" 5 |
|
14850 fi |
|
14851 fi |
|
14852 fi |
|
14853 if test "x$FREETYPE2_FOUND" = xno; then |
|
14854 |
|
14855 |
|
14856 if test "x$with_builddeps_server" != x || test "x$with_builddeps_conf" != x; then |
|
14857 # Source the builddeps file again, to make sure it uses the latest variables! |
|
14858 . $builddepsfile |
|
14859 # Look for a target and build machine specific resource! |
|
14860 eval resource=\${builddep_freetype2_BUILD_${rewritten_build_var}_TARGET_${rewritten_target_var}} |
|
14861 if test "x$resource" = x; then |
|
14862 # Ok, lets instead look for a target specific resource |
|
14863 eval resource=\${builddep_freetype2_TARGET_${rewritten_target_var}} |
|
14864 fi |
|
14865 if test "x$resource" = x; then |
|
14866 # Ok, lets instead look for a build specific resource |
|
14867 eval resource=\${builddep_freetype2_BUILD_${rewritten_build_var}} |
|
14868 fi |
|
14869 if test "x$resource" = x; then |
|
14870 # Ok, lets instead look for a generic resource |
|
14871 # (The freetype2 comes from M4 and not the shell, thus no need for eval here.) |
|
14872 resource=${builddep_freetype2} |
|
14873 fi |
|
14874 if test "x$resource" != x; then |
|
14875 { $as_echo "$as_me:${as_lineno-$LINENO}: Using builddeps $resource for freetype2" >&5 |
|
14876 $as_echo "$as_me: Using builddeps $resource for freetype2" >&6;} |
|
14877 # If the resource in the builddeps.conf file is an existing directory, |
|
14878 # for example /java/linux/cups |
|
14879 if test -d ${resource}; then |
|
14880 depdir=${resource} |
|
14881 else |
|
14882 |
|
14883 # freetype2 is for example mymodule |
|
14884 # $resource is for example libs/general/libmymod_1_2_3.zip |
|
14885 # $with_builddeps_server is for example ftp://mybuilddeps.myserver.com/builddeps |
|
14886 # $with_builddeps_dir is for example /localhome/builddeps |
|
14887 # depdir is the name of the variable into which we store the depdir, eg MYMOD |
|
14888 # Will download ftp://mybuilddeps.myserver.com/builddeps/libs/general/libmymod_1_2_3.zip and |
|
14889 # unzip into the directory: /localhome/builddeps/libmymod_1_2_3 |
|
14890 filename=`basename $resource` |
|
14891 filebase=`echo $filename | sed 's/\.[^\.]*$//'` |
|
14892 filebase=${filename%%.*} |
|
14893 extension=${filename#*.} |
|
14894 installdir=$with_builddeps_dir/$filebase |
|
14895 if test ! -f $installdir/$filename.unpacked; then |
|
14896 { $as_echo "$as_me:${as_lineno-$LINENO}: Downloading build dependency freetype2 from $with_builddeps_server/$resource and installing into $installdir" >&5 |
|
14897 $as_echo "$as_me: Downloading build dependency freetype2 from $with_builddeps_server/$resource and installing into $installdir" >&6;} |
|
14898 if test ! -d $installdir; then |
|
14899 mkdir -p $installdir |
|
14900 fi |
|
14901 if test ! -d $installdir; then |
|
14902 as_fn_error $? "Could not create directory $installdir" "$LINENO" 5 |
|
14903 fi |
|
14904 tmpfile=`mktemp $installdir/freetype2.XXXXXXXXX` |
|
14905 touch $tmpfile |
|
14906 if test ! -f $tmpfile; then |
|
14907 as_fn_error $? "Could not create files in directory $installdir" "$LINENO" 5 |
|
14908 fi |
|
14909 |
|
14910 # $with_builddeps_server/$resource is the ftp://abuilddeps.server.com/libs/cups.zip |
|
14911 # $tmpfile is the local file name for the downloaded file. |
|
14912 VALID_TOOL=no |
|
14913 if test "x$BDEPS_FTP" = xwget; then |
|
14914 VALID_TOOL=yes |
|
14915 wget -O $tmpfile $with_builddeps_server/$resource |
|
14916 fi |
|
14917 if test "x$BDEPS_FTP" = xlftp; then |
|
14918 VALID_TOOL=yes |
|
14919 lftp -c "get $with_builddeps_server/$resource -o $tmpfile" |
|
14920 fi |
|
14921 if test "x$BDEPS_FTP" = xftp; then |
|
14922 VALID_TOOL=yes |
|
14923 FTPSERVER=`echo $with_builddeps_server/$resource | cut -f 3 -d '/'` |
|
14924 FTPPATH=`echo $with_builddeps_server/$resource | cut -f 4- -d '/'` |
|
14925 FTPUSERPWD=${FTPSERVER%%@*} |
|
14926 if test "x$FTPSERVER" != "x$FTPUSERPWD"; then |
|
14927 FTPUSER=${userpwd%%:*} |
|
14928 FTPPWD=${userpwd#*@} |
|
14929 FTPSERVER=${FTPSERVER#*@} |
|
14930 else |
|
14931 FTPUSER=ftp |
|
14932 FTPPWD=ftp |
|
14933 fi |
|
14934 # the "pass" command does not work on some |
|
14935 # ftp clients (read ftp.exe) but if it works, |
|
14936 # passive mode is better! |
|
14937 (\ |
|
14938 echo "user $FTPUSER $FTPPWD" ;\ |
|
14939 echo "pass" ;\ |
|
14940 echo "bin" ;\ |
|
14941 echo "get $FTPPATH $tmpfile" ;\ |
|
14942 ) | ftp -in $FTPSERVER |
|
14943 fi |
|
14944 if test "x$VALID_TOOL" != xyes; then |
|
14945 as_fn_error $? "I do not know how to use the tool: $BDEPS_FTP" "$LINENO" 5 |
|
14946 fi |
|
14947 |
|
14948 mv $tmpfile $installdir/$filename |
|
14949 if test ! -s $installdir/$filename; then |
|
14950 as_fn_error $? "Could not download $with_builddeps_server/$resource" "$LINENO" 5 |
|
14951 fi |
|
14952 case "$extension" in |
|
14953 zip) echo "Unzipping $installdir/$filename..." |
|
14954 (cd $installdir ; rm -f $installdir/$filename.unpacked ; $BDEPS_UNZIP $installdir/$filename > /dev/null && touch $installdir/$filename.unpacked) |
|
14955 ;; |
|
14956 tar.gz) echo "Untaring $installdir/$filename..." |
|
14957 (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked) |
|
14958 ;; |
|
14959 tgz) echo "Untaring $installdir/$filename..." |
|
14960 (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked) |
|
14961 ;; |
|
14962 *) as_fn_error $? "Cannot handle build depency archive with extension $extension" "$LINENO" 5 |
|
14963 ;; |
|
14964 esac |
|
14965 fi |
|
14966 if test -f $installdir/$filename.unpacked; then |
|
14967 depdir=$installdir |
|
14968 fi |
|
14969 |
|
14970 fi |
|
14971 # Source the builddeps file again, because in the previous command, the depdir |
|
14972 # was updated to point at the current build dependency install directory. |
|
14973 . $builddepsfile |
|
14974 # Now extract variables from the builddeps.conf files. |
|
14975 theroot=${builddep_freetype2_ROOT} |
|
14976 thecflags=${builddep_freetype2_CFLAGS} |
|
14977 thelibs=${builddep_freetype2_LIBS} |
|
14978 if test "x$depdir" = x; then |
|
14979 as_fn_error $? "Could not download build dependency freetype2" "$LINENO" 5 |
|
14980 fi |
|
14981 FREETYPE2=$depdir |
|
14982 if test "x$theroot" != x; then |
|
14983 FREETYPE2="$theroot" |
|
14984 fi |
|
14985 if test "x$thecflags" != x; then |
|
14986 FREETYPE2_CFLAGS="$thecflags" |
|
14987 fi |
|
14988 if test "x$thelibs" != x; then |
|
14989 FREETYPE2_LIBS="$thelibs" |
|
14990 fi |
|
14991 FREETYPE2_FOUND=yes |
|
14992 else FREETYPE2_FOUND=no |
|
14993 |
|
14994 fi |
|
14995 else FREETYPE2_FOUND=no |
|
14996 |
|
14997 fi |
|
14998 |
|
14999 USING_SYSTEM_FT_LIB=true |
|
15000 fi |
|
15001 if test "x$FREETYPE2_FOUND" = xno; then |
|
15002 |
|
15003 pkg_failed=no |
|
15004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FREETYPE2" >&5 |
|
15005 $as_echo_n "checking for FREETYPE2... " >&6; } |
|
15006 |
|
15007 if test -n "$FREETYPE2_CFLAGS"; then |
|
15008 pkg_cv_FREETYPE2_CFLAGS="$FREETYPE2_CFLAGS" |
|
15009 elif test -n "$PKG_CONFIG"; then |
|
15010 if test -n "$PKG_CONFIG" && \ |
|
15011 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"freetype2\""; } >&5 |
|
15012 ($PKG_CONFIG --exists --print-errors "freetype2") 2>&5 |
|
15013 ac_status=$? |
|
15014 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
|
15015 test $ac_status = 0; }; then |
|
15016 pkg_cv_FREETYPE2_CFLAGS=`$PKG_CONFIG --cflags "freetype2" 2>/dev/null` |
|
15017 else |
|
15018 pkg_failed=yes |
|
15019 fi |
|
15020 else |
|
15021 pkg_failed=untried |
|
15022 fi |
|
15023 if test -n "$FREETYPE2_LIBS"; then |
|
15024 pkg_cv_FREETYPE2_LIBS="$FREETYPE2_LIBS" |
|
15025 elif test -n "$PKG_CONFIG"; then |
|
15026 if test -n "$PKG_CONFIG" && \ |
|
15027 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"freetype2\""; } >&5 |
|
15028 ($PKG_CONFIG --exists --print-errors "freetype2") 2>&5 |
|
15029 ac_status=$? |
|
15030 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
|
15031 test $ac_status = 0; }; then |
|
15032 pkg_cv_FREETYPE2_LIBS=`$PKG_CONFIG --libs "freetype2" 2>/dev/null` |
|
15033 else |
|
15034 pkg_failed=yes |
|
15035 fi |
|
15036 else |
|
15037 pkg_failed=untried |
|
15038 fi |
|
15039 |
|
15040 |
|
15041 |
|
15042 if test $pkg_failed = yes; then |
|
15043 |
|
15044 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then |
|
15045 _pkg_short_errors_supported=yes |
|
15046 else |
|
15047 _pkg_short_errors_supported=no |
|
15048 fi |
|
15049 if test $_pkg_short_errors_supported = yes; then |
|
15050 FREETYPE2_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "freetype2" 2>&1` |
|
15051 else |
|
15052 FREETYPE2_PKG_ERRORS=`$PKG_CONFIG --print-errors "freetype2" 2>&1` |
|
15053 fi |
|
15054 # Put the nasty error message in config.log where it belongs |
|
15055 echo "$FREETYPE2_PKG_ERRORS" >&5 |
|
15056 |
|
15057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
15058 $as_echo "no" >&6; } |
|
15059 FREETYPE2_FOUND=no |
|
15060 elif test $pkg_failed = untried; then |
|
15061 FREETYPE2_FOUND=no |
|
15062 else |
|
15063 FREETYPE2_CFLAGS=$pkg_cv_FREETYPE2_CFLAGS |
|
15064 FREETYPE2_LIBS=$pkg_cv_FREETYPE2_LIBS |
|
15065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 |
|
15066 $as_echo "yes" >&6; } |
|
15067 FREETYPE2_FOUND=yes |
|
15068 fi |
|
15069 USING_SYSTEM_FT_LIB=true |
|
15070 fi |
|
15071 if test "x$FREETYPE2_FOUND" = xno; then |
|
15072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for freetype in some standard locations" >&5 |
|
15073 $as_echo_n "checking for freetype in some standard locations... " >&6; } |
|
15074 |
|
15075 if test -s /usr/X11/include/ft2build.h && test -d /usr/X11/include/freetype2/freetype; then |
|
15076 DEFAULT_FREETYPE_CFLAGS="-I/usr/X11/include/freetype2 -I/usr/X11/include" |
|
15077 DEFAULT_FREETYPE_LIBS="-L/usr/X11/lib -lfreetype" |
|
15078 fi |
|
15079 if test -s /usr/include/ft2build.h && test -d /usr/include/freetype2/freetype; then |
|
15080 DEFAULT_FREETYPE_CFLAGS="-I/usr/include/freetype2" |
|
15081 DEFAULT_FREETYPE_LIBS="-lfreetype" |
|
15082 fi |
|
15083 |
|
15084 PREV_CXXCFLAGS="$CXXFLAGS" |
|
15085 PREV_LDFLAGS="$LDFLAGS" |
|
15086 CXXFLAGS="$CXXFLAGS $DEFAULT_FREETYPE_CFLAGS" |
|
15087 LDFLAGS="$LDFLAGS $DEFAULT_FREETYPE_LIBS" |
|
15088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
15089 /* end confdefs.h. */ |
|
15090 #include<ft2build.h> |
|
15091 #include FT_FREETYPE_H |
|
15092 int main() { return 0; } |
|
15093 |
|
15094 _ACEOF |
|
15095 if ac_fn_cxx_try_link "$LINENO"; then : |
|
15096 |
|
15097 # Yes, the default cflags and libs did the trick. |
|
15098 FREETYPE2_FOUND=yes |
|
15099 FREETYPE2_CFLAGS="$DEFAULT_FREETYPE_CFLAGS" |
|
15100 FREETYPE2_LIBS="$DEFAULT_FREETYPE_LIBS" |
|
15101 |
|
15102 else |
|
15103 |
|
15104 FREETYPE2_FOUND=no |
|
15105 |
|
15106 fi |
|
15107 rm -f core conftest.err conftest.$ac_objext \ |
|
15108 conftest$ac_exeext conftest.$ac_ext |
|
15109 CXXCFLAGS="$PREV_CXXFLAGS" |
|
15110 LDFLAGS="$PREV_LDFLAGS" |
|
15111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FREETYPE2_FOUND" >&5 |
|
15112 $as_echo "$FREETYPE2_FOUND" >&6; } |
|
15113 USING_SYSTEM_FT_LIB=true |
|
15114 fi |
|
15115 if test "x$FREETYPE2_FOUND" = xno; then |
|
15116 |
|
15117 # Print a helpful message on how to acquire the necessary build dependency. |
|
15118 # freetype2 is the help tag: freetyp2, cups, pulse, alsa etc |
|
15119 MISSING_DEPENDENCY=freetype2 |
|
15120 PKGHANDLER_COMMAND= |
|
15121 |
|
15122 case $PKGHANDLER in |
|
15123 apt-get) |
|
15124 apt_help $MISSING_DEPENDENCY ;; |
|
15125 yum) |
|
15126 yum_help $MISSING_DEPENDENCY ;; |
|
15127 port) |
|
15128 port_help $MISSING_DEPENDENCY ;; |
|
15129 pkgutil) |
|
15130 pkgutil_help $MISSING_DEPENDENCY ;; |
|
15131 pkgadd) |
|
15132 pkgadd_help $MISSING_DEPENDENCY ;; |
|
15133 * ) |
|
15134 break ;; |
|
15135 esac |
|
15136 |
|
15137 if test "x$PKGHANDLER_COMMAND" != x; then |
|
15138 HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'." |
|
15139 fi |
|
15140 |
|
15141 as_fn_error $? "Could not find freetype2! $HELP_MSG " "$LINENO" 5 |
|
15142 fi |
|
15143 fi |
|
15144 |
|
15145 |
|
15146 |
|
15147 |
|
15148 |
|
15149 |
|
15150 |
|
15151 |
|
15152 |
|
15153 ############################################################################### |
|
15154 # |
|
15155 # Check for alsa headers and libraries. Used on Linux/GNU systems. |
|
15156 # |
|
15157 |
|
15158 # Check whether --with-alsa was given. |
|
15159 if test "${with_alsa+set}" = set; then : |
|
15160 withval=$with_alsa; |
|
15161 fi |
|
15162 |
|
15163 |
|
15164 # Check whether --with-alsa-include was given. |
|
15165 if test "${with_alsa_include+set}" = set; then : |
|
15166 withval=$with_alsa_include; |
|
15167 fi |
|
15168 |
|
15169 |
|
15170 # Check whether --with-alsa-lib was given. |
|
15171 if test "${with_alsa_lib+set}" = set; then : |
|
15172 withval=$with_alsa_lib; |
|
15173 fi |
|
15174 |
|
15175 |
|
15176 if test "x$ALSA_NOT_NEEDED" = xyes; then |
|
15177 if test "x${with_alsa}" != x || test "x${with_alsa_include}" != x || test "x${with_alsa_lib}" != x; then |
|
15178 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: alsa not used, so --with-alsa is ignored" >&5 |
|
15179 $as_echo "$as_me: WARNING: alsa not used, so --with-alsa is ignored" >&2;} |
|
15180 fi |
|
15181 ALSA_CFLAGS= |
|
15182 ALSA_LIBS= |
|
15183 else |
|
15184 ALSA_FOUND=no |
|
15185 |
|
15186 if test "x${with_alsa}" = xno || test "x${with_alsa_include}" = xno || test "x${with_alsa_lib}" = xno; then |
|
15187 as_fn_error $? "It is not possible to disable the use of alsa. Remove the --without-alsa option." "$LINENO" 5 |
|
15188 fi |
|
15189 |
|
15190 if test "x${with_alsa}" != x; then |
|
15191 ALSA_LIBS="-L${with_alsa}/lib -lalsa" |
|
15192 ALSA_CFLAGS="-I${with_alsa}/include" |
|
15193 ALSA_FOUND=yes |
|
15194 fi |
|
15195 if test "x${with_alsa_include}" != x; then |
|
15196 ALSA_CFLAGS="-I${with_alsa_include}" |
|
15197 ALSA_FOUND=yes |
|
15198 fi |
|
15199 if test "x${with_alsa_lib}" != x; then |
|
15200 ALSA_LIBS="-L${with_alsa_lib} -lalsa" |
|
15201 ALSA_FOUND=yes |
|
15202 fi |
|
15203 if test "x$ALSA_FOUND" = xno; then |
|
15204 |
|
15205 |
|
15206 if test "x$with_builddeps_server" != x || test "x$with_builddeps_conf" != x; then |
|
15207 # Source the builddeps file again, to make sure it uses the latest variables! |
|
15208 . $builddepsfile |
|
15209 # Look for a target and build machine specific resource! |
|
15210 eval resource=\${builddep_alsa_BUILD_${rewritten_build_var}_TARGET_${rewritten_target_var}} |
|
15211 if test "x$resource" = x; then |
|
15212 # Ok, lets instead look for a target specific resource |
|
15213 eval resource=\${builddep_alsa_TARGET_${rewritten_target_var}} |
|
15214 fi |
|
15215 if test "x$resource" = x; then |
|
15216 # Ok, lets instead look for a build specific resource |
|
15217 eval resource=\${builddep_alsa_BUILD_${rewritten_build_var}} |
|
15218 fi |
|
15219 if test "x$resource" = x; then |
|
15220 # Ok, lets instead look for a generic resource |
|
15221 # (The alsa comes from M4 and not the shell, thus no need for eval here.) |
|
15222 resource=${builddep_alsa} |
|
15223 fi |
|
15224 if test "x$resource" != x; then |
|
15225 { $as_echo "$as_me:${as_lineno-$LINENO}: Using builddeps $resource for alsa" >&5 |
|
15226 $as_echo "$as_me: Using builddeps $resource for alsa" >&6;} |
|
15227 # If the resource in the builddeps.conf file is an existing directory, |
|
15228 # for example /java/linux/cups |
|
15229 if test -d ${resource}; then |
|
15230 depdir=${resource} |
|
15231 else |
|
15232 |
|
15233 # alsa is for example mymodule |
|
15234 # $resource is for example libs/general/libmymod_1_2_3.zip |
|
15235 # $with_builddeps_server is for example ftp://mybuilddeps.myserver.com/builddeps |
|
15236 # $with_builddeps_dir is for example /localhome/builddeps |
|
15237 # depdir is the name of the variable into which we store the depdir, eg MYMOD |
|
15238 # Will download ftp://mybuilddeps.myserver.com/builddeps/libs/general/libmymod_1_2_3.zip and |
|
15239 # unzip into the directory: /localhome/builddeps/libmymod_1_2_3 |
|
15240 filename=`basename $resource` |
|
15241 filebase=`echo $filename | sed 's/\.[^\.]*$//'` |
|
15242 filebase=${filename%%.*} |
|
15243 extension=${filename#*.} |
|
15244 installdir=$with_builddeps_dir/$filebase |
|
15245 if test ! -f $installdir/$filename.unpacked; then |
|
15246 { $as_echo "$as_me:${as_lineno-$LINENO}: Downloading build dependency alsa from $with_builddeps_server/$resource and installing into $installdir" >&5 |
|
15247 $as_echo "$as_me: Downloading build dependency alsa from $with_builddeps_server/$resource and installing into $installdir" >&6;} |
|
15248 if test ! -d $installdir; then |
|
15249 mkdir -p $installdir |
|
15250 fi |
|
15251 if test ! -d $installdir; then |
|
15252 as_fn_error $? "Could not create directory $installdir" "$LINENO" 5 |
|
15253 fi |
|
15254 tmpfile=`mktemp $installdir/alsa.XXXXXXXXX` |
|
15255 touch $tmpfile |
|
15256 if test ! -f $tmpfile; then |
|
15257 as_fn_error $? "Could not create files in directory $installdir" "$LINENO" 5 |
|
15258 fi |
|
15259 |
|
15260 # $with_builddeps_server/$resource is the ftp://abuilddeps.server.com/libs/cups.zip |
|
15261 # $tmpfile is the local file name for the downloaded file. |
|
15262 VALID_TOOL=no |
|
15263 if test "x$BDEPS_FTP" = xwget; then |
|
15264 VALID_TOOL=yes |
|
15265 wget -O $tmpfile $with_builddeps_server/$resource |
|
15266 fi |
|
15267 if test "x$BDEPS_FTP" = xlftp; then |
|
15268 VALID_TOOL=yes |
|
15269 lftp -c "get $with_builddeps_server/$resource -o $tmpfile" |
|
15270 fi |
|
15271 if test "x$BDEPS_FTP" = xftp; then |
|
15272 VALID_TOOL=yes |
|
15273 FTPSERVER=`echo $with_builddeps_server/$resource | cut -f 3 -d '/'` |
|
15274 FTPPATH=`echo $with_builddeps_server/$resource | cut -f 4- -d '/'` |
|
15275 FTPUSERPWD=${FTPSERVER%%@*} |
|
15276 if test "x$FTPSERVER" != "x$FTPUSERPWD"; then |
|
15277 FTPUSER=${userpwd%%:*} |
|
15278 FTPPWD=${userpwd#*@} |
|
15279 FTPSERVER=${FTPSERVER#*@} |
|
15280 else |
|
15281 FTPUSER=ftp |
|
15282 FTPPWD=ftp |
|
15283 fi |
|
15284 # the "pass" command does not work on some |
|
15285 # ftp clients (read ftp.exe) but if it works, |
|
15286 # passive mode is better! |
|
15287 (\ |
|
15288 echo "user $FTPUSER $FTPPWD" ;\ |
|
15289 echo "pass" ;\ |
|
15290 echo "bin" ;\ |
|
15291 echo "get $FTPPATH $tmpfile" ;\ |
|
15292 ) | ftp -in $FTPSERVER |
|
15293 fi |
|
15294 if test "x$VALID_TOOL" != xyes; then |
|
15295 as_fn_error $? "I do not know how to use the tool: $BDEPS_FTP" "$LINENO" 5 |
|
15296 fi |
|
15297 |
|
15298 mv $tmpfile $installdir/$filename |
|
15299 if test ! -s $installdir/$filename; then |
|
15300 as_fn_error $? "Could not download $with_builddeps_server/$resource" "$LINENO" 5 |
|
15301 fi |
|
15302 case "$extension" in |
|
15303 zip) echo "Unzipping $installdir/$filename..." |
|
15304 (cd $installdir ; rm -f $installdir/$filename.unpacked ; $BDEPS_UNZIP $installdir/$filename > /dev/null && touch $installdir/$filename.unpacked) |
|
15305 ;; |
|
15306 tar.gz) echo "Untaring $installdir/$filename..." |
|
15307 (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked) |
|
15308 ;; |
|
15309 tgz) echo "Untaring $installdir/$filename..." |
|
15310 (cd $installdir ; rm -f $installdir/$filename.unpacked ; tar xzf $installdir/$filename && touch $installdir/$filename.unpacked) |
|
15311 ;; |
|
15312 *) as_fn_error $? "Cannot handle build depency archive with extension $extension" "$LINENO" 5 |
|
15313 ;; |
|
15314 esac |
|
15315 fi |
|
15316 if test -f $installdir/$filename.unpacked; then |
|
15317 depdir=$installdir |
|
15318 fi |
|
15319 |
|
15320 fi |
|
15321 # Source the builddeps file again, because in the previous command, the depdir |
|
15322 # was updated to point at the current build dependency install directory. |
|
15323 . $builddepsfile |
|
15324 # Now extract variables from the builddeps.conf files. |
|
15325 theroot=${builddep_alsa_ROOT} |
|
15326 thecflags=${builddep_alsa_CFLAGS} |
|
15327 thelibs=${builddep_alsa_LIBS} |
|
15328 if test "x$depdir" = x; then |
|
15329 as_fn_error $? "Could not download build dependency alsa" "$LINENO" 5 |
|
15330 fi |
|
15331 ALSA=$depdir |
|
15332 if test "x$theroot" != x; then |
|
15333 ALSA="$theroot" |
|
15334 fi |
|
15335 if test "x$thecflags" != x; then |
|
15336 ALSA_CFLAGS="$thecflags" |
|
15337 fi |
|
15338 if test "x$thelibs" != x; then |
|
15339 ALSA_LIBS="$thelibs" |
|
15340 fi |
|
15341 ALSA_FOUND=yes |
|
15342 else ALSA_FOUND=no |
|
15343 |
|
15344 fi |
|
15345 else ALSA_FOUND=no |
|
15346 |
|
15347 fi |
|
15348 |
|
15349 fi |
|
15350 if test "x$ALSA_FOUND" = xno; then |
|
15351 |
|
15352 pkg_failed=no |
|
15353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ALSA" >&5 |
|
15354 $as_echo_n "checking for ALSA... " >&6; } |
|
15355 |
|
15356 if test -n "$ALSA_CFLAGS"; then |
|
15357 pkg_cv_ALSA_CFLAGS="$ALSA_CFLAGS" |
|
15358 elif test -n "$PKG_CONFIG"; then |
|
15359 if test -n "$PKG_CONFIG" && \ |
|
15360 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"alsa\""; } >&5 |
|
15361 ($PKG_CONFIG --exists --print-errors "alsa") 2>&5 |
|
15362 ac_status=$? |
|
15363 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
|
15364 test $ac_status = 0; }; then |
|
15365 pkg_cv_ALSA_CFLAGS=`$PKG_CONFIG --cflags "alsa" 2>/dev/null` |
|
15366 else |
|
15367 pkg_failed=yes |
|
15368 fi |
|
15369 else |
|
15370 pkg_failed=untried |
|
15371 fi |
|
15372 if test -n "$ALSA_LIBS"; then |
|
15373 pkg_cv_ALSA_LIBS="$ALSA_LIBS" |
|
15374 elif test -n "$PKG_CONFIG"; then |
|
15375 if test -n "$PKG_CONFIG" && \ |
|
15376 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"alsa\""; } >&5 |
|
15377 ($PKG_CONFIG --exists --print-errors "alsa") 2>&5 |
|
15378 ac_status=$? |
|
15379 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 |
|
15380 test $ac_status = 0; }; then |
|
15381 pkg_cv_ALSA_LIBS=`$PKG_CONFIG --libs "alsa" 2>/dev/null` |
|
15382 else |
|
15383 pkg_failed=yes |
|
15384 fi |
|
15385 else |
|
15386 pkg_failed=untried |
|
15387 fi |
|
15388 |
|
15389 |
|
15390 |
|
15391 if test $pkg_failed = yes; then |
|
15392 |
|
15393 if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then |
|
15394 _pkg_short_errors_supported=yes |
|
15395 else |
|
15396 _pkg_short_errors_supported=no |
|
15397 fi |
|
15398 if test $_pkg_short_errors_supported = yes; then |
|
15399 ALSA_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "alsa" 2>&1` |
|
15400 else |
|
15401 ALSA_PKG_ERRORS=`$PKG_CONFIG --print-errors "alsa" 2>&1` |
|
15402 fi |
|
15403 # Put the nasty error message in config.log where it belongs |
|
15404 echo "$ALSA_PKG_ERRORS" >&5 |
|
15405 |
|
15406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
15407 $as_echo "no" >&6; } |
|
15408 ALSA_FOUND=no |
|
15409 elif test $pkg_failed = untried; then |
|
15410 ALSA_FOUND=no |
|
15411 else |
|
15412 ALSA_CFLAGS=$pkg_cv_ALSA_CFLAGS |
|
15413 ALSA_LIBS=$pkg_cv_ALSA_LIBS |
|
15414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 |
|
15415 $as_echo "yes" >&6; } |
|
15416 ALSA_FOUND=yes |
|
15417 fi |
|
15418 fi |
|
15419 if test "x$ALSA_FOUND" = xno; then |
|
15420 for ac_header in alsa/asoundlib.h |
|
15421 do : |
|
15422 ac_fn_cxx_check_header_mongrel "$LINENO" "alsa/asoundlib.h" "ac_cv_header_alsa_asoundlib_h" "$ac_includes_default" |
|
15423 if test "x$ac_cv_header_alsa_asoundlib_h" = x""yes; then : |
|
15424 cat >>confdefs.h <<_ACEOF |
|
15425 #define HAVE_ALSA_ASOUNDLIB_H 1 |
|
15426 _ACEOF |
|
15427 ALSA_FOUND=yes |
|
15428 ALSA_CFLAGS=-Iignoreme |
|
15429 ALSA_LIBS=-lasound |
|
15430 DEFAULT_ALSA=yes |
|
15431 else |
|
15432 ALSA_FOUND=no |
|
15433 fi |
|
15434 |
|
15435 done |
|
15436 |
|
15437 fi |
|
15438 if test "x$ALSA_FOUND" = xno; then |
|
15439 |
|
15440 # Print a helpful message on how to acquire the necessary build dependency. |
|
15441 # alsa is the help tag: freetyp2, cups, pulse, alsa etc |
|
15442 MISSING_DEPENDENCY=alsa |
|
15443 PKGHANDLER_COMMAND= |
|
15444 |
|
15445 case $PKGHANDLER in |
|
15446 apt-get) |
|
15447 apt_help $MISSING_DEPENDENCY ;; |
|
15448 yum) |
|
15449 yum_help $MISSING_DEPENDENCY ;; |
|
15450 port) |
|
15451 port_help $MISSING_DEPENDENCY ;; |
|
15452 pkgutil) |
|
15453 pkgutil_help $MISSING_DEPENDENCY ;; |
|
15454 pkgadd) |
|
15455 pkgadd_help $MISSING_DEPENDENCY ;; |
|
15456 * ) |
|
15457 break ;; |
|
15458 esac |
|
15459 |
|
15460 if test "x$PKGHANDLER_COMMAND" != x; then |
|
15461 HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'." |
|
15462 fi |
|
15463 |
|
15464 as_fn_error $? "Could not find alsa! $HELP_MSG " "$LINENO" 5 |
|
15465 fi |
|
15466 fi |
|
15467 |
|
15468 |
|
15469 |
|
15470 |
|
15471 |
|
15472 |
|
15473 |
|
15474 ############################################################################### |
|
15475 # |
|
15476 # Check for the jpeg library |
|
15477 # |
|
15478 |
|
15479 USE_EXTERNAL_LIBJPEG=true |
|
15480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -ljpeg" >&5 |
|
15481 $as_echo_n "checking for main in -ljpeg... " >&6; } |
|
15482 if test "${ac_cv_lib_jpeg_main+set}" = set; then : |
|
15483 $as_echo_n "(cached) " >&6 |
|
15484 else |
|
15485 ac_check_lib_save_LIBS=$LIBS |
|
15486 LIBS="-ljpeg $LIBS" |
|
15487 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
15488 /* end confdefs.h. */ |
|
15489 |
|
15490 |
|
15491 int |
|
15492 main () |
|
15493 { |
|
15494 return main (); |
|
15495 ; |
|
15496 return 0; |
|
15497 } |
|
15498 _ACEOF |
|
15499 if ac_fn_cxx_try_link "$LINENO"; then : |
|
15500 ac_cv_lib_jpeg_main=yes |
|
15501 else |
|
15502 ac_cv_lib_jpeg_main=no |
|
15503 fi |
|
15504 rm -f core conftest.err conftest.$ac_objext \ |
|
15505 conftest$ac_exeext conftest.$ac_ext |
|
15506 LIBS=$ac_check_lib_save_LIBS |
|
15507 fi |
|
15508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_jpeg_main" >&5 |
|
15509 $as_echo "$ac_cv_lib_jpeg_main" >&6; } |
|
15510 if test "x$ac_cv_lib_jpeg_main" = x""yes; then : |
|
15511 cat >>confdefs.h <<_ACEOF |
|
15512 #define HAVE_LIBJPEG 1 |
|
15513 _ACEOF |
|
15514 |
|
15515 LIBS="-ljpeg $LIBS" |
|
15516 |
|
15517 else |
|
15518 USE_EXTERNAL_LIBJPEG=false |
|
15519 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use jpeg decoder bundled with the OpenJDK source" >&5 |
|
15520 $as_echo "$as_me: Will use jpeg decoder bundled with the OpenJDK source" >&6;} |
|
15521 |
|
15522 fi |
|
15523 |
|
15524 |
|
15525 |
|
15526 ############################################################################### |
|
15527 # |
|
15528 # Check for the gif library |
|
15529 # |
|
15530 |
|
15531 USE_EXTERNAL_LIBJPEG=true |
|
15532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lgif" >&5 |
|
15533 $as_echo_n "checking for main in -lgif... " >&6; } |
|
15534 if test "${ac_cv_lib_gif_main+set}" = set; then : |
|
15535 $as_echo_n "(cached) " >&6 |
|
15536 else |
|
15537 ac_check_lib_save_LIBS=$LIBS |
|
15538 LIBS="-lgif $LIBS" |
|
15539 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
15540 /* end confdefs.h. */ |
|
15541 |
|
15542 |
|
15543 int |
|
15544 main () |
|
15545 { |
|
15546 return main (); |
|
15547 ; |
|
15548 return 0; |
|
15549 } |
|
15550 _ACEOF |
|
15551 if ac_fn_cxx_try_link "$LINENO"; then : |
|
15552 ac_cv_lib_gif_main=yes |
|
15553 else |
|
15554 ac_cv_lib_gif_main=no |
|
15555 fi |
|
15556 rm -f core conftest.err conftest.$ac_objext \ |
|
15557 conftest$ac_exeext conftest.$ac_ext |
|
15558 LIBS=$ac_check_lib_save_LIBS |
|
15559 fi |
|
15560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gif_main" >&5 |
|
15561 $as_echo "$ac_cv_lib_gif_main" >&6; } |
|
15562 if test "x$ac_cv_lib_gif_main" = x""yes; then : |
|
15563 cat >>confdefs.h <<_ACEOF |
|
15564 #define HAVE_LIBGIF 1 |
|
15565 _ACEOF |
|
15566 |
|
15567 LIBS="-lgif $LIBS" |
|
15568 |
|
15569 else |
|
15570 USE_EXTERNAL_LIBGIF=false |
|
15571 { $as_echo "$as_me:${as_lineno-$LINENO}: Will use gif decoder bundled with the OpenJDK source" >&5 |
|
15572 $as_echo "$as_me: Will use gif decoder bundled with the OpenJDK source" >&6;} |
|
15573 |
|
15574 fi |
|
15575 |
|
15576 |
|
15577 |
|
15578 ############################################################################### |
|
15579 # |
|
15580 # Check for the zlib library |
|
15581 # |
|
15582 |
|
15583 |
|
15584 # Check whether --with-zlib was given. |
|
15585 if test "${with_zlib+set}" = set; then : |
|
15586 withval=$with_zlib; |
|
15587 fi |
|
15588 |
|
15589 |
|
15590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compress in -lz" >&5 |
|
15591 $as_echo_n "checking for compress in -lz... " >&6; } |
|
15592 if test "${ac_cv_lib_z_compress+set}" = set; then : |
|
15593 $as_echo_n "(cached) " >&6 |
|
15594 else |
|
15595 ac_check_lib_save_LIBS=$LIBS |
|
15596 LIBS="-lz $LIBS" |
|
15597 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
15598 /* end confdefs.h. */ |
|
15599 |
|
15600 /* Override any GCC internal prototype to avoid an error. |
|
15601 Use char because int might match the return type of a GCC |
|
15602 builtin and then its argument prototype would still apply. */ |
|
15603 #ifdef __cplusplus |
|
15604 extern "C" |
|
15605 #endif |
|
15606 char compress (); |
|
15607 int |
|
15608 main () |
|
15609 { |
|
15610 return compress (); |
|
15611 ; |
|
15612 return 0; |
|
15613 } |
|
15614 _ACEOF |
|
15615 if ac_fn_cxx_try_link "$LINENO"; then : |
|
15616 ac_cv_lib_z_compress=yes |
|
15617 else |
|
15618 ac_cv_lib_z_compress=no |
|
15619 fi |
|
15620 rm -f core conftest.err conftest.$ac_objext \ |
|
15621 conftest$ac_exeext conftest.$ac_ext |
|
15622 LIBS=$ac_check_lib_save_LIBS |
|
15623 fi |
|
15624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_compress" >&5 |
|
15625 $as_echo "$ac_cv_lib_z_compress" >&6; } |
|
15626 if test "x$ac_cv_lib_z_compress" = x""yes; then : |
|
15627 ZLIB_FOUND=yes |
|
15628 else |
|
15629 ZLIB_FOUND=no |
|
15630 fi |
|
15631 |
|
15632 |
|
15633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for which zlib to use" >&5 |
|
15634 $as_echo_n "checking for which zlib to use... " >&6; } |
|
15635 |
|
15636 DEFAULT_ZLIB=bundled |
|
15637 if test "x$OPENJDK_TARGET_OS" = xmacosx; then |
|
15638 # |
|
15639 # On macosx default is system...on others default is |
|
15640 # |
|
15641 DEFAULT_ZLIB=system |
|
15642 fi |
|
15643 |
|
15644 if test "x${ZLIB_FOUND}" != "xyes"; then |
|
15645 # |
|
15646 # If we don't find any system...set default to bundled |
|
15647 # |
|
15648 DEFAULT_ZLIB=bundled |
|
15649 fi |
|
15650 |
|
15651 # |
|
15652 # If user didn't specify, use DEFAULT_ZLIB |
|
15653 # |
|
15654 if test "x${with_zlib}" = "x"; then |
|
15655 with_zlib=${DEFAULT_ZLIB} |
|
15656 fi |
|
15657 |
|
15658 if test "x${with_zlib}" = "xbundled"; then |
|
15659 USE_EXTERNAL_LIBZ=false |
|
15660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: bundled" >&5 |
|
15661 $as_echo "bundled" >&6; } |
|
15662 elif test "x${with_zlib}" = "xsystem"; then |
|
15663 if test "x${ZLIB_FOUND}" = "xyes"; then |
|
15664 USE_EXTERNAL_LIBZ=true |
|
15665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: system" >&5 |
|
15666 $as_echo "system" >&6; } |
|
15667 else |
|
15668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: system not found" >&5 |
|
15669 $as_echo "system not found" >&6; } |
|
15670 as_fn_error $? "--with-zlib=system specified, but no zlib found!" "$LINENO" 5 |
|
15671 fi |
|
15672 else |
|
15673 as_fn_error $? "Invalid value for --with-zlib: ${with_zlib}, use 'system' or 'bundled'" "$LINENO" 5 |
|
15674 fi |
|
15675 |
|
15676 |
|
15677 |
|
15678 ############################################################################### |
|
15679 LIBZIP_CAN_USE_MMAP=true |
|
15680 if test "x$JDK_VARIANT" = "xembedded"; then |
|
15681 LIBZIP_CAN_USE_MMAP=false |
|
15682 fi |
|
15683 |
|
15684 |
|
15685 ############################################################################### |
|
15686 # |
|
15687 # Check if altzone exists in time.h |
|
15688 # |
|
15689 |
|
15690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
15691 /* end confdefs.h. */ |
|
15692 #include <time.h> |
|
15693 int |
|
15694 main () |
|
15695 { |
|
15696 return (int)altzone; |
|
15697 ; |
|
15698 return 0; |
|
15699 } |
|
15700 _ACEOF |
|
15701 if ac_fn_cxx_try_link "$LINENO"; then : |
|
15702 has_altzone=yes |
|
15703 else |
|
15704 has_altzone=no |
|
15705 fi |
|
15706 rm -f core conftest.err conftest.$ac_objext \ |
|
15707 conftest$ac_exeext conftest.$ac_ext |
|
15708 if test "x$has_altzone" = xyes; then |
|
15709 |
|
15710 $as_echo "#define HAVE_ALTZONE 1" >>confdefs.h |
|
15711 |
|
15712 fi |
|
15713 |
|
15714 ############################################################################### |
|
15715 # |
|
15716 # Check the maths library |
|
15717 # |
|
15718 |
|
15719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cos in -lm" >&5 |
|
15720 $as_echo_n "checking for cos in -lm... " >&6; } |
|
15721 if test "${ac_cv_lib_m_cos+set}" = set; then : |
|
15722 $as_echo_n "(cached) " >&6 |
|
15723 else |
|
15724 ac_check_lib_save_LIBS=$LIBS |
|
15725 LIBS="-lm $LIBS" |
|
15726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
15727 /* end confdefs.h. */ |
|
15728 |
|
15729 /* Override any GCC internal prototype to avoid an error. |
|
15730 Use char because int might match the return type of a GCC |
|
15731 builtin and then its argument prototype would still apply. */ |
|
15732 #ifdef __cplusplus |
|
15733 extern "C" |
|
15734 #endif |
|
15735 char cos (); |
|
15736 int |
|
15737 main () |
|
15738 { |
|
15739 return cos (); |
|
15740 ; |
|
15741 return 0; |
|
15742 } |
|
15743 _ACEOF |
|
15744 if ac_fn_cxx_try_link "$LINENO"; then : |
|
15745 ac_cv_lib_m_cos=yes |
|
15746 else |
|
15747 ac_cv_lib_m_cos=no |
|
15748 fi |
|
15749 rm -f core conftest.err conftest.$ac_objext \ |
|
15750 conftest$ac_exeext conftest.$ac_ext |
|
15751 LIBS=$ac_check_lib_save_LIBS |
|
15752 fi |
|
15753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_cos" >&5 |
|
15754 $as_echo "$ac_cv_lib_m_cos" >&6; } |
|
15755 if test "x$ac_cv_lib_m_cos" = x""yes; then : |
|
15756 cat >>confdefs.h <<_ACEOF |
|
15757 #define HAVE_LIBM 1 |
|
15758 _ACEOF |
|
15759 |
|
15760 LIBS="-lm $LIBS" |
|
15761 |
|
15762 else |
|
15763 |
|
15764 { $as_echo "$as_me:${as_lineno-$LINENO}: Maths library was not found" >&5 |
|
15765 $as_echo "$as_me: Maths library was not found" >&6;} |
|
15766 |
|
15767 fi |
|
15768 |
|
15769 |
|
15770 |
|
15771 ############################################################################### |
|
15772 # |
|
15773 # Check for libdl.so |
|
15774 |
|
15775 save_LIBS="$LIBS" |
|
15776 LIBS="" |
|
15777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 |
|
15778 $as_echo_n "checking for dlopen in -ldl... " >&6; } |
|
15779 if test "${ac_cv_lib_dl_dlopen+set}" = set; then : |
|
15780 $as_echo_n "(cached) " >&6 |
|
15781 else |
|
15782 ac_check_lib_save_LIBS=$LIBS |
|
15783 LIBS="-ldl $LIBS" |
|
15784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
15785 /* end confdefs.h. */ |
|
15786 |
|
15787 /* Override any GCC internal prototype to avoid an error. |
|
15788 Use char because int might match the return type of a GCC |
|
15789 builtin and then its argument prototype would still apply. */ |
|
15790 #ifdef __cplusplus |
|
15791 extern "C" |
|
15792 #endif |
|
15793 char dlopen (); |
|
15794 int |
|
15795 main () |
|
15796 { |
|
15797 return dlopen (); |
|
15798 ; |
|
15799 return 0; |
|
15800 } |
|
15801 _ACEOF |
|
15802 if ac_fn_cxx_try_link "$LINENO"; then : |
|
15803 ac_cv_lib_dl_dlopen=yes |
|
15804 else |
|
15805 ac_cv_lib_dl_dlopen=no |
|
15806 fi |
|
15807 rm -f core conftest.err conftest.$ac_objext \ |
|
15808 conftest$ac_exeext conftest.$ac_ext |
|
15809 LIBS=$ac_check_lib_save_LIBS |
|
15810 fi |
|
15811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 |
|
15812 $as_echo "$ac_cv_lib_dl_dlopen" >&6; } |
|
15813 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : |
|
15814 cat >>confdefs.h <<_ACEOF |
|
15815 #define HAVE_LIBDL 1 |
|
15816 _ACEOF |
|
15817 |
|
15818 LIBS="-ldl $LIBS" |
|
15819 |
|
15820 fi |
|
15821 |
|
15822 LIBDL="$LIBS" |
|
15823 |
|
15824 LIBS="$save_LIBS" |
|
15825 |
|
15826 |
|
15827 |
|
15828 ############################################################################### |
|
15829 # |
|
15830 # statically link libstdc++ before C++ ABI is stablized on Linux unless |
|
15831 # dynamic build is configured on command line. |
|
15832 # |
|
15833 # Check whether --enable-static-link-stdc++ was given. |
|
15834 if test "${enable_static_link_stdc__+set}" = set; then : |
|
15835 enableval=$enable_static_link_stdc__; |
|
15836 else |
|
15837 |
|
15838 enable_static_link_stdc__=yes |
|
15839 |
|
15840 fi |
|
15841 |
|
15842 |
|
15843 if test "x$OPENJDK_TARGET_OS" = xlinux; then |
|
15844 # Test if -lstdc++ works. |
|
15845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if dynamic link of stdc++ is possible" >&5 |
|
15846 $as_echo_n "checking if dynamic link of stdc++ is possible... " >&6; } |
|
15847 ac_ext=cpp |
|
15848 ac_cpp='$CXXCPP $CPPFLAGS' |
|
15849 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' |
|
15850 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' |
|
15851 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu |
|
15852 |
|
15853 OLD_CXXFLAGS="$CXXFLAGS" |
|
15854 CXXFLAGS="$CXXFLAGS -lstdc++" |
|
15855 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
15856 /* end confdefs.h. */ |
|
15857 |
|
15858 int |
|
15859 main () |
|
15860 { |
|
15861 return 0; |
|
15862 ; |
|
15863 return 0; |
|
15864 } |
|
15865 _ACEOF |
|
15866 if ac_fn_cxx_try_link "$LINENO"; then : |
|
15867 has_dynamic_libstdcxx=yes |
|
15868 else |
|
15869 has_dynamic_libstdcxx=no |
|
15870 fi |
|
15871 rm -f core conftest.err conftest.$ac_objext \ |
|
15872 conftest$ac_exeext conftest.$ac_ext |
|
15873 CXXFLAGS="$OLD_CXXFLAGS" |
|
15874 ac_ext=cpp |
|
15875 ac_cpp='$CXXCPP $CPPFLAGS' |
|
15876 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' |
|
15877 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' |
|
15878 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu |
|
15879 |
|
15880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_dynamic_libstdcxx" >&5 |
|
15881 $as_echo "$has_dynamic_libstdcxx" >&6; } |
|
15882 |
|
15883 # Test if stdc++ can be linked statically. |
|
15884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if static link of stdc++ is possible" >&5 |
|
15885 $as_echo_n "checking if static link of stdc++ is possible... " >&6; } |
|
15886 STATIC_STDCXX_FLAGS="-Wl,-Bstatic -lstdc++ -lgcc -Wl,-Bdynamic" |
|
15887 ac_ext=cpp |
|
15888 ac_cpp='$CXXCPP $CPPFLAGS' |
|
15889 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' |
|
15890 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' |
|
15891 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu |
|
15892 |
|
15893 OLD_LIBS="$LIBS" |
|
15894 OLD_CXX="$CXX" |
|
15895 LIBS="$STATIC_STDCXX_FLAGS" |
|
15896 CXX="$CC" |
|
15897 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
15898 /* end confdefs.h. */ |
|
15899 |
|
15900 int |
|
15901 main () |
|
15902 { |
|
15903 return 0; |
|
15904 ; |
|
15905 return 0; |
|
15906 } |
|
15907 _ACEOF |
|
15908 if ac_fn_cxx_try_link "$LINENO"; then : |
|
15909 has_static_libstdcxx=yes |
|
15910 else |
|
15911 has_static_libstdcxx=no |
|
15912 fi |
|
15913 rm -f core conftest.err conftest.$ac_objext \ |
|
15914 conftest$ac_exeext conftest.$ac_ext |
|
15915 LIBS="$OLD_LIBS" |
|
15916 CXX="$OLD_CXX" |
|
15917 ac_ext=cpp |
|
15918 ac_cpp='$CXXCPP $CPPFLAGS' |
|
15919 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' |
|
15920 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' |
|
15921 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu |
|
15922 |
|
15923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $has_static_libstdcxx" >&5 |
|
15924 $as_echo "$has_static_libstdcxx" >&6; } |
|
15925 |
|
15926 if test "x$has_static_libcxx" = xno && test "x$has_dynamic_libcxx" = xno; then |
|
15927 as_fn_error $? "I cannot link to stdc++! Neither dynamically nor statically." "$LINENO" 5 |
|
15928 fi |
|
15929 |
|
15930 if test "x$enable_static_link_stdc__" = xyes && test "x$has_static_libstdcxx" = xno; then |
|
15931 { $as_echo "$as_me:${as_lineno-$LINENO}: Static linking of libstdc++ was not possible reverting to dynamic linking." >&5 |
|
15932 $as_echo "$as_me: Static linking of libstdc++ was not possible reverting to dynamic linking." >&6;} |
|
15933 enable_static_link_stdc__=no |
|
15934 fi |
|
15935 |
|
15936 if test "x$enable_static_link_stdc__" = xno && test "x$has_dynamic_libstdcxx" = xno; then |
|
15937 { $as_echo "$as_me:${as_lineno-$LINENO}: Dynamic linking of libstdc++ was not possible reverting to static linking." >&5 |
|
15938 $as_echo "$as_me: Dynamic linking of libstdc++ was not possible reverting to static linking." >&6;} |
|
15939 enable_static_link_stdc__=yes |
|
15940 fi |
|
15941 |
|
15942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libstdc++" >&5 |
|
15943 $as_echo_n "checking how to link with libstdc++... " >&6; } |
|
15944 if test "x$enable_static_link_stdc__" = xyes; then |
|
15945 LIBCXX="$LIBCXX $STATIC_STDCXX_FLAGS" |
|
15946 LDCXX="$CC" |
|
15947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: static" >&5 |
|
15948 $as_echo "static" >&6; } |
|
15949 else |
|
15950 LIBCXX="$LIBCXX -lstdc++" |
|
15951 LDCXX="$CXX" |
|
15952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: dynamic" >&5 |
|
15953 $as_echo "dynamic" >&6; } |
|
15954 fi |
|
15955 fi |
|
15956 |
|
15957 # libCrun is the c++ runtime-library with SunStudio (roughly the equivalent of gcc's libstdc++.so) |
|
15958 if test "x$OPENJDK_TARGET_OS" = xsolaris && test "x$LIBCXX" = x; then |
|
15959 LIBCXX="/usr/lib${LEGACY_OPENJDK_TARGET_CPU3}/libCrun.so.1" |
|
15960 fi |
|
15961 |
|
15962 # TODO better (platform agnostic) test |
|
15963 if test "x$OPENJDK_TARGET_OS" = xmacosx && test "x$LIBCXX" = x && test "x$GCC" = xyes; then |
|
15964 LIBCXX="-lstdc++" |
|
15965 fi |
|
15966 |
|
15967 |
|
15968 |
|
15969 |
|
15970 |
|
15971 ############################################################################### |
|
15972 # |
|
15973 # We need to do some final tweaking, when everything else is done. |
|
15974 # |
|
15975 ############################################################################### |
|
15976 |
|
15977 |
|
15978 HOTSPOT_MAKE_ARGS="ALT_OUTPUTDIR=$HOTSPOT_OUTPUTDIR ALT_EXPORT_PATH=$HOTSPOT_DIST $HOTSPOT_TARGET" |
|
15979 |
|
15980 |
|
15981 # The name of the Service Agent jar. |
|
15982 SALIB_NAME="${LIBRARY_PREFIX}saproc${SHARED_LIBRARY_SUFFIX}" |
|
15983 if test "x$OPENJDK_TARGET_OS" = "xwindows"; then |
|
15984 SALIB_NAME="${LIBRARY_PREFIX}sawindbg${SHARED_LIBRARY_SUFFIX}" |
|
15985 fi |
|
15986 |
|
15987 |
|
15988 |
|
15989 |
|
15990 ############################################################################### |
|
15991 # |
|
15992 # Configure parts of the build that only affect the build performance, |
|
15993 # not the result. |
|
15994 # |
|
15995 ############################################################################### |
|
15996 |
|
15997 |
|
15998 # How many cores do we have on this build system? |
|
15999 |
|
16000 # Check whether --with-num-cores was given. |
|
16001 if test "${with_num_cores+set}" = set; then : |
|
16002 withval=$with_num_cores; |
|
16003 fi |
|
16004 |
|
16005 if test "x$with_num_cores" = x; then |
|
16006 # The number of cores were not specified, try to probe them. |
|
16007 |
|
16008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for number of cores" >&5 |
|
16009 $as_echo_n "checking for number of cores... " >&6; } |
|
16010 NUM_CORES=1 |
|
16011 FOUND_CORES=no |
|
16012 |
|
16013 if test -f /proc/cpuinfo; then |
|
16014 # Looks like a Linux system |
|
16015 NUM_CORES=`cat /proc/cpuinfo | grep -c processor` |
|
16016 FOUND_CORES=yes |
|
16017 fi |
|
16018 |
|
16019 if test -x /usr/sbin/psrinfo; then |
|
16020 # Looks like a Solaris system |
|
16021 NUM_CORES=`LC_MESSAGES=C /usr/sbin/psrinfo -v | grep -c on-line` |
|
16022 FOUND_CORES=yes |
|
16023 fi |
|
16024 |
|
16025 if test -x /usr/sbin/system_profiler; then |
|
16026 # Looks like a MacOSX system |
|
16027 NUM_CORES=`/usr/sbin/system_profiler -detailLevel full SPHardwareDataType | grep 'Cores' | awk '{print $5}'` |
|
16028 FOUND_CORES=yes |
|
16029 fi |
|
16030 |
|
16031 if test "x$build_os" = xwindows; then |
|
16032 NUM_CORES=4 |
|
16033 fi |
|
16034 |
|
16035 # For c/c++ code we run twice as many concurrent build |
|
16036 # jobs than we have cores, otherwise we will stall on io. |
|
16037 CONCURRENT_BUILD_JOBS=`expr $NUM_CORES \* 2` |
|
16038 |
|
16039 if test "x$FOUND_CORES" = xyes; then |
|
16040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NUM_CORES" >&5 |
|
16041 $as_echo "$NUM_CORES" >&6; } |
|
16042 else |
|
16043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not detect number of cores, defaulting to 1!" >&5 |
|
16044 $as_echo "could not detect number of cores, defaulting to 1!" >&6; } |
|
16045 fi |
|
16046 |
|
16047 |
|
16048 else |
|
16049 NUM_CORES=$with_num_cores |
|
16050 CONCURRENT_BUILD_JOBS=`expr $NUM_CORES \* 2` |
|
16051 fi |
|
16052 |
|
16053 |
|
16054 |
|
16055 |
|
16056 # How much memory do we have on this build system? |
|
16057 |
|
16058 # Check whether --with-memory-size was given. |
|
16059 if test "${with_memory_size+set}" = set; then : |
|
16060 withval=$with_memory_size; |
|
16061 fi |
|
16062 |
|
16063 if test "x$with_memory_size" = x; then |
|
16064 # The memory size was not specified, try to probe it. |
|
16065 |
|
16066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for memory size" >&5 |
|
16067 $as_echo_n "checking for memory size... " >&6; } |
|
16068 # Default to 1024MB |
|
16069 MEMORY_SIZE=1024 |
|
16070 FOUND_MEM=no |
|
16071 |
|
16072 if test -f /proc/cpuinfo; then |
|
16073 # Looks like a Linux system |
|
16074 MEMORY_SIZE=`cat /proc/meminfo | grep MemTotal | awk '{print $2}'` |
|
16075 MEMORY_SIZE=`expr $MEMORY_SIZE / 1024` |
|
16076 FOUND_MEM=yes |
|
16077 fi |
|
16078 |
|
16079 if test -x /usr/sbin/prtconf; then |
|
16080 # Looks like a Solaris system |
|
16081 MEMORY_SIZE=`/usr/sbin/prtconf | grep "Memory size" | awk '{ print $3 }'` |
|
16082 FOUND_MEM=yes |
|
16083 fi |
|
16084 |
|
16085 if test -x /usr/sbin/system_profiler; then |
|
16086 # Looks like a MacOSX system |
|
16087 MEMORY_SIZE=`/usr/sbin/system_profiler -detailLevel full SPHardwareDataType | grep 'Memory' | awk '{print $2}'` |
|
16088 MEMORY_SIZE=`expr $MEMORY_SIZE \* 1024` |
|
16089 FOUND_MEM=yes |
|
16090 fi |
|
16091 |
|
16092 if test "x$build_os" = xwindows; then |
|
16093 MEMORY_SIZE=`systeminfo | grep 'Total Physical Memory:' | awk '{ print $4 }' | sed 's/,//'` |
|
16094 FOUND_MEM=yes |
|
16095 fi |
|
16096 |
|
16097 if test "x$FOUND_MEM" = xyes; then |
|
16098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MEMORY_SIZE MB" >&5 |
|
16099 $as_echo "$MEMORY_SIZE MB" >&6; } |
|
16100 else |
|
16101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: could not detect memory size defaulting to 1024MB!" >&5 |
|
16102 $as_echo "could not detect memory size defaulting to 1024MB!" >&6; } |
|
16103 fi |
|
16104 |
|
16105 else |
|
16106 MEMORY_SIZE=$with_memory_size |
|
16107 fi |
|
16108 |
|
16109 |
|
16110 |
|
16111 # Setup smart javac (after cores and memory have been setup) |
|
16112 |
|
16113 |
|
16114 # Check whether --with-server-java was given. |
|
16115 if test "${with_server_java+set}" = set; then : |
|
16116 withval=$with_server_java; |
|
16117 fi |
|
16118 |
|
16119 |
|
16120 if test "x$with_server_java" != x; then |
|
16121 SERVER_JAVA="$with_server_java" |
|
16122 FOUND_VERSION=`$SERVER_JAVA -version 2>&1 | grep " version \""` |
|
16123 if test "x$FOUND_VERSION" = x; then |
|
16124 as_fn_error $? "Could not execute server java: $SERVER_JAVA" "$LINENO" 5 |
|
16125 fi |
|
16126 else |
|
16127 SERVER_JAVA="" |
|
16128 # Hotspot specific options. |
|
16129 |
|
16130 # Test if -XX:+UseParallelOldGC is a valid argument to $JAVA (often is $JAVA passed as $JAVA) |
|
16131 # If so, then append -XX:+UseParallelOldGC to SERVER_JAVA |
|
16132 FOUND_WARN=`$JAVA -XX:+UseParallelOldGC -version 2>&1 | grep -i warn` |
|
16133 FOUND_VERSION=`$JAVA -XX:+UseParallelOldGC -version 2>&1 | grep " version \""` |
|
16134 if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then |
|
16135 SERVER_JAVA="$SERVER_JAVA -XX:+UseParallelOldGC" |
|
16136 fi |
|
16137 |
|
16138 |
|
16139 # Test if -verbosegc is a valid argument to $JAVA (often is $JAVA passed as $JAVA) |
|
16140 # If so, then append -verbosegc to SERVER_JAVA |
|
16141 FOUND_WARN=`$JAVA -verbosegc -version 2>&1 | grep -i warn` |
|
16142 FOUND_VERSION=`$JAVA -verbosegc -version 2>&1 | grep " version \""` |
|
16143 if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then |
|
16144 SERVER_JAVA="$SERVER_JAVA -verbosegc" |
|
16145 fi |
|
16146 |
|
16147 # JRockit specific options. |
|
16148 |
|
16149 # Test if -Xverbose:gc is a valid argument to $JAVA (often is $JAVA passed as $JAVA) |
|
16150 # If so, then append -Xverbose:gc to SERVER_JAVA |
|
16151 FOUND_WARN=`$JAVA -Xverbose:gc -version 2>&1 | grep -i warn` |
|
16152 FOUND_VERSION=`$JAVA -Xverbose:gc -version 2>&1 | grep " version \""` |
|
16153 if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then |
|
16154 SERVER_JAVA="$SERVER_JAVA -Xverbose:gc" |
|
16155 fi |
|
16156 |
|
16157 SERVER_JAVA="$JAVA $SERVER_JAVA" |
|
16158 fi |
|
16159 |
|
16160 |
|
16161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use shared server for javac" >&5 |
|
16162 $as_echo_n "checking whether to use shared server for javac... " >&6; } |
|
16163 # Check whether --enable-javac-server was given. |
|
16164 if test "${enable_javac_server+set}" = set; then : |
|
16165 enableval=$enable_javac_server; ENABLE_JAVAC_SERVER="${enableval}" |
|
16166 else |
|
16167 ENABLE_JAVAC_SERVER='no' |
|
16168 fi |
|
16169 |
|
16170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENABLE_JAVAC_SERVER" >&5 |
|
16171 $as_echo "$ENABLE_JAVAC_SERVER" >&6; } |
|
16172 if test "x$ENABLE_JAVAC_SERVER" = xyes; then |
|
16173 JAVAC_USE_REMOTE=true |
|
16174 JAVAC_SERVERS="$OUTPUT_ROOT/javacservers" |
|
16175 else |
|
16176 JAVAC_USE_REMOTE=false |
|
16177 JAVAC_SERVERS= |
|
16178 fi |
|
16179 |
|
16180 |
|
16181 |
|
16182 |
|
16183 # Check whether --with-javac-server-cores was given. |
|
16184 if test "${with_javac_server_cores+set}" = set; then : |
|
16185 withval=$with_javac_server_cores; |
|
16186 fi |
|
16187 |
|
16188 if test "x$with_javac_server_cores" != x; then |
|
16189 JAVAC_SERVER_CORES="$with_javac_server_cores" |
|
16190 else |
|
16191 if test "$NUM_CORES" -gt 16; then |
|
16192 # We set this arbitrary limit because we want to limit the heap |
|
16193 # size of the javac server. |
|
16194 # In the future we will make the javac compilers in the server |
|
16195 # share more and more state, thus enabling us to use more and |
|
16196 # more concurrent threads in the server. |
|
16197 JAVAC_SERVER_CORES="16" |
|
16198 else |
|
16199 JAVAC_SERVER_CORES="$NUM_CORES" |
|
16200 fi |
|
16201 |
|
16202 if test "$MEMORY_SIZE" -gt "17000"; then |
|
16203 MAX_HEAP_MEM=10000 |
|
16204 |
|
16205 # Test if -d64 is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA) |
|
16206 # If so, then append -d64 to SERVER_JAVA |
|
16207 FOUND_WARN=`$SERVER_JAVA -d64 -version 2>&1 | grep -i warn` |
|
16208 FOUND_VERSION=`$SERVER_JAVA -d64 -version 2>&1 | grep " version \""` |
|
16209 if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then |
|
16210 SERVER_JAVA="$SERVER_JAVA -d64" |
|
16211 fi |
|
16212 |
|
16213 |
|
16214 # Test if -Xms10G -Xmx10G is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA) |
|
16215 # If so, then append -Xms10G -Xmx10G to SERVER_JAVA |
|
16216 FOUND_WARN=`$SERVER_JAVA -Xms10G -Xmx10G -version 2>&1 | grep -i warn` |
|
16217 FOUND_VERSION=`$SERVER_JAVA -Xms10G -Xmx10G -version 2>&1 | grep " version \""` |
|
16218 if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then |
|
16219 SERVER_JAVA="$SERVER_JAVA -Xms10G -Xmx10G" |
|
16220 fi |
|
16221 |
|
16222 |
|
16223 # Test if -Xmn2G is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA) |
|
16224 # If so, then append -Xmn2G to SERVER_JAVA |
|
16225 FOUND_WARN=`$SERVER_JAVA -Xmn2G -version 2>&1 | grep -i warn` |
|
16226 FOUND_VERSION=`$SERVER_JAVA -Xmn2G -version 2>&1 | grep " version \""` |
|
16227 if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then |
|
16228 SERVER_JAVA="$SERVER_JAVA -Xmn2G" |
|
16229 fi |
|
16230 |
|
16231 elif test "$MEMORY_SIZE" -gt "10000"; then |
|
16232 MAX_HEAP_MEM=6000 |
|
16233 |
|
16234 # Test if -d64 is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA) |
|
16235 # If so, then append -d64 to SERVER_JAVA |
|
16236 FOUND_WARN=`$SERVER_JAVA -d64 -version 2>&1 | grep -i warn` |
|
16237 FOUND_VERSION=`$SERVER_JAVA -d64 -version 2>&1 | grep " version \""` |
|
16238 if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then |
|
16239 SERVER_JAVA="$SERVER_JAVA -d64" |
|
16240 fi |
|
16241 |
|
16242 |
|
16243 # Test if -Xms6G -Xmx6G is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA) |
|
16244 # If so, then append -Xms6G -Xmx6G to SERVER_JAVA |
|
16245 FOUND_WARN=`$SERVER_JAVA -Xms6G -Xmx6G -version 2>&1 | grep -i warn` |
|
16246 FOUND_VERSION=`$SERVER_JAVA -Xms6G -Xmx6G -version 2>&1 | grep " version \""` |
|
16247 if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then |
|
16248 SERVER_JAVA="$SERVER_JAVA -Xms6G -Xmx6G" |
|
16249 fi |
|
16250 |
|
16251 |
|
16252 # Test if -Xmn1G is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA) |
|
16253 # If so, then append -Xmn1G to SERVER_JAVA |
|
16254 FOUND_WARN=`$SERVER_JAVA -Xmn1G -version 2>&1 | grep -i warn` |
|
16255 FOUND_VERSION=`$SERVER_JAVA -Xmn1G -version 2>&1 | grep " version \""` |
|
16256 if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then |
|
16257 SERVER_JAVA="$SERVER_JAVA -Xmn1G" |
|
16258 fi |
|
16259 |
|
16260 elif test "$MEMORY_SIZE" -gt "5000"; then |
|
16261 MAX_HEAP_MEM=3000 |
|
16262 |
|
16263 # Test if -d64 is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA) |
|
16264 # If so, then append -d64 to SERVER_JAVA |
|
16265 FOUND_WARN=`$SERVER_JAVA -d64 -version 2>&1 | grep -i warn` |
|
16266 FOUND_VERSION=`$SERVER_JAVA -d64 -version 2>&1 | grep " version \""` |
|
16267 if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then |
|
16268 SERVER_JAVA="$SERVER_JAVA -d64" |
|
16269 fi |
|
16270 |
|
16271 |
|
16272 # Test if -Xms1G -Xmx3G is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA) |
|
16273 # If so, then append -Xms1G -Xmx3G to SERVER_JAVA |
|
16274 FOUND_WARN=`$SERVER_JAVA -Xms1G -Xmx3G -version 2>&1 | grep -i warn` |
|
16275 FOUND_VERSION=`$SERVER_JAVA -Xms1G -Xmx3G -version 2>&1 | grep " version \""` |
|
16276 if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then |
|
16277 SERVER_JAVA="$SERVER_JAVA -Xms1G -Xmx3G" |
|
16278 fi |
|
16279 |
|
16280 |
|
16281 # Test if -Xmn256M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA) |
|
16282 # If so, then append -Xmn256M to SERVER_JAVA |
|
16283 FOUND_WARN=`$SERVER_JAVA -Xmn256M -version 2>&1 | grep -i warn` |
|
16284 FOUND_VERSION=`$SERVER_JAVA -Xmn256M -version 2>&1 | grep " version \""` |
|
16285 if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then |
|
16286 SERVER_JAVA="$SERVER_JAVA -Xmn256M" |
|
16287 fi |
|
16288 |
|
16289 elif test "$MEMORY_SIZE" -gt "3800"; then |
|
16290 MAX_HEAP_MEM=2500 |
|
16291 |
|
16292 # Test if -Xms1G -Xmx2500M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA) |
|
16293 # If so, then append -Xms1G -Xmx2500M to SERVER_JAVA |
|
16294 FOUND_WARN=`$SERVER_JAVA -Xms1G -Xmx2500M -version 2>&1 | grep -i warn` |
|
16295 FOUND_VERSION=`$SERVER_JAVA -Xms1G -Xmx2500M -version 2>&1 | grep " version \""` |
|
16296 if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then |
|
16297 SERVER_JAVA="$SERVER_JAVA -Xms1G -Xmx2500M" |
|
16298 fi |
|
16299 |
|
16300 |
|
16301 # Test if -Xmn256M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA) |
|
16302 # If so, then append -Xmn256M to SERVER_JAVA |
|
16303 FOUND_WARN=`$SERVER_JAVA -Xmn256M -version 2>&1 | grep -i warn` |
|
16304 FOUND_VERSION=`$SERVER_JAVA -Xmn256M -version 2>&1 | grep " version \""` |
|
16305 if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then |
|
16306 SERVER_JAVA="$SERVER_JAVA -Xmn256M" |
|
16307 fi |
|
16308 |
|
16309 elif test "$MEMORY_SIZE" -gt "1900"; then |
|
16310 MAX_HEAP_MEM=1200 |
|
16311 |
|
16312 # Test if -Xms700M -Xmx1200M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA) |
|
16313 # If so, then append -Xms700M -Xmx1200M to SERVER_JAVA |
|
16314 FOUND_WARN=`$SERVER_JAVA -Xms700M -Xmx1200M -version 2>&1 | grep -i warn` |
|
16315 FOUND_VERSION=`$SERVER_JAVA -Xms700M -Xmx1200M -version 2>&1 | grep " version \""` |
|
16316 if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then |
|
16317 SERVER_JAVA="$SERVER_JAVA -Xms700M -Xmx1200M" |
|
16318 fi |
|
16319 |
|
16320 |
|
16321 # Test if -Xmn256M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA) |
|
16322 # If so, then append -Xmn256M to SERVER_JAVA |
|
16323 FOUND_WARN=`$SERVER_JAVA -Xmn256M -version 2>&1 | grep -i warn` |
|
16324 FOUND_VERSION=`$SERVER_JAVA -Xmn256M -version 2>&1 | grep " version \""` |
|
16325 if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then |
|
16326 SERVER_JAVA="$SERVER_JAVA -Xmn256M" |
|
16327 fi |
|
16328 |
|
16329 elif test "$MEMORY_SIZE" -gt "1000"; then |
|
16330 MAX_HEAP_MEM=900 |
|
16331 |
|
16332 # Test if -Xms400M -Xmx900M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA) |
|
16333 # If so, then append -Xms400M -Xmx900M to SERVER_JAVA |
|
16334 FOUND_WARN=`$SERVER_JAVA -Xms400M -Xmx900M -version 2>&1 | grep -i warn` |
|
16335 FOUND_VERSION=`$SERVER_JAVA -Xms400M -Xmx900M -version 2>&1 | grep " version \""` |
|
16336 if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then |
|
16337 SERVER_JAVA="$SERVER_JAVA -Xms400M -Xmx900M" |
|
16338 fi |
|
16339 |
|
16340 |
|
16341 # Test if -Xmn128M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA) |
|
16342 # If so, then append -Xmn128M to SERVER_JAVA |
|
16343 FOUND_WARN=`$SERVER_JAVA -Xmn128M -version 2>&1 | grep -i warn` |
|
16344 FOUND_VERSION=`$SERVER_JAVA -Xmn128M -version 2>&1 | grep " version \""` |
|
16345 if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then |
|
16346 SERVER_JAVA="$SERVER_JAVA -Xmn128M" |
|
16347 fi |
|
16348 |
|
16349 else |
|
16350 MAX_HEAP_MEM=512 |
|
16351 |
|
16352 # Test if -Xms256M -Xmx512M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA) |
|
16353 # If so, then append -Xms256M -Xmx512M to SERVER_JAVA |
|
16354 FOUND_WARN=`$SERVER_JAVA -Xms256M -Xmx512M -version 2>&1 | grep -i warn` |
|
16355 FOUND_VERSION=`$SERVER_JAVA -Xms256M -Xmx512M -version 2>&1 | grep " version \""` |
|
16356 if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then |
|
16357 SERVER_JAVA="$SERVER_JAVA -Xms256M -Xmx512M" |
|
16358 fi |
|
16359 |
|
16360 |
|
16361 # Test if -Xmn128M is a valid argument to $SERVER_JAVA (often is $JAVA passed as $SERVER_JAVA) |
|
16362 # If so, then append -Xmn128M to SERVER_JAVA |
|
16363 FOUND_WARN=`$SERVER_JAVA -Xmn128M -version 2>&1 | grep -i warn` |
|
16364 FOUND_VERSION=`$SERVER_JAVA -Xmn128M -version 2>&1 | grep " version \""` |
|
16365 if test "x$FOUND_VERSION" != x && test "x$FOUND_WARN" = x; then |
|
16366 SERVER_JAVA="$SERVER_JAVA -Xmn128M" |
|
16367 fi |
|
16368 |
|
16369 fi |
|
16370 |
|
16371 MAX_COMPILERS_IN_HEAP=`expr $MAX_HEAP_MEM / 501` |
|
16372 if test "$JAVAC_SERVER_CORES" -gt "$MAX_COMPILERS_IN_HEAP"; then |
|
16373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if number of server cores must be reduced" >&5 |
|
16374 $as_echo_n "checking if number of server cores must be reduced... " >&6; } |
|
16375 JAVAC_SERVER_CORES="$MAX_COMPILERS_IN_HEAP" |
|
16376 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, to $JAVAC_SERVER_CORES with max heap size $MAX_HEAP_MEM MB" >&5 |
|
16377 $as_echo "yes, to $JAVAC_SERVER_CORES with max heap size $MAX_HEAP_MEM MB" >&6; } |
|
16378 fi |
|
16379 fi |
|
16380 |
|
16381 |
|
16382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to track dependencies between Java packages" >&5 |
|
16383 $as_echo_n "checking whether to track dependencies between Java packages... " >&6; } |
|
16384 # Check whether --enable-javac-deps was given. |
|
16385 if test "${enable_javac_deps+set}" = set; then : |
|
16386 enableval=$enable_javac_deps; ENABLE_JAVAC_DEPS="${enableval}" |
|
16387 else |
|
16388 ENABLE_JAVAC_DEPS='no' |
|
16389 fi |
|
16390 |
|
16391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENABLE_JAVAC_DEPS" >&5 |
|
16392 $as_echo "$ENABLE_JAVAC_DEPS" >&6; } |
|
16393 if test "x$ENABLE_JAVAC_DEPS" = xyes; then |
|
16394 JAVAC_USE_DEPS=true |
|
16395 else |
|
16396 JAVAC_USE_DEPS=false |
|
16397 fi |
|
16398 |
|
16399 |
|
16400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use multiple cores for javac compilation" >&5 |
|
16401 $as_echo_n "checking whether to use multiple cores for javac compilation... " >&6; } |
|
16402 # Check whether --enable-javac-multi-core was given. |
|
16403 if test "${enable_javac_multi_core+set}" = set; then : |
|
16404 enableval=$enable_javac_multi_core; ENABLE_JAVAC_MULTICORE="${enableval}" |
|
16405 else |
|
16406 ENABLE_JAVAC_MULTICORE='no' |
|
16407 fi |
|
16408 |
|
16409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENABLE_JAVAC_MULTICORE" >&5 |
|
16410 $as_echo "$ENABLE_JAVAC_MULTICORE" >&6; } |
|
16411 if test "x$ENABLE_JAVAC_MULTICORE" = xyes; then |
|
16412 JAVAC_USE_MODE=MULTI_CORE_CONCURRENT |
|
16413 else |
|
16414 JAVAC_USE_MODE=SINGLE_THREADED_BATCH |
|
16415 if test "x$ENABLE_JAVAC_DEPS" = xyes; then |
|
16416 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Dependency tracking is not supported with single threaded batch compiles of Java source roots. Please add --disable-javac-deps to your configure options." >&5 |
|
16417 $as_echo "$as_me: WARNING: Dependency tracking is not supported with single threaded batch compiles of Java source roots. Please add --disable-javac-deps to your configure options." >&2;} |
|
16418 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Disabling dependency tracking for you now." >&5 |
|
16419 $as_echo "$as_me: WARNING: Disabling dependency tracking for you now." >&2;} |
|
16420 JAVAC_USE_DEPS=false |
|
16421 fi |
|
16422 if test "x$ENABLE_JAVAC_SERVER" = xyes; then |
|
16423 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The javac server will not be used since single threaded batch compiles are run within their own JVM. Please add --disable-javac-server to your configure options." >&5 |
|
16424 $as_echo "$as_me: WARNING: The javac server will not be used since single threaded batch compiles are run within their own JVM. Please add --disable-javac-server to your configure options." >&2;} |
|
16425 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Disabling javac server for you now." >&5 |
|
16426 $as_echo "$as_me: WARNING: Disabling javac server for you now." >&2;} |
|
16427 JAVAC_USE_REMOTE=false |
|
16428 fi |
|
16429 fi |
|
16430 |
|
16431 |
|
16432 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use sjavac" >&5 |
|
16433 $as_echo_n "checking whether to use sjavac... " >&6; } |
|
16434 # Check whether --enable-sjavac was given. |
|
16435 if test "${enable_sjavac+set}" = set; then : |
|
16436 enableval=$enable_sjavac; ENABLE_SJAVAC="${enableval}" |
|
16437 else |
|
16438 ENABLE_SJAVAC='no' |
|
16439 fi |
|
16440 |
|
16441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ENABLE_SJAVAC" >&5 |
|
16442 $as_echo "$ENABLE_SJAVAC" >&6; } |
|
16443 |
|
16444 |
|
16445 |
|
16446 |
|
16447 # Can the C/C++ compiler use precompiled headers? |
|
16448 |
|
16449 |
|
16450 ############################################################################### |
|
16451 # |
|
16452 # Can the C/C++ compiler use precompiled headers? |
|
16453 # |
|
16454 # Check whether --enable-precompiled-headers was given. |
|
16455 if test "${enable_precompiled_headers+set}" = set; then : |
|
16456 enableval=$enable_precompiled_headers; ENABLE_PRECOMPH=${enable_precompiled-headers} |
|
16457 else |
|
16458 ENABLE_PRECOMPH=yes |
|
16459 fi |
|
16460 |
|
16461 |
|
16462 USE_PRECOMPILED_HEADER=1 |
|
16463 if test "x$ENABLE_PRECOMPH" = xno; then |
|
16464 USE_PRECOMPILED_HEADER=0 |
|
16465 fi |
|
16466 |
|
16467 if test "x$ENABLE_PRECOMPH" = xyes; then |
|
16468 # Check that the compiler actually supports precomp headers. |
|
16469 if test "x$GCC" = xyes; then |
|
16470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that precompiled headers work" >&5 |
|
16471 $as_echo_n "checking that precompiled headers work... " >&6; } |
|
16472 echo "int alfa();" > conftest.h |
|
16473 $CXX -x c++-header conftest.h -o conftest.hpp.gch |
|
16474 if test ! -f conftest.hpp.gch; then |
|
16475 echo Precompiled header is not working! |
|
16476 USE_PRECOMPILED_HEADER=0 |
|
16477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
16478 $as_echo "no" >&6; } |
|
16479 else |
|
16480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 |
|
16481 $as_echo "yes" >&6; } |
|
16482 fi |
|
16483 rm -f conftest.h |
|
16484 fi |
|
16485 fi |
|
16486 |
|
16487 |
|
16488 |
|
16489 |
|
16490 # Setup use of ccache, if available |
|
16491 |
|
16492 # Check whether --enable-ccache was given. |
|
16493 if test "${enable_ccache+set}" = set; then : |
|
16494 enableval=$enable_ccache; ENABLE_CCACHE=${enable_ccache} |
|
16495 else |
|
16496 ENABLE_CCACHE=yes |
|
16497 fi |
|
16498 |
|
16499 if test "x$ENABLE_CCACHE" = xyes; then |
|
16500 # Extract the first word of "ccache", so it can be a program name with args. |
|
16501 set dummy ccache; ac_word=$2 |
|
16502 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
|
16503 $as_echo_n "checking for $ac_word... " >&6; } |
|
16504 if test "${ac_cv_path_CCACHE+set}" = set; then : |
|
16505 $as_echo_n "(cached) " >&6 |
|
16506 else |
|
16507 case $CCACHE in |
|
16508 [\\/]* | ?:[\\/]*) |
|
16509 ac_cv_path_CCACHE="$CCACHE" # Let the user override the test with a path. |
|
16510 ;; |
|
16511 *) |
|
16512 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
16513 for as_dir in $PATH |
|
16514 do |
|
16515 IFS=$as_save_IFS |
|
16516 test -z "$as_dir" && as_dir=. |
|
16517 for ac_exec_ext in '' $ac_executable_extensions; do |
|
16518 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
|
16519 ac_cv_path_CCACHE="$as_dir/$ac_word$ac_exec_ext" |
|
16520 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
|
16521 break 2 |
|
16522 fi |
|
16523 done |
|
16524 done |
|
16525 IFS=$as_save_IFS |
|
16526 |
|
16527 ;; |
|
16528 esac |
|
16529 fi |
|
16530 CCACHE=$ac_cv_path_CCACHE |
|
16531 if test -n "$CCACHE"; then |
|
16532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CCACHE" >&5 |
|
16533 $as_echo "$CCACHE" >&6; } |
|
16534 else |
|
16535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
|
16536 $as_echo "no" >&6; } |
|
16537 fi |
|
16538 |
|
16539 |
|
16540 else |
|
16541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ccache" >&5 |
|
16542 $as_echo_n "checking for ccache... " >&6; } |
|
16543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: explicitly disabled" >&5 |
|
16544 $as_echo "explicitly disabled" >&6; } |
|
16545 CCACHE= |
|
16546 fi |
|
16547 |
|
16548 |
|
16549 |
|
16550 # Check whether --with-ccache-dir was given. |
|
16551 if test "${with_ccache_dir+set}" = set; then : |
|
16552 withval=$with_ccache_dir; |
|
16553 fi |
|
16554 |
|
16555 |
|
16556 if test "x$with_ccache_dir" != x; then |
|
16557 # When using a non home ccache directory, assume the use is to share ccache files |
|
16558 # with other users. Thus change the umask. |
|
16559 SET_CCACHE_DIR="CCACHE_DIR=$with_ccache_dir CCACHE_UMASK=002" |
|
16560 fi |
|
16561 CCACHE_FOUND="" |
|
16562 if test "x$CCACHE" != x; then |
|
16563 |
|
16564 if test "x$CCACHE" != x; then |
|
16565 CCACHE_FOUND="true" |
|
16566 # Only use ccache if it is 3.1.4 or later, which supports |
|
16567 # precompiled headers. |
|
16568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ccache supports precompiled headers" >&5 |
|
16569 $as_echo_n "checking if ccache supports precompiled headers... " >&6; } |
|
16570 HAS_GOOD_CCACHE=`($CCACHE --version | head -n 1 | grep -E 3.1.[456789]) 2> /dev/null` |
|
16571 if test "x$HAS_GOOD_CCACHE" = x; then |
|
16572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, disabling ccache" >&5 |
|
16573 $as_echo "no, disabling ccache" >&6; } |
|
16574 CCACHE= |
|
16575 else |
|
16576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 |
|
16577 $as_echo "yes" >&6; } |
|
16578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if C-compiler supports ccache precompiled headers" >&5 |
|
16579 $as_echo_n "checking if C-compiler supports ccache precompiled headers... " >&6; } |
|
16580 PUSHED_FLAGS="$CXXFLAGS" |
|
16581 CXXFLAGS="-fpch-preprocess $CXXFLAGS" |
|
16582 cat confdefs.h - <<_ACEOF >conftest.$ac_ext |
|
16583 /* end confdefs.h. */ |
|
16584 |
|
16585 int |
|
16586 main () |
|
16587 { |
|
16588 |
|
16589 ; |
|
16590 return 0; |
|
16591 } |
|
16592 _ACEOF |
|
16593 if ac_fn_cxx_try_compile "$LINENO"; then : |
|
16594 CC_KNOWS_CCACHE_TRICK=yes |
|
16595 else |
|
16596 CC_KNOWS_CCACHE_TRICK=no |
|
16597 fi |
|
16598 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext |
|
16599 CXXFLAGS="$PUSHED_FLAGS" |
|
16600 if test "x$CC_KNOWS_CCACHE_TRICK" = xyes; then |
|
16601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 |
|
16602 $as_echo "yes" >&6; } |
|
16603 else |
|
16604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, disabling ccaching of precompiled headers" >&5 |
|
16605 $as_echo "no, disabling ccaching of precompiled headers" >&6; } |
|
16606 CCACHE= |
|
16607 fi |
|
16608 fi |
|
16609 fi |
|
16610 |
|
16611 if test "x$CCACHE" != x; then |
|
16612 CCACHE_SLOPPINESS=time_macros |
|
16613 CCACHE="CCACHE_COMPRESS=1 $SET_CCACHE_DIR CCACHE_SLOPPINESS=$CCACHE_SLOPPINESS $CCACHE" |
|
16614 CCACHE_FLAGS=-fpch-preprocess |
|
16615 |
|
16616 if test "x$SET_CCACHE_DIR" != x; then |
|
16617 mkdir -p $CCACHE_DIR > /dev/null 2>&1 |
|
16618 chmod a+rwxs $CCACHE_DIR > /dev/null 2>&1 |
|
16619 fi |
|
16620 fi |
|
16621 |
|
16622 fi |
|
16623 |
|
16624 |
|
16625 ############################################################################### |
|
16626 # |
|
16627 # And now the finish... |
|
16628 # |
|
16629 ############################################################################### |
|
16630 |
|
16631 # Check for some common pitfalls |
|
16632 |
|
16633 |
|
16634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if build directory is on local disk" >&5 |
|
16635 $as_echo_n "checking if build directory is on local disk... " >&6; } |
|
16636 |
|
16637 # df -l lists only local disks; if the given directory is not found then |
|
16638 # a non-zero exit code is given |
|
16639 if $DF -l $OUTPUT_ROOT > /dev/null 2>&1; then |
|
16640 OUTPUT_DIR_IS_LOCAL="yes" |
|
16641 else |
|
16642 OUTPUT_DIR_IS_LOCAL="no" |
|
16643 fi |
|
16644 |
|
16645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OUTPUT_DIR_IS_LOCAL" >&5 |
|
16646 $as_echo "$OUTPUT_DIR_IS_LOCAL" >&6; } |
|
16647 |
|
16648 # Check if the user has any old-style ALT_ variables set. |
|
16649 FOUND_ALT_VARIABLES=`env | grep ^ALT_` |
|
16650 |
|
16651 # Before generating output files, test if they exist. If they do, this is a reconfigure. |
|
16652 # Since we can't properly handle the dependencies for this, warn the user about the situation |
|
16653 if test -e $OUTPUT_ROOT/spec.gmk; then |
|
16654 IS_RECONFIGURE=yes |
|
16655 else |
|
16656 IS_RECONFIGURE=no |
|
16657 fi |
|
16658 |
|
16659 if test -e $SRC_ROOT/build/.hide-configure-performance-hints; then |
|
16660 HIDE_PERFORMANCE_HINTS=yes |
|
16661 else |
|
16662 HIDE_PERFORMANCE_HINTS=no |
|
16663 # Hide it the next time around... |
|
16664 $TOUCH $SRC_ROOT/build/.hide-configure-performance-hints > /dev/null 2>&1 |
|
16665 fi |
|
16666 |
|
16667 |
|
16668 |
|
16669 # At the end, call the closed hook. (Dummy macro if no closed sources available) |
|
16670 |
|
16671 |
|
16672 # We're messing a bit with internal autoconf variables to put the config.status |
|
16673 # in the output directory instead of the current directory. |
|
16674 CONFIG_STATUS="$OUTPUT_ROOT/config.status" |
|
16675 # Create the actual output files. Now the main work of configure is done. |
|
16676 cat >confcache <<\_ACEOF |
|
16677 # This file is a shell script that caches the results of configure |
|
16678 # tests run on this system so they can be shared between configure |
|
16679 # scripts and configure runs, see configure's option --config-cache. |
|
16680 # It is not useful on other systems. If it contains results you don't |
|
16681 # want to keep, you may remove or edit it. |
|
16682 # |
|
16683 # config.status only pays attention to the cache file if you give it |
|
16684 # the --recheck option to rerun configure. |
|
16685 # |
|
16686 # `ac_cv_env_foo' variables (set or unset) will be overridden when |
|
16687 # loading this file, other *unset* `ac_cv_foo' will be assigned the |
|
16688 # following values. |
|
16689 |
|
16690 _ACEOF |
|
16691 |
|
16692 # The following way of writing the cache mishandles newlines in values, |
|
16693 # but we know of no workaround that is simple, portable, and efficient. |
|
16694 # So, we kill variables containing newlines. |
|
16695 # Ultrix sh set writes to stderr and can't be redirected directly, |
|
16696 # and sets the high bit in the cache file unless we assign to the vars. |
|
16697 ( |
|
16698 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do |
|
16699 eval ac_val=\$$ac_var |
|
16700 case $ac_val in #( |
|
16701 *${as_nl}*) |
|
16702 case $ac_var in #( |
|
16703 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 |
|
16704 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; |
|
16705 esac |
|
16706 case $ac_var in #( |
|
16707 _ | IFS | as_nl) ;; #( |
|
16708 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( |
|
16709 *) { eval $ac_var=; unset $ac_var;} ;; |
|
16710 esac ;; |
|
16711 esac |
|
16712 done |
|
16713 |
|
16714 (set) 2>&1 | |
|
16715 case $as_nl`(ac_space=' '; set) 2>&1` in #( |
|
16716 *${as_nl}ac_space=\ *) |
|
16717 # `set' does not quote correctly, so add quotes: double-quote |
|
16718 # substitution turns \\\\ into \\, and sed turns \\ into \. |
|
16719 sed -n \ |
|
16720 "s/'/'\\\\''/g; |
|
16721 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" |
|
16722 ;; #( |
|
16723 *) |
|
16724 # `set' quotes correctly as required by POSIX, so do not add quotes. |
|
16725 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" |
|
16726 ;; |
|
16727 esac | |
|
16728 sort |
|
16729 ) | |
|
16730 sed ' |
|
16731 /^ac_cv_env_/b end |
|
16732 t clear |
|
16733 :clear |
|
16734 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ |
|
16735 t end |
|
16736 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ |
|
16737 :end' >>confcache |
|
16738 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else |
|
16739 if test -w "$cache_file"; then |
|
16740 test "x$cache_file" != "x/dev/null" && |
|
16741 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 |
|
16742 $as_echo "$as_me: updating cache $cache_file" >&6;} |
|
16743 cat confcache >$cache_file |
|
16744 else |
|
16745 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 |
|
16746 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} |
|
16747 fi |
|
16748 fi |
|
16749 rm -f confcache |
|
16750 |
|
16751 test "x$prefix" = xNONE && prefix=$ac_default_prefix |
|
16752 # Let make expand exec_prefix. |
|
16753 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' |
|
16754 |
|
16755 DEFS=-DHAVE_CONFIG_H |
|
16756 |
|
16757 ac_libobjs= |
|
16758 ac_ltlibobjs= |
|
16759 U= |
|
16760 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue |
|
16761 # 1. Remove the extension, and $U if already installed. |
|
16762 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' |
|
16763 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` |
|
16764 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR |
|
16765 # will be set to the directory where LIBOBJS objects are built. |
|
16766 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" |
|
16767 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' |
|
16768 done |
|
16769 LIBOBJS=$ac_libobjs |
|
16770 |
|
16771 LTLIBOBJS=$ac_ltlibobjs |
|
16772 |
|
16773 |
|
16774 |
|
16775 : ${CONFIG_STATUS=./config.status} |
|
16776 ac_write_fail=0 |
|
16777 ac_clean_files_save=$ac_clean_files |
|
16778 ac_clean_files="$ac_clean_files $CONFIG_STATUS" |
|
16779 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 |
|
16780 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} |
|
16781 as_write_fail=0 |
|
16782 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 |
|
16783 #! $SHELL |
|
16784 # Generated by $as_me. |
|
16785 # Run this file to recreate the current configuration. |
|
16786 # Compiler output produced by configure, useful for debugging |
|
16787 # configure, is in config.log if it exists. |
|
16788 |
|
16789 debug=false |
|
16790 ac_cs_recheck=false |
|
16791 ac_cs_silent=false |
|
16792 |
|
16793 SHELL=\${CONFIG_SHELL-$SHELL} |
|
16794 export SHELL |
|
16795 _ASEOF |
|
16796 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 |
|
16797 ## -------------------- ## |
|
16798 ## M4sh Initialization. ## |
|
16799 ## -------------------- ## |
|
16800 |
|
16801 # Be more Bourne compatible |
|
16802 DUALCASE=1; export DUALCASE # for MKS sh |
|
16803 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : |
|
16804 emulate sh |
|
16805 NULLCMD=: |
|
16806 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which |
|
16807 # is contrary to our usage. Disable this feature. |
|
16808 alias -g '${1+"$@"}'='"$@"' |
|
16809 setopt NO_GLOB_SUBST |
|
16810 else |
|
16811 case `(set -o) 2>/dev/null` in #( |
|
16812 *posix*) : |
|
16813 set -o posix ;; #( |
|
16814 *) : |
|
16815 ;; |
|
16816 esac |
|
16817 fi |
|
16818 |
|
16819 |
|
16820 as_nl=' |
|
16821 ' |
|
16822 export as_nl |
|
16823 # Printing a long string crashes Solaris 7 /usr/bin/printf. |
|
16824 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' |
|
16825 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo |
|
16826 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo |
|
16827 # Prefer a ksh shell builtin over an external printf program on Solaris, |
|
16828 # but without wasting forks for bash or zsh. |
|
16829 if test -z "$BASH_VERSION$ZSH_VERSION" \ |
|
16830 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then |
|
16831 as_echo='print -r --' |
|
16832 as_echo_n='print -rn --' |
|
16833 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then |
|
16834 as_echo='printf %s\n' |
|
16835 as_echo_n='printf %s' |
|
16836 else |
|
16837 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then |
|
16838 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' |
|
16839 as_echo_n='/usr/ucb/echo -n' |
|
16840 else |
|
16841 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' |
|
16842 as_echo_n_body='eval |
|
16843 arg=$1; |
|
16844 case $arg in #( |
|
16845 *"$as_nl"*) |
|
16846 expr "X$arg" : "X\\(.*\\)$as_nl"; |
|
16847 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; |
|
16848 esac; |
|
16849 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" |
|
16850 ' |
|
16851 export as_echo_n_body |
|
16852 as_echo_n='sh -c $as_echo_n_body as_echo' |
|
16853 fi |
|
16854 export as_echo_body |
|
16855 as_echo='sh -c $as_echo_body as_echo' |
|
16856 fi |
|
16857 |
|
16858 # The user is always right. |
|
16859 if test "${PATH_SEPARATOR+set}" != set; then |
|
16860 PATH_SEPARATOR=: |
|
16861 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { |
|
16862 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || |
|
16863 PATH_SEPARATOR=';' |
|
16864 } |
|
16865 fi |
|
16866 |
|
16867 |
|
16868 # IFS |
|
16869 # We need space, tab and new line, in precisely that order. Quoting is |
|
16870 # there to prevent editors from complaining about space-tab. |
|
16871 # (If _AS_PATH_WALK were called with IFS unset, it would disable word |
|
16872 # splitting by setting IFS to empty value.) |
|
16873 IFS=" "" $as_nl" |
|
16874 |
|
16875 # Find who we are. Look in the path if we contain no directory separator. |
|
16876 case $0 in #(( |
|
16877 *[\\/]* ) as_myself=$0 ;; |
|
16878 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
|
16879 for as_dir in $PATH |
|
16880 do |
|
16881 IFS=$as_save_IFS |
|
16882 test -z "$as_dir" && as_dir=. |
|
16883 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break |
|
16884 done |
|
16885 IFS=$as_save_IFS |
|
16886 |
|
16887 ;; |
|
16888 esac |
|
16889 # We did not find ourselves, most probably we were run as `sh COMMAND' |
|
16890 # in which case we are not to be found in the path. |
|
16891 if test "x$as_myself" = x; then |
|
16892 as_myself=$0 |
|
16893 fi |
|
16894 if test ! -f "$as_myself"; then |
|
16895 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 |
|
16896 exit 1 |
|
16897 fi |
|
16898 |
|
16899 # Unset variables that we do not need and which cause bugs (e.g. in |
|
16900 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" |
|
16901 # suppresses any "Segmentation fault" message there. '((' could |
|
16902 # trigger a bug in pdksh 5.2.14. |
|
16903 for as_var in BASH_ENV ENV MAIL MAILPATH |
|
16904 do eval test x\${$as_var+set} = xset \ |
|
16905 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : |
|
16906 done |
|
16907 PS1='$ ' |
|
16908 PS2='> ' |
|
16909 PS4='+ ' |
|
16910 |
|
16911 # NLS nuisances. |
|
16912 LC_ALL=C |
|
16913 export LC_ALL |
|
16914 LANGUAGE=C |
|
16915 export LANGUAGE |
|
16916 |
|
16917 # CDPATH. |
|
16918 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH |
|
16919 |
|
16920 |
|
16921 # as_fn_error STATUS ERROR [LINENO LOG_FD] |
|
16922 # ---------------------------------------- |
|
16923 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are |
|
16924 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the |
|
16925 # script with STATUS, using 1 if that was 0. |
|
16926 as_fn_error () |
|
16927 { |
|
16928 as_status=$1; test $as_status -eq 0 && as_status=1 |
|
16929 if test "$4"; then |
|
16930 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack |
|
16931 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 |
|
16932 fi |
|
16933 $as_echo "$as_me: error: $2" >&2 |
|
16934 as_fn_exit $as_status |
|
16935 } # as_fn_error |
|
16936 |
|
16937 |
|
16938 # as_fn_set_status STATUS |
|
16939 # ----------------------- |
|
16940 # Set $? to STATUS, without forking. |
|
16941 as_fn_set_status () |
|
16942 { |
|
16943 return $1 |
|
16944 } # as_fn_set_status |
|
16945 |
|
16946 # as_fn_exit STATUS |
|
16947 # ----------------- |
|
16948 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. |
|
16949 as_fn_exit () |
|
16950 { |
|
16951 set +e |
|
16952 as_fn_set_status $1 |
|
16953 exit $1 |
|
16954 } # as_fn_exit |
|
16955 |
|
16956 # as_fn_unset VAR |
|
16957 # --------------- |
|
16958 # Portably unset VAR. |
|
16959 as_fn_unset () |
|
16960 { |
|
16961 { eval $1=; unset $1;} |
|
16962 } |
|
16963 as_unset=as_fn_unset |
|
16964 # as_fn_append VAR VALUE |
|
16965 # ---------------------- |
|
16966 # Append the text in VALUE to the end of the definition contained in VAR. Take |
|
16967 # advantage of any shell optimizations that allow amortized linear growth over |
|
16968 # repeated appends, instead of the typical quadratic growth present in naive |
|
16969 # implementations. |
|
16970 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : |
|
16971 eval 'as_fn_append () |
|
16972 { |
|
16973 eval $1+=\$2 |
|
16974 }' |
|
16975 else |
|
16976 as_fn_append () |
|
16977 { |
|
16978 eval $1=\$$1\$2 |
|
16979 } |
|
16980 fi # as_fn_append |
|
16981 |
|
16982 # as_fn_arith ARG... |
|
16983 # ------------------ |
|
16984 # Perform arithmetic evaluation on the ARGs, and store the result in the |
|
16985 # global $as_val. Take advantage of shells that can avoid forks. The arguments |
|
16986 # must be portable across $(()) and expr. |
|
16987 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : |
|
16988 eval 'as_fn_arith () |
|
16989 { |
|
16990 as_val=$(( $* )) |
|
16991 }' |
|
16992 else |
|
16993 as_fn_arith () |
|
16994 { |
|
16995 as_val=`expr "$@" || test $? -eq 1` |
|
16996 } |
|
16997 fi # as_fn_arith |
|
16998 |
|
16999 |
|
17000 if expr a : '\(a\)' >/dev/null 2>&1 && |
|
17001 test "X`expr 00001 : '.*\(...\)'`" = X001; then |
|
17002 as_expr=expr |
|
17003 else |
|
17004 as_expr=false |
|
17005 fi |
|
17006 |
|
17007 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then |
|
17008 as_basename=basename |
|
17009 else |
|
17010 as_basename=false |
|
17011 fi |
|
17012 |
|
17013 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then |
|
17014 as_dirname=dirname |
|
17015 else |
|
17016 as_dirname=false |
|
17017 fi |
|
17018 |
|
17019 as_me=`$as_basename -- "$0" || |
|
17020 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ |
|
17021 X"$0" : 'X\(//\)$' \| \ |
|
17022 X"$0" : 'X\(/\)' \| . 2>/dev/null || |
|
17023 $as_echo X/"$0" | |
|
17024 sed '/^.*\/\([^/][^/]*\)\/*$/{ |
|
17025 s//\1/ |
|
17026 q |
|
17027 } |
|
17028 /^X\/\(\/\/\)$/{ |
|
17029 s//\1/ |
|
17030 q |
|
17031 } |
|
17032 /^X\/\(\/\).*/{ |
|
17033 s//\1/ |
|
17034 q |
|
17035 } |
|
17036 s/.*/./; q'` |
|
17037 |
|
17038 # Avoid depending upon Character Ranges. |
|
17039 as_cr_letters='abcdefghijklmnopqrstuvwxyz' |
|
17040 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' |
|
17041 as_cr_Letters=$as_cr_letters$as_cr_LETTERS |
|
17042 as_cr_digits='0123456789' |
|
17043 as_cr_alnum=$as_cr_Letters$as_cr_digits |
|
17044 |
|
17045 ECHO_C= ECHO_N= ECHO_T= |
|
17046 case `echo -n x` in #((((( |
|
17047 -n*) |
|
17048 case `echo 'xy\c'` in |
|
17049 *c*) ECHO_T=' ';; # ECHO_T is single tab character. |
|
17050 xy) ECHO_C='\c';; |
|
17051 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null |
|
17052 ECHO_T=' ';; |
|
17053 esac;; |
|
17054 *) |
|
17055 ECHO_N='-n';; |
|
17056 esac |
|
17057 |
|
17058 rm -f conf$$ conf$$.exe conf$$.file |
|
17059 if test -d conf$$.dir; then |
|
17060 rm -f conf$$.dir/conf$$.file |
|
17061 else |
|
17062 rm -f conf$$.dir |
|
17063 mkdir conf$$.dir 2>/dev/null |
|
17064 fi |
|
17065 if (echo >conf$$.file) 2>/dev/null; then |
|
17066 if ln -s conf$$.file conf$$ 2>/dev/null; then |
|
17067 as_ln_s='ln -s' |
|
17068 # ... but there are two gotchas: |
|
17069 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. |
|
17070 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. |
|
17071 # In both cases, we have to default to `cp -p'. |
|
17072 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || |
|
17073 as_ln_s='cp -p' |
|
17074 elif ln conf$$.file conf$$ 2>/dev/null; then |
|
17075 as_ln_s=ln |
|
17076 else |
|
17077 as_ln_s='cp -p' |
|
17078 fi |
|
17079 else |
|
17080 as_ln_s='cp -p' |
|
17081 fi |
|
17082 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file |
|
17083 rmdir conf$$.dir 2>/dev/null |
|
17084 |
|
17085 |
|
17086 # as_fn_mkdir_p |
|
17087 # ------------- |
|
17088 # Create "$as_dir" as a directory, including parents if necessary. |
|
17089 as_fn_mkdir_p () |
|
17090 { |
|
17091 |
|
17092 case $as_dir in #( |
|
17093 -*) as_dir=./$as_dir;; |
|
17094 esac |
|
17095 test -d "$as_dir" || eval $as_mkdir_p || { |
|
17096 as_dirs= |
|
17097 while :; do |
|
17098 case $as_dir in #( |
|
17099 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( |
|
17100 *) as_qdir=$as_dir;; |
|
17101 esac |
|
17102 as_dirs="'$as_qdir' $as_dirs" |
|
17103 as_dir=`$as_dirname -- "$as_dir" || |
|
17104 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ |
|
17105 X"$as_dir" : 'X\(//\)[^/]' \| \ |
|
17106 X"$as_dir" : 'X\(//\)$' \| \ |
|
17107 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || |
|
17108 $as_echo X"$as_dir" | |
|
17109 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ |
|
17110 s//\1/ |
|
17111 q |
|
17112 } |
|
17113 /^X\(\/\/\)[^/].*/{ |
|
17114 s//\1/ |
|
17115 q |
|
17116 } |
|
17117 /^X\(\/\/\)$/{ |
|
17118 s//\1/ |
|
17119 q |
|
17120 } |
|
17121 /^X\(\/\).*/{ |
|
17122 s//\1/ |
|
17123 q |
|
17124 } |
|
17125 s/.*/./; q'` |
|
17126 test -d "$as_dir" && break |
|
17127 done |
|
17128 test -z "$as_dirs" || eval "mkdir $as_dirs" |
|
17129 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" |
|
17130 |
|
17131 |
|
17132 } # as_fn_mkdir_p |
|
17133 if mkdir -p . 2>/dev/null; then |
|
17134 as_mkdir_p='mkdir -p "$as_dir"' |
|
17135 else |
|
17136 test -d ./-p && rmdir ./-p |
|
17137 as_mkdir_p=false |
|
17138 fi |
|
17139 |
|
17140 if test -x / >/dev/null 2>&1; then |
|
17141 as_test_x='test -x' |
|
17142 else |
|
17143 if ls -dL / >/dev/null 2>&1; then |
|
17144 as_ls_L_option=L |
|
17145 else |
|
17146 as_ls_L_option= |
|
17147 fi |
|
17148 as_test_x=' |
|
17149 eval sh -c '\'' |
|
17150 if test -d "$1"; then |
|
17151 test -d "$1/."; |
|
17152 else |
|
17153 case $1 in #( |
|
17154 -*)set "./$1";; |
|
17155 esac; |
|
17156 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( |
|
17157 ???[sx]*):;;*)false;;esac;fi |
|
17158 '\'' sh |
|
17159 ' |
|
17160 fi |
|
17161 as_executable_p=$as_test_x |
|
17162 |
|
17163 # Sed expression to map a string onto a valid CPP name. |
|
17164 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" |
|
17165 |
|
17166 # Sed expression to map a string onto a valid variable name. |
|
17167 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" |
|
17168 |
|
17169 |
|
17170 exec 6>&1 |
|
17171 ## ----------------------------------- ## |
|
17172 ## Main body of $CONFIG_STATUS script. ## |
|
17173 ## ----------------------------------- ## |
|
17174 _ASEOF |
|
17175 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 |
|
17176 |
|
17177 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 |
|
17178 # Save the log message, to keep $0 and so on meaningful, and to |
|
17179 # report actual input values of CONFIG_FILES etc. instead of their |
|
17180 # values after options handling. |
|
17181 ac_log=" |
|
17182 This file was extended by openjdk $as_me jdk8, which was |
|
17183 generated by GNU Autoconf 2.67. Invocation command line was |
|
17184 |
|
17185 CONFIG_FILES = $CONFIG_FILES |
|
17186 CONFIG_HEADERS = $CONFIG_HEADERS |
|
17187 CONFIG_LINKS = $CONFIG_LINKS |
|
17188 CONFIG_COMMANDS = $CONFIG_COMMANDS |
|
17189 $ $0 $@ |
|
17190 |
|
17191 on `(hostname || uname -n) 2>/dev/null | sed 1q` |
|
17192 " |
|
17193 |
|
17194 _ACEOF |
|
17195 |
|
17196 case $ac_config_files in *" |
|
17197 "*) set x $ac_config_files; shift; ac_config_files=$*;; |
|
17198 esac |
|
17199 |
|
17200 case $ac_config_headers in *" |
|
17201 "*) set x $ac_config_headers; shift; ac_config_headers=$*;; |
|
17202 esac |
|
17203 |
|
17204 |
|
17205 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 |
|
17206 # Files that config.status was made for. |
|
17207 config_files="$ac_config_files" |
|
17208 config_headers="$ac_config_headers" |
|
17209 |
|
17210 _ACEOF |
|
17211 |
|
17212 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 |
|
17213 ac_cs_usage="\ |
|
17214 \`$as_me' instantiates files and other configuration actions |
|
17215 from templates according to the current configuration. Unless the files |
|
17216 and actions are specified as TAGs, all are instantiated by default. |
|
17217 |
|
17218 Usage: $0 [OPTION]... [TAG]... |
|
17219 |
|
17220 -h, --help print this help, then exit |
|
17221 -V, --version print version number and configuration settings, then exit |
|
17222 --config print configuration, then exit |
|
17223 -q, --quiet, --silent |
|
17224 do not print progress messages |
|
17225 -d, --debug don't remove temporary files |
|
17226 --recheck update $as_me by reconfiguring in the same conditions |
|
17227 --file=FILE[:TEMPLATE] |
|
17228 instantiate the configuration file FILE |
|
17229 --header=FILE[:TEMPLATE] |
|
17230 instantiate the configuration header FILE |
|
17231 |
|
17232 Configuration files: |
|
17233 $config_files |
|
17234 |
|
17235 Configuration headers: |
|
17236 $config_headers |
|
17237 |
|
17238 Report bugs to <build-dev@openjdk.java.net>." |
|
17239 |
|
17240 _ACEOF |
|
17241 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 |
|
17242 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" |
|
17243 ac_cs_version="\\ |
|
17244 openjdk config.status jdk8 |
|
17245 configured by $0, generated by GNU Autoconf 2.67, |
|
17246 with options \\"\$ac_cs_config\\" |
|
17247 |
|
17248 Copyright (C) 2010 Free Software Foundation, Inc. |
|
17249 This config.status script is free software; the Free Software Foundation |
|
17250 gives unlimited permission to copy, distribute and modify it." |
|
17251 |
|
17252 ac_pwd='$ac_pwd' |
|
17253 srcdir='$srcdir' |
|
17254 AWK='$AWK' |
|
17255 test -n "\$AWK" || AWK=awk |
|
17256 _ACEOF |
|
17257 |
|
17258 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 |
|
17259 # The default lists apply if the user does not specify any file. |
|
17260 ac_need_defaults=: |
|
17261 while test $# != 0 |
|
17262 do |
|
17263 case $1 in |
|
17264 --*=?*) |
|
17265 ac_option=`expr "X$1" : 'X\([^=]*\)='` |
|
17266 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` |
|
17267 ac_shift=: |
|
17268 ;; |
|
17269 --*=) |
|
17270 ac_option=`expr "X$1" : 'X\([^=]*\)='` |
|
17271 ac_optarg= |
|
17272 ac_shift=: |
|
17273 ;; |
|
17274 *) |
|
17275 ac_option=$1 |
|
17276 ac_optarg=$2 |
|
17277 ac_shift=shift |
|
17278 ;; |
|
17279 esac |
|
17280 |
|
17281 case $ac_option in |
|
17282 # Handling of the options. |
|
17283 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) |
|
17284 ac_cs_recheck=: ;; |
|
17285 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) |
|
17286 $as_echo "$ac_cs_version"; exit ;; |
|
17287 --config | --confi | --conf | --con | --co | --c ) |
|
17288 $as_echo "$ac_cs_config"; exit ;; |
|
17289 --debug | --debu | --deb | --de | --d | -d ) |
|
17290 debug=: ;; |
|
17291 --file | --fil | --fi | --f ) |
|
17292 $ac_shift |
|
17293 case $ac_optarg in |
|
17294 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; |
|
17295 '') as_fn_error $? "missing file argument" ;; |
|
17296 esac |
|
17297 as_fn_append CONFIG_FILES " '$ac_optarg'" |
|
17298 ac_need_defaults=false;; |
|
17299 --header | --heade | --head | --hea ) |
|
17300 $ac_shift |
|
17301 case $ac_optarg in |
|
17302 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; |
|
17303 esac |
|
17304 as_fn_append CONFIG_HEADERS " '$ac_optarg'" |
|
17305 ac_need_defaults=false;; |
|
17306 --he | --h) |
|
17307 # Conflict between --help and --header |
|
17308 as_fn_error $? "ambiguous option: \`$1' |
|
17309 Try \`$0 --help' for more information.";; |
|
17310 --help | --hel | -h ) |
|
17311 $as_echo "$ac_cs_usage"; exit ;; |
|
17312 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ |
|
17313 | -silent | --silent | --silen | --sile | --sil | --si | --s) |
|
17314 ac_cs_silent=: ;; |
|
17315 |
|
17316 # This is an error. |
|
17317 -*) as_fn_error $? "unrecognized option: \`$1' |
|
17318 Try \`$0 --help' for more information." ;; |
|
17319 |
|
17320 *) as_fn_append ac_config_targets " $1" |
|
17321 ac_need_defaults=false ;; |
|
17322 |
|
17323 esac |
|
17324 shift |
|
17325 done |
|
17326 |
|
17327 ac_configure_extra_args= |
|
17328 |
|
17329 if $ac_cs_silent; then |
|
17330 exec 6>/dev/null |
|
17331 ac_configure_extra_args="$ac_configure_extra_args --silent" |
|
17332 fi |
|
17333 |
|
17334 _ACEOF |
|
17335 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 |
|
17336 if \$ac_cs_recheck; then |
|
17337 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion |
|
17338 shift |
|
17339 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 |
|
17340 CONFIG_SHELL='$SHELL' |
|
17341 export CONFIG_SHELL |
|
17342 exec "\$@" |
|
17343 fi |
|
17344 |
|
17345 _ACEOF |
|
17346 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 |
|
17347 exec 5>>config.log |
|
17348 { |
|
17349 echo |
|
17350 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX |
|
17351 ## Running $as_me. ## |
|
17352 _ASBOX |
|
17353 $as_echo "$ac_log" |
|
17354 } >&5 |
|
17355 |
|
17356 _ACEOF |
|
17357 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 |
|
17358 _ACEOF |
|
17359 |
|
17360 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 |
|
17361 |
|
17362 # Handling of arguments. |
|
17363 for ac_config_target in $ac_config_targets |
|
17364 do |
|
17365 case $ac_config_target in |
|
17366 "$OUTPUT_ROOT/config.h") CONFIG_HEADERS="$CONFIG_HEADERS $OUTPUT_ROOT/config.h:$AUTOCONF_DIR/config.h.in" ;; |
|
17367 "$OUTPUT_ROOT/spec.gmk") CONFIG_FILES="$CONFIG_FILES $OUTPUT_ROOT/spec.gmk:$AUTOCONF_DIR/spec.gmk.in" ;; |
|
17368 "$OUTPUT_ROOT/spec.sh") CONFIG_FILES="$CONFIG_FILES $OUTPUT_ROOT/spec.sh:$AUTOCONF_DIR/spec.sh.in" ;; |
|
17369 "$OUTPUT_ROOT/Makefile") CONFIG_FILES="$CONFIG_FILES $OUTPUT_ROOT/Makefile:$AUTOCONF_DIR/Makefile.in" ;; |
|
17370 |
|
17371 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5 ;; |
|
17372 esac |
|
17373 done |
|
17374 |
|
17375 |
|
17376 # If the user did not use the arguments to specify the items to instantiate, |
|
17377 # then the envvar interface is used. Set only those that are not. |
|
17378 # We use the long form for the default assignment because of an extremely |
|
17379 # bizarre bug on SunOS 4.1.3. |
|
17380 if $ac_need_defaults; then |
|
17381 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files |
|
17382 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers |
|
17383 fi |
|
17384 |
|
17385 # Have a temporary directory for convenience. Make it in the build tree |
|
17386 # simply because there is no reason against having it here, and in addition, |
|
17387 # creating and moving files from /tmp can sometimes cause problems. |
|
17388 # Hook for its removal unless debugging. |
|
17389 # Note that there is a small window in which the directory will not be cleaned: |
|
17390 # after its creation but before its name has been assigned to `$tmp'. |
|
17391 $debug || |
|
17392 { |
|
17393 tmp= |
|
17394 trap 'exit_status=$? |
|
17395 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status |
|
17396 ' 0 |
|
17397 trap 'as_fn_exit 1' 1 2 13 15 |
|
17398 } |
|
17399 # Create a (secure) tmp directory for tmp files. |
|
17400 |
|
17401 { |
|
17402 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && |
|
17403 test -n "$tmp" && test -d "$tmp" |
|
17404 } || |
|
17405 { |
|
17406 tmp=./conf$$-$RANDOM |
|
17407 (umask 077 && mkdir "$tmp") |
|
17408 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 |
|
17409 |
|
17410 # Set up the scripts for CONFIG_FILES section. |
|
17411 # No need to generate them if there are no CONFIG_FILES. |
|
17412 # This happens for instance with `./config.status config.h'. |
|
17413 if test -n "$CONFIG_FILES"; then |
|
17414 |
|
17415 |
|
17416 ac_cr=`echo X | tr X '\015'` |
|
17417 # On cygwin, bash can eat \r inside `` if the user requested igncr. |
|
17418 # But we know of no other shell where ac_cr would be empty at this |
|
17419 # point, so we can use a bashism as a fallback. |
|
17420 if test "x$ac_cr" = x; then |
|
17421 eval ac_cr=\$\'\\r\' |
|
17422 fi |
|
17423 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` |
|
17424 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then |
|
17425 ac_cs_awk_cr='\\r' |
|
17426 else |
|
17427 ac_cs_awk_cr=$ac_cr |
|
17428 fi |
|
17429 |
|
17430 echo 'BEGIN {' >"$tmp/subs1.awk" && |
|
17431 _ACEOF |
|
17432 |
|
17433 |
|
17434 { |
|
17435 echo "cat >conf$$subs.awk <<_ACEOF" && |
|
17436 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && |
|
17437 echo "_ACEOF" |
|
17438 } >conf$$subs.sh || |
|
17439 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 |
|
17440 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` |
|
17441 ac_delim='%!_!# ' |
|
17442 for ac_last_try in false false false false false :; do |
|
17443 . ./conf$$subs.sh || |
|
17444 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 |
|
17445 |
|
17446 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` |
|
17447 if test $ac_delim_n = $ac_delim_num; then |
|
17448 break |
|
17449 elif $ac_last_try; then |
|
17450 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 |
|
17451 else |
|
17452 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " |
|
17453 fi |
|
17454 done |
|
17455 rm -f conf$$subs.sh |
|
17456 |
|
17457 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 |
|
17458 cat >>"\$tmp/subs1.awk" <<\\_ACAWK && |
|
17459 _ACEOF |
|
17460 sed -n ' |
|
17461 h |
|
17462 s/^/S["/; s/!.*/"]=/ |
|
17463 p |
|
17464 g |
|
17465 s/^[^!]*!// |
|
17466 :repl |
|
17467 t repl |
|
17468 s/'"$ac_delim"'$// |
|
17469 t delim |
|
17470 :nl |
|
17471 h |
|
17472 s/\(.\{148\}\)..*/\1/ |
|
17473 t more1 |
|
17474 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ |
|
17475 p |
|
17476 n |
|
17477 b repl |
|
17478 :more1 |
|
17479 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ |
|
17480 p |
|
17481 g |
|
17482 s/.\{148\}// |
|
17483 t nl |
|
17484 :delim |
|
17485 h |
|
17486 s/\(.\{148\}\)..*/\1/ |
|
17487 t more2 |
|
17488 s/["\\]/\\&/g; s/^/"/; s/$/"/ |
|
17489 p |
|
17490 b |
|
17491 :more2 |
|
17492 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ |
|
17493 p |
|
17494 g |
|
17495 s/.\{148\}// |
|
17496 t delim |
|
17497 ' <conf$$subs.awk | sed ' |
|
17498 /^[^""]/{ |
|
17499 N |
|
17500 s/\n// |
|
17501 } |
|
17502 ' >>$CONFIG_STATUS || ac_write_fail=1 |
|
17503 rm -f conf$$subs.awk |
|
17504 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 |
|
17505 _ACAWK |
|
17506 cat >>"\$tmp/subs1.awk" <<_ACAWK && |
|
17507 for (key in S) S_is_set[key] = 1 |
|
17508 FS = "" |
|
17509 |
|
17510 } |
|
17511 { |
|
17512 line = $ 0 |
|
17513 nfields = split(line, field, "@") |
|
17514 substed = 0 |
|
17515 len = length(field[1]) |
|
17516 for (i = 2; i < nfields; i++) { |
|
17517 key = field[i] |
|
17518 keylen = length(key) |
|
17519 if (S_is_set[key]) { |
|
17520 value = S[key] |
|
17521 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) |
|
17522 len += length(value) + length(field[++i]) |
|
17523 substed = 1 |
|
17524 } else |
|
17525 len += 1 + keylen |
|
17526 } |
|
17527 |
|
17528 print line |
|
17529 } |
|
17530 |
|
17531 _ACAWK |
|
17532 _ACEOF |
|
17533 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 |
|
17534 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then |
|
17535 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" |
|
17536 else |
|
17537 cat |
|
17538 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ |
|
17539 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 |
|
17540 _ACEOF |
|
17541 |
|
17542 # VPATH may cause trouble with some makes, so we remove sole $(srcdir), |
|
17543 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and |
|
17544 # trailing colons and then remove the whole line if VPATH becomes empty |
|
17545 # (actually we leave an empty line to preserve line numbers). |
|
17546 if test "x$srcdir" = x.; then |
|
17547 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ |
|
17548 h |
|
17549 s/// |
|
17550 s/^/:/ |
|
17551 s/[ ]*$/:/ |
|
17552 s/:\$(srcdir):/:/g |
|
17553 s/:\${srcdir}:/:/g |
|
17554 s/:@srcdir@:/:/g |
|
17555 s/^:*// |
|
17556 s/:*$// |
|
17557 x |
|
17558 s/\(=[ ]*\).*/\1/ |
|
17559 G |
|
17560 s/\n// |
|
17561 s/^[^=]*=[ ]*$// |
|
17562 }' |
|
17563 fi |
|
17564 |
|
17565 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 |
|
17566 fi # test -n "$CONFIG_FILES" |
|
17567 |
|
17568 # Set up the scripts for CONFIG_HEADERS section. |
|
17569 # No need to generate them if there are no CONFIG_HEADERS. |
|
17570 # This happens for instance with `./config.status Makefile'. |
|
17571 if test -n "$CONFIG_HEADERS"; then |
|
17572 cat >"$tmp/defines.awk" <<\_ACAWK || |
|
17573 BEGIN { |
|
17574 _ACEOF |
|
17575 |
|
17576 # Transform confdefs.h into an awk script `defines.awk', embedded as |
|
17577 # here-document in config.status, that substitutes the proper values into |
|
17578 # config.h.in to produce config.h. |
|
17579 |
|
17580 # Create a delimiter string that does not exist in confdefs.h, to ease |
|
17581 # handling of long lines. |
|
17582 ac_delim='%!_!# ' |
|
17583 for ac_last_try in false false :; do |
|
17584 ac_t=`sed -n "/$ac_delim/p" confdefs.h` |
|
17585 if test -z "$ac_t"; then |
|
17586 break |
|
17587 elif $ac_last_try; then |
|
17588 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 |
|
17589 else |
|
17590 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " |
|
17591 fi |
|
17592 done |
|
17593 |
|
17594 # For the awk script, D is an array of macro values keyed by name, |
|
17595 # likewise P contains macro parameters if any. Preserve backslash |
|
17596 # newline sequences. |
|
17597 |
|
17598 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* |
|
17599 sed -n ' |
|
17600 s/.\{148\}/&'"$ac_delim"'/g |
|
17601 t rset |
|
17602 :rset |
|
17603 s/^[ ]*#[ ]*define[ ][ ]*/ / |
|
17604 t def |
|
17605 d |
|
17606 :def |
|
17607 s/\\$// |
|
17608 t bsnl |
|
17609 s/["\\]/\\&/g |
|
17610 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ |
|
17611 D["\1"]=" \3"/p |
|
17612 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p |
|
17613 d |
|
17614 :bsnl |
|
17615 s/["\\]/\\&/g |
|
17616 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ |
|
17617 D["\1"]=" \3\\\\\\n"\\/p |
|
17618 t cont |
|
17619 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p |
|
17620 t cont |
|
17621 d |
|
17622 :cont |
|
17623 n |
|
17624 s/.\{148\}/&'"$ac_delim"'/g |
|
17625 t clear |
|
17626 :clear |
|
17627 s/\\$// |
|
17628 t bsnlc |
|
17629 s/["\\]/\\&/g; s/^/"/; s/$/"/p |
|
17630 d |
|
17631 :bsnlc |
|
17632 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p |
|
17633 b cont |
|
17634 ' <confdefs.h | sed ' |
|
17635 s/'"$ac_delim"'/"\\\ |
|
17636 "/g' >>$CONFIG_STATUS || ac_write_fail=1 |
|
17637 |
|
17638 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 |
|
17639 for (key in D) D_is_set[key] = 1 |
|
17640 FS = "" |
|
17641 } |
|
17642 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { |
|
17643 line = \$ 0 |
|
17644 split(line, arg, " ") |
|
17645 if (arg[1] == "#") { |
|
17646 defundef = arg[2] |
|
17647 mac1 = arg[3] |
|
17648 } else { |
|
17649 defundef = substr(arg[1], 2) |
|
17650 mac1 = arg[2] |
|
17651 } |
|
17652 split(mac1, mac2, "(") #) |
|
17653 macro = mac2[1] |
|
17654 prefix = substr(line, 1, index(line, defundef) - 1) |
|
17655 if (D_is_set[macro]) { |
|
17656 # Preserve the white space surrounding the "#". |
|
17657 print prefix "define", macro P[macro] D[macro] |
|
17658 next |
|
17659 } else { |
|
17660 # Replace #undef with comments. This is necessary, for example, |
|
17661 # in the case of _POSIX_SOURCE, which is predefined and required |
|
17662 # on some systems where configure will not decide to define it. |
|
17663 if (defundef == "undef") { |
|
17664 print "/*", prefix defundef, macro, "*/" |
|
17665 next |
|
17666 } |
|
17667 } |
|
17668 } |
|
17669 { print } |
|
17670 _ACAWK |
|
17671 _ACEOF |
|
17672 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 |
|
17673 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 |
|
17674 fi # test -n "$CONFIG_HEADERS" |
|
17675 |
|
17676 |
|
17677 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS " |
|
17678 shift |
|
17679 for ac_tag |
|
17680 do |
|
17681 case $ac_tag in |
|
17682 :[FHLC]) ac_mode=$ac_tag; continue;; |
|
17683 esac |
|
17684 case $ac_mode$ac_tag in |
|
17685 :[FHL]*:*);; |
|
17686 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5 ;; |
|
17687 :[FH]-) ac_tag=-:-;; |
|
17688 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; |
|
17689 esac |
|
17690 ac_save_IFS=$IFS |
|
17691 IFS=: |
|
17692 set x $ac_tag |
|
17693 IFS=$ac_save_IFS |
|
17694 shift |
|
17695 ac_file=$1 |
|
17696 shift |
|
17697 |
|
17698 case $ac_mode in |
|
17699 :L) ac_source=$1;; |
|
17700 :[FH]) |
|
17701 ac_file_inputs= |
|
17702 for ac_f |
|
17703 do |
|
17704 case $ac_f in |
|
17705 -) ac_f="$tmp/stdin";; |
|
17706 *) # Look for the file first in the build tree, then in the source tree |
|
17707 # (if the path is not absolute). The absolute path cannot be DOS-style, |
|
17708 # because $ac_f cannot contain `:'. |
|
17709 test -f "$ac_f" || |
|
17710 case $ac_f in |
|
17711 [\\/$]*) false;; |
|
17712 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; |
|
17713 esac || |
|
17714 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5 ;; |
|
17715 esac |
|
17716 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac |
|
17717 as_fn_append ac_file_inputs " '$ac_f'" |
|
17718 done |
|
17719 |
|
17720 # Let's still pretend it is `configure' which instantiates (i.e., don't |
|
17721 # use $as_me), people would be surprised to read: |
|
17722 # /* config.h. Generated by config.status. */ |
|
17723 configure_input='Generated from '` |
|
17724 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' |
|
17725 `' by configure.' |
|
17726 if test x"$ac_file" != x-; then |
|
17727 configure_input="$ac_file. $configure_input" |
|
17728 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 |
|
17729 $as_echo "$as_me: creating $ac_file" >&6;} |
|
17730 fi |
|
17731 # Neutralize special characters interpreted by sed in replacement strings. |
|
17732 case $configure_input in #( |
|
17733 *\&* | *\|* | *\\* ) |
|
17734 ac_sed_conf_input=`$as_echo "$configure_input" | |
|
17735 sed 's/[\\\\&|]/\\\\&/g'`;; #( |
|
17736 *) ac_sed_conf_input=$configure_input;; |
|
17737 esac |
|
17738 |
|
17739 case $ac_tag in |
|
17740 *:-:* | *:-) cat >"$tmp/stdin" \ |
|
17741 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; |
|
17742 esac |
|
17743 ;; |
|
17744 esac |
|
17745 |
|
17746 ac_dir=`$as_dirname -- "$ac_file" || |
|
17747 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ |
|
17748 X"$ac_file" : 'X\(//\)[^/]' \| \ |
|
17749 X"$ac_file" : 'X\(//\)$' \| \ |
|
17750 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || |
|
17751 $as_echo X"$ac_file" | |
|
17752 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ |
|
17753 s//\1/ |
|
17754 q |
|
17755 } |
|
17756 /^X\(\/\/\)[^/].*/{ |
|
17757 s//\1/ |
|
17758 q |
|
17759 } |
|
17760 /^X\(\/\/\)$/{ |
|
17761 s//\1/ |
|
17762 q |
|
17763 } |
|
17764 /^X\(\/\).*/{ |
|
17765 s//\1/ |
|
17766 q |
|
17767 } |
|
17768 s/.*/./; q'` |
|
17769 as_dir="$ac_dir"; as_fn_mkdir_p |
|
17770 ac_builddir=. |
|
17771 |
|
17772 case "$ac_dir" in |
|
17773 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; |
|
17774 *) |
|
17775 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` |
|
17776 # A ".." for each directory in $ac_dir_suffix. |
|
17777 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` |
|
17778 case $ac_top_builddir_sub in |
|
17779 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; |
|
17780 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; |
|
17781 esac ;; |
|
17782 esac |
|
17783 ac_abs_top_builddir=$ac_pwd |
|
17784 ac_abs_builddir=$ac_pwd$ac_dir_suffix |
|
17785 # for backward compatibility: |
|
17786 ac_top_builddir=$ac_top_build_prefix |
|
17787 |
|
17788 case $srcdir in |
|
17789 .) # We are building in place. |
|
17790 ac_srcdir=. |
|
17791 ac_top_srcdir=$ac_top_builddir_sub |
|
17792 ac_abs_top_srcdir=$ac_pwd ;; |
|
17793 [\\/]* | ?:[\\/]* ) # Absolute name. |
|
17794 ac_srcdir=$srcdir$ac_dir_suffix; |
|
17795 ac_top_srcdir=$srcdir |
|
17796 ac_abs_top_srcdir=$srcdir ;; |
|
17797 *) # Relative name. |
|
17798 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix |
|
17799 ac_top_srcdir=$ac_top_build_prefix$srcdir |
|
17800 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; |
|
17801 esac |
|
17802 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix |
|
17803 |
|
17804 |
|
17805 case $ac_mode in |
|
17806 :F) |
|
17807 # |
|
17808 # CONFIG_FILE |
|
17809 # |
|
17810 |
|
17811 _ACEOF |
|
17812 |
|
17813 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 |
|
17814 # If the template does not know about datarootdir, expand it. |
|
17815 # FIXME: This hack should be removed a few years after 2.60. |
|
17816 ac_datarootdir_hack=; ac_datarootdir_seen= |
|
17817 ac_sed_dataroot=' |
|
17818 /datarootdir/ { |
|
17819 p |
|
17820 q |
|
17821 } |
|
17822 /@datadir@/p |
|
17823 /@docdir@/p |
|
17824 /@infodir@/p |
|
17825 /@localedir@/p |
|
17826 /@mandir@/p' |
|
17827 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in |
|
17828 *datarootdir*) ac_datarootdir_seen=yes;; |
|
17829 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) |
|
17830 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 |
|
17831 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} |
|
17832 _ACEOF |
|
17833 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 |
|
17834 ac_datarootdir_hack=' |
|
17835 s&@datadir@&$datadir&g |
|
17836 s&@docdir@&$docdir&g |
|
17837 s&@infodir@&$infodir&g |
|
17838 s&@localedir@&$localedir&g |
|
17839 s&@mandir@&$mandir&g |
|
17840 s&\\\${datarootdir}&$datarootdir&g' ;; |
|
17841 esac |
|
17842 _ACEOF |
|
17843 |
|
17844 # Neutralize VPATH when `$srcdir' = `.'. |
|
17845 # Shell code in configure.ac might set extrasub. |
|
17846 # FIXME: do we really want to maintain this feature? |
|
17847 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 |
|
17848 ac_sed_extra="$ac_vpsub |
|
17849 $extrasub |
|
17850 _ACEOF |
|
17851 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 |
|
17852 :t |
|
17853 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b |
|
17854 s|@configure_input@|$ac_sed_conf_input|;t t |
|
17855 s&@top_builddir@&$ac_top_builddir_sub&;t t |
|
17856 s&@top_build_prefix@&$ac_top_build_prefix&;t t |
|
17857 s&@srcdir@&$ac_srcdir&;t t |
|
17858 s&@abs_srcdir@&$ac_abs_srcdir&;t t |
|
17859 s&@top_srcdir@&$ac_top_srcdir&;t t |
|
17860 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t |
|
17861 s&@builddir@&$ac_builddir&;t t |
|
17862 s&@abs_builddir@&$ac_abs_builddir&;t t |
|
17863 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t |
|
17864 $ac_datarootdir_hack |
|
17865 " |
|
17866 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ |
|
17867 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 |
|
17868 |
|
17869 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && |
|
17870 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && |
|
17871 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && |
|
17872 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' |
|
17873 which seems to be undefined. Please make sure it is defined" >&5 |
|
17874 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' |
|
17875 which seems to be undefined. Please make sure it is defined" >&2;} |
|
17876 |
|
17877 rm -f "$tmp/stdin" |
|
17878 case $ac_file in |
|
17879 -) cat "$tmp/out" && rm -f "$tmp/out";; |
|
17880 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; |
|
17881 esac \ |
|
17882 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 |
|
17883 ;; |
|
17884 :H) |
|
17885 # |
|
17886 # CONFIG_HEADER |
|
17887 # |
|
17888 if test x"$ac_file" != x-; then |
|
17889 { |
|
17890 $as_echo "/* $configure_input */" \ |
|
17891 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" |
|
17892 } >"$tmp/config.h" \ |
|
17893 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 |
|
17894 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then |
|
17895 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 |
|
17896 $as_echo "$as_me: $ac_file is unchanged" >&6;} |
|
17897 else |
|
17898 rm -f "$ac_file" |
|
17899 mv "$tmp/config.h" "$ac_file" \ |
|
17900 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 |
|
17901 fi |
|
17902 else |
|
17903 $as_echo "/* $configure_input */" \ |
|
17904 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ |
|
17905 || as_fn_error $? "could not create -" "$LINENO" 5 |
|
17906 fi |
|
17907 ;; |
|
17908 |
|
17909 |
|
17910 esac |
|
17911 |
|
17912 done # for ac_tag |
|
17913 |
|
17914 |
|
17915 as_fn_exit 0 |
|
17916 _ACEOF |
|
17917 ac_clean_files=$ac_clean_files_save |
|
17918 |
|
17919 test $ac_write_fail = 0 || |
|
17920 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 |
|
17921 |
|
17922 |
|
17923 # configure is writing to config.log, and then calls config.status. |
|
17924 # config.status does its own redirection, appending to config.log. |
|
17925 # Unfortunately, on DOS this fails, as config.log is still kept open |
|
17926 # by configure, so config.status won't be able to write to it; its |
|
17927 # output is simply discarded. So we exec the FD to /dev/null, |
|
17928 # effectively closing config.log, so it can be properly (re)opened and |
|
17929 # appended to by config.status. When coming back to configure, we |
|
17930 # need to make the FD available again. |
|
17931 if test "$no_create" != yes; then |
|
17932 ac_cs_success=: |
|
17933 ac_config_status_args= |
|
17934 test "$silent" = yes && |
|
17935 ac_config_status_args="$ac_config_status_args --quiet" |
|
17936 exec 5>/dev/null |
|
17937 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false |
|
17938 exec 5>>config.log |
|
17939 # Use ||, not &&, to avoid exiting from the if with $? = 1, which |
|
17940 # would make configure fail if this is the last instruction. |
|
17941 $ac_cs_success || as_fn_exit 1 |
|
17942 fi |
|
17943 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then |
|
17944 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 |
|
17945 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} |
|
17946 fi |
|
17947 |
|
17948 |
|
17949 # Finally output some useful information to the user |
|
17950 |
|
17951 # Finally output some useful information to the user |
|
17952 |
|
17953 if test "x$CCACHE_FOUND" != x; then |
|
17954 if test "x$HAS_GOOD_CCACHE" = x; then |
|
17955 CCACHE_STATUS="installed, but disabled (version older than 3.1.4)" |
|
17956 CCACHE_HELP_MSG="You have ccache installed, but it is a version prior to 3.1.4. Try upgrading." |
|
17957 else |
|
17958 CCACHE_STATUS="installed and in use" |
|
17959 fi |
|
17960 else |
|
17961 if test "x$GCC" = xyes; then |
|
17962 CCACHE_STATUS="not installed (consider installing)" |
|
17963 CCACHE_HELP_MSG="You do not have ccache installed. Try installing it." |
|
17964 else |
|
17965 CCACHE_STATUS="not available for your system" |
|
17966 fi |
|
17967 fi |
|
17968 |
|
17969 printf "\n" |
|
17970 printf "====================================================\n" |
|
17971 printf "A new configuration has been successfully created in\n" |
|
17972 printf "$OUTPUT_ROOT\n" |
|
17973 if test "x$CONFIGURE_COMMAND_LINE" != x; then |
|
17974 printf "using configure arguments '$CONFIGURE_COMMAND_LINE'.\n" |
|
17975 else |
|
17976 printf "using default settings.\n" |
|
17977 fi |
|
17978 |
|
17979 printf "\n" |
|
17980 printf "Configuration summary:\n" |
|
17981 printf "* Debug level: $DEBUG_LEVEL\n" |
|
17982 printf "* JDK variant: $JDK_VARIANT\n" |
|
17983 printf "* JVM variants: $with_jvm_variants\n" |
|
17984 printf "* OpenJDK target: OS: $OPENJDK_TARGET_OS, CPU architecture: $OPENJDK_TARGET_CPU_ARCH, address length: $OPENJDK_TARGET_CPU_BITS\n" |
|
17985 printf "* Boot JDK: $BOOT_JDK\n" |
|
17986 |
|
17987 printf "\n" |
|
17988 printf "Build performance summary:\n" |
|
17989 printf "* Cores to use: $NUM_CORES\n" |
|
17990 printf "* Memory limit: $MEMORY_SIZE MB\n" |
|
17991 printf "* ccache status: $CCACHE_STATUS\n" |
|
17992 printf "\n" |
|
17993 |
|
17994 if test "x$CCACHE_HELP_MSG" != x && test "x$HIDE_PERFORMANCE_HINTS" = "xno"; then |
|
17995 printf "Build performance tip: ccache gives a tremendous speedup for C++ recompilations.\n" |
|
17996 printf "$CCACHE_HELP_MSG\n" |
|
17997 |
|
17998 # Print a helpful message on how to acquire the necessary build dependency. |
|
17999 # ccache is the help tag: freetyp2, cups, pulse, alsa etc |
|
18000 MISSING_DEPENDENCY=ccache |
|
18001 PKGHANDLER_COMMAND= |
|
18002 |
|
18003 case $PKGHANDLER in |
|
18004 apt-get) |
|
18005 apt_help $MISSING_DEPENDENCY ;; |
|
18006 yum) |
|
18007 yum_help $MISSING_DEPENDENCY ;; |
|
18008 port) |
|
18009 port_help $MISSING_DEPENDENCY ;; |
|
18010 pkgutil) |
|
18011 pkgutil_help $MISSING_DEPENDENCY ;; |
|
18012 pkgadd) |
|
18013 pkgadd_help $MISSING_DEPENDENCY ;; |
|
18014 * ) |
|
18015 break ;; |
|
18016 esac |
|
18017 |
|
18018 if test "x$PKGHANDLER_COMMAND" != x; then |
|
18019 HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'." |
|
18020 fi |
|
18021 |
|
18022 printf "$HELP_MSG\n" |
|
18023 printf "\n" |
|
18024 fi |
|
18025 |
|
18026 if test "x$BUILDING_MULTIPLE_JVM_VARIANTS" = "xyes"; then |
|
18027 printf "NOTE: You have requested to build more than one version of the JVM, which\n" |
|
18028 printf "will result in longer build times.\n" |
|
18029 printf "\n" |
|
18030 fi |
|
18031 |
|
18032 if test "x$FOUND_ALT_VARIABLES" != "x"; then |
|
18033 printf "WARNING: You have old-style ALT_ environment variables set.\n" |
|
18034 printf "These are not respected, and will be ignored. It is recommended\n" |
|
18035 printf "that you clean your environment. The following variables are set:\n" |
|
18036 printf "$FOUND_ALT_VARIABLES\n" |
|
18037 printf "\n" |
|
18038 fi |
|
18039 |
|
18040 if test "x$OUTPUT_DIR_IS_LOCAL" != "xyes"; then |
|
18041 printf "WARNING: Your build output directory is not on a local disk.\n" |
|
18042 printf "This will severely degrade build performance!\n" |
|
18043 printf "It is recommended that you create an output directory on a local disk,\n" |
|
18044 printf "and run the configure script again from that directory.\n" |
|
18045 printf "\n" |
|
18046 fi |
|
18047 |
|
18048 if test "x$IS_RECONFIGURE" = "xyes"; then |
|
18049 printf "WARNING: The result of this configuration has overridden an older\n" |
|
18050 printf "configuration. You *should* run 'make clean' to make sure you get a\n" |
|
18051 printf "proper build. Failure to do so might result in strange build problems.\n" |
|
18052 printf "\n" |
|
18053 fi |
|
18054 |