Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(95)

Side by Side Diff: sim/v850/configure

Issue 124383005: GDB 7.6.50 (Closed) Base URL: http://git.chromium.org/native_client/nacl-gdb.git@upstream
Patch Set: Created 6 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « sim/v850/aclocal.m4 ('k') | sim/v850/interp.c » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #! /bin/sh 1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles. 2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64. 3 # Generated by GNU Autoconf 2.64.
4 # 4 #
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software 6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7 # Foundation, Inc. 7 # Foundation, Inc.
8 # 8 #
9 # This configure script is free software; the Free Software Foundation 9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it. 10 # gives unlimited permission to copy, distribute and modify it.
(...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163 163
164 else 164 else
165 exitcode=1; echo positional parameters were not saved. 165 exitcode=1; echo positional parameters were not saved.
166 fi 166 fi
167 test x\$exitcode = x0 || exit 1" 167 test x\$exitcode = x0 || exit 1"
168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$ as_suggested" as_lineno_1a=\$LINENO 168 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$ as_suggested" as_lineno_1a=\$LINENO
169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as _lineno_2a=\$LINENO 169 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as _lineno_2a=\$LINENO
170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 170 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 171 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 test \$(( 1 + 1 )) = 2 || exit 1" 172 test \$(( 1 + 1 )) = 2 || exit 1
173
174 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
175 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
176 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177 ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
178 PATH=/empty FPATH=/empty; export PATH FPATH
179 test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
180 || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
173 if (eval "$as_required") 2>/dev/null; then : 181 if (eval "$as_required") 2>/dev/null; then :
174 as_have_required=yes 182 as_have_required=yes
175 else 183 else
176 as_have_required=no 184 as_have_required=no
177 fi 185 fi
178 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 186 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
179 187
180 else 188 else
181 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 189 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
182 as_found=false 190 as_found=false
(...skipping 333 matching lines...) Expand 10 before | Expand all | Expand 10 after
516 ' 524 '
517 fi 525 fi
518 as_executable_p=$as_test_x 526 as_executable_p=$as_test_x
519 527
520 # Sed expression to map a string onto a valid CPP name. 528 # Sed expression to map a string onto a valid CPP name.
521 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 529 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
522 530
523 # Sed expression to map a string onto a valid variable name. 531 # Sed expression to map a string onto a valid variable name.
524 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 532 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
525 533
534 SHELL=${CONFIG_SHELL-/bin/sh}
535
526 536
527 exec 7<&0 </dev/null 6>&1 537 exec 7<&0 </dev/null 6>&1
528 538
529 # Name of the host. 539 # Name of the host.
530 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 540 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
531 # so uname gets run too. 541 # so uname gets run too.
532 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 542 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
533 543
534 # 544 #
535 # Initializations. 545 # Initializations.
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
594 REPORT_BUGS_TEXI 604 REPORT_BUGS_TEXI
595 REPORT_BUGS_TO 605 REPORT_BUGS_TO
596 PKGVERSION 606 PKGVERSION
597 sim_profile 607 sim_profile
598 sim_trace 608 sim_trace
599 sim_stdio 609 sim_stdio
600 sim_debug 610 sim_debug
601 sim_cflags 611 sim_cflags
602 sim_bswap 612 sim_bswap
603 MAINT 613 MAINT
614 MAINTAINER_MODE_FALSE
615 MAINTAINER_MODE_TRUE
616 lt_cv_dlopen_libs
617 OTOOL64
618 OTOOL
619 LIPO
620 NMEDIT
621 DSYMUTIL
622 AWK
623 STRIP
624 OBJDUMP
625 LN_S
626 NM
627 ac_ct_DUMPBIN
628 DUMPBIN
629 LD
630 FGREP
631 SED
632 LIBTOOL
633 PLUGINS_FALSE
634 PLUGINS_TRUE
604 CATOBJEXT 635 CATOBJEXT
605 GENCAT 636 GENCAT
606 INSTOBJEXT 637 INSTOBJEXT
607 DATADIRNAME 638 DATADIRNAME
608 CATALOGS 639 CATALOGS
609 POSUB 640 POSUB
610 GMSGFMT 641 GMSGFMT
611 XGETTEXT 642 XGETTEXT
612 INCINTL 643 INCINTL
613 LIBINTL_DEP 644 LIBINTL_DEP
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after
705 PACKAGE_STRING 736 PACKAGE_STRING
706 PACKAGE_VERSION 737 PACKAGE_VERSION
707 PACKAGE_TARNAME 738 PACKAGE_TARNAME
708 PACKAGE_NAME 739 PACKAGE_NAME
709 PATH_SEPARATOR 740 PATH_SEPARATOR
710 SHELL' 741 SHELL'
711 ac_subst_files='' 742 ac_subst_files=''
712 ac_user_opts=' 743 ac_user_opts='
713 enable_option_checking 744 enable_option_checking
714 with_zlib 745 with_zlib
746 enable_plugins
747 enable_shared
748 enable_static
749 with_pic
750 enable_fast_install
751 with_gnu_ld
752 enable_libtool_lock
715 enable_maintainer_mode 753 enable_maintainer_mode
716 enable_sim_bswap 754 enable_sim_bswap
717 enable_sim_cflags 755 enable_sim_cflags
718 enable_sim_debug 756 enable_sim_debug
719 enable_sim_stdio 757 enable_sim_stdio
720 enable_sim_trace 758 enable_sim_trace
721 enable_sim_profile 759 enable_sim_profile
722 with_pkgversion 760 with_pkgversion
723 with_bugurl 761 with_bugurl
724 enable_sim_endian 762 enable_sim_endian
(...skipping 625 matching lines...) Expand 10 before | Expand all | Expand 10 after
1350 fi 1388 fi
1351 1389
1352 if test -n "$ac_init_help"; then 1390 if test -n "$ac_init_help"; then
1353 1391
1354 cat <<\_ACEOF 1392 cat <<\_ACEOF
1355 1393
1356 Optional Features: 1394 Optional Features:
1357 --disable-option-checking ignore unrecognized --enable/--with options 1395 --disable-option-checking ignore unrecognized --enable/--with options
1358 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1396 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1359 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1397 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1360 --enable-maintainer-mode» » Enable developer functionality. 1398 --enable-plugins Enable support for plugins (defaults no)
1399 --enable-shared[=PKGS] build shared libraries [default=yes]
1400 --enable-static[=PKGS] build static libraries [default=yes]
1401 --enable-fast-install[=PKGS]
1402 optimize for fast installation [default=yes]
1403 --disable-libtool-lock avoid locking (might break parallel builds)
1404 --enable-maintainer-mode enable make rules and dependencies not useful
1405 » » » (and sometimes confusing) to the casual installer
1361 --enable-sim-bswap Use Host specific BSWAP instruction. 1406 --enable-sim-bswap Use Host specific BSWAP instruction.
1362 --enable-sim-cflags=opts Extra CFLAGS for use in building simulat or 1407 --enable-sim-cflags=opts Extra CFLAGS for use in building simulat or
1363 --enable-sim-debug=opts Enable debugging flags 1408 --enable-sim-debug=opts Enable debugging flags
1364 --enable-sim-stdio Specify whether to use stdio for console input/output. 1409 --enable-sim-stdio Specify whether to use stdio for console input/output.
1365 --enable-sim-trace=opts Enable tracing flags 1410 --enable-sim-trace=opts Enable tracing flags
1366 --enable-sim-profile=opts Enable profiling flags 1411 --enable-sim-profile=opts Enable profiling flags
1367 --enable-sim-endian=endian Specify target byte endian orientation. 1412 --enable-sim-endian=endian Specify target byte endian orientation.
1368 --enable-sim-alignment=align Specify strict, nonstrict or forced ali gnment of memory accesses. 1413 --enable-sim-alignment=align Specify strict, nonstrict or forced ali gnment of memory accesses.
1369 --enable-sim-hostendian=end Specify host byte endian orientation. 1414 --enable-sim-hostendian=end Specify host byte endian orientation.
1370 --enable-werror treat compile warnings as errors 1415 --enable-werror treat compile warnings as errors
1371 --enable-build-warnings enable build-time compiler warnings if gcc is used 1416 --enable-build-warnings enable build-time compiler warnings if gcc is used
1372 --enable-sim-build-warnings 1417 --enable-sim-build-warnings
1373 enable SIM specific build-time compiler warnings if 1418 enable SIM specific build-time compiler warnings if
1374 gcc is used 1419 gcc is used
1375 --enable-sim-reserved-bits Specify whether to check reserved bits i n instruction. 1420 --enable-sim-reserved-bits Specify whether to check reserved bits i n instruction.
1376 --enable-sim-bitsize=N Specify target bitsize (32 or 64). 1421 --enable-sim-bitsize=N Specify target bitsize (32 or 64).
1377 1422
1378 Optional Packages: 1423 Optional Packages:
1379 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1424 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1380 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1425 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1381 --with-zlib include zlib support (auto/yes/no) default=auto 1426 --with-zlib include zlib support (auto/yes/no) default=auto
1427 --with-pic try to use only PIC/non-PIC objects [default=use
1428 both]
1429 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1382 --with-pkgversion=PKG Use PKG in the version string in place of "GDB" 1430 --with-pkgversion=PKG Use PKG in the version string in place of "GDB"
1383 --with-bugurl=URL Direct users to URL to report a bug 1431 --with-bugurl=URL Direct users to URL to report a bug
1384 1432
1385 Some influential environment variables: 1433 Some influential environment variables:
1386 CC C compiler command 1434 CC C compiler command
1387 CFLAGS C compiler flags 1435 CFLAGS C compiler flags
1388 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1436 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1389 nonstandard directory <lib dir> 1437 nonstandard directory <lib dir>
1390 LIBS libraries to pass to the linker, e.g. -l<library> 1438 LIBS libraries to pass to the linker, e.g. -l<library>
1391 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1439 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
(...skipping 839 matching lines...) Expand 10 before | Expand all | Expand 10 after
2231 2279
2232 2280
2233 2281
2234 2282
2235 2283
2236 2284
2237 2285
2238 2286
2239 2287
2240 2288
2289
2290
2291 # libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
2292 #
2293 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
2294 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
2295 # Written by Gordon Matzigkeit, 1996
2296 #
2297 # This file is free software; the Free Software Foundation gives
2298 # unlimited permission to copy and/or distribute it, with or without
2299 # modifications, as long as this notice is preserved.
2300
2301
2302
2303 # serial 56 LT_INIT
2304
2305
2306 # LT_PREREQ(VERSION)
2307 # ------------------
2308 # Complain and exit if this libtool version is less that VERSION.
2309
2310
2311
2312 # _LT_CHECK_BUILDDIR
2313 # ------------------
2314 # Complain if the absolute build directory name contains unusual characters
2315
2316
2317
2318 # LT_INIT([OPTIONS])
2319 # ------------------
2320 # LT_INIT
2321
2322 # Old names:
2323 # This is what autoupdate's m4 run will expand. It fires
2324 # the warning (with _au_warn_XXX), outputs it into the
2325 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2326 # the replacement expansion.
2327
2328
2329 # This is an auxiliary macro that is also run when
2330 # autoupdate runs m4. It simply calls m4_warning, but
2331 # we need a wrapper so that each warning is emitted only
2332 # once. We break the quoting in m4_warning's argument in
2333 # order to expand this macro's arguments, not AU_DEFUN's.
2334
2335
2336 # Finally, this is the expansion that is picked up by
2337 # autoconf. It tells the user to run autoupdate, and
2338 # then outputs the replacement expansion. We do not care
2339 # about autoupdate's warning because that contains
2340 # information on what to do *after* running autoupdate.
2341
2342 # This is what autoupdate's m4 run will expand. It fires
2343 # the warning (with _au_warn_XXX), outputs it into the
2344 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2345 # the replacement expansion.
2346
2347
2348 # This is an auxiliary macro that is also run when
2349 # autoupdate runs m4. It simply calls m4_warning, but
2350 # we need a wrapper so that each warning is emitted only
2351 # once. We break the quoting in m4_warning's argument in
2352 # order to expand this macro's arguments, not AU_DEFUN's.
2353
2354
2355 # Finally, this is the expansion that is picked up by
2356 # autoconf. It tells the user to run autoupdate, and
2357 # then outputs the replacement expansion. We do not care
2358 # about autoupdate's warning because that contains
2359 # information on what to do *after* running autoupdate.
2360
2361
2362
2363 # _LT_CC_BASENAME(CC)
2364 # -------------------
2365 # Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
2366
2367
2368
2369 # _LT_FILEUTILS_DEFAULTS
2370 # ----------------------
2371 # It is okay to use these file commands and assume they have been set
2372 # sensibly after `m4_require([_LT_FILEUTILS_DEFAULTS])'.
2373 # _LT_FILEUTILS_DEFAULTS
2374
2375
2376 # _LT_SETUP
2377 # ---------
2378 # _LT_SETUP
2379
2380
2381 # _LT_PREPARE_SED_QUOTE_VARS
2382 # --------------------------
2383 # Define a few sed substitution that help us do robust quoting.
2384
2385
2386 # _LT_PROG_LTMAIN
2387 # ---------------
2388 # Note that this code is called both from `configure', and `config.status'
2389 # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably,
2390 # `config.status' has no value for ac_aux_dir unless we are using Automake,
2391 # so we pass a copy along to make sure it has a sensible value anyway.
2392 # _LT_PROG_LTMAIN
2393
2394
2395 ## ------------------------------------- ##
2396 ## Accumulate code for creating libtool. ##
2397 ## ------------------------------------- ##
2398
2399 # So that we can recreate a full libtool script including additional
2400 # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS
2401 # in macros and then make a single call at the end using the `libtool'
2402 # label.
2403
2404
2405 # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS])
2406 # ----------------------------------------
2407 # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2408
2409
2410 # Initialize.
2411
2412
2413
2414 # _LT_CONFIG_LIBTOOL([COMMANDS])
2415 # ------------------------------
2416 # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later.
2417
2418
2419 # Initialize.
2420
2421
2422
2423 # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS])
2424 # -----------------------------------------------------
2425
2426
2427
2428 # _LT_FORMAT_COMMENT([COMMENT])
2429 # -----------------------------
2430 # Add leading comment marks to the start of each line, and a trailing
2431 # full-stop to the whole comment if one is not present already.
2432
2433
2434
2435
2436 ## ------------------------ ##
2437 ## FIXME: Eliminate VARNAME ##
2438 ## ------------------------ ##
2439
2440
2441 # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?])
2442 # -------------------------------------------------------------------
2443 # CONFIGNAME is the name given to the value in the libtool script.
2444 # VARNAME is the (base) name used in the configure script.
2445 # VALUE may be 0, 1 or 2 for a computed quote escaped value based on
2446 # VARNAME. Any other value will be used directly.
2447
2448
2449
2450 # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION])
2451 # --------------------------------------------------------
2452
2453
2454
2455 # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...])
2456 # ------------------------------------------------
2457
2458
2459
2460 # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..])
2461 # ---------------------------------------------------------
2462
2463
2464
2465 # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...])
2466 # --------------------------------------------------
2467
2468
2469
2470 # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...])
2471 # ---------------------------------------------------
2472
2473
2474
2475 # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...])
2476 # ---------------------------------------------------
2477
2478
2479
2480
2481 # lt_decl_all_varnames([SEPARATOR], [VARNAME1...])
2482 # ------------------------------------------------
2483
2484
2485
2486
2487 # _LT_CONFIG_STATUS_DECLARE([VARNAME])
2488 # ------------------------------------
2489 # Quote a variable value, and forward it to `config.status' so that its
2490 # declaration there will have the same value as in `configure'. VARNAME
2491 # must have a single quote delimited value for this to work.
2492
2493
2494
2495 # _LT_CONFIG_STATUS_DECLARATIONS
2496 # ------------------------------
2497 # We delimit libtool config variables with single quotes, so when
2498 # we write them to config.status, we have to be sure to quote all
2499 # embedded single quotes properly. In configure, this macro expands
2500 # each variable declared with _LT_DECL (and _LT_TAGDECL) into:
2501 #
2502 # <var>='`$ECHO "$<var>" | $SED "$delay_single_quote_subst"`'
2503
2504
2505
2506 # _LT_LIBTOOL_TAGS
2507 # ----------------
2508 # Output comment and list of tags supported by the script
2509
2510
2511
2512 # _LT_LIBTOOL_DECLARE(VARNAME, [TAG])
2513 # -----------------------------------
2514 # Extract the dictionary values for VARNAME (optionally with TAG) and
2515 # expand to a commented shell variable setting:
2516 #
2517 # # Some comment about what VAR is for.
2518 # visible_name=$lt_internal_name
2519
2520
2521
2522 # _LT_LIBTOOL_CONFIG_VARS
2523 # -----------------------
2524 # Produce commented declarations of non-tagged libtool config variables
2525 # suitable for insertion in the LIBTOOL CONFIG section of the `libtool'
2526 # script. Tagged libtool config variables (even for the LIBTOOL CONFIG
2527 # section) are produced by _LT_LIBTOOL_TAG_VARS.
2528
2529
2530
2531 # _LT_LIBTOOL_TAG_VARS(TAG)
2532 # -------------------------
2533
2534
2535
2536 # _LT_TAGVAR(VARNAME, [TAGNAME])
2537 # ------------------------------
2538
2539
2540
2541 # _LT_CONFIG_COMMANDS
2542 # -------------------
2543 # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of
2544 # variables for single and double quote escaping we saved from calls
2545 # to _LT_DECL, we can put quote escaped variables declarations
2546 # into `config.status', and then the shell code to quote escape them in
2547 # for loops in `config.status'. Finally, any additional code accumulated
2548 # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded.
2549 #_LT_CONFIG_COMMANDS
2550
2551
2552 # Initialize.
2553
2554
2555 # _LT_GENERATED_FILE_INIT(FILE, [COMMENT])
2556 # ------------------------------------
2557 # Generate a child script FILE with all initialization necessary to
2558 # reuse the environment learned by the parent script, and make the
2559 # file executable. If COMMENT is supplied, it is inserted after the
2560 # `#!' sequence but before initialization text begins. After this
2561 # macro, additional text can be appended to FILE to form the body of
2562 # the child script. The macro ends with non-zero status if the
2563 # file could not be fully written (such as if the disk is full).
2564 # _LT_GENERATED_FILE_INIT
2565
2566 # LT_OUTPUT
2567 # ---------
2568 # This macro allows early generation of the libtool script (before
2569 # AC_OUTPUT is called), incase it is used in configure for compilation
2570 # tests.
2571 # LT_OUTPUT
2572
2573
2574 # _LT_CONFIG(TAG)
2575 # ---------------
2576 # If TAG is the built-in tag, create an initial libtool script with a
2577 # default configuration from the untagged config vars. Otherwise add code
2578 # to config.status for appending the configuration named by TAG from the
2579 # matching tagged config vars.
2580 # _LT_CONFIG
2581
2582
2583 # LT_SUPPORTED_TAG(TAG)
2584 # ---------------------
2585 # Trace this macro to discover what tags are supported by the libtool
2586 # --tag option, using:
2587 # autoconf --trace 'LT_SUPPORTED_TAG:$1'
2588
2589
2590
2591 # C support is built-in for now
2592
2593
2594
2595
2596 # LT_LANG(LANG)
2597 # -------------
2598 # Enable libtool support for the given language if not already enabled.
2599 # LT_LANG
2600
2601
2602 # _LT_LANG(LANGNAME)
2603 # ------------------
2604 # _LT_LANG
2605
2606
2607 # _LT_LANG_DEFAULT_CONFIG
2608 # -----------------------
2609 # _LT_LANG_DEFAULT_CONFIG
2610
2611 # Obsolete macros:
2612 # This is what autoupdate's m4 run will expand. It fires
2613 # the warning (with _au_warn_XXX), outputs it into the
2614 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2615 # the replacement expansion.
2616
2617
2618 # This is an auxiliary macro that is also run when
2619 # autoupdate runs m4. It simply calls m4_warning, but
2620 # we need a wrapper so that each warning is emitted only
2621 # once. We break the quoting in m4_warning's argument in
2622 # order to expand this macro's arguments, not AU_DEFUN's.
2623
2624
2625 # Finally, this is the expansion that is picked up by
2626 # autoconf. It tells the user to run autoupdate, and
2627 # then outputs the replacement expansion. We do not care
2628 # about autoupdate's warning because that contains
2629 # information on what to do *after* running autoupdate.
2630
2631 # This is what autoupdate's m4 run will expand. It fires
2632 # the warning (with _au_warn_XXX), outputs it into the
2633 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2634 # the replacement expansion.
2635
2636
2637 # This is an auxiliary macro that is also run when
2638 # autoupdate runs m4. It simply calls m4_warning, but
2639 # we need a wrapper so that each warning is emitted only
2640 # once. We break the quoting in m4_warning's argument in
2641 # order to expand this macro's arguments, not AU_DEFUN's.
2642
2643
2644 # Finally, this is the expansion that is picked up by
2645 # autoconf. It tells the user to run autoupdate, and
2646 # then outputs the replacement expansion. We do not care
2647 # about autoupdate's warning because that contains
2648 # information on what to do *after* running autoupdate.
2649
2650 # This is what autoupdate's m4 run will expand. It fires
2651 # the warning (with _au_warn_XXX), outputs it into the
2652 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2653 # the replacement expansion.
2654
2655
2656 # This is an auxiliary macro that is also run when
2657 # autoupdate runs m4. It simply calls m4_warning, but
2658 # we need a wrapper so that each warning is emitted only
2659 # once. We break the quoting in m4_warning's argument in
2660 # order to expand this macro's arguments, not AU_DEFUN's.
2661
2662
2663 # Finally, this is the expansion that is picked up by
2664 # autoconf. It tells the user to run autoupdate, and
2665 # then outputs the replacement expansion. We do not care
2666 # about autoupdate's warning because that contains
2667 # information on what to do *after* running autoupdate.
2668
2669 # This is what autoupdate's m4 run will expand. It fires
2670 # the warning (with _au_warn_XXX), outputs it into the
2671 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2672 # the replacement expansion.
2673
2674
2675 # This is an auxiliary macro that is also run when
2676 # autoupdate runs m4. It simply calls m4_warning, but
2677 # we need a wrapper so that each warning is emitted only
2678 # once. We break the quoting in m4_warning's argument in
2679 # order to expand this macro's arguments, not AU_DEFUN's.
2680
2681
2682 # Finally, this is the expansion that is picked up by
2683 # autoconf. It tells the user to run autoupdate, and
2684 # then outputs the replacement expansion. We do not care
2685 # about autoupdate's warning because that contains
2686 # information on what to do *after* running autoupdate.
2687
2688 # This is what autoupdate's m4 run will expand. It fires
2689 # the warning (with _au_warn_XXX), outputs it into the
2690 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2691 # the replacement expansion.
2692
2693
2694 # This is an auxiliary macro that is also run when
2695 # autoupdate runs m4. It simply calls m4_warning, but
2696 # we need a wrapper so that each warning is emitted only
2697 # once. We break the quoting in m4_warning's argument in
2698 # order to expand this macro's arguments, not AU_DEFUN's.
2699
2700
2701 # Finally, this is the expansion that is picked up by
2702 # autoconf. It tells the user to run autoupdate, and
2703 # then outputs the replacement expansion. We do not care
2704 # about autoupdate's warning because that contains
2705 # information on what to do *after* running autoupdate.
2706
2707
2708
2709 # _LT_TAG_COMPILER
2710 # ----------------
2711 # _LT_TAG_COMPILER
2712
2713
2714 # _LT_COMPILER_BOILERPLATE
2715 # ------------------------
2716 # Check for compiler boilerplate output or warnings with
2717 # the simple compiler test code.
2718 # _LT_COMPILER_BOILERPLATE
2719
2720
2721 # _LT_LINKER_BOILERPLATE
2722 # ----------------------
2723 # Check for linker boilerplate output or warnings with
2724 # the simple link test code.
2725 # _LT_LINKER_BOILERPLATE
2726
2727 # _LT_REQUIRED_DARWIN_CHECKS
2728 # -------------------------
2729
2730
2731
2732 # _LT_DARWIN_LINKER_FEATURES
2733 # --------------------------
2734 # Checks for linker and compiler features on darwin
2735
2736
2737 # _LT_SYS_MODULE_PATH_AIX
2738 # -----------------------
2739 # Links a minimal program and checks the executable
2740 # for the system default hardcoded library path. In most cases,
2741 # this is /usr/lib:/lib, but when the MPI compilers are used
2742 # the location of the communication and MPI libs are included too.
2743 # If we don't find anything, use the default library path according
2744 # to the aix ld manual.
2745 # _LT_SYS_MODULE_PATH_AIX
2746
2747
2748 # _LT_SHELL_INIT(ARG)
2749 # -------------------
2750 # _LT_SHELL_INIT
2751
2752
2753
2754 # _LT_PROG_ECHO_BACKSLASH
2755 # -----------------------
2756 # Find how we can fake an echo command that does not interpret backslash.
2757 # In particular, with Autoconf 2.60 or later we add some code to the start
2758 # of the generated configure script which will find a shell with a builtin
2759 # printf (which we can use as an echo command).
2760 # _LT_PROG_ECHO_BACKSLASH
2761
2762
2763 # _LT_ENABLE_LOCK
2764 # ---------------
2765 # _LT_ENABLE_LOCK
2766
2767
2768 # _LT_CMD_OLD_ARCHIVE
2769 # -------------------
2770 # _LT_CMD_OLD_ARCHIVE
2771
2772
2773 # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2774 # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
2775 # ----------------------------------------------------------------
2776 # Check whether the given compiler option works
2777 # _LT_COMPILER_OPTION
2778
2779 # Old name:
2780 # This is what autoupdate's m4 run will expand. It fires
2781 # the warning (with _au_warn_XXX), outputs it into the
2782 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2783 # the replacement expansion.
2784
2785
2786 # This is an auxiliary macro that is also run when
2787 # autoupdate runs m4. It simply calls m4_warning, but
2788 # we need a wrapper so that each warning is emitted only
2789 # once. We break the quoting in m4_warning's argument in
2790 # order to expand this macro's arguments, not AU_DEFUN's.
2791
2792
2793 # Finally, this is the expansion that is picked up by
2794 # autoconf. It tells the user to run autoupdate, and
2795 # then outputs the replacement expansion. We do not care
2796 # about autoupdate's warning because that contains
2797 # information on what to do *after* running autoupdate.
2798
2799
2800
2801 # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
2802 # [ACTION-SUCCESS], [ACTION-FAILURE])
2803 # ----------------------------------------------------
2804 # Check whether the given linker option works
2805 # _LT_LINKER_OPTION
2806
2807 # Old name:
2808 # This is what autoupdate's m4 run will expand. It fires
2809 # the warning (with _au_warn_XXX), outputs it into the
2810 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2811 # the replacement expansion.
2812
2813
2814 # This is an auxiliary macro that is also run when
2815 # autoupdate runs m4. It simply calls m4_warning, but
2816 # we need a wrapper so that each warning is emitted only
2817 # once. We break the quoting in m4_warning's argument in
2818 # order to expand this macro's arguments, not AU_DEFUN's.
2819
2820
2821 # Finally, this is the expansion that is picked up by
2822 # autoconf. It tells the user to run autoupdate, and
2823 # then outputs the replacement expansion. We do not care
2824 # about autoupdate's warning because that contains
2825 # information on what to do *after* running autoupdate.
2826
2827
2828
2829 # LT_CMD_MAX_LEN
2830 #---------------
2831 # LT_CMD_MAX_LEN
2832
2833 # Old name:
2834 # This is what autoupdate's m4 run will expand. It fires
2835 # the warning (with _au_warn_XXX), outputs it into the
2836 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2837 # the replacement expansion.
2838
2839
2840 # This is an auxiliary macro that is also run when
2841 # autoupdate runs m4. It simply calls m4_warning, but
2842 # we need a wrapper so that each warning is emitted only
2843 # once. We break the quoting in m4_warning's argument in
2844 # order to expand this macro's arguments, not AU_DEFUN's.
2845
2846
2847 # Finally, this is the expansion that is picked up by
2848 # autoconf. It tells the user to run autoupdate, and
2849 # then outputs the replacement expansion. We do not care
2850 # about autoupdate's warning because that contains
2851 # information on what to do *after* running autoupdate.
2852
2853
2854
2855 # _LT_HEADER_DLFCN
2856 # ----------------
2857 # _LT_HEADER_DLFCN
2858
2859
2860 # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
2861 # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
2862 # ----------------------------------------------------------------
2863 # _LT_TRY_DLOPEN_SELF
2864
2865
2866 # LT_SYS_DLOPEN_SELF
2867 # ------------------
2868 # LT_SYS_DLOPEN_SELF
2869
2870 # Old name:
2871 # This is what autoupdate's m4 run will expand. It fires
2872 # the warning (with _au_warn_XXX), outputs it into the
2873 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2874 # the replacement expansion.
2875
2876
2877 # This is an auxiliary macro that is also run when
2878 # autoupdate runs m4. It simply calls m4_warning, but
2879 # we need a wrapper so that each warning is emitted only
2880 # once. We break the quoting in m4_warning's argument in
2881 # order to expand this macro's arguments, not AU_DEFUN's.
2882
2883
2884 # Finally, this is the expansion that is picked up by
2885 # autoconf. It tells the user to run autoupdate, and
2886 # then outputs the replacement expansion. We do not care
2887 # about autoupdate's warning because that contains
2888 # information on what to do *after* running autoupdate.
2889
2890
2891
2892 # _LT_COMPILER_C_O([TAGNAME])
2893 # ---------------------------
2894 # Check to see if options -c and -o are simultaneously supported by compiler.
2895 # This macro does not hard code the compiler like AC_PROG_CC_C_O.
2896 # _LT_COMPILER_C_O
2897
2898
2899 # _LT_COMPILER_FILE_LOCKS([TAGNAME])
2900 # ----------------------------------
2901 # Check to see if we can do hard links to lock some files if needed
2902 # _LT_COMPILER_FILE_LOCKS
2903
2904
2905 # _LT_CHECK_OBJDIR
2906 # ----------------
2907 # _LT_CHECK_OBJDIR
2908
2909
2910 # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME])
2911 # --------------------------------------
2912 # Check hardcoding attributes.
2913 # _LT_LINKER_HARDCODE_LIBPATH
2914
2915
2916 # _LT_CMD_STRIPLIB
2917 # ----------------
2918 # _LT_CMD_STRIPLIB
2919
2920
2921 # _LT_SYS_DYNAMIC_LINKER([TAG])
2922 # -----------------------------
2923 # PORTME Fill in your ld.so characteristics
2924 # _LT_SYS_DYNAMIC_LINKER
2925
2926
2927 # _LT_PATH_TOOL_PREFIX(TOOL)
2928 # --------------------------
2929 # find a file program which can recognize shared library
2930 # _LT_PATH_TOOL_PREFIX
2931
2932 # Old name:
2933 # This is what autoupdate's m4 run will expand. It fires
2934 # the warning (with _au_warn_XXX), outputs it into the
2935 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2936 # the replacement expansion.
2937
2938
2939 # This is an auxiliary macro that is also run when
2940 # autoupdate runs m4. It simply calls m4_warning, but
2941 # we need a wrapper so that each warning is emitted only
2942 # once. We break the quoting in m4_warning's argument in
2943 # order to expand this macro's arguments, not AU_DEFUN's.
2944
2945
2946 # Finally, this is the expansion that is picked up by
2947 # autoconf. It tells the user to run autoupdate, and
2948 # then outputs the replacement expansion. We do not care
2949 # about autoupdate's warning because that contains
2950 # information on what to do *after* running autoupdate.
2951
2952
2953
2954 # _LT_PATH_MAGIC
2955 # --------------
2956 # find a file program which can recognize a shared library
2957 # _LT_PATH_MAGIC
2958
2959
2960 # LT_PATH_LD
2961 # ----------
2962 # find the pathname to the GNU or non-GNU linker
2963 # LT_PATH_LD
2964
2965 # Old names:
2966 # This is what autoupdate's m4 run will expand. It fires
2967 # the warning (with _au_warn_XXX), outputs it into the
2968 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2969 # the replacement expansion.
2970
2971
2972 # This is an auxiliary macro that is also run when
2973 # autoupdate runs m4. It simply calls m4_warning, but
2974 # we need a wrapper so that each warning is emitted only
2975 # once. We break the quoting in m4_warning's argument in
2976 # order to expand this macro's arguments, not AU_DEFUN's.
2977
2978
2979 # Finally, this is the expansion that is picked up by
2980 # autoconf. It tells the user to run autoupdate, and
2981 # then outputs the replacement expansion. We do not care
2982 # about autoupdate's warning because that contains
2983 # information on what to do *after* running autoupdate.
2984
2985 # This is what autoupdate's m4 run will expand. It fires
2986 # the warning (with _au_warn_XXX), outputs it into the
2987 # updated configure.ac (with AC_DIAGNOSE), and then outputs
2988 # the replacement expansion.
2989
2990
2991 # This is an auxiliary macro that is also run when
2992 # autoupdate runs m4. It simply calls m4_warning, but
2993 # we need a wrapper so that each warning is emitted only
2994 # once. We break the quoting in m4_warning's argument in
2995 # order to expand this macro's arguments, not AU_DEFUN's.
2996
2997
2998 # Finally, this is the expansion that is picked up by
2999 # autoconf. It tells the user to run autoupdate, and
3000 # then outputs the replacement expansion. We do not care
3001 # about autoupdate's warning because that contains
3002 # information on what to do *after* running autoupdate.
3003
3004
3005
3006 # _LT_PATH_LD_GNU
3007 #- --------------
3008 # _LT_PATH_LD_GNU
3009
3010
3011 # _LT_CMD_RELOAD
3012 # --------------
3013 # find reload flag for linker
3014 # -- PORTME Some linkers may need a different reload flag.
3015 # _LT_CMD_RELOAD
3016
3017
3018 # _LT_CHECK_MAGIC_METHOD
3019 # ----------------------
3020 # how to check for library dependencies
3021 # -- PORTME fill in with the dynamic library characteristics
3022 # _LT_CHECK_MAGIC_METHOD
3023
3024
3025 # LT_PATH_NM
3026 # ----------
3027 # find the pathname to a BSD- or MS-compatible name lister
3028 # LT_PATH_NM
3029
3030 # Old names:
3031 # This is what autoupdate's m4 run will expand. It fires
3032 # the warning (with _au_warn_XXX), outputs it into the
3033 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3034 # the replacement expansion.
3035
3036
3037 # This is an auxiliary macro that is also run when
3038 # autoupdate runs m4. It simply calls m4_warning, but
3039 # we need a wrapper so that each warning is emitted only
3040 # once. We break the quoting in m4_warning's argument in
3041 # order to expand this macro's arguments, not AU_DEFUN's.
3042
3043
3044 # Finally, this is the expansion that is picked up by
3045 # autoconf. It tells the user to run autoupdate, and
3046 # then outputs the replacement expansion. We do not care
3047 # about autoupdate's warning because that contains
3048 # information on what to do *after* running autoupdate.
3049
3050 # This is what autoupdate's m4 run will expand. It fires
3051 # the warning (with _au_warn_XXX), outputs it into the
3052 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3053 # the replacement expansion.
3054
3055
3056 # This is an auxiliary macro that is also run when
3057 # autoupdate runs m4. It simply calls m4_warning, but
3058 # we need a wrapper so that each warning is emitted only
3059 # once. We break the quoting in m4_warning's argument in
3060 # order to expand this macro's arguments, not AU_DEFUN's.
3061
3062
3063 # Finally, this is the expansion that is picked up by
3064 # autoconf. It tells the user to run autoupdate, and
3065 # then outputs the replacement expansion. We do not care
3066 # about autoupdate's warning because that contains
3067 # information on what to do *after* running autoupdate.
3068
3069
3070
3071 # LT_LIB_M
3072 # --------
3073 # check for math library
3074 # LT_LIB_M
3075
3076 # Old name:
3077 # This is what autoupdate's m4 run will expand. It fires
3078 # the warning (with _au_warn_XXX), outputs it into the
3079 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3080 # the replacement expansion.
3081
3082
3083 # This is an auxiliary macro that is also run when
3084 # autoupdate runs m4. It simply calls m4_warning, but
3085 # we need a wrapper so that each warning is emitted only
3086 # once. We break the quoting in m4_warning's argument in
3087 # order to expand this macro's arguments, not AU_DEFUN's.
3088
3089
3090 # Finally, this is the expansion that is picked up by
3091 # autoconf. It tells the user to run autoupdate, and
3092 # then outputs the replacement expansion. We do not care
3093 # about autoupdate's warning because that contains
3094 # information on what to do *after* running autoupdate.
3095
3096
3097
3098 # _LT_COMPILER_NO_RTTI([TAGNAME])
3099 # -------------------------------
3100 # _LT_COMPILER_NO_RTTI
3101
3102
3103 # _LT_CMD_GLOBAL_SYMBOLS
3104 # ----------------------
3105 # _LT_CMD_GLOBAL_SYMBOLS
3106
3107
3108 # _LT_COMPILER_PIC([TAGNAME])
3109 # ---------------------------
3110 # _LT_COMPILER_PIC
3111
3112
3113 # _LT_LINKER_SHLIBS([TAGNAME])
3114 # ----------------------------
3115 # See if the linker supports building shared libraries.
3116 # _LT_LINKER_SHLIBS
3117
3118
3119 # _LT_LANG_C_CONFIG([TAG])
3120 # ------------------------
3121 # Ensure that the configuration variables for a C compiler are suitably
3122 # defined. These variables are subsequently used by _LT_CONFIG to write
3123 # the compiler configuration to `libtool'.
3124 # _LT_LANG_C_CONFIG
3125
3126
3127 # _LT_LANG_CXX_CONFIG([TAG])
3128 # --------------------------
3129 # Ensure that the configuration variables for a C++ compiler are suitably
3130 # defined. These variables are subsequently used by _LT_CONFIG to write
3131 # the compiler configuration to `libtool'.
3132 # _LT_LANG_CXX_CONFIG
3133
3134
3135 # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME])
3136 # ---------------------------------
3137 # Figure out "hidden" library dependencies from verbose
3138 # compiler output when linking a shared library.
3139 # Parse the compiler output and extract the necessary
3140 # objects, libraries and library flags.
3141 # _LT_SYS_HIDDEN_LIBDEPS
3142
3143
3144 # _LT_LANG_F77_CONFIG([TAG])
3145 # --------------------------
3146 # Ensure that the configuration variables for a Fortran 77 compiler are
3147 # suitably defined. These variables are subsequently used by _LT_CONFIG
3148 # to write the compiler configuration to `libtool'.
3149 # _LT_LANG_F77_CONFIG
3150
3151
3152 # _LT_LANG_FC_CONFIG([TAG])
3153 # -------------------------
3154 # Ensure that the configuration variables for a Fortran compiler are
3155 # suitably defined. These variables are subsequently used by _LT_CONFIG
3156 # to write the compiler configuration to `libtool'.
3157 # _LT_LANG_FC_CONFIG
3158
3159
3160 # _LT_LANG_GCJ_CONFIG([TAG])
3161 # --------------------------
3162 # Ensure that the configuration variables for the GNU Java Compiler compiler
3163 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3164 # to write the compiler configuration to `libtool'.
3165 # _LT_LANG_GCJ_CONFIG
3166
3167
3168 # _LT_LANG_RC_CONFIG([TAG])
3169 # -------------------------
3170 # Ensure that the configuration variables for the Windows resource compiler
3171 # are suitably defined. These variables are subsequently used by _LT_CONFIG
3172 # to write the compiler configuration to `libtool'.
3173 # _LT_LANG_RC_CONFIG
3174
3175
3176 # LT_PROG_GCJ
3177 # -----------
3178
3179
3180 # Old name:
3181 # This is what autoupdate's m4 run will expand. It fires
3182 # the warning (with _au_warn_XXX), outputs it into the
3183 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3184 # the replacement expansion.
3185
3186
3187 # This is an auxiliary macro that is also run when
3188 # autoupdate runs m4. It simply calls m4_warning, but
3189 # we need a wrapper so that each warning is emitted only
3190 # once. We break the quoting in m4_warning's argument in
3191 # order to expand this macro's arguments, not AU_DEFUN's.
3192
3193
3194 # Finally, this is the expansion that is picked up by
3195 # autoconf. It tells the user to run autoupdate, and
3196 # then outputs the replacement expansion. We do not care
3197 # about autoupdate's warning because that contains
3198 # information on what to do *after* running autoupdate.
3199
3200
3201
3202 # LT_PROG_RC
3203 # ----------
3204
3205
3206 # Old name:
3207 # This is what autoupdate's m4 run will expand. It fires
3208 # the warning (with _au_warn_XXX), outputs it into the
3209 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3210 # the replacement expansion.
3211
3212
3213 # This is an auxiliary macro that is also run when
3214 # autoupdate runs m4. It simply calls m4_warning, but
3215 # we need a wrapper so that each warning is emitted only
3216 # once. We break the quoting in m4_warning's argument in
3217 # order to expand this macro's arguments, not AU_DEFUN's.
3218
3219
3220 # Finally, this is the expansion that is picked up by
3221 # autoconf. It tells the user to run autoupdate, and
3222 # then outputs the replacement expansion. We do not care
3223 # about autoupdate's warning because that contains
3224 # information on what to do *after* running autoupdate.
3225
3226
3227
3228 # _LT_DECL_EGREP
3229 # --------------
3230 # If we don't have a new enough Autoconf to choose the best grep
3231 # available, choose the one first in the user's PATH.
3232
3233
3234
3235 # _LT_DECL_OBJDUMP
3236 # --------------
3237 # If we don't have a new enough Autoconf to choose the best objdump
3238 # available, choose the one first in the user's PATH.
3239
3240
3241
3242 # _LT_DECL_SED
3243 # ------------
3244 # Check for a fully-functional sed program, that truncates
3245 # as few characters as possible. Prefer GNU sed if found.
3246 # _LT_DECL_SED
3247
3248 #m4_ifndef
3249
3250 # Old name:
3251 # This is what autoupdate's m4 run will expand. It fires
3252 # the warning (with _au_warn_XXX), outputs it into the
3253 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3254 # the replacement expansion.
3255
3256
3257 # This is an auxiliary macro that is also run when
3258 # autoupdate runs m4. It simply calls m4_warning, but
3259 # we need a wrapper so that each warning is emitted only
3260 # once. We break the quoting in m4_warning's argument in
3261 # order to expand this macro's arguments, not AU_DEFUN's.
3262
3263
3264 # Finally, this is the expansion that is picked up by
3265 # autoconf. It tells the user to run autoupdate, and
3266 # then outputs the replacement expansion. We do not care
3267 # about autoupdate's warning because that contains
3268 # information on what to do *after* running autoupdate.
3269
3270
3271
3272 # _LT_CHECK_SHELL_FEATURES
3273 # ------------------------
3274 # Find out whether the shell is Bourne or XSI compatible,
3275 # or has some other useful features.
3276 # _LT_CHECK_SHELL_FEATURES
3277
3278
3279 # _LT_PROG_XSI_SHELLFNS
3280 # ---------------------
3281 # Bourne and XSI compatible variants of some useful shell functions.
3282
3283
3284 # Helper functions for option handling. -*- Autoconf -*-
3285 #
3286 # Copyright (C) 2004, 2005, 2007, 2008, 2009 Free Software Foundation,
3287 # Inc.
3288 # Written by Gary V. Vaughan, 2004
3289 #
3290 # This file is free software; the Free Software Foundation gives
3291 # unlimited permission to copy and/or distribute it, with or without
3292 # modifications, as long as this notice is preserved.
3293
3294 # serial 6 ltoptions.m4
3295
3296 # This is to help aclocal find these macros, as it can't see m4_define.
3297
3298
3299
3300 # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME)
3301 # ------------------------------------------
3302
3303
3304
3305 # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME)
3306 # ---------------------------------------
3307 # Set option OPTION-NAME for macro MACRO-NAME, and if there is a
3308 # matching handler defined, dispatch to it. Other OPTION-NAMEs are
3309 # saved as a flag.
3310
3311
3312
3313 # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET])
3314 # ------------------------------------------------------------
3315 # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
3316
3317
3318
3319 # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET)
3320 # -------------------------------------------------------
3321 # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME
3322 # are set.
3323
3324
3325
3326 # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST)
3327 # ----------------------------------------
3328 # OPTION-LIST is a space-separated list of Libtool options associated
3329 # with MACRO-NAME. If any OPTION has a matching handler declared with
3330 # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about
3331 # the unknown option and exit.
3332 # _LT_SET_OPTIONS
3333
3334
3335 ## --------------------------------- ##
3336 ## Macros to handle LT_INIT options. ##
3337 ## --------------------------------- ##
3338
3339 # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME)
3340 # -----------------------------------------
3341
3342
3343
3344 # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE)
3345 # -----------------------------------------------
3346 # LT_OPTION_DEFINE
3347
3348
3349 # dlopen
3350 # ------
3351
3352
3353 # This is what autoupdate's m4 run will expand. It fires
3354 # the warning (with _au_warn_XXX), outputs it into the
3355 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3356 # the replacement expansion.
3357
3358
3359 # This is an auxiliary macro that is also run when
3360 # autoupdate runs m4. It simply calls m4_warning, but
3361 # we need a wrapper so that each warning is emitted only
3362 # once. We break the quoting in m4_warning's argument in
3363 # order to expand this macro's arguments, not AU_DEFUN's.
3364
3365
3366 # Finally, this is the expansion that is picked up by
3367 # autoconf. It tells the user to run autoupdate, and
3368 # then outputs the replacement expansion. We do not care
3369 # about autoupdate's warning because that contains
3370 # information on what to do *after* running autoupdate.
3371
3372
3373
3374
3375 # win32-dll
3376 # ---------
3377 # Declare package support for building win32 dll's.
3378 # win32-dll
3379
3380 # This is what autoupdate's m4 run will expand. It fires
3381 # the warning (with _au_warn_XXX), outputs it into the
3382 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3383 # the replacement expansion.
3384
3385
3386 # This is an auxiliary macro that is also run when
3387 # autoupdate runs m4. It simply calls m4_warning, but
3388 # we need a wrapper so that each warning is emitted only
3389 # once. We break the quoting in m4_warning's argument in
3390 # order to expand this macro's arguments, not AU_DEFUN's.
3391
3392
3393 # Finally, this is the expansion that is picked up by
3394 # autoconf. It tells the user to run autoupdate, and
3395 # then outputs the replacement expansion. We do not care
3396 # about autoupdate's warning because that contains
3397 # information on what to do *after* running autoupdate.
3398
3399
3400
3401
3402 # _LT_ENABLE_SHARED([DEFAULT])
3403 # ----------------------------
3404 # implement the --enable-shared flag, and supports the `shared' and
3405 # `disable-shared' LT_INIT options.
3406 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3407 # _LT_ENABLE_SHARED
3408
3409
3410
3411
3412 # Old names:
3413
3414
3415
3416
3417 # This is what autoupdate's m4 run will expand. It fires
3418 # the warning (with _au_warn_XXX), outputs it into the
3419 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3420 # the replacement expansion.
3421
3422
3423 # This is an auxiliary macro that is also run when
3424 # autoupdate runs m4. It simply calls m4_warning, but
3425 # we need a wrapper so that each warning is emitted only
3426 # once. We break the quoting in m4_warning's argument in
3427 # order to expand this macro's arguments, not AU_DEFUN's.
3428
3429
3430 # Finally, this is the expansion that is picked up by
3431 # autoconf. It tells the user to run autoupdate, and
3432 # then outputs the replacement expansion. We do not care
3433 # about autoupdate's warning because that contains
3434 # information on what to do *after* running autoupdate.
3435
3436 # This is what autoupdate's m4 run will expand. It fires
3437 # the warning (with _au_warn_XXX), outputs it into the
3438 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3439 # the replacement expansion.
3440
3441
3442 # This is an auxiliary macro that is also run when
3443 # autoupdate runs m4. It simply calls m4_warning, but
3444 # we need a wrapper so that each warning is emitted only
3445 # once. We break the quoting in m4_warning's argument in
3446 # order to expand this macro's arguments, not AU_DEFUN's.
3447
3448
3449 # Finally, this is the expansion that is picked up by
3450 # autoconf. It tells the user to run autoupdate, and
3451 # then outputs the replacement expansion. We do not care
3452 # about autoupdate's warning because that contains
3453 # information on what to do *after* running autoupdate.
3454
3455
3456
3457
3458
3459 # _LT_ENABLE_STATIC([DEFAULT])
3460 # ----------------------------
3461 # implement the --enable-static flag, and support the `static' and
3462 # `disable-static' LT_INIT options.
3463 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3464 # _LT_ENABLE_STATIC
3465
3466
3467
3468
3469 # Old names:
3470
3471
3472
3473
3474 # This is what autoupdate's m4 run will expand. It fires
3475 # the warning (with _au_warn_XXX), outputs it into the
3476 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3477 # the replacement expansion.
3478
3479
3480 # This is an auxiliary macro that is also run when
3481 # autoupdate runs m4. It simply calls m4_warning, but
3482 # we need a wrapper so that each warning is emitted only
3483 # once. We break the quoting in m4_warning's argument in
3484 # order to expand this macro's arguments, not AU_DEFUN's.
3485
3486
3487 # Finally, this is the expansion that is picked up by
3488 # autoconf. It tells the user to run autoupdate, and
3489 # then outputs the replacement expansion. We do not care
3490 # about autoupdate's warning because that contains
3491 # information on what to do *after* running autoupdate.
3492
3493 # This is what autoupdate's m4 run will expand. It fires
3494 # the warning (with _au_warn_XXX), outputs it into the
3495 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3496 # the replacement expansion.
3497
3498
3499 # This is an auxiliary macro that is also run when
3500 # autoupdate runs m4. It simply calls m4_warning, but
3501 # we need a wrapper so that each warning is emitted only
3502 # once. We break the quoting in m4_warning's argument in
3503 # order to expand this macro's arguments, not AU_DEFUN's.
3504
3505
3506 # Finally, this is the expansion that is picked up by
3507 # autoconf. It tells the user to run autoupdate, and
3508 # then outputs the replacement expansion. We do not care
3509 # about autoupdate's warning because that contains
3510 # information on what to do *after* running autoupdate.
3511
3512
3513
3514
3515
3516 # _LT_ENABLE_FAST_INSTALL([DEFAULT])
3517 # ----------------------------------
3518 # implement the --enable-fast-install flag, and support the `fast-install'
3519 # and `disable-fast-install' LT_INIT options.
3520 # DEFAULT is either `yes' or `no'. If omitted, it defaults to `yes'.
3521 # _LT_ENABLE_FAST_INSTALL
3522
3523
3524
3525
3526 # Old names:
3527 # This is what autoupdate's m4 run will expand. It fires
3528 # the warning (with _au_warn_XXX), outputs it into the
3529 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3530 # the replacement expansion.
3531
3532
3533 # This is an auxiliary macro that is also run when
3534 # autoupdate runs m4. It simply calls m4_warning, but
3535 # we need a wrapper so that each warning is emitted only
3536 # once. We break the quoting in m4_warning's argument in
3537 # order to expand this macro's arguments, not AU_DEFUN's.
3538
3539
3540 # Finally, this is the expansion that is picked up by
3541 # autoconf. It tells the user to run autoupdate, and
3542 # then outputs the replacement expansion. We do not care
3543 # about autoupdate's warning because that contains
3544 # information on what to do *after* running autoupdate.
3545
3546
3547 # This is what autoupdate's m4 run will expand. It fires
3548 # the warning (with _au_warn_XXX), outputs it into the
3549 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3550 # the replacement expansion.
3551
3552
3553 # This is an auxiliary macro that is also run when
3554 # autoupdate runs m4. It simply calls m4_warning, but
3555 # we need a wrapper so that each warning is emitted only
3556 # once. We break the quoting in m4_warning's argument in
3557 # order to expand this macro's arguments, not AU_DEFUN's.
3558
3559
3560 # Finally, this is the expansion that is picked up by
3561 # autoconf. It tells the user to run autoupdate, and
3562 # then outputs the replacement expansion. We do not care
3563 # about autoupdate's warning because that contains
3564 # information on what to do *after* running autoupdate.
3565
3566
3567
3568
3569 # _LT_WITH_PIC([MODE])
3570 # --------------------
3571 # implement the --with-pic flag, and support the `pic-only' and `no-pic'
3572 # LT_INIT options.
3573 # MODE is either `yes' or `no'. If omitted, it defaults to `both'.
3574 # _LT_WITH_PIC
3575
3576
3577
3578
3579 # Old name:
3580 # This is what autoupdate's m4 run will expand. It fires
3581 # the warning (with _au_warn_XXX), outputs it into the
3582 # updated configure.ac (with AC_DIAGNOSE), and then outputs
3583 # the replacement expansion.
3584
3585
3586 # This is an auxiliary macro that is also run when
3587 # autoupdate runs m4. It simply calls m4_warning, but
3588 # we need a wrapper so that each warning is emitted only
3589 # once. We break the quoting in m4_warning's argument in
3590 # order to expand this macro's arguments, not AU_DEFUN's.
3591
3592
3593 # Finally, this is the expansion that is picked up by
3594 # autoconf. It tells the user to run autoupdate, and
3595 # then outputs the replacement expansion. We do not care
3596 # about autoupdate's warning because that contains
3597 # information on what to do *after* running autoupdate.
3598
3599
3600
3601 ## ----------------- ##
3602 ## LTDL_INIT Options ##
3603 ## ----------------- ##
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614 # ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*-
3615 #
3616 # Copyright (C) 2004, 2005, 2007, 2008 Free Software Foundation, Inc.
3617 # Written by Gary V. Vaughan, 2004
3618 #
3619 # This file is free software; the Free Software Foundation gives
3620 # unlimited permission to copy and/or distribute it, with or without
3621 # modifications, as long as this notice is preserved.
3622
3623 # serial 6 ltsugar.m4
3624
3625 # This is to help aclocal find these macros, as it can't see m4_define.
3626
3627
3628
3629 # lt_join(SEP, ARG1, [ARG2...])
3630 # -----------------------------
3631 # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their
3632 # associated separator.
3633 # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier
3634 # versions in m4sugar had bugs.
3635
3636
3637
3638
3639 # lt_car(LIST)
3640 # lt_cdr(LIST)
3641 # ------------
3642 # Manipulate m4 lists.
3643 # These macros are necessary as long as will still need to support
3644 # Autoconf-2.59 which quotes differently.
3645
3646
3647
3648
3649
3650 # lt_append(MACRO-NAME, STRING, [SEPARATOR])
3651 # ------------------------------------------
3652 # Redefine MACRO-NAME to hold its former content plus `SEPARATOR'`STRING'.
3653 # Note that neither SEPARATOR nor STRING are expanded; they are appended
3654 # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked).
3655 # No SEPARATOR is output if MACRO-NAME was previously undefined (different
3656 # than defined and empty).
3657 #
3658 # This macro is needed until we can rely on Autoconf 2.62, since earlier
3659 # versions of m4sugar mistakenly expanded SEPARATOR but not STRING.
3660
3661
3662
3663
3664 # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...])
3665 # ----------------------------------------------------------
3666 # Produce a SEP delimited list of all paired combinations of elements of
3667 # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list
3668 # has the form PREFIXmINFIXSUFFIXn.
3669 # Needed until we can rely on m4_combine added in Autoconf 2.62.
3670
3671
3672
3673 # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ])
3674 # -----------------------------------------------------------------------
3675 # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited
3676 # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ.
3677
3678
3679
3680 # lt_dict_add(DICT, KEY, VALUE)
3681 # -----------------------------
3682
3683
3684
3685 # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE)
3686 # --------------------------------------------
3687
3688
3689
3690 # lt_dict_fetch(DICT, KEY, [SUBKEY])
3691 # ----------------------------------
3692
3693
3694
3695 # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE])
3696 # -----------------------------------------------------------------
3697
3698
3699
3700 # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...])
3701 # --------------------------------------------------------------
3702
3703
3704 # ltversion.m4 -- version numbers -*- Autoconf -*-
3705 #
3706 # Copyright (C) 2004 Free Software Foundation, Inc.
3707 # Written by Scott James Remnant, 2004
3708 #
3709 # This file is free software; the Free Software Foundation gives
3710 # unlimited permission to copy and/or distribute it, with or without
3711 # modifications, as long as this notice is preserved.
3712
3713 # Generated from ltversion.in.
3714
3715 # serial 3134 ltversion.m4
3716 # This file is part of GNU Libtool
3717
3718
3719
3720
3721
3722
3723 # lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*-
3724 #
3725 # Copyright (C) 2004, 2005, 2007, 2009 Free Software Foundation, Inc.
3726 # Written by Scott James Remnant, 2004.
3727 #
3728 # This file is free software; the Free Software Foundation gives
3729 # unlimited permission to copy and/or distribute it, with or without
3730 # modifications, as long as this notice is preserved.
3731
3732 # serial 4 lt~obsolete.m4
3733
3734 # These exist entirely to fool aclocal when bootstrapping libtool.
3735 #
3736 # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN)
3737 # which have later been changed to m4_define as they aren't part of the
3738 # exported API, or moved to Autoconf or Automake where they belong.
3739 #
3740 # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN
3741 # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us
3742 # using a macro with the same name in our local m4/libtool.m4 it'll
3743 # pull the old libtool.m4 in (it doesn't see our shiny new m4_define
3744 # and doesn't know about Autoconf macros at all.)
3745 #
3746 # So we provide this file, which has a silly filename so it's always
3747 # included after everything else. This provides aclocal with the
3748 # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything
3749 # because those macros already exist, or will be overwritten later.
3750 # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6.
3751 #
3752 # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here.
3753 # Yes, that means every name once taken will need to remain here until
3754 # we give up compatibility with versions before 1.7, at which point
3755 # we need to keep only those names which we still refer to.
3756
3757 # This is to help aclocal find these macros, as it can't see m4_define.
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
2241 ## -*- Autoconf -*- 3822 ## -*- Autoconf -*-
2242 3823
2243 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007 3824 # Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
2244 # Free Software Foundation, Inc. 3825 # Free Software Foundation, Inc.
2245 # 3826 #
2246 # This file is free software; the Free Software Foundation 3827 # This file is free software; the Free Software Foundation
2247 # gives unlimited permission to copy and/or distribute it, 3828 # gives unlimited permission to copy and/or distribute it,
2248 # with or without modifications, as long as this notice is preserved. 3829 # with or without modifications, as long as this notice is preserved.
2249 3830
2250 # serial 8 3831 # serial 8
(...skipping 1556 matching lines...) Expand 10 before | Expand all | Expand 10 after
3807 $as_echo_n "(cached) " >&6 5388 $as_echo_n "(cached) " >&6
3808 else 5389 else
3809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3810 /* end confdefs.h. */ 5391 /* end confdefs.h. */
3811 5392
3812 # define __EXTENSIONS__ 1 5393 # define __EXTENSIONS__ 1
3813 $ac_includes_default 5394 $ac_includes_default
3814 int 5395 int
3815 main () 5396 main ()
3816 { 5397 {
5398
5399 ;
5400 return 0;
5401 }
5402 _ACEOF
5403 if ac_fn_c_try_compile "$LINENO"; then :
5404 ac_cv_safe_to_define___extensions__=yes
5405 else
5406 ac_cv_safe_to_define___extensions__=no
5407 fi
5408 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5409 fi
5410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensi ons__" >&5
5411 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5412 test $ac_cv_safe_to_define___extensions__ = yes &&
5413 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5414
5415 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5416
5417 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5418
5419 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5420
5421 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5422
5423
5424 test "$program_prefix" != NONE &&
5425 program_transform_name="s&^&$program_prefix&;$program_transform_name"
5426 # Use a double $ so make ignores it.
5427 test "$program_suffix" != NONE &&
5428 program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5429 # Double any \ or $.
5430 # By default was `s,x,x', remove it if useless.
5431 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5432 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5433
5434 # Find a good install program. We prefer a C program (faster),
5435 # so one script is as good as another. But avoid the broken or
5436 # incompatible versions:
5437 # SysV /etc/install, /usr/sbin/install
5438 # SunOS /usr/etc/install
5439 # IRIX /sbin/install
5440 # AIX /bin/install
5441 # AmigaOS /C/install, which installs bootblocks on floppy discs
5442 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5443 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5444 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5445 # OS/2's system install, which has a completely different semantic
5446 # ./install, which can be erroneously created by make from ./install.sh.
5447 # Reject install programs that cannot install multiple files.
5448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5449 $as_echo_n "checking for a BSD-compatible install... " >&6; }
5450 if test -z "$INSTALL"; then
5451 if test "${ac_cv_path_install+set}" = set; then :
5452 $as_echo_n "(cached) " >&6
5453 else
5454 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5455 for as_dir in $PATH
5456 do
5457 IFS=$as_save_IFS
5458 test -z "$as_dir" && as_dir=.
5459 # Account for people who put trailing slashes in PATH elements.
5460 case $as_dir/ in #((
5461 ./ | .// | /[cC]/* | \
5462 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5463 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5464 /usr/ucb/* ) ;;
5465 *)
5466 # OSF1 and SCO ODT 3.0 have their own names for install.
5467 # Don't use installbsd from OSF since it installs stuff as root
5468 # by default.
5469 for ac_prog in ginstall scoinst install; do
5470 for ac_exec_ext in '' $ac_executable_extensions; do
5471 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_p rog$ac_exec_ext"; }; then
5472 if test $ac_prog = install &&
5473 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5474 # AIX install. It has an incompatible calling convention.
5475 :
5476 elif test $ac_prog = install &&
5477 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5478 # program-specific install script used by HP pwplus--don't use.
5479 :
5480 else
5481 rm -rf conftest.one conftest.two conftest.dir
5482 echo one > conftest.one
5483 echo two > conftest.two
5484 mkdir conftest.dir
5485 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd `/conftest.dir" &&
5486 test -s conftest.one && test -s conftest.two &&
5487 test -s conftest.dir/conftest.one &&
5488 test -s conftest.dir/conftest.two
5489 then
5490 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5491 break 3
5492 fi
5493 fi
5494 fi
5495 done
5496 done
5497 ;;
5498 esac
5499
5500 done
5501 IFS=$as_save_IFS
5502
5503 rm -rf conftest.one conftest.two conftest.dir
5504
5505 fi
5506 if test "${ac_cv_path_install+set}" = set; then
5507 INSTALL=$ac_cv_path_install
5508 else
5509 # As a last resort, use the slow shell script. Don't cache a
5510 # value for INSTALL within a source directory, because that will
5511 # break other packages using the cache if that directory is
5512 # removed, or if the value is a relative name.
5513 INSTALL=$ac_install_sh
5514 fi
5515 fi
5516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5517 $as_echo "$INSTALL" >&6; }
5518
5519 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5520 # It thinks the first close brace ends the variable substitution.
5521 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5522
5523 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5524
5525 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5526
5527 rm -rf .tst 2>/dev/null
5528 mkdir .tst 2>/dev/null
5529 if test -d .tst; then
5530 am__leading_dot=.
5531 else
5532 am__leading_dot=_
5533 fi
5534 rmdir .tst 2>/dev/null
5535
5536 DEPDIR="${am__leading_dot}deps"
5537
5538 case `pwd` in
5539 *\ * | *\ *)
5540 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5541 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\` " >&2;} ;;
5542 esac
5543
5544
5545
5546 macro_version='2.2.7a'
5547 macro_revision='1.3134'
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561 ltmain="$ac_aux_dir/ltmain.sh"
5562
5563 # Backslashify metacharacters that are still active within
5564 # double-quoted strings.
5565 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5566
5567 # Same as above, but do not quote variable references.
5568 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5569
5570 # Sed substitution to delay expansion of an escaped shell variable in a
5571 # double_quote_subst'ed string.
5572 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5573
5574 # Sed substitution to delay expansion of an escaped single quote.
5575 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5576
5577 # Sed substitution to avoid accidental globbing in evaled expressions
5578 no_glob_subst='s/\*/\\\*/g'
5579
5580 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5581 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5582 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5583
5584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5585 $as_echo_n "checking how to print strings... " >&6; }
5586 # Test print first, because it will be a builtin if present.
5587 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
5588 test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5589 ECHO='print -r --'
5590 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5591 ECHO='printf %s\n'
5592 else
5593 # Use this function as a fallback that always works.
5594 func_fallback_echo ()
5595 {
5596 eval 'cat <<_LTECHO_EOF
5597 $1
5598 _LTECHO_EOF'
5599 }
5600 ECHO='func_fallback_echo'
5601 fi
5602
5603 # func_echo_all arg...
5604 # Invoke $ECHO with all args, space-separated.
5605 func_echo_all ()
5606 {
5607 $ECHO ""
5608 }
5609
5610 case "$ECHO" in
5611 printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5612 $as_echo "printf" >&6; } ;;
5613 print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5614 $as_echo "print -r" >&6; } ;;
5615 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5616 $as_echo "cat" >&6; } ;;
5617 esac
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not trunca te output" >&5
5633 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5634 if test "${ac_cv_path_SED+set}" = set; then :
5635 $as_echo_n "(cached) " >&6
5636 else
5637 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbb bbbbbbbbbbbbb/
5638 for ac_i in 1 2 3 4 5 6 7; do
5639 ac_script="$ac_script$as_nl$ac_script"
5640 done
5641 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5642 { ac_script=; unset ac_script;}
5643 if test -z "$SED"; then
5644 ac_path_SED_found=false
5645 # Loop through the user's path and test for each of PROGNAME-LIST
5646 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5647 for as_dir in $PATH
5648 do
5649 IFS=$as_save_IFS
5650 test -z "$as_dir" && as_dir=.
5651 for ac_prog in sed gsed; do
5652 for ac_exec_ext in '' $ac_executable_extensions; do
5653 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5654 { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5655 # Check for GNU ac_path_SED and select it if it is found.
5656 # Check for GNU $ac_path_SED
5657 case `"$ac_path_SED" --version 2>&1` in
5658 *GNU*)
5659 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5660 *)
5661 ac_count=0
5662 $as_echo_n 0123456789 >"conftest.in"
5663 while :
5664 do
5665 cat "conftest.in" "conftest.in" >"conftest.tmp"
5666 mv "conftest.tmp" "conftest.in"
5667 cp "conftest.in" "conftest.nl"
5668 $as_echo '' >> "conftest.nl"
5669 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null | | break
5670 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5671 as_fn_arith $ac_count + 1 && ac_count=$as_val
5672 if test $ac_count -gt ${ac_path_SED_max-0}; then
5673 # Best one so far, save it but keep looking for a better one
5674 ac_cv_path_SED="$ac_path_SED"
5675 ac_path_SED_max=$ac_count
5676 fi
5677 # 10*(2^10) chars as input seems more than enough
5678 test $ac_count -gt 10 && break
5679 done
5680 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5681 esac
5682
5683 $ac_path_SED_found && break 3
5684 done
5685 done
5686 done
5687 IFS=$as_save_IFS
5688 if test -z "$ac_cv_path_SED"; then
5689 as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
5690 fi
5691 else
5692 ac_cv_path_SED=$SED
5693 fi
5694
5695 fi
5696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5697 $as_echo "$ac_cv_path_SED" >&6; }
5698 SED="$ac_cv_path_SED"
5699 rm -f conftest.sed
5700
5701 test -z "$SED" && SED=sed
5702 Xsed="$SED -e 1s/^X//"
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5715 $as_echo_n "checking for fgrep... " >&6; }
5716 if test "${ac_cv_path_FGREP+set}" = set; then :
5717 $as_echo_n "(cached) " >&6
5718 else
5719 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5720 then ac_cv_path_FGREP="$GREP -F"
5721 else
5722 if test -z "$FGREP"; then
5723 ac_path_FGREP_found=false
5724 # Loop through the user's path and test for each of PROGNAME-LIST
5725 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5726 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5727 do
5728 IFS=$as_save_IFS
5729 test -z "$as_dir" && as_dir=.
5730 for ac_prog in fgrep; do
5731 for ac_exec_ext in '' $ac_executable_extensions; do
5732 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5733 { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5734 # Check for GNU ac_path_FGREP and select it if it is found.
5735 # Check for GNU $ac_path_FGREP
5736 case `"$ac_path_FGREP" --version 2>&1` in
5737 *GNU*)
5738 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5739 *)
5740 ac_count=0
5741 $as_echo_n 0123456789 >"conftest.in"
5742 while :
5743 do
5744 cat "conftest.in" "conftest.in" >"conftest.tmp"
5745 mv "conftest.tmp" "conftest.in"
5746 cp "conftest.in" "conftest.nl"
5747 $as_echo 'FGREP' >> "conftest.nl"
5748 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5749 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5750 as_fn_arith $ac_count + 1 && ac_count=$as_val
5751 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5752 # Best one so far, save it but keep looking for a better one
5753 ac_cv_path_FGREP="$ac_path_FGREP"
5754 ac_path_FGREP_max=$ac_count
5755 fi
5756 # 10*(2^10) chars as input seems more than enough
5757 test $ac_count -gt 10 && break
5758 done
5759 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5760 esac
5761
5762 $ac_path_FGREP_found && break 3
5763 done
5764 done
5765 done
5766 IFS=$as_save_IFS
5767 if test -z "$ac_cv_path_FGREP"; then
5768 as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/ xpg4/bin" "$LINENO" 5
5769 fi
5770 else
5771 ac_cv_path_FGREP=$FGREP
5772 fi
5773
5774 fi
5775 fi
5776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5777 $as_echo "$ac_cv_path_FGREP" >&6; }
5778 FGREP="$ac_cv_path_FGREP"
5779
5780
5781 test -z "$GREP" && GREP=grep
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801 # Check whether --with-gnu-ld was given.
5802 if test "${with_gnu_ld+set}" = set; then :
5803 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5804 else
5805 with_gnu_ld=no
5806 fi
5807
5808 ac_prog=ld
5809 if test "$GCC" = yes; then
5810 # Check if gcc -print-prog-name=ld gives a path.
5811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5812 $as_echo_n "checking for ld used by $CC... " >&6; }
5813 case $host in
5814 *-*-mingw*)
5815 # gcc leaves a trailing carriage return which upsets mingw
5816 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5817 *)
5818 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5819 esac
5820 case $ac_prog in
5821 # Accept absolute paths.
5822 [\\/]* | ?:[\\/]*)
5823 re_direlt='/[^/][^/]*/\.\./'
5824 # Canonicalize the pathname of ld
5825 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5826 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5827 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5828 done
5829 test -z "$LD" && LD="$ac_prog"
5830 ;;
5831 "")
5832 # If it fails, then pretend we aren't using GCC.
5833 ac_prog=ld
5834 ;;
5835 *)
5836 # If it is relative, then search for the first ld in PATH.
5837 with_gnu_ld=unknown
5838 ;;
5839 esac
5840 elif test "$with_gnu_ld" = yes; then
5841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5842 $as_echo_n "checking for GNU ld... " >&6; }
5843 else
5844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5845 $as_echo_n "checking for non-GNU ld... " >&6; }
5846 fi
5847 if test "${lt_cv_path_LD+set}" = set; then :
5848 $as_echo_n "(cached) " >&6
5849 else
5850 if test -z "$LD"; then
5851 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5852 for ac_dir in $PATH; do
5853 IFS="$lt_save_ifs"
5854 test -z "$ac_dir" && ac_dir=.
5855 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5856 lt_cv_path_LD="$ac_dir/$ac_prog"
5857 # Check to see if the program is GNU ld. I'd rather use --version,
5858 # but apparently some variants of GNU ld only accept -v.
5859 # Break only if it was the GNU/non-GNU ld that we prefer.
5860 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5861 *GNU* | *'with BFD'*)
5862 test "$with_gnu_ld" != no && break
5863 ;;
5864 *)
5865 test "$with_gnu_ld" != yes && break
5866 ;;
5867 esac
5868 fi
5869 done
5870 IFS="$lt_save_ifs"
5871 else
5872 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5873 fi
5874 fi
5875
5876 LD="$lt_cv_path_LD"
5877 if test -n "$LD"; then
5878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5879 $as_echo "$LD" >&6; }
5880 else
5881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5882 $as_echo "no" >&6; }
5883 fi
5884 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
5885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5886 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5887 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
5888 $as_echo_n "(cached) " >&6
5889 else
5890 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5891 case `$LD -v 2>&1 </dev/null` in
5892 *GNU* | *'with BFD'*)
5893 lt_cv_prog_gnu_ld=yes
5894 ;;
5895 *)
5896 lt_cv_prog_gnu_ld=no
5897 ;;
5898 esac
5899 fi
5900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5901 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5902 with_gnu_ld=$lt_cv_prog_gnu_ld
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5913 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5914 if test "${lt_cv_path_NM+set}" = set; then :
5915 $as_echo_n "(cached) " >&6
5916 else
5917 if test -n "$NM"; then
5918 # Let the user override the test.
5919 lt_cv_path_NM="$NM"
5920 else
5921 lt_nm_to_check="${ac_tool_prefix}nm"
5922 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5923 lt_nm_to_check="$lt_nm_to_check nm"
5924 fi
5925 for lt_tmp_nm in $lt_nm_to_check; do
5926 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5927 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5928 IFS="$lt_save_ifs"
5929 test -z "$ac_dir" && ac_dir=.
5930 tmp_nm="$ac_dir/$lt_tmp_nm"
5931 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5932 # Check to see if the nm accepts a BSD-compat flag.
5933 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5934 # nm: unknown option "B" ignored
5935 # Tru64's nm complains that /dev/null is an invalid object file
5936 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5937 */dev/null* | *'Invalid file or object type'*)
5938 lt_cv_path_NM="$tmp_nm -B"
5939 break
5940 ;;
5941 *)
5942 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5943 */dev/null*)
5944 lt_cv_path_NM="$tmp_nm -p"
5945 break
5946 ;;
5947 *)
5948 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5949 continue # so that we can try to find one that supports BSD flags
5950 ;;
5951 esac
5952 ;;
5953 esac
5954 fi
5955 done
5956 IFS="$lt_save_ifs"
5957 done
5958 : ${lt_cv_path_NM=no}
5959 fi
5960 fi
5961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5962 $as_echo "$lt_cv_path_NM" >&6; }
5963 if test "$lt_cv_path_NM" != "no"; then
5964 NM="$lt_cv_path_NM"
5965 else
5966 # Didn't find any BSD compatible name lister, look for dumpbin.
5967 if test -n "$DUMPBIN"; then :
5968 # Let the user override the test.
5969 else
5970 if test -n "$ac_tool_prefix"; then
5971 for ac_prog in dumpbin "link -dump"
5972 do
5973 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a progra m name with args.
5974 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5976 $as_echo_n "checking for $ac_word... " >&6; }
5977 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
5978 $as_echo_n "(cached) " >&6
5979 else
5980 if test -n "$DUMPBIN"; then
5981 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5982 else
5983 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5984 for as_dir in $PATH
5985 do
5986 IFS=$as_save_IFS
5987 test -z "$as_dir" && as_dir=.
5988 for ac_exec_ext in '' $ac_executable_extensions; do
5989 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac _exec_ext"; }; then
5990 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5991 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" > &5
5992 break 2
5993 fi
5994 done
5995 done
5996 IFS=$as_save_IFS
5997
5998 fi
5999 fi
6000 DUMPBIN=$ac_cv_prog_DUMPBIN
6001 if test -n "$DUMPBIN"; then
6002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6003 $as_echo "$DUMPBIN" >&6; }
6004 else
6005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6006 $as_echo "no" >&6; }
6007 fi
6008
6009
6010 test -n "$DUMPBIN" && break
6011 done
6012 fi
6013 if test -z "$DUMPBIN"; then
6014 ac_ct_DUMPBIN=$DUMPBIN
6015 for ac_prog in dumpbin "link -dump"
6016 do
6017 # Extract the first word of "$ac_prog", so it can be a program name with args.
6018 set dummy $ac_prog; ac_word=$2
6019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6020 $as_echo_n "checking for $ac_word... " >&6; }
6021 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
6022 $as_echo_n "(cached) " >&6
6023 else
6024 if test -n "$ac_ct_DUMPBIN"; then
6025 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6026 else
6027 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6028 for as_dir in $PATH
6029 do
6030 IFS=$as_save_IFS
6031 test -z "$as_dir" && as_dir=.
6032 for ac_exec_ext in '' $ac_executable_extensions; do
6033 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac _exec_ext"; }; then
6034 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6035 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" > &5
6036 break 2
6037 fi
6038 done
6039 done
6040 IFS=$as_save_IFS
6041
6042 fi
6043 fi
6044 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6045 if test -n "$ac_ct_DUMPBIN"; then
6046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6047 $as_echo "$ac_ct_DUMPBIN" >&6; }
6048 else
6049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6050 $as_echo "no" >&6; }
6051 fi
6052
6053
6054 test -n "$ac_ct_DUMPBIN" && break
6055 done
6056
6057 if test "x$ac_ct_DUMPBIN" = x; then
6058 DUMPBIN=":"
6059 else
6060 case $cross_compiling:$ac_tool_warned in
6061 yes:)
6062 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6063 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2 ;}
6064 ac_tool_warned=yes ;;
6065 esac
6066 DUMPBIN=$ac_ct_DUMPBIN
6067 fi
6068 fi
6069
6070 case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
6071 *COFF*)
6072 DUMPBIN="$DUMPBIN -symbols"
6073 ;;
6074 *)
6075 DUMPBIN=:
6076 ;;
6077 esac
6078 fi
6079
6080 if test "$DUMPBIN" != ":"; then
6081 NM="$DUMPBIN"
6082 fi
6083 fi
6084 test -z "$NM" && NM=nm
6085
6086
6087
6088
6089
6090
6091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interfac e" >&5
6092 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
6093 if test "${lt_cv_nm_interface+set}" = set; then :
6094 $as_echo_n "(cached) " >&6
6095 else
6096 lt_cv_nm_interface="BSD nm"
6097 echo "int some_variable = 0;" > conftest.$ac_ext
6098 (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6099 (eval "$ac_compile" 2>conftest.err)
6100 cat conftest.err >&5
6101 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6102 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6103 cat conftest.err >&5
6104 (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6105 cat conftest.out >&5
6106 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6107 lt_cv_nm_interface="MS dumpbin"
6108 fi
6109 rm -f conftest*
6110 fi
6111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6112 $as_echo "$lt_cv_nm_interface" >&6; }
6113
6114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6115 $as_echo_n "checking whether ln -s works... " >&6; }
6116 LN_S=$as_ln_s
6117 if test "$LN_S" = "ln -s"; then
6118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6119 $as_echo "yes" >&6; }
6120 else
6121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6122 $as_echo "no, using $LN_S" >&6; }
6123 fi
6124
6125 # find the maximum length of command line arguments
6126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6127 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
6128 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
6129 $as_echo_n "(cached) " >&6
6130 else
6131 i=0
6132 teststring="ABCD"
6133
6134 case $build_os in
6135 msdosdjgpp*)
6136 # On DJGPP, this test can blow up pretty badly due to problems in libc
6137 # (any single argument exceeding 2000 bytes causes a buffer overrun
6138 # during glob expansion). Even if it were fixed, the result of this
6139 # check would be larger than it should be.
6140 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6141 ;;
6142
6143 gnu*)
6144 # Under GNU Hurd, this test is not required because there is
6145 # no limit to the length of command line arguments.
6146 # Libtool will interpret -1 as no limit whatsoever
6147 lt_cv_sys_max_cmd_len=-1;
6148 ;;
6149
6150 cygwin* | mingw* | cegcc*)
6151 # On Win9x/ME, this test blows up -- it succeeds, but takes
6152 # about 5 minutes as the teststring grows exponentially.
6153 # Worse, since 9x/ME are not pre-emptively multitasking,
6154 # you end up with a "frozen" computer, even though with patience
6155 # the test eventually succeeds (with a max line length of 256k).
6156 # Instead, let's just punt: use the minimum linelength reported by
6157 # all of the supported platforms: 8192 (on NT/2K/XP).
6158 lt_cv_sys_max_cmd_len=8192;
6159 ;;
6160
6161 mint*)
6162 # On MiNT this can take a long time and run out of memory.
6163 lt_cv_sys_max_cmd_len=8192;
6164 ;;
6165
6166 amigaos*)
6167 # On AmigaOS with pdksh, this test takes hours, literally.
6168 # So we just punt and use a minimum line length of 8192.
6169 lt_cv_sys_max_cmd_len=8192;
6170 ;;
6171
6172 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6173 # This has been around since 386BSD, at least. Likely further.
6174 if test -x /sbin/sysctl; then
6175 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6176 elif test -x /usr/sbin/sysctl; then
6177 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6178 else
6179 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6180 fi
6181 # And add a safety zone
6182 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6183 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6184 ;;
6185
6186 interix*)
6187 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6188 lt_cv_sys_max_cmd_len=196608
6189 ;;
6190
6191 osf*)
6192 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6193 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6194 # nice to cause kernel panics so lets avoid the loop below.
6195 # First set a reasonable default.
6196 lt_cv_sys_max_cmd_len=16384
6197 #
6198 if test -x /sbin/sysconfig; then
6199 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6200 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6201 esac
6202 fi
6203 ;;
6204 sco3.2v5*)
6205 lt_cv_sys_max_cmd_len=102400
6206 ;;
6207 sysv5* | sco5v6* | sysv4.2uw2*)
6208 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6209 if test -n "$kargmax"; then
6210 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6211 else
6212 lt_cv_sys_max_cmd_len=32768
6213 fi
6214 ;;
6215 *)
6216 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6217 if test -n "$lt_cv_sys_max_cmd_len"; then
6218 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6219 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6220 else
6221 # Make teststring a little bigger before we do anything with it.
6222 # a 1K string should be a reasonable start.
6223 for i in 1 2 3 4 5 6 7 8 ; do
6224 teststring=$teststring$teststring
6225 done
6226 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6227 # If test is not a shell built-in, we'll probably end up computing a
6228 # maximum length that is only half of the actual maximum length, but
6229 # we can't tell.
6230 while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
6231 = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6232 test $i != 17 # 1/2 MB should be enough
6233 do
6234 i=`expr $i + 1`
6235 teststring=$teststring$teststring
6236 done
6237 # Only check the string length outside the loop.
6238 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6239 teststring=
6240 # Add a significant safety factor because C++ compilers can tack on
6241 # massive amounts of additional arguments before passing them to the
6242 # linker. It appears as though 1/2 is a usable value.
6243 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6244 fi
6245 ;;
6246 esac
6247
6248 fi
6249
6250 if test -n $lt_cv_sys_max_cmd_len ; then
6251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6252 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6253 else
6254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
6255 $as_echo "none" >&6; }
6256 fi
6257 max_cmd_len=$lt_cv_sys_max_cmd_len
6258
6259
6260
6261
6262
6263
6264 : ${CP="cp -f"}
6265 : ${MV="mv -f"}
6266 : ${RM="rm -f"}
6267
6268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
6269 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
6270 # Try some XSI features
6271 xsi_shell=no
6272 ( _lt_dummy="a/b/c"
6273 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
6274 = c,a/b,, \
6275 && eval 'test $(( 1 + 1 )) -eq 2 \
6276 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
6277 && xsi_shell=yes
6278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
6279 $as_echo "$xsi_shell" >&6; }
6280
6281
6282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
6283 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
6284 lt_shell_append=no
6285 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
6286 >/dev/null 2>&1 \
6287 && lt_shell_append=yes
6288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
6289 $as_echo "$lt_shell_append" >&6; }
6290
6291
6292 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6293 lt_unset=unset
6294 else
6295 lt_unset=false
6296 fi
6297
6298
6299
6300
6301
6302 # test EBCDIC or ASCII
6303 case `echo X|tr X '\101'` in
6304 A) # ASCII based system
6305 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6306 lt_SP2NL='tr \040 \012'
6307 lt_NL2SP='tr \015\012 \040\040'
6308 ;;
6309 *) # EBCDIC based system
6310 lt_SP2NL='tr \100 \n'
6311 lt_NL2SP='tr \r\n \100\100'
6312 ;;
6313 esac
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload objec t files" >&5
6324 $as_echo_n "checking for $LD option to reload object files... " >&6; }
6325 if test "${lt_cv_ld_reload_flag+set}" = set; then :
6326 $as_echo_n "(cached) " >&6
6327 else
6328 lt_cv_ld_reload_flag='-r'
6329 fi
6330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6331 $as_echo "$lt_cv_ld_reload_flag" >&6; }
6332 reload_flag=$lt_cv_ld_reload_flag
6333 case $reload_flag in
6334 "" | " "*) ;;
6335 *) reload_flag=" $reload_flag" ;;
6336 esac
6337 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6338 case $host_os in
6339 darwin*)
6340 if test "$GCC" = yes; then
6341 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
6342 else
6343 reload_cmds='$LD$reload_flag -o $output$reload_objs'
6344 fi
6345 ;;
6346 esac
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356 if test -n "$ac_tool_prefix"; then
6357 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6358 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6360 $as_echo_n "checking for $ac_word... " >&6; }
6361 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
6362 $as_echo_n "(cached) " >&6
6363 else
6364 if test -n "$OBJDUMP"; then
6365 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6366 else
6367 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6368 for as_dir in $PATH
6369 do
6370 IFS=$as_save_IFS
6371 test -z "$as_dir" && as_dir=.
6372 for ac_exec_ext in '' $ac_executable_extensions; do
6373 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac _exec_ext"; }; then
6374 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6375 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" > &5
6376 break 2
6377 fi
6378 done
6379 done
6380 IFS=$as_save_IFS
6381
6382 fi
6383 fi
6384 OBJDUMP=$ac_cv_prog_OBJDUMP
6385 if test -n "$OBJDUMP"; then
6386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6387 $as_echo "$OBJDUMP" >&6; }
6388 else
6389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6390 $as_echo "no" >&6; }
6391 fi
6392
6393
6394 fi
6395 if test -z "$ac_cv_prog_OBJDUMP"; then
6396 ac_ct_OBJDUMP=$OBJDUMP
6397 # Extract the first word of "objdump", so it can be a program name with args.
6398 set dummy objdump; ac_word=$2
6399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6400 $as_echo_n "checking for $ac_word... " >&6; }
6401 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
6402 $as_echo_n "(cached) " >&6
6403 else
6404 if test -n "$ac_ct_OBJDUMP"; then
6405 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6406 else
6407 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6408 for as_dir in $PATH
6409 do
6410 IFS=$as_save_IFS
6411 test -z "$as_dir" && as_dir=.
6412 for ac_exec_ext in '' $ac_executable_extensions; do
6413 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac _exec_ext"; }; then
6414 ac_cv_prog_ac_ct_OBJDUMP="objdump"
6415 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" > &5
6416 break 2
6417 fi
6418 done
6419 done
6420 IFS=$as_save_IFS
6421
6422 fi
6423 fi
6424 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6425 if test -n "$ac_ct_OBJDUMP"; then
6426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6427 $as_echo "$ac_ct_OBJDUMP" >&6; }
6428 else
6429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6430 $as_echo "no" >&6; }
6431 fi
6432
6433 if test "x$ac_ct_OBJDUMP" = x; then
6434 OBJDUMP="false"
6435 else
6436 case $cross_compiling:$ac_tool_warned in
6437 yes:)
6438 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6439 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2 ;}
6440 ac_tool_warned=yes ;;
6441 esac
6442 OBJDUMP=$ac_ct_OBJDUMP
6443 fi
6444 else
6445 OBJDUMP="$ac_cv_prog_OBJDUMP"
6446 fi
6447
6448 test -z "$OBJDUMP" && OBJDUMP=objdump
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent lib raries" >&5
6459 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6460 if test "${lt_cv_deplibs_check_method+set}" = set; then :
6461 $as_echo_n "(cached) " >&6
6462 else
6463 lt_cv_file_magic_cmd='$MAGIC_CMD'
6464 lt_cv_file_magic_test_file=
6465 lt_cv_deplibs_check_method='unknown'
6466 # Need to set the preceding variable on all platforms that support
6467 # interlibrary dependencies.
6468 # 'none' -- dependencies not supported.
6469 # `unknown' -- same as none, but documents that we really don't know.
6470 # 'pass_all' -- all dependencies passed with no checks.
6471 # 'test_compile' -- check by making test program.
6472 # 'file_magic [[regex]]' -- check by looking for files in library path
6473 # which responds to the $file_magic_cmd with a given extended regex.
6474 # If you have `file' or equivalent on your system and you're not sure
6475 # whether `pass_all' will *always* work, you probably want this one.
6476
6477 case $host_os in
6478 aix[4-9]*)
6479 lt_cv_deplibs_check_method=pass_all
6480 ;;
6481
6482 beos*)
6483 lt_cv_deplibs_check_method=pass_all
6484 ;;
6485
6486 bsdi[45]*)
6487 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared obje ct|dynamic lib)'
6488 lt_cv_file_magic_cmd='/usr/bin/file -L'
6489 lt_cv_file_magic_test_file=/shlib/libc.so
6490 ;;
6491
6492 cygwin*)
6493 # func_win32_libid is a shell function defined in ltmain.sh
6494 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6495 lt_cv_file_magic_cmd='func_win32_libid'
6496 ;;
6497
6498 mingw* | pw32*)
6499 # Base MSYS/MinGW do not provide the 'file' command needed by
6500 # func_win32_libid shell function, so use a weaker test based on 'objdump',
6501 # unless we find 'file', for example because we are cross-compiling.
6502 # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6503 if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6504 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6505 lt_cv_file_magic_cmd='func_win32_libid'
6506 else
6507 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
6508 lt_cv_file_magic_cmd='$OBJDUMP -f'
6509 fi
6510 ;;
6511
6512 cegcc*)
6513 # use the weaker test based on 'objdump'. See mingw*.
6514 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architect ure: arm)?'
6515 lt_cv_file_magic_cmd='$OBJDUMP -f'
6516 ;;
6517
6518 darwin* | rhapsody*)
6519 lt_cv_deplibs_check_method=pass_all
6520 ;;
6521
6522 freebsd* | dragonfly*)
6523 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6524 case $host_cpu in
6525 i*86 )
6526 # Not sure whether the presence of OpenBSD here was a mistake.
6527 # Let's accept both of them until this is cleared up.
6528 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]8 6 (compact )?demand paged shared library'
6529 lt_cv_file_magic_cmd=/usr/bin/file
6530 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6531 ;;
6532 esac
6533 else
6534 lt_cv_deplibs_check_method=pass_all
6535 fi
6536 ;;
6537
6538 gnu*)
6539 lt_cv_deplibs_check_method=pass_all
6540 ;;
6541
6542 haiku*)
6543 lt_cv_deplibs_check_method=pass_all
6544 ;;
6545
6546 hpux10.20* | hpux11*)
6547 lt_cv_file_magic_cmd=/usr/bin/file
6548 case $host_cpu in
6549 ia64*)
6550 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) sha red object file - IA64'
6551 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6552 ;;
6553 hppa*64*)
6554 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])( -bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
6555 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6556 ;;
6557 *)
6558 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9] ) shared library'
6559 lt_cv_file_magic_test_file=/usr/lib/libc.sl
6560 ;;
6561 esac
6562 ;;
6563
6564 interix[3-9]*)
6565 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6566 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6567 ;;
6568
6569 irix5* | irix6* | nonstopux*)
6570 case $LD in
6571 *-32|*"-32 ") libmagic=32-bit;;
6572 *-n32|*"-n32 ") libmagic=N32;;
6573 *-64|*"-64 ") libmagic=64-bit;;
6574 *) libmagic=never-match;;
6575 esac
6576 lt_cv_deplibs_check_method=pass_all
6577 ;;
6578
6579 # This must be Linux ELF.
6580 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6581 lt_cv_deplibs_check_method=pass_all
6582 ;;
6583
6584 netbsd*)
6585 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6586 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pi c\.a)$'
6587 else
6588 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6589 fi
6590 ;;
6591
6592 newos6*)
6593 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable| dynamic lib)'
6594 lt_cv_file_magic_cmd=/usr/bin/file
6595 lt_cv_file_magic_test_file=/usr/lib/libnls.so
6596 ;;
6597
6598 *nto* | *qnx*)
6599 lt_cv_deplibs_check_method=pass_all
6600 ;;
6601
6602 openbsd*)
6603 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host _cpu" = "openbsd2.8-powerpc"; then
6604 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.s o|_pic\.a)$'
6605 else
6606 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pi c\.a)$'
6607 fi
6608 ;;
6609
6610 osf3* | osf4* | osf5*)
6611 lt_cv_deplibs_check_method=pass_all
6612 ;;
6613
6614 rdos*)
6615 lt_cv_deplibs_check_method=pass_all
6616 ;;
6617
6618 solaris*)
6619 lt_cv_deplibs_check_method=pass_all
6620 ;;
6621
6622 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6623 lt_cv_deplibs_check_method=pass_all
6624 ;;
6625
6626 sysv4 | sysv4.3*)
6627 case $host_vendor in
6628 motorola)
6629 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared ob ject|dynamic lib) M[0-9][0-9]* Version [0-9]'
6630 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6631 ;;
6632 ncr)
6633 lt_cv_deplibs_check_method=pass_all
6634 ;;
6635 sequent)
6636 lt_cv_file_magic_cmd='/bin/file'
6637 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared ob ject|dynamic lib )'
6638 ;;
6639 sni)
6640 lt_cv_file_magic_cmd='/bin/file'
6641 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic li b"
6642 lt_cv_file_magic_test_file=/lib/libc.so
6643 ;;
6644 siemens)
6645 lt_cv_deplibs_check_method=pass_all
6646 ;;
6647 pc)
6648 lt_cv_deplibs_check_method=pass_all
6649 ;;
6650 esac
6651 ;;
6652
6653 tpf*)
6654 lt_cv_deplibs_check_method=pass_all
6655 ;;
6656 esac
6657
6658 fi
6659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >& 5
6660 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6661 file_magic_cmd=$lt_cv_file_magic_cmd
6662 deplibs_check_method=$lt_cv_deplibs_check_method
6663 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676 if test -n "$ac_tool_prefix"; then
6677 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6678 set dummy ${ac_tool_prefix}ar; ac_word=$2
6679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6680 $as_echo_n "checking for $ac_word... " >&6; }
6681 if test "${ac_cv_prog_AR+set}" = set; then :
6682 $as_echo_n "(cached) " >&6
6683 else
6684 if test -n "$AR"; then
6685 ac_cv_prog_AR="$AR" # Let the user override the test.
6686 else
6687 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6688 for as_dir in $PATH
6689 do
6690 IFS=$as_save_IFS
6691 test -z "$as_dir" && as_dir=.
6692 for ac_exec_ext in '' $ac_executable_extensions; do
6693 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac _exec_ext"; }; then
6694 ac_cv_prog_AR="${ac_tool_prefix}ar"
6695 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" > &5
6696 break 2
6697 fi
6698 done
6699 done
6700 IFS=$as_save_IFS
6701
6702 fi
6703 fi
6704 AR=$ac_cv_prog_AR
6705 if test -n "$AR"; then
6706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6707 $as_echo "$AR" >&6; }
6708 else
6709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6710 $as_echo "no" >&6; }
6711 fi
6712
6713
6714 fi
6715 if test -z "$ac_cv_prog_AR"; then
6716 ac_ct_AR=$AR
6717 # Extract the first word of "ar", so it can be a program name with args.
6718 set dummy ar; ac_word=$2
6719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6720 $as_echo_n "checking for $ac_word... " >&6; }
6721 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
6722 $as_echo_n "(cached) " >&6
6723 else
6724 if test -n "$ac_ct_AR"; then
6725 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6726 else
6727 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6728 for as_dir in $PATH
6729 do
6730 IFS=$as_save_IFS
6731 test -z "$as_dir" && as_dir=.
6732 for ac_exec_ext in '' $ac_executable_extensions; do
6733 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac _exec_ext"; }; then
6734 ac_cv_prog_ac_ct_AR="ar"
6735 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" > &5
6736 break 2
6737 fi
6738 done
6739 done
6740 IFS=$as_save_IFS
6741
6742 fi
6743 fi
6744 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6745 if test -n "$ac_ct_AR"; then
6746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6747 $as_echo "$ac_ct_AR" >&6; }
6748 else
6749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6750 $as_echo "no" >&6; }
6751 fi
6752
6753 if test "x$ac_ct_AR" = x; then
6754 AR="false"
6755 else
6756 case $cross_compiling:$ac_tool_warned in
6757 yes:)
6758 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6759 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2 ;}
6760 ac_tool_warned=yes ;;
6761 esac
6762 AR=$ac_ct_AR
6763 fi
6764 else
6765 AR="$ac_cv_prog_AR"
6766 fi
6767
6768 test -z "$AR" && AR=ar
6769 test -z "$AR_FLAGS" && AR_FLAGS=cru
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781 if test -n "$ac_tool_prefix"; then
6782 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program n ame with args.
6783 set dummy ${ac_tool_prefix}strip; 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_prog_STRIP+set}" = set; then :
6787 $as_echo_n "(cached) " >&6
6788 else
6789 if test -n "$STRIP"; then
6790 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6791 else
6792 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6793 for as_dir in $PATH
6794 do
6795 IFS=$as_save_IFS
6796 test -z "$as_dir" && as_dir=.
6797 for ac_exec_ext in '' $ac_executable_extensions; do
6798 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac _exec_ext"; }; then
6799 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6800 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" > &5
6801 break 2
6802 fi
6803 done
6804 done
6805 IFS=$as_save_IFS
6806
6807 fi
6808 fi
6809 STRIP=$ac_cv_prog_STRIP
6810 if test -n "$STRIP"; then
6811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6812 $as_echo "$STRIP" >&6; }
6813 else
6814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6815 $as_echo "no" >&6; }
6816 fi
6817
6818
6819 fi
6820 if test -z "$ac_cv_prog_STRIP"; then
6821 ac_ct_STRIP=$STRIP
6822 # Extract the first word of "strip", so it can be a program name with args.
6823 set dummy strip; ac_word=$2
6824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6825 $as_echo_n "checking for $ac_word... " >&6; }
6826 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
6827 $as_echo_n "(cached) " >&6
6828 else
6829 if test -n "$ac_ct_STRIP"; then
6830 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6831 else
6832 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6833 for as_dir in $PATH
6834 do
6835 IFS=$as_save_IFS
6836 test -z "$as_dir" && as_dir=.
6837 for ac_exec_ext in '' $ac_executable_extensions; do
6838 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac _exec_ext"; }; then
6839 ac_cv_prog_ac_ct_STRIP="strip"
6840 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" > &5
6841 break 2
6842 fi
6843 done
6844 done
6845 IFS=$as_save_IFS
6846
6847 fi
6848 fi
6849 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6850 if test -n "$ac_ct_STRIP"; then
6851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6852 $as_echo "$ac_ct_STRIP" >&6; }
6853 else
6854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6855 $as_echo "no" >&6; }
6856 fi
6857
6858 if test "x$ac_ct_STRIP" = x; then
6859 STRIP=":"
6860 else
6861 case $cross_compiling:$ac_tool_warned in
6862 yes:)
6863 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6864 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2 ;}
6865 ac_tool_warned=yes ;;
6866 esac
6867 STRIP=$ac_ct_STRIP
6868 fi
6869 else
6870 STRIP="$ac_cv_prog_STRIP"
6871 fi
6872
6873 test -z "$STRIP" && STRIP=:
6874
6875
6876
6877
6878
6879
6880 if test -n "$ac_tool_prefix"; then
6881 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6882 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6884 $as_echo_n "checking for $ac_word... " >&6; }
6885 if test "${ac_cv_prog_RANLIB+set}" = set; then :
6886 $as_echo_n "(cached) " >&6
6887 else
6888 if test -n "$RANLIB"; then
6889 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6890 else
6891 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6892 for as_dir in $PATH
6893 do
6894 IFS=$as_save_IFS
6895 test -z "$as_dir" && as_dir=.
6896 for ac_exec_ext in '' $ac_executable_extensions; do
6897 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac _exec_ext"; }; then
6898 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6899 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" > &5
6900 break 2
6901 fi
6902 done
6903 done
6904 IFS=$as_save_IFS
6905
6906 fi
6907 fi
6908 RANLIB=$ac_cv_prog_RANLIB
6909 if test -n "$RANLIB"; then
6910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6911 $as_echo "$RANLIB" >&6; }
6912 else
6913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6914 $as_echo "no" >&6; }
6915 fi
6916
6917
6918 fi
6919 if test -z "$ac_cv_prog_RANLIB"; then
6920 ac_ct_RANLIB=$RANLIB
6921 # Extract the first word of "ranlib", so it can be a program name with args.
6922 set dummy ranlib; ac_word=$2
6923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6924 $as_echo_n "checking for $ac_word... " >&6; }
6925 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
6926 $as_echo_n "(cached) " >&6
6927 else
6928 if test -n "$ac_ct_RANLIB"; then
6929 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6930 else
6931 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6932 for as_dir in $PATH
6933 do
6934 IFS=$as_save_IFS
6935 test -z "$as_dir" && as_dir=.
6936 for ac_exec_ext in '' $ac_executable_extensions; do
6937 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac _exec_ext"; }; then
6938 ac_cv_prog_ac_ct_RANLIB="ranlib"
6939 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" > &5
6940 break 2
6941 fi
6942 done
6943 done
6944 IFS=$as_save_IFS
6945
6946 fi
6947 fi
6948 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6949 if test -n "$ac_ct_RANLIB"; then
6950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6951 $as_echo "$ac_ct_RANLIB" >&6; }
6952 else
6953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6954 $as_echo "no" >&6; }
6955 fi
6956
6957 if test "x$ac_ct_RANLIB" = x; then
6958 RANLIB=":"
6959 else
6960 case $cross_compiling:$ac_tool_warned in
6961 yes:)
6962 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6963 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2 ;}
6964 ac_tool_warned=yes ;;
6965 esac
6966 RANLIB=$ac_ct_RANLIB
6967 fi
6968 else
6969 RANLIB="$ac_cv_prog_RANLIB"
6970 fi
6971
6972 test -z "$RANLIB" && RANLIB=:
6973
6974
6975
6976
6977
6978
6979 # Determine commands to create old-style static archives.
6980 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6981 old_postinstall_cmds='chmod 644 $oldlib'
6982 old_postuninstall_cmds=
6983
6984 if test -n "$RANLIB"; then
6985 case $host_os in
6986 openbsd*)
6987 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6988 ;;
6989 *)
6990 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6991 ;;
6992 esac
6993 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6994 fi
6995
6996 case $host_os in
6997 darwin*)
6998 lock_old_archive_extraction=yes ;;
6999 *)
7000 lock_old_archive_extraction=no ;;
7001 esac
7002
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023 for ac_prog in gawk mawk nawk awk
7024 do
7025 # Extract the first word of "$ac_prog", so it can be a program name with args.
7026 set dummy $ac_prog; ac_word=$2
7027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7028 $as_echo_n "checking for $ac_word... " >&6; }
7029 if test "${ac_cv_prog_AWK+set}" = set; then :
7030 $as_echo_n "(cached) " >&6
7031 else
7032 if test -n "$AWK"; then
7033 ac_cv_prog_AWK="$AWK" # Let the user override the test.
7034 else
7035 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7036 for as_dir in $PATH
7037 do
7038 IFS=$as_save_IFS
7039 test -z "$as_dir" && as_dir=.
7040 for ac_exec_ext in '' $ac_executable_extensions; do
7041 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac _exec_ext"; }; then
7042 ac_cv_prog_AWK="$ac_prog"
7043 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" > &5
7044 break 2
7045 fi
7046 done
7047 done
7048 IFS=$as_save_IFS
7049
7050 fi
7051 fi
7052 AWK=$ac_cv_prog_AWK
7053 if test -n "$AWK"; then
7054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
7055 $as_echo "$AWK" >&6; }
7056 else
7057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7058 $as_echo "no" >&6; }
7059 fi
7060
7061
7062 test -n "$AWK" && break
7063 done
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083 # If no C compiler was specified, use CC.
7084 LTCC=${LTCC-"$CC"}
7085
7086 # If no C compiler flags were specified, use CFLAGS.
7087 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7088
7089 # Allow CC to be a program name with arguments.
7090 compiler=$CC
7091
7092
7093 # Check for command to grab the raw symbol name followed by C symbol from nm.
7094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output fr om $compiler object" >&5
7095 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
7096 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
7097 $as_echo_n "(cached) " >&6
7098 else
7099
7100 # These are sane defaults that work on at least a few old systems.
7101 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
7102
7103 # Character class describing NM global symbol codes.
7104 symcode='[BCDEGRST]'
7105
7106 # Regexp to match symbols that can be accessed directly from C.
7107 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7108
7109 # Define system-specific variables.
7110 case $host_os in
7111 aix*)
7112 symcode='[BCDT]'
7113 ;;
7114 cygwin* | mingw* | pw32* | cegcc*)
7115 symcode='[ABCDGISTW]'
7116 ;;
7117 hpux*)
7118 if test "$host_cpu" = ia64; then
7119 symcode='[ABCDEGRST]'
7120 fi
7121 ;;
7122 irix* | nonstopux*)
7123 symcode='[BCDEGRST]'
7124 ;;
7125 osf*)
7126 symcode='[BCDEGQRST]'
7127 ;;
7128 solaris*)
7129 symcode='[BDRT]'
7130 ;;
7131 sco3.2v5*)
7132 symcode='[DT]'
7133 ;;
7134 sysv4.2uw2*)
7135 symcode='[DT]'
7136 ;;
7137 sysv5* | sco5v6* | unixware* | OpenUNIX*)
7138 symcode='[ABDT]'
7139 ;;
7140 sysv4)
7141 symcode='[DFNSTU]'
7142 ;;
7143 esac
7144
7145 # If we're using GNU nm, then use its standard symbol codes.
7146 case `$NM -V 2>&1` in
7147 *GNU* | *'with BFD'*)
7148 symcode='[ABCDGIRSTW]' ;;
7149 esac
7150
7151 # Transform an extracted symbol line into a proper C declaration.
7152 # Some systems (esp. on ia64) link data and code symbols differently,
7153 # so use this general approach.
7154 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
7155
7156 # Transform an extracted symbol line into symbol name and symbol address
7157 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1 \\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
7158 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\ 2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (voi d *) \&\2},/p'"
7159
7160 # Handle CRLF in mingw tool chain
7161 opt_cr=
7162 case $build_os in
7163 mingw*)
7164 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7165 ;;
7166 esac
7167
7168 # Try without a prefix underscore, then with it.
7169 for ac_symprfx in "" "_"; do
7170
7171 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7172 symxfrm="\\1 $ac_symprfx\\2 \\2"
7173
7174 # Write the raw and C identifiers.
7175 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7176 # Fake it for dumpbin and say T for any non-static function
7177 # and D for any global variable.
7178 # Also find C++ and __fastcall symbols from MSVC++,
7179 # which start with @ or ?.
7180 lt_cv_sys_global_symbol_pipe="$AWK '"\
7181 " {last_section=section; section=\$ 3};"\
7182 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7183 " \$ 0!~/External *\|/{next};"\
7184 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7185 " {if(hide[section]) next};"\
7186 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7187 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7188 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
7189 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7190 " ' prfx=^$ac_symprfx"
7191 else
7192 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7193 fi
7194
7195 # Check to see that the pipe works correctly.
7196 pipe_works=no
7197
7198 rm -f conftest*
7199 cat > conftest.$ac_ext <<_LT_EOF
7200 #ifdef __cplusplus
7201 extern "C" {
7202 #endif
7203 char nm_test_var;
7204 void nm_test_func(void);
7205 void nm_test_func(void){}
7206 #ifdef __cplusplus
7207 }
7208 #endif
7209 int main(){nm_test_var='a';nm_test_func();return(0);}
7210 _LT_EOF
7211
7212 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7213 (eval $ac_compile) 2>&5
7214 ac_status=$?
7215 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7216 test $ac_status = 0; }; then
7217 # Now try to grab the symbols.
7218 nlist=conftest.nm
7219 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objex t \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7220 (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2> &5
7221 ac_status=$?
7222 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7223 test $ac_status = 0; } && test -s "$nlist"; then
7224 # Try sorting and uniquifying the output.
7225 if sort "$nlist" | uniq > "$nlist"T; then
7226 mv -f "$nlist"T "$nlist"
7227 else
7228 rm -f "$nlist"T
7229 fi
7230
7231 # Make sure that we snagged all the symbols we need.
7232 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7233 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7234 cat <<_LT_EOF > conftest.$ac_ext
7235 #ifdef __cplusplus
7236 extern "C" {
7237 #endif
7238
7239 _LT_EOF
7240 # Now generate the symbol file.
7241 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main > > conftest.$ac_ext'
7242
7243 cat <<_LT_EOF >> conftest.$ac_ext
7244
7245 /* The mapping between symbol names and symbols. */
7246 const struct {
7247 const char *name;
7248 void *address;
7249 }
7250 lt__PROGRAM__LTX_preloaded_symbols[] =
7251 {
7252 { "@PROGRAM@", (void *) 0 },
7253 _LT_EOF
7254 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7255 cat <<\_LT_EOF >> conftest.$ac_ext
7256 {0, (void *) 0}
7257 };
7258
7259 /* This works around a problem in FreeBSD linker */
7260 #ifdef FREEBSD_WORKAROUND
7261 static const void *lt_preloaded_setup() {
7262 return lt__PROGRAM__LTX_preloaded_symbols;
7263 }
7264 #endif
7265
7266 #ifdef __cplusplus
7267 }
7268 #endif
7269 _LT_EOF
7270 # Now try linking the two files.
7271 mv conftest.$ac_objext conftstm.$ac_objext
7272 lt_save_LIBS="$LIBS"
7273 lt_save_CFLAGS="$CFLAGS"
7274 LIBS="conftstm.$ac_objext"
7275 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7276 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } > &5
7277 (eval $ac_link) 2>&5
7278 ac_status=$?
7279 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7280 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7281 pipe_works=yes
7282 fi
7283 LIBS="$lt_save_LIBS"
7284 CFLAGS="$lt_save_CFLAGS"
7285 else
7286 echo "cannot find nm_test_func in $nlist" >&5
7287 fi
7288 else
7289 echo "cannot find nm_test_var in $nlist" >&5
7290 fi
7291 else
7292 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7293 fi
7294 else
7295 echo "$progname: failed program was:" >&5
7296 cat conftest.$ac_ext >&5
7297 fi
7298 rm -rf conftest* conftst*
7299
7300 # Do not use the global_symbol_pipe unless it works.
7301 if test "$pipe_works" = yes; then
7302 break
7303 else
7304 lt_cv_sys_global_symbol_pipe=
7305 fi
7306 done
7307
7308 fi
7309
7310 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7311 lt_cv_sys_global_symbol_to_cdecl=
7312 fi
7313 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; the n
7314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7315 $as_echo "failed" >&6; }
7316 else
7317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7318 $as_echo "ok" >&6; }
7319 fi
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341
7342 # Check whether --enable-libtool-lock was given.
7343 if test "${enable_libtool_lock+set}" = set; then :
7344 enableval=$enable_libtool_lock;
7345 fi
7346
7347 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7348
7349 # Some flags need to be propagated to the compiler or linker for good
7350 # libtool support.
7351 case $host in
7352 ia64-*-hpux*)
7353 # Find out which ABI we are using.
7354 echo 'int i;' > conftest.$ac_ext
7355 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7356 (eval $ac_compile) 2>&5
7357 ac_status=$?
7358 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7359 test $ac_status = 0; }; then
7360 case `/usr/bin/file conftest.$ac_objext` in
7361 *ELF-32*)
7362 HPUX_IA64_MODE="32"
7363 ;;
7364 *ELF-64*)
7365 HPUX_IA64_MODE="64"
7366 ;;
7367 esac
7368 fi
7369 rm -rf conftest*
7370 ;;
7371 *-*-irix6*)
7372 # Find out which ABI we are using.
7373 echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7374 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7375 (eval $ac_compile) 2>&5
7376 ac_status=$?
7377 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7378 test $ac_status = 0; }; then
7379 if test "$lt_cv_prog_gnu_ld" = yes; then
7380 case `/usr/bin/file conftest.$ac_objext` in
7381 *32-bit*)
7382 LD="${LD-ld} -melf32bsmip"
7383 ;;
7384 *N32*)
7385 LD="${LD-ld} -melf32bmipn32"
7386 ;;
7387 *64-bit*)
7388 LD="${LD-ld} -melf64bmip"
7389 ;;
7390 esac
7391 else
7392 case `/usr/bin/file conftest.$ac_objext` in
7393 *32-bit*)
7394 LD="${LD-ld} -32"
7395 ;;
7396 *N32*)
7397 LD="${LD-ld} -n32"
7398 ;;
7399 *64-bit*)
7400 LD="${LD-ld} -64"
7401 ;;
7402 esac
7403 fi
7404 fi
7405 rm -rf conftest*
7406 ;;
7407
7408 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7409 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7410 # Find out which ABI we are using.
7411 echo 'int i;' > conftest.$ac_ext
7412 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7413 (eval $ac_compile) 2>&5
7414 ac_status=$?
7415 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7416 test $ac_status = 0; }; then
7417 case `/usr/bin/file conftest.o` in
7418 *32-bit*)
7419 case $host in
7420 x86_64-*kfreebsd*-gnu)
7421 LD="${LD-ld} -m elf_i386_fbsd"
7422 ;;
7423 x86_64-*linux*)
7424 case `/usr/bin/file conftest.o` in
7425 *x86-64*)
7426 LD="${LD-ld} -m elf32_x86_64"
7427 ;;
7428 *)
7429 LD="${LD-ld} -m elf_i386"
7430 ;;
7431 esac
7432 ;;
7433 powerpc64le-*linux*)
7434 LD="${LD-ld} -m elf32lppclinux"
7435 ;;
7436 powerpc64-*linux*)
7437 LD="${LD-ld} -m elf32ppclinux"
7438 ;;
7439 s390x-*linux*)
7440 LD="${LD-ld} -m elf_s390"
7441 ;;
7442 sparc64-*linux*)
7443 LD="${LD-ld} -m elf32_sparc"
7444 ;;
7445 esac
7446 ;;
7447 *64-bit*)
7448 case $host in
7449 x86_64-*kfreebsd*-gnu)
7450 LD="${LD-ld} -m elf_x86_64_fbsd"
7451 ;;
7452 x86_64-*linux*)
7453 LD="${LD-ld} -m elf_x86_64"
7454 ;;
7455 powerpcle-*linux*)
7456 LD="${LD-ld} -m elf64lppc"
7457 ;;
7458 powerpc-*linux*)
7459 LD="${LD-ld} -m elf64ppc"
7460 ;;
7461 s390*-*linux*|s390*-*tpf*)
7462 LD="${LD-ld} -m elf64_s390"
7463 ;;
7464 sparc*-*linux*)
7465 LD="${LD-ld} -m elf64_sparc"
7466 ;;
7467 esac
7468 ;;
7469 esac
7470 fi
7471 rm -rf conftest*
7472 ;;
7473
7474 *-*-sco3.2v5*)
7475 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7476 SAVE_CFLAGS="$CFLAGS"
7477 CFLAGS="$CFLAGS -belf"
7478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7479 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7480 if test "${lt_cv_cc_needs_belf+set}" = set; then :
7481 $as_echo_n "(cached) " >&6
7482 else
7483 ac_ext=c
7484 ac_cpp='$CPP $CPPFLAGS'
7485 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7486 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $ LIBS >&5'
7487 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7488
7489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7490 /* end confdefs.h. */
7491
7492 int
7493 main ()
7494 {
7495
7496 ;
7497 return 0;
7498 }
7499 _ACEOF
7500 if ac_fn_c_try_link "$LINENO"; then :
7501 lt_cv_cc_needs_belf=yes
7502 else
7503 lt_cv_cc_needs_belf=no
7504 fi
7505 rm -f core conftest.err conftest.$ac_objext \
7506 conftest$ac_exeext conftest.$ac_ext
7507 ac_ext=c
7508 ac_cpp='$CPP $CPPFLAGS'
7509 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7510 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $ LIBS >&5'
7511 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7512
7513 fi
7514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7515 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7516 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7517 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7518 CFLAGS="$SAVE_CFLAGS"
7519 fi
7520 ;;
7521 sparc*-*solaris*)
7522 # Find out which ABI we are using.
7523 echo 'int i;' > conftest.$ac_ext
7524 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7525 (eval $ac_compile) 2>&5
7526 ac_status=$?
7527 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7528 test $ac_status = 0; }; then
7529 case `/usr/bin/file conftest.o` in
7530 *64-bit*)
7531 case $lt_cv_prog_gnu_ld in
7532 yes*) LD="${LD-ld} -m elf64_sparc" ;;
7533 *)
7534 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7535 LD="${LD-ld} -64"
7536 fi
7537 ;;
7538 esac
7539 ;;
7540 esac
7541 fi
7542 rm -rf conftest*
7543 ;;
7544 esac
7545
7546 need_locks="$enable_libtool_lock"
7547
7548
7549 case $host_os in
7550 rhapsody* | darwin*)
7551 if test -n "$ac_tool_prefix"; then
7552 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a progra m name with args.
7553 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7555 $as_echo_n "checking for $ac_word... " >&6; }
7556 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
7557 $as_echo_n "(cached) " >&6
7558 else
7559 if test -n "$DSYMUTIL"; then
7560 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7561 else
7562 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7563 for as_dir in $PATH
7564 do
7565 IFS=$as_save_IFS
7566 test -z "$as_dir" && as_dir=.
7567 for ac_exec_ext in '' $ac_executable_extensions; do
7568 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac _exec_ext"; }; then
7569 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7570 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" > &5
7571 break 2
7572 fi
7573 done
7574 done
7575 IFS=$as_save_IFS
7576
7577 fi
7578 fi
7579 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7580 if test -n "$DSYMUTIL"; then
7581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7582 $as_echo "$DSYMUTIL" >&6; }
7583 else
7584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7585 $as_echo "no" >&6; }
7586 fi
7587
7588
7589 fi
7590 if test -z "$ac_cv_prog_DSYMUTIL"; then
7591 ac_ct_DSYMUTIL=$DSYMUTIL
7592 # Extract the first word of "dsymutil", so it can be a program name with args.
7593 set dummy dsymutil; ac_word=$2
7594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7595 $as_echo_n "checking for $ac_word... " >&6; }
7596 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
7597 $as_echo_n "(cached) " >&6
7598 else
7599 if test -n "$ac_ct_DSYMUTIL"; then
7600 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7601 else
7602 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7603 for as_dir in $PATH
7604 do
7605 IFS=$as_save_IFS
7606 test -z "$as_dir" && as_dir=.
7607 for ac_exec_ext in '' $ac_executable_extensions; do
7608 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac _exec_ext"; }; then
7609 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7610 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" > &5
7611 break 2
7612 fi
7613 done
7614 done
7615 IFS=$as_save_IFS
7616
7617 fi
7618 fi
7619 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7620 if test -n "$ac_ct_DSYMUTIL"; then
7621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7622 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7623 else
7624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7625 $as_echo "no" >&6; }
7626 fi
7627
7628 if test "x$ac_ct_DSYMUTIL" = x; then
7629 DSYMUTIL=":"
7630 else
7631 case $cross_compiling:$ac_tool_warned in
7632 yes:)
7633 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7634 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2 ;}
7635 ac_tool_warned=yes ;;
7636 esac
7637 DSYMUTIL=$ac_ct_DSYMUTIL
7638 fi
7639 else
7640 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7641 fi
7642
7643 if test -n "$ac_tool_prefix"; then
7644 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7645 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7647 $as_echo_n "checking for $ac_word... " >&6; }
7648 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
7649 $as_echo_n "(cached) " >&6
7650 else
7651 if test -n "$NMEDIT"; then
7652 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7653 else
7654 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7655 for as_dir in $PATH
7656 do
7657 IFS=$as_save_IFS
7658 test -z "$as_dir" && as_dir=.
7659 for ac_exec_ext in '' $ac_executable_extensions; do
7660 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac _exec_ext"; }; then
7661 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7662 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" > &5
7663 break 2
7664 fi
7665 done
7666 done
7667 IFS=$as_save_IFS
7668
7669 fi
7670 fi
7671 NMEDIT=$ac_cv_prog_NMEDIT
7672 if test -n "$NMEDIT"; then
7673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7674 $as_echo "$NMEDIT" >&6; }
7675 else
7676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7677 $as_echo "no" >&6; }
7678 fi
7679
7680
7681 fi
7682 if test -z "$ac_cv_prog_NMEDIT"; then
7683 ac_ct_NMEDIT=$NMEDIT
7684 # Extract the first word of "nmedit", so it can be a program name with args.
7685 set dummy nmedit; ac_word=$2
7686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7687 $as_echo_n "checking for $ac_word... " >&6; }
7688 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
7689 $as_echo_n "(cached) " >&6
7690 else
7691 if test -n "$ac_ct_NMEDIT"; then
7692 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7693 else
7694 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7695 for as_dir in $PATH
7696 do
7697 IFS=$as_save_IFS
7698 test -z "$as_dir" && as_dir=.
7699 for ac_exec_ext in '' $ac_executable_extensions; do
7700 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac _exec_ext"; }; then
7701 ac_cv_prog_ac_ct_NMEDIT="nmedit"
7702 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" > &5
7703 break 2
7704 fi
7705 done
7706 done
7707 IFS=$as_save_IFS
7708
7709 fi
7710 fi
7711 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7712 if test -n "$ac_ct_NMEDIT"; then
7713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7714 $as_echo "$ac_ct_NMEDIT" >&6; }
7715 else
7716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7717 $as_echo "no" >&6; }
7718 fi
7719
7720 if test "x$ac_ct_NMEDIT" = x; then
7721 NMEDIT=":"
7722 else
7723 case $cross_compiling:$ac_tool_warned in
7724 yes:)
7725 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7726 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2 ;}
7727 ac_tool_warned=yes ;;
7728 esac
7729 NMEDIT=$ac_ct_NMEDIT
7730 fi
7731 else
7732 NMEDIT="$ac_cv_prog_NMEDIT"
7733 fi
7734
7735 if test -n "$ac_tool_prefix"; then
7736 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program na me with args.
7737 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7739 $as_echo_n "checking for $ac_word... " >&6; }
7740 if test "${ac_cv_prog_LIPO+set}" = set; then :
7741 $as_echo_n "(cached) " >&6
7742 else
7743 if test -n "$LIPO"; then
7744 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7745 else
7746 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7747 for as_dir in $PATH
7748 do
7749 IFS=$as_save_IFS
7750 test -z "$as_dir" && as_dir=.
7751 for ac_exec_ext in '' $ac_executable_extensions; do
7752 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac _exec_ext"; }; then
7753 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7754 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" > &5
7755 break 2
7756 fi
7757 done
7758 done
7759 IFS=$as_save_IFS
7760
7761 fi
7762 fi
7763 LIPO=$ac_cv_prog_LIPO
7764 if test -n "$LIPO"; then
7765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7766 $as_echo "$LIPO" >&6; }
7767 else
7768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7769 $as_echo "no" >&6; }
7770 fi
7771
7772
7773 fi
7774 if test -z "$ac_cv_prog_LIPO"; then
7775 ac_ct_LIPO=$LIPO
7776 # Extract the first word of "lipo", so it can be a program name with args.
7777 set dummy lipo; ac_word=$2
7778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7779 $as_echo_n "checking for $ac_word... " >&6; }
7780 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
7781 $as_echo_n "(cached) " >&6
7782 else
7783 if test -n "$ac_ct_LIPO"; then
7784 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7785 else
7786 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7787 for as_dir in $PATH
7788 do
7789 IFS=$as_save_IFS
7790 test -z "$as_dir" && as_dir=.
7791 for ac_exec_ext in '' $ac_executable_extensions; do
7792 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac _exec_ext"; }; then
7793 ac_cv_prog_ac_ct_LIPO="lipo"
7794 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" > &5
7795 break 2
7796 fi
7797 done
7798 done
7799 IFS=$as_save_IFS
7800
7801 fi
7802 fi
7803 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7804 if test -n "$ac_ct_LIPO"; then
7805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7806 $as_echo "$ac_ct_LIPO" >&6; }
7807 else
7808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7809 $as_echo "no" >&6; }
7810 fi
7811
7812 if test "x$ac_ct_LIPO" = x; then
7813 LIPO=":"
7814 else
7815 case $cross_compiling:$ac_tool_warned in
7816 yes:)
7817 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7818 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2 ;}
7819 ac_tool_warned=yes ;;
7820 esac
7821 LIPO=$ac_ct_LIPO
7822 fi
7823 else
7824 LIPO="$ac_cv_prog_LIPO"
7825 fi
7826
7827 if test -n "$ac_tool_prefix"; then
7828 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program n ame with args.
7829 set dummy ${ac_tool_prefix}otool; ac_word=$2
7830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7831 $as_echo_n "checking for $ac_word... " >&6; }
7832 if test "${ac_cv_prog_OTOOL+set}" = set; then :
7833 $as_echo_n "(cached) " >&6
7834 else
7835 if test -n "$OTOOL"; then
7836 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7837 else
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_prog_OTOOL="${ac_tool_prefix}otool"
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 fi
7854 fi
7855 OTOOL=$ac_cv_prog_OTOOL
7856 if test -n "$OTOOL"; then
7857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7858 $as_echo "$OTOOL" >&6; }
7859 else
7860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7861 $as_echo "no" >&6; }
7862 fi
7863
7864
7865 fi
7866 if test -z "$ac_cv_prog_OTOOL"; then
7867 ac_ct_OTOOL=$OTOOL
7868 # Extract the first word of "otool", so it can be a program name with args.
7869 set dummy otool; ac_word=$2
7870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7871 $as_echo_n "checking for $ac_word... " >&6; }
7872 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
7873 $as_echo_n "(cached) " >&6
7874 else
7875 if test -n "$ac_ct_OTOOL"; then
7876 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7877 else
7878 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7879 for as_dir in $PATH
7880 do
7881 IFS=$as_save_IFS
7882 test -z "$as_dir" && as_dir=.
7883 for ac_exec_ext in '' $ac_executable_extensions; do
7884 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac _exec_ext"; }; then
7885 ac_cv_prog_ac_ct_OTOOL="otool"
7886 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" > &5
7887 break 2
7888 fi
7889 done
7890 done
7891 IFS=$as_save_IFS
7892
7893 fi
7894 fi
7895 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7896 if test -n "$ac_ct_OTOOL"; then
7897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7898 $as_echo "$ac_ct_OTOOL" >&6; }
7899 else
7900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7901 $as_echo "no" >&6; }
7902 fi
7903
7904 if test "x$ac_ct_OTOOL" = x; then
7905 OTOOL=":"
7906 else
7907 case $cross_compiling:$ac_tool_warned in
7908 yes:)
7909 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7910 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2 ;}
7911 ac_tool_warned=yes ;;
7912 esac
7913 OTOOL=$ac_ct_OTOOL
7914 fi
7915 else
7916 OTOOL="$ac_cv_prog_OTOOL"
7917 fi
7918
7919 if test -n "$ac_tool_prefix"; then
7920 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7921 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7923 $as_echo_n "checking for $ac_word... " >&6; }
7924 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
7925 $as_echo_n "(cached) " >&6
7926 else
7927 if test -n "$OTOOL64"; then
7928 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7929 else
7930 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7931 for as_dir in $PATH
7932 do
7933 IFS=$as_save_IFS
7934 test -z "$as_dir" && as_dir=.
7935 for ac_exec_ext in '' $ac_executable_extensions; do
7936 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac _exec_ext"; }; then
7937 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7938 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" > &5
7939 break 2
7940 fi
7941 done
7942 done
7943 IFS=$as_save_IFS
7944
7945 fi
7946 fi
7947 OTOOL64=$ac_cv_prog_OTOOL64
7948 if test -n "$OTOOL64"; then
7949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7950 $as_echo "$OTOOL64" >&6; }
7951 else
7952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7953 $as_echo "no" >&6; }
7954 fi
7955
7956
7957 fi
7958 if test -z "$ac_cv_prog_OTOOL64"; then
7959 ac_ct_OTOOL64=$OTOOL64
7960 # Extract the first word of "otool64", so it can be a program name with args.
7961 set dummy otool64; ac_word=$2
7962 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7963 $as_echo_n "checking for $ac_word... " >&6; }
7964 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
7965 $as_echo_n "(cached) " >&6
7966 else
7967 if test -n "$ac_ct_OTOOL64"; then
7968 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7969 else
7970 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7971 for as_dir in $PATH
7972 do
7973 IFS=$as_save_IFS
7974 test -z "$as_dir" && as_dir=.
7975 for ac_exec_ext in '' $ac_executable_extensions; do
7976 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac _exec_ext"; }; then
7977 ac_cv_prog_ac_ct_OTOOL64="otool64"
7978 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" > &5
7979 break 2
7980 fi
7981 done
7982 done
7983 IFS=$as_save_IFS
7984
7985 fi
7986 fi
7987 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7988 if test -n "$ac_ct_OTOOL64"; then
7989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7990 $as_echo "$ac_ct_OTOOL64" >&6; }
7991 else
7992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7993 $as_echo "no" >&6; }
7994 fi
7995
7996 if test "x$ac_ct_OTOOL64" = x; then
7997 OTOOL64=":"
7998 else
7999 case $cross_compiling:$ac_tool_warned in
8000 yes:)
8001 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8002 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2 ;}
8003 ac_tool_warned=yes ;;
8004 esac
8005 OTOOL64=$ac_ct_OTOOL64
8006 fi
8007 else
8008 OTOOL64="$ac_cv_prog_OTOOL64"
8009 fi
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024
8025
8026
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8038 $as_echo_n "checking for -single_module linker flag... " >&6; }
8039 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
8040 $as_echo_n "(cached) " >&6
8041 else
8042 lt_cv_apple_cc_single_mod=no
8043 if test -z "${LT_MULTI_MODULE}"; then
8044 # By default we will add the -single_module flag. You can override
8045 # by either setting the environment variable LT_MULTI_MODULE
8046 # non-empty at configure time, or by adding -multi_module to the
8047 # link flags.
8048 rm -rf libconftest.dylib*
8049 echo "int foo(void){return 1;}" > conftest.c
8050 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8051 -dynamiclib -Wl,-single_module conftest.c" >&5
8052 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8053 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8054 _lt_result=$?
8055 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_resu lt = 0; then
8056 lt_cv_apple_cc_single_mod=yes
8057 else
8058 cat conftest.err >&5
8059 fi
8060 rm -rf libconftest.dylib*
8061 rm -f conftest.*
8062 fi
8063 fi
8064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8065 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8067 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8068 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
8069 $as_echo_n "(cached) " >&6
8070 else
8071 lt_cv_ld_exported_symbols_list=no
8072 save_LDFLAGS=$LDFLAGS
8073 echo "_main" > conftest.sym
8074 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8075 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8076 /* end confdefs.h. */
8077
8078 int
8079 main ()
8080 {
8081
8082 ;
8083 return 0;
8084 }
8085 _ACEOF
8086 if ac_fn_c_try_link "$LINENO"; then :
8087 lt_cv_ld_exported_symbols_list=yes
8088 else
8089 lt_cv_ld_exported_symbols_list=no
8090 fi
8091 rm -f core conftest.err conftest.$ac_objext \
8092 conftest$ac_exeext conftest.$ac_ext
8093 LDFLAGS="$save_LDFLAGS"
8094
8095 fi
8096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list " >&5
8097 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker fla g" >&5
8099 $as_echo_n "checking for -force_load linker flag... " >&6; }
8100 if test "${lt_cv_ld_force_load+set}" = set; then :
8101 $as_echo_n "(cached) " >&6
8102 else
8103 lt_cv_ld_force_load=no
8104 cat > conftest.c << _LT_EOF
8105 int forced_loaded() { return 2;}
8106 _LT_EOF
8107 echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8108 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8109 echo "$AR cru libconftest.a conftest.o" >&5
8110 $AR cru libconftest.a conftest.o 2>&5
8111 cat > conftest.c << _LT_EOF
8112 int main() { return 0;}
8113 _LT_EOF
8114 echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./li bconftest.a" >&5
8115 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconft est.a 2>conftest.err
8116 _lt_result=$?
8117 if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $ GREP forced_load conftest 2>&1 >/dev/null; then
8118 lt_cv_ld_force_load=yes
8119 else
8120 cat conftest.err >&5
8121 fi
8122 rm -f conftest.err libconftest.a conftest conftest.c
8123 rm -rf conftest.dSYM
8124
8125 fi
8126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8127 $as_echo "$lt_cv_ld_force_load" >&6; }
8128 case $host_os in
8129 rhapsody* | darwin1.[012])
8130 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8131 darwin1.*)
8132 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppres s' ;;
8133 darwin*) # darwin 5.x on
8134 # if running on 10.5 or later, the deployment target defaults
8135 # to the OS version, if on x86, and 10.4, the deployment
8136 # target defaults to 10.4. Don't you love it?
8137 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8138 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8139 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8140 10.[012]*)
8141 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}sup press' ;;
8142 10.*)
8143 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8144 esac
8145 ;;
8146 esac
8147 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8148 _lt_dar_single_mod='$single_module'
8149 fi
8150 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8151 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname }-symbols.expsym'
8152 else
8153 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8154 fi
8155 if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8156 _lt_dsymutil='~$DSYMUTIL $lib || :'
8157 else
8158 _lt_dsymutil=
8159 fi
8160 ;;
8161 esac
8162
8163 for ac_header in dlfcn.h
8164 do :
8165 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_i ncludes_default
8166 "
8167 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
8168 cat >>confdefs.h <<_ACEOF
8169 #define HAVE_DLFCN_H 1
8170 _ACEOF
8171
8172 fi
8173
8174 done
8175
8176
8177
8178 # autoconf.info says this should be called right after AC_INIT.
8179 ac_config_headers="$ac_config_headers config.h:config.in"
8180
8181
8182
8183
8184
8185
8186 # Put a plausible default for CC_FOR_BUILD in Makefile.
8187 if test "x$cross_compiling" = "xno"; then
8188 CC_FOR_BUILD='$(CC)'
8189 else
8190 CC_FOR_BUILD=gcc
8191 fi
8192
8193
8194
8195
8196 AR=${AR-ar}
8197
8198 if test -n "$ac_tool_prefix"; then
8199 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8200 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8201 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8202 $as_echo_n "checking for $ac_word... " >&6; }
8203 if test "${ac_cv_prog_RANLIB+set}" = set; then :
8204 $as_echo_n "(cached) " >&6
8205 else
8206 if test -n "$RANLIB"; then
8207 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8208 else
8209 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8210 for as_dir in $PATH
8211 do
8212 IFS=$as_save_IFS
8213 test -z "$as_dir" && as_dir=.
8214 for ac_exec_ext in '' $ac_executable_extensions; do
8215 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac _exec_ext"; }; then
8216 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8217 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" > &5
8218 break 2
8219 fi
8220 done
8221 done
8222 IFS=$as_save_IFS
8223
8224 fi
8225 fi
8226 RANLIB=$ac_cv_prog_RANLIB
8227 if test -n "$RANLIB"; then
8228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8229 $as_echo "$RANLIB" >&6; }
8230 else
8231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8232 $as_echo "no" >&6; }
8233 fi
8234
8235
8236 fi
8237 if test -z "$ac_cv_prog_RANLIB"; then
8238 ac_ct_RANLIB=$RANLIB
8239 # Extract the first word of "ranlib", so it can be a program name with args.
8240 set dummy ranlib; ac_word=$2
8241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8242 $as_echo_n "checking for $ac_word... " >&6; }
8243 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
8244 $as_echo_n "(cached) " >&6
8245 else
8246 if test -n "$ac_ct_RANLIB"; then
8247 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8248 else
8249 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8250 for as_dir in $PATH
8251 do
8252 IFS=$as_save_IFS
8253 test -z "$as_dir" && as_dir=.
8254 for ac_exec_ext in '' $ac_executable_extensions; do
8255 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac _exec_ext"; }; then
8256 ac_cv_prog_ac_ct_RANLIB="ranlib"
8257 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" > &5
8258 break 2
8259 fi
8260 done
8261 done
8262 IFS=$as_save_IFS
8263
8264 fi
8265 fi
8266 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8267 if test -n "$ac_ct_RANLIB"; then
8268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8269 $as_echo "$ac_ct_RANLIB" >&6; }
8270 else
8271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8272 $as_echo "no" >&6; }
8273 fi
8274
8275 if test "x$ac_ct_RANLIB" = x; then
8276 RANLIB=":"
8277 else
8278 case $cross_compiling:$ac_tool_warned in
8279 yes:)
8280 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8281 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2 ;}
8282 ac_tool_warned=yes ;;
8283 esac
8284 RANLIB=$ac_ct_RANLIB
8285 fi
8286 else
8287 RANLIB="$ac_cv_prog_RANLIB"
8288 fi
8289
8290
8291 # Some of the common include files depend on bfd.h, and bfd.h checks
8292 # that config.h is included first by testing that the PACKAGE macro
8293 # is defined.
8294 PACKAGE=sim
8295
8296 cat >>confdefs.h <<_ACEOF
8297 #define PACKAGE "$PACKAGE"
8298 _ACEOF
8299
8300
8301
8302 # Dependency checking.
8303 ac_config_commands="$ac_config_commands depdir"
8304
8305
8306 depcc="$CC" am_compiler_list=
8307
8308 am_depcomp=$ac_aux_dir/depcomp
8309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >& 5
8310 $as_echo_n "checking dependency style of $depcc... " >&6; }
8311 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
8312 $as_echo_n "(cached) " >&6
8313 else
8314 if test -f "$am_depcomp"; then
8315 # We make a subdir and do the tests there. Otherwise we can end up
8316 # making bogus files that we don't know about and never remove. For
8317 # instance it was reported that on HP-UX the gcc test will end up
8318 # making a dummy file named `D' -- because `-MD' means `put the output
8319 # in D'.
8320 mkdir conftest.dir
8321 # Copy depcomp to subdir because otherwise we won't find it if we're
8322 # using a relative directory.
8323 cp "$am_depcomp" conftest.dir
8324 cd conftest.dir
8325 # We will build objects and dependencies in a subdirectory because
8326 # it helps to detect inapplicable dependency modes. For instance
8327 # both Tru64's cc and ICC support -MD to output dependencies as a
8328 # side effect of compilation, but ICC will put the dependencies in
8329 # the current directory while Tru64 will put them in the object
8330 # directory.
8331 mkdir sub
8332
8333 am_cv_CC_dependencies_compiler_type=none
8334 if test "$am_compiler_list" = ""; then
8335 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
8336 fi
8337 for depmode in $am_compiler_list; do
8338 if test $depmode = none; then break; fi
8339
8340 $as_echo "$as_me:$LINENO: trying $depmode" >&5
8341 # Setup a source with many dependencies, because some compilers
8342 # like to wrap large dependency lists on column 80 (with \), and
8343 # we should not choose a depcomp mode which is confused by this.
8344 #
8345 # We need to recreate these files for each test, as the compiler may
8346 # overwrite some of them when testing with obscure command lines.
8347 # This happens at least with the AIX C compiler.
8348 : > sub/conftest.c
8349 for i in 1 2 3 4 5 6; do
8350 echo '#include "conftst'$i'.h"' >> sub/conftest.c
8351 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
8352 # Solaris 8's {/usr,}/bin/sh.
8353 touch sub/conftst$i.h
8354 done
8355 echo "include sub/conftest.Po" > confmf
8356
8357 # We check with `-c' and `-o' for the sake of the "dashmstdout"
8358 # mode. It turns out that the SunPro C++ compiler does not properly
8359 # handle `-M -o', and we need to detect this.
8360 depcmd="depmode=$depmode \
8361 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
8362 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
8363 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
8364 echo "| $depcmd" | sed -e 's/ */ /g' >&5
8365 if env $depcmd > conftest.err 2>&1 &&
8366 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
8367 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
8368 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
8369 # icc doesn't choke on unknown options, it will just issue warnings
8370 # or remarks (even with -Werror). So we grep stderr for any message
8371 # that says an option was ignored or not supported.
8372 # When given -MP, icc 7.0 and 7.1 complain thusly:
8373 # icc: Command line warning: ignoring option '-M'; no argument required
8374 # The diagnosis changed in icc 8.0:
8375 # icc: Command line remark: option '-MP' not supported
8376 if (grep 'ignoring option' conftest.err ||
8377 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
8378 am_cv_CC_dependencies_compiler_type=$depmode
8379 $as_echo "$as_me:$LINENO: success" >&5
8380 break
8381 fi
8382 fi
8383 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
8384 sed -e 's/^/| /' < conftest.err >&5
8385 done
8386
8387 cd ..
8388 rm -rf conftest.dir
8389 else
8390 am_cv_CC_dependencies_compiler_type=none
8391 fi
8392
8393 fi
8394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler _type" >&5
8395 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
8396 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
8397 then as_fn_error "no usable dependency style found" "$LINENO" 5
8398 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
8399
8400 fi
8401
8402
8403 # Check for the 'make' the user wants to use.
8404 for ac_prog in make
8405 do
8406 # Extract the first word of "$ac_prog", so it can be a program name with args.
8407 set dummy $ac_prog; ac_word=$2
8408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8409 $as_echo_n "checking for $ac_word... " >&6; }
8410 if test "${ac_cv_prog_MAKE+set}" = set; then :
8411 $as_echo_n "(cached) " >&6
8412 else
8413 if test -n "$MAKE"; then
8414 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
8415 else
8416 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8417 for as_dir in $PATH
8418 do
8419 IFS=$as_save_IFS
8420 test -z "$as_dir" && as_dir=.
8421 for ac_exec_ext in '' $ac_executable_extensions; do
8422 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac _exec_ext"; }; then
8423 ac_cv_prog_MAKE="$ac_prog"
8424 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" > &5
8425 break 2
8426 fi
8427 done
8428 done
8429 IFS=$as_save_IFS
8430
8431 fi
8432 fi
8433 MAKE=$ac_cv_prog_MAKE
8434 if test -n "$MAKE"; then
8435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
8436 $as_echo "$MAKE" >&6; }
8437 else
8438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8439 $as_echo "no" >&6; }
8440 fi
8441
8442
8443 test -n "$MAKE" && break
8444 done
8445
8446 MAKE_IS_GNU=
8447 case "`$MAKE --version 2>&1 | sed 1q`" in
8448 *GNU*)
8449 MAKE_IS_GNU=yes
8450 ;;
8451 esac
8452 if test "$MAKE_IS_GNU" = yes; then
8453 GMAKE_TRUE=
8454 GMAKE_FALSE='#'
8455 else
8456 GMAKE_TRUE='#'
8457 GMAKE_FALSE=
8458 fi
8459
8460
8461 ALL_LINGUAS=
8462 # If we haven't got the data from the intl directory,
8463 # assume NLS is disabled.
8464 USE_NLS=no
8465 LIBINTL=
8466 LIBINTL_DEP=
8467 INCINTL=
8468 XGETTEXT=
8469 GMSGFMT=
8470 POSUB=
8471
8472 if test -f ../../intl/config.intl; then
8473 . ../../intl/config.intl
8474 fi
8475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
8476 $as_echo_n "checking whether NLS is requested... " >&6; }
8477 if test x"$USE_NLS" != xyes; then
8478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8479 $as_echo "no" >&6; }
8480 else
8481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8482 $as_echo "yes" >&6; }
8483
8484 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
8485
8486
8487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed " >&5
8488 $as_echo_n "checking for catalogs to be installed... " >&6; }
8489 # Look for .po and .gmo files in the source directory.
8490 CATALOGS=
8491 XLINGUAS=
8492 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
8493 # If there aren't any .gmo files the shell will give us the
8494 # literal string "../path/to/srcdir/po/*.gmo" which has to be
8495 # weeded out.
8496 case "$cat" in *\**)
8497 continue;;
8498 esac
8499 # The quadruple backslash is collapsed to a double backslash
8500 # by the backticks, then collapsed again by the double quotes,
8501 # leaving us with one backslash in the sed expression (right
8502 # before the dot that mustn't act as a wildcard).
8503 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
8504 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
8505 # The user is allowed to set LINGUAS to a list of languages to
8506 # install catalogs for. If it's empty that means "all of them."
8507 if test "x$LINGUAS" = x; then
8508 CATALOGS="$CATALOGS $cat"
8509 XLINGUAS="$XLINGUAS $lang"
8510 else
8511 case "$LINGUAS" in *$lang*)
8512 CATALOGS="$CATALOGS $cat"
8513 XLINGUAS="$XLINGUAS $lang"
8514 ;;
8515 esac
8516 fi
8517 done
8518 LINGUAS="$XLINGUAS"
8519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
8520 $as_echo "$LINGUAS" >&6; }
8521
8522
8523 DATADIRNAME=share
8524
8525 INSTOBJEXT=.mo
8526
8527 GENCAT=gencat
8528
8529 CATOBJEXT=.gmo
8530
8531 fi
8532
8533 # Check for common headers.
8534 # FIXME: Seems to me this can cause problems for i386-windows hosts.
8535 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
8536 for ac_header in stdlib.h string.h strings.h unistd.h time.h
8537 do :
8538 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8539 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_include s_default"
8540 eval as_val=\$$as_ac_Header
8541 if test "x$as_val" = x""yes; then :
8542 cat >>confdefs.h <<_ACEOF
8543 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8544 _ACEOF
8545
8546 fi
8547
8548 done
8549
8550 for ac_header in sys/time.h sys/resource.h
8551 do :
8552 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8553 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_include s_default"
8554 eval as_val=\$$as_ac_Header
8555 if test "x$as_val" = x""yes; then :
8556 cat >>confdefs.h <<_ACEOF
8557 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8558 _ACEOF
8559
8560 fi
8561
8562 done
8563
8564 for ac_header in fcntl.h fpu_control.h
8565 do :
8566 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8567 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_include s_default"
8568 eval as_val=\$$as_ac_Header
8569 if test "x$as_val" = x""yes; then :
8570 cat >>confdefs.h <<_ACEOF
8571 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8572 _ACEOF
8573
8574 fi
8575
8576 done
8577
8578 for ac_header in dlfcn.h errno.h sys/stat.h
8579 do :
8580 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8581 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_include s_default"
8582 eval as_val=\$$as_ac_Header
8583 if test "x$as_val" = x""yes; then :
8584 cat >>confdefs.h <<_ACEOF
8585 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8586 _ACEOF
8587
8588 fi
8589
8590 done
8591
8592 for ac_func in getrusage time sigaction __setfpucw
8593 do :
8594 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8595 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8596 eval as_val=\$$as_ac_var
8597 if test "x$as_val" = x""yes; then :
8598 cat >>confdefs.h <<_ACEOF
8599 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8600 _ACEOF
8601
8602 fi
8603 done
8604
8605
8606 # Check for socket libraries
8607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
8608 $as_echo_n "checking for bind in -lsocket... " >&6; }
8609 if test "${ac_cv_lib_socket_bind+set}" = set; then :
8610 $as_echo_n "(cached) " >&6
8611 else
8612 ac_check_lib_save_LIBS=$LIBS
8613 LIBS="-lsocket $LIBS"
8614 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8615 /* end confdefs.h. */
8616
8617 /* Override any GCC internal prototype to avoid an error.
8618 Use char because int might match the return type of a GCC
8619 builtin and then its argument prototype would still apply. */
8620 #ifdef __cplusplus
8621 extern "C"
8622 #endif
8623 char bind ();
8624 int
8625 main ()
8626 {
8627 return bind ();
8628 ;
8629 return 0;
8630 }
8631 _ACEOF
8632 if ac_fn_c_try_link "$LINENO"; then :
8633 ac_cv_lib_socket_bind=yes
8634 else
8635 ac_cv_lib_socket_bind=no
8636 fi
8637 rm -f core conftest.err conftest.$ac_objext \
8638 conftest$ac_exeext conftest.$ac_ext
8639 LIBS=$ac_check_lib_save_LIBS
8640 fi
8641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5
8642 $as_echo "$ac_cv_lib_socket_bind" >&6; }
8643 if test "x$ac_cv_lib_socket_bind" = x""yes; then :
8644 cat >>confdefs.h <<_ACEOF
8645 #define HAVE_LIBSOCKET 1
8646 _ACEOF
8647
8648 LIBS="-lsocket $LIBS"
8649
8650 fi
8651
8652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >& 5
8653 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
8654 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
8655 $as_echo_n "(cached) " >&6
8656 else
8657 ac_check_lib_save_LIBS=$LIBS
8658 LIBS="-lnsl $LIBS"
8659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8660 /* end confdefs.h. */
8661
8662 /* Override any GCC internal prototype to avoid an error.
8663 Use char because int might match the return type of a GCC
8664 builtin and then its argument prototype would still apply. */
8665 #ifdef __cplusplus
8666 extern "C"
8667 #endif
8668 char gethostbyname ();
8669 int
8670 main ()
8671 {
8672 return gethostbyname ();
8673 ;
8674 return 0;
8675 }
8676 _ACEOF
8677 if ac_fn_c_try_link "$LINENO"; then :
8678 ac_cv_lib_nsl_gethostbyname=yes
8679 else
8680 ac_cv_lib_nsl_gethostbyname=no
8681 fi
8682 rm -f core conftest.err conftest.$ac_objext \
8683 conftest$ac_exeext conftest.$ac_ext
8684 LIBS=$ac_check_lib_save_LIBS
8685 fi
8686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" > &5
8687 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
8688 if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then :
8689 cat >>confdefs.h <<_ACEOF
8690 #define HAVE_LIBNSL 1
8691 _ACEOF
8692
8693 LIBS="-lnsl $LIBS"
8694
8695 fi
8696
8697
8698 # BFD conditionally uses zlib, so we must link it in if libbfd does, by
8699 # using the same condition.
8700
8701 # See if the user specified whether he wants zlib support or not.
8702
8703 # Check whether --with-zlib was given.
8704 if test "${with_zlib+set}" = set; then :
8705 withval=$with_zlib;
8706 else
8707 with_zlib=auto
8708 fi
8709
8710
8711 if test "$with_zlib" != "no"; then
8712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zli bVersion" >&5
8713 $as_echo_n "checking for library containing zlibVersion... " >&6; }
8714 if test "${ac_cv_search_zlibVersion+set}" = set; then :
8715 $as_echo_n "(cached) " >&6
8716 else
8717 ac_func_search_save_LIBS=$LIBS
8718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8719 /* end confdefs.h. */
8720
8721 /* Override any GCC internal prototype to avoid an error.
8722 Use char because int might match the return type of a GCC
8723 builtin and then its argument prototype would still apply. */
8724 #ifdef __cplusplus
8725 extern "C"
8726 #endif
8727 char zlibVersion ();
8728 int
8729 main ()
8730 {
8731 return zlibVersion ();
8732 ;
8733 return 0;
8734 }
8735 _ACEOF
8736 for ac_lib in '' z; do
8737 if test -z "$ac_lib"; then
8738 ac_res="none required"
8739 else
8740 ac_res=-l$ac_lib
8741 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8742 fi
8743 if ac_fn_c_try_link "$LINENO"; then :
8744 ac_cv_search_zlibVersion=$ac_res
8745 fi
8746 rm -f core conftest.err conftest.$ac_objext \
8747 conftest$ac_exeext
8748 if test "${ac_cv_search_zlibVersion+set}" = set; then :
8749 break
8750 fi
8751 done
8752 if test "${ac_cv_search_zlibVersion+set}" = set; then :
8753
8754 else
8755 ac_cv_search_zlibVersion=no
8756 fi
8757 rm conftest.$ac_ext
8758 LIBS=$ac_func_search_save_LIBS
8759 fi
8760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
8761 $as_echo "$ac_cv_search_zlibVersion" >&6; }
8762 ac_res=$ac_cv_search_zlibVersion
8763 if test "$ac_res" != no; then :
8764 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8765 for ac_header in zlib.h
8766 do :
8767 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_inc ludes_default"
8768 if test "x$ac_cv_header_zlib_h" = x""yes; then :
8769 cat >>confdefs.h <<_ACEOF
8770 #define HAVE_ZLIB_H 1
8771 _ACEOF
8772
8773 fi
8774
8775 done
8776
8777 fi
8778
8779 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
8780 as_fn_error "zlib (libz) library was explicitly requested but not found" " $LINENO" 5
8781 fi
8782 fi
8783
8784
8785 # BFD uses libdl when when plugins enabled.
8786
8787 # Check whether --enable-plugins was given.
8788 if test "${enable_plugins+set}" = set; then :
8789 enableval=$enable_plugins; case "${enableval}" in
8790 yes | "") plugins=yes ;;
8791 no) plugins=no ;;
8792 *) plugins=yes ;;
8793 esac
8794 else
8795 plugins=no
8796 fi
8797
8798
8799 if test "$plugins" = yes; then
8800 PLUGINS_TRUE=
8801 PLUGINS_FALSE='#'
8802 else
8803 PLUGINS_TRUE='#'
8804 PLUGINS_FALSE=
8805 fi
8806
8807
8808
8809
8810
8811 # Set options
8812 enable_dlopen=yes
8813
8814
8815
8816
8817 enable_win32_dll=no
8818
8819
8820 # Check whether --enable-shared was given.
8821 if test "${enable_shared+set}" = set; then :
8822 enableval=$enable_shared; p=${PACKAGE-default}
8823 case $enableval in
8824 yes) enable_shared=yes ;;
8825 no) enable_shared=no ;;
8826 *)
8827 enable_shared=no
8828 # Look at the argument we got. We use all the common list separators.
8829 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8830 for pkg in $enableval; do
8831 IFS="$lt_save_ifs"
8832 if test "X$pkg" = "X$p"; then
8833 enable_shared=yes
8834 fi
8835 done
8836 IFS="$lt_save_ifs"
8837 ;;
8838 esac
8839 else
8840 enable_shared=yes
8841 fi
8842
8843
8844
8845
8846
8847
8848
8849
8850
8851 # Check whether --enable-static was given.
8852 if test "${enable_static+set}" = set; then :
8853 enableval=$enable_static; p=${PACKAGE-default}
8854 case $enableval in
8855 yes) enable_static=yes ;;
8856 no) enable_static=no ;;
8857 *)
8858 enable_static=no
8859 # Look at the argument we got. We use all the common list separators.
8860 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8861 for pkg in $enableval; do
8862 IFS="$lt_save_ifs"
8863 if test "X$pkg" = "X$p"; then
8864 enable_static=yes
8865 fi
8866 done
8867 IFS="$lt_save_ifs"
8868 ;;
8869 esac
8870 else
8871 enable_static=yes
8872 fi
8873
8874
8875
8876
8877
8878
8879
8880
8881
8882
8883 # Check whether --with-pic was given.
8884 if test "${with_pic+set}" = set; then :
8885 withval=$with_pic; pic_mode="$withval"
8886 else
8887 pic_mode=default
8888 fi
8889
8890
8891 test -z "$pic_mode" && pic_mode=default
8892
8893
8894
8895
8896
8897
8898
8899 # Check whether --enable-fast-install was given.
8900 if test "${enable_fast_install+set}" = set; then :
8901 enableval=$enable_fast_install; p=${PACKAGE-default}
8902 case $enableval in
8903 yes) enable_fast_install=yes ;;
8904 no) enable_fast_install=no ;;
8905 *)
8906 enable_fast_install=no
8907 # Look at the argument we got. We use all the common list separators.
8908 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8909 for pkg in $enableval; do
8910 IFS="$lt_save_ifs"
8911 if test "X$pkg" = "X$p"; then
8912 enable_fast_install=yes
8913 fi
8914 done
8915 IFS="$lt_save_ifs"
8916 ;;
8917 esac
8918 else
8919 enable_fast_install=yes
8920 fi
8921
8922
8923
8924
8925
8926
8927
8928
8929
8930
8931
8932 # This can be used to rebuild libtool when needed
8933 LIBTOOL_DEPS="$ltmain"
8934
8935 # Always use our own libtool.
8936 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8937
8938
8939
8940
8941
8942
8943
8944
8945
8946
8947
8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961
8962
8963 test -z "$LN_S" && LN_S="ln -s"
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
8975
8976
8977
8978 if test -n "${ZSH_VERSION+set}" ; then
8979 setopt NO_GLOB_SUBST
8980 fi
8981
8982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8983 $as_echo_n "checking for objdir... " >&6; }
8984 if test "${lt_cv_objdir+set}" = set; then :
8985 $as_echo_n "(cached) " >&6
8986 else
8987 rm -f .libs 2>/dev/null
8988 mkdir .libs 2>/dev/null
8989 if test -d .libs; then
8990 lt_cv_objdir=.libs
8991 else
8992 # MS-DOS does not allow filenames that begin with a dot.
8993 lt_cv_objdir=_libs
8994 fi
8995 rmdir .libs 2>/dev/null
8996 fi
8997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8998 $as_echo "$lt_cv_objdir" >&6; }
8999 objdir=$lt_cv_objdir
9000
9001
9002
9003
9004
9005 cat >>confdefs.h <<_ACEOF
9006 #define LT_OBJDIR "$lt_cv_objdir/"
9007 _ACEOF
9008
9009
9010
9011
9012 case $host_os in
9013 aix3*)
9014 # AIX sometimes has problems with the GCC collect2 program. For some
9015 # reason, if we set the COLLECT_NAMES environment variable, the problems
9016 # vanish in a puff of smoke.
9017 if test "X${COLLECT_NAMES+set}" != Xset; then
9018 COLLECT_NAMES=
9019 export COLLECT_NAMES
9020 fi
9021 ;;
9022 esac
9023
9024 # Global variables:
9025 ofile=libtool
9026 can_build_shared=yes
9027
9028 # All known linkers require a `.a' archive for static linking (except MSVC,
9029 # which needs '.lib').
9030 libext=a
9031
9032 with_gnu_ld="$lt_cv_prog_gnu_ld"
9033
9034 old_CC="$CC"
9035 old_CFLAGS="$CFLAGS"
9036
9037 # Set sane defaults for various variables
9038 test -z "$CC" && CC=cc
9039 test -z "$LTCC" && LTCC=$CC
9040 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9041 test -z "$LD" && LD=ld
9042 test -z "$ac_objext" && ac_objext=o
9043
9044 for cc_temp in $compiler""; do
9045 case $cc_temp in
9046 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9047 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9048 \-*) ;;
9049 *) break;;
9050 esac
9051 done
9052 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9053
9054
9055 # Only perform the check for file, if the check method requires it
9056 test -z "$MAGIC_CMD" && MAGIC_CMD=file
9057 case $deplibs_check_method in
9058 file_magic*)
9059 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9061 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
9062 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9063 $as_echo_n "(cached) " >&6
9064 else
9065 case $MAGIC_CMD in
9066 [\\/*] | ?:[\\/]*)
9067 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path .
9068 ;;
9069 *)
9070 lt_save_MAGIC_CMD="$MAGIC_CMD"
9071 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9072 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9073 for ac_dir in $ac_dummy; do
9074 IFS="$lt_save_ifs"
9075 test -z "$ac_dir" && ac_dir=.
9076 if test -f $ac_dir/${ac_tool_prefix}file; then
9077 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
9078 if test -n "$file_magic_test_file"; then
9079 case $deplibs_check_method in
9080 "file_magic "*)
9081 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9082 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9083 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9084 $EGREP "$file_magic_regex" > /dev/null; then
9085 :
9086 else
9087 cat <<_LT_EOF 1>&2
9088
9089 *** Warning: the command libtool uses to detect shared libraries,
9090 *** $file_magic_cmd, produces output that libtool cannot recognize.
9091 *** The result is that libtool may fail to recognize shared libraries
9092 *** as such. This will affect the creation of libtool libraries that
9093 *** depend on shared libraries, but programs linked with such libtool
9094 *** libraries will work regardless of this problem. Nevertheless, you
9095 *** may want to report the problem to your system manager and/or to
9096 *** bug-libtool@gnu.org
9097
9098 _LT_EOF
9099 fi ;;
9100 esac
9101 fi
9102 break
9103 fi
9104 done
9105 IFS="$lt_save_ifs"
9106 MAGIC_CMD="$lt_save_MAGIC_CMD"
9107 ;;
9108 esac
9109 fi
9110
9111 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9112 if test -n "$MAGIC_CMD"; then
9113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9114 $as_echo "$MAGIC_CMD" >&6; }
9115 else
9116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9117 $as_echo "no" >&6; }
9118 fi
9119
9120
9121
9122
9123
9124 if test -z "$lt_cv_path_MAGIC_CMD"; then
9125 if test -n "$ac_tool_prefix"; then
9126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9127 $as_echo_n "checking for file... " >&6; }
9128 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
9129 $as_echo_n "(cached) " >&6
9130 else
9131 case $MAGIC_CMD in
9132 [\\/*] | ?:[\\/]*)
9133 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path .
9134 ;;
9135 *)
9136 lt_save_MAGIC_CMD="$MAGIC_CMD"
9137 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
9138 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9139 for ac_dir in $ac_dummy; do
9140 IFS="$lt_save_ifs"
9141 test -z "$ac_dir" && ac_dir=.
9142 if test -f $ac_dir/file; then
9143 lt_cv_path_MAGIC_CMD="$ac_dir/file"
9144 if test -n "$file_magic_test_file"; then
9145 case $deplibs_check_method in
9146 "file_magic "*)
9147 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9148 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9149 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9150 $EGREP "$file_magic_regex" > /dev/null; then
9151 :
9152 else
9153 cat <<_LT_EOF 1>&2
9154
9155 *** Warning: the command libtool uses to detect shared libraries,
9156 *** $file_magic_cmd, produces output that libtool cannot recognize.
9157 *** The result is that libtool may fail to recognize shared libraries
9158 *** as such. This will affect the creation of libtool libraries that
9159 *** depend on shared libraries, but programs linked with such libtool
9160 *** libraries will work regardless of this problem. Nevertheless, you
9161 *** may want to report the problem to your system manager and/or to
9162 *** bug-libtool@gnu.org
9163
9164 _LT_EOF
9165 fi ;;
9166 esac
9167 fi
9168 break
9169 fi
9170 done
9171 IFS="$lt_save_ifs"
9172 MAGIC_CMD="$lt_save_MAGIC_CMD"
9173 ;;
9174 esac
9175 fi
9176
9177 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
9178 if test -n "$MAGIC_CMD"; then
9179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9180 $as_echo "$MAGIC_CMD" >&6; }
9181 else
9182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9183 $as_echo "no" >&6; }
9184 fi
9185
9186
9187 else
9188 MAGIC_CMD=:
9189 fi
9190 fi
9191
9192 fi
9193 ;;
9194 esac
9195
9196 # Use C for the default configuration in the libtool script
9197
9198 lt_save_CC="$CC"
9199 ac_ext=c
9200 ac_cpp='$CPP $CPPFLAGS'
9201 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9202 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $ LIBS >&5'
9203 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9204
9205
9206 # Source file extension for C test sources.
9207 ac_ext=c
9208
9209 # Object file extension for compiled C test sources.
9210 objext=o
9211 objext=$objext
9212
9213 # Code to be used in simple compile tests
9214 lt_simple_compile_test_code="int some_variable = 0;"
9215
9216 # Code to be used in simple link tests
9217 lt_simple_link_test_code='int main(){return(0);}'
9218
9219
9220
9221
9222
9223
9224
9225 # If no C compiler was specified, use CC.
9226 LTCC=${LTCC-"$CC"}
9227
9228 # If no C compiler flags were specified, use CFLAGS.
9229 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9230
9231 # Allow CC to be a program name with arguments.
9232 compiler=$CC
9233
9234 # Save the default compiler, since it gets overwritten when the other
9235 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9236 compiler_DEFAULT=$CC
9237
9238 # save warnings/boilerplate of simple test code
9239 ac_outfile=conftest.$ac_objext
9240 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9241 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9242 _lt_compiler_boilerplate=`cat conftest.err`
9243 $RM conftest*
9244
9245 ac_outfile=conftest.$ac_objext
9246 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9247 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9248 _lt_linker_boilerplate=`cat conftest.err`
9249 $RM -r conftest*
9250
9251
9252 ## CAVEAT EMPTOR:
9253 ## There is no encapsulation within the following macros, do not change
9254 ## the running order or otherwise move them around unless you know exactly
9255 ## what you are doing...
9256 if test -n "$compiler"; then
9257
9258 lt_prog_compiler_no_builtin_flag=
9259
9260 if test "$GCC" = yes; then
9261 case $cc_basename in
9262 nvcc*)
9263 lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9264 *)
9265 lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9266 esac
9267
9268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-r tti -fno-exceptions" >&5
9269 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9270 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
9271 $as_echo_n "(cached) " >&6
9272 else
9273 lt_cv_prog_compiler_rtti_exceptions=no
9274 ac_outfile=conftest.$ac_objext
9275 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9276 lt_compiler_flag="-fno-rtti -fno-exceptions"
9277 # Insert the option either (1) after the last *FLAGS variable, or
9278 # (2) before a word containing "conftest.", or (3) at the end.
9279 # Note that $ac_compile itself does not contain backslashes and begins
9280 # with a dollar sign (not a hyphen), so the echo should work correctly.
9281 # The option is referenced via a variable to avoid confusing sed.
9282 lt_compile=`echo "$ac_compile" | $SED \
9283 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9284 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9285 -e 's:$: $lt_compiler_flag:'`
9286 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9287 (eval "$lt_compile" 2>conftest.err)
9288 ac_status=$?
9289 cat conftest.err >&5
9290 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9291 if (exit $ac_status) && test -s "$ac_outfile"; then
9292 # The compiler can only warn and ignore the option if not recognized
9293 # So say no if there are warnings other than the usual output.
9294 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9295 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9296 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; the n
9297 lt_cv_prog_compiler_rtti_exceptions=yes
9298 fi
9299 fi
9300 $RM conftest*
9301
9302 fi
9303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_excep tions" >&5
9304 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9305
9306 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
9307 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtt i -fno-exceptions"
9308 else
9309 :
9310 fi
9311
9312 fi
9313
9314
9315
9316
9317
9318
9319 lt_prog_compiler_wl=
9320 lt_prog_compiler_pic=
9321 lt_prog_compiler_static=
9322
9323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produc e PIC" >&5
9324 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9325
9326 if test "$GCC" = yes; then
9327 lt_prog_compiler_wl='-Wl,'
9328 lt_prog_compiler_static='-static'
9329
9330 case $host_os in
9331 aix*)
9332 # All AIX code is PIC.
9333 if test "$host_cpu" = ia64; then
9334 # AIX 5 now supports IA64 processor
9335 lt_prog_compiler_static='-Bstatic'
9336 fi
9337 lt_prog_compiler_pic='-fPIC'
9338 ;;
9339
9340 amigaos*)
9341 case $host_cpu in
9342 powerpc)
9343 # see comment about AmigaOS4 .so support
9344 lt_prog_compiler_pic='-fPIC'
9345 ;;
9346 m68k)
9347 # FIXME: we need at least 68020 code to build shared libraries, but
9348 # adding the `-m68020' flag to GCC prevents building anything better ,
9349 # like `-m68040'.
9350 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9351 ;;
9352 esac
9353 ;;
9354
9355 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9356 # PIC is the default for these OSes.
9357 ;;
9358
9359 mingw* | cygwin* | pw32* | os2* | cegcc*)
9360 # This hack is so that the source file can tell whether it is being
9361 # built for inclusion in a dll (and should export symbols for example).
9362 # Although the cygwin gcc ignores -fPIC, still need this for old-style
9363 # (--disable-auto-import) libraries
9364 lt_prog_compiler_pic='-DDLL_EXPORT'
9365 ;;
9366
9367 darwin* | rhapsody*)
9368 # PIC is the default on this platform
9369 # Common symbols not allowed in MH_DYLIB files
9370 lt_prog_compiler_pic='-fno-common'
9371 ;;
9372
9373 haiku*)
9374 # PIC is the default for Haiku.
9375 # The "-static" flag exists, but is broken.
9376 lt_prog_compiler_static=
9377 ;;
9378
9379 hpux*)
9380 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9381 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
9382 # sets the default TLS model and affects inlining.
9383 case $host_cpu in
9384 hppa*64*)
9385 # +Z the default
9386 ;;
9387 *)
9388 lt_prog_compiler_pic='-fPIC'
9389 ;;
9390 esac
9391 ;;
9392
9393 interix[3-9]*)
9394 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9395 # Instead, we relocate shared libraries at runtime.
9396 ;;
9397
9398 msdosdjgpp*)
9399 # Just because we use GCC doesn't mean we suddenly get shared libraries
9400 # on systems that don't support them.
9401 lt_prog_compiler_can_build_shared=no
9402 enable_shared=no
9403 ;;
9404
9405 *nto* | *qnx*)
9406 # QNX uses GNU C++, but need to define -shared option too, otherwise
9407 # it will coredump.
9408 lt_prog_compiler_pic='-fPIC -shared'
9409 ;;
9410
9411 sysv4*MP*)
9412 if test -d /usr/nec; then
9413 lt_prog_compiler_pic=-Kconform_pic
9414 fi
9415 ;;
9416
9417 *)
9418 lt_prog_compiler_pic='-fPIC'
9419 ;;
9420 esac
9421
9422 case $cc_basename in
9423 nvcc*) # Cuda Compiler Driver 2.2
9424 lt_prog_compiler_wl='-Xlinker '
9425 lt_prog_compiler_pic='-Xcompiler -fPIC'
9426 ;;
9427 esac
9428 else
9429 # PORTME Check for flag to pass linker flags through the system compiler.
9430 case $host_os in
9431 aix*)
9432 lt_prog_compiler_wl='-Wl,'
9433 if test "$host_cpu" = ia64; then
9434 # AIX 5 now supports IA64 processor
9435 lt_prog_compiler_static='-Bstatic'
9436 else
9437 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9438 fi
9439 ;;
9440
9441 mingw* | cygwin* | pw32* | os2* | cegcc*)
9442 # This hack is so that the source file can tell whether it is being
9443 # built for inclusion in a dll (and should export symbols for example).
9444 lt_prog_compiler_pic='-DDLL_EXPORT'
9445 ;;
9446
9447 hpux9* | hpux10* | hpux11*)
9448 lt_prog_compiler_wl='-Wl,'
9449 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9450 # not for PA HP-UX.
9451 case $host_cpu in
9452 hppa*64*|ia64*)
9453 # +Z the default
9454 ;;
9455 *)
9456 lt_prog_compiler_pic='+Z'
9457 ;;
9458 esac
9459 # Is there a better lt_prog_compiler_static that works with the bundled CC ?
9460 lt_prog_compiler_static='${wl}-a ${wl}archive'
9461 ;;
9462
9463 irix5* | irix6* | nonstopux*)
9464 lt_prog_compiler_wl='-Wl,'
9465 # PIC (with -KPIC) is the default.
9466 lt_prog_compiler_static='-non_shared'
9467 ;;
9468
9469 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9470 case $cc_basename in
9471 # old Intel for x86_64 which still supported -KPIC.
9472 ecc*)
9473 lt_prog_compiler_wl='-Wl,'
9474 lt_prog_compiler_pic='-KPIC'
9475 lt_prog_compiler_static='-static'
9476 ;;
9477 # icc used to be incompatible with GCC.
9478 # ICC 10 doesn't accept -KPIC any more.
9479 icc* | ifort*)
9480 lt_prog_compiler_wl='-Wl,'
9481 lt_prog_compiler_pic='-fPIC'
9482 lt_prog_compiler_static='-static'
9483 ;;
9484 # Lahey Fortran 8.1.
9485 lf95*)
9486 lt_prog_compiler_wl='-Wl,'
9487 lt_prog_compiler_pic='--shared'
9488 lt_prog_compiler_static='--static'
9489 ;;
9490 pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9491 # Portland Group compilers (*not* the Pentium gcc compiler,
9492 # which looks to be a dead project)
9493 lt_prog_compiler_wl='-Wl,'
9494 lt_prog_compiler_pic='-fpic'
9495 lt_prog_compiler_static='-Bstatic'
9496 ;;
9497 ccc*)
9498 lt_prog_compiler_wl='-Wl,'
9499 # All Alpha code is PIC.
9500 lt_prog_compiler_static='-non_shared'
9501 ;;
9502 xl* | bgxl* | bgf* | mpixl*)
9503 # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9504 lt_prog_compiler_wl='-Wl,'
9505 lt_prog_compiler_pic='-qpic'
9506 lt_prog_compiler_static='-qstaticlink'
9507 ;;
9508 *)
9509 case `$CC -V 2>&1 | sed 5q` in
9510 *Sun\ F* | *Sun*Fortran*)
9511 # Sun Fortran 8.3 passes all unrecognized flags to the linker
9512 lt_prog_compiler_pic='-KPIC'
9513 lt_prog_compiler_static='-Bstatic'
9514 lt_prog_compiler_wl=''
9515 ;;
9516 *Sun\ C*)
9517 # Sun C 5.9
9518 lt_prog_compiler_pic='-KPIC'
9519 lt_prog_compiler_static='-Bstatic'
9520 lt_prog_compiler_wl='-Wl,'
9521 ;;
9522 esac
9523 ;;
9524 esac
9525 ;;
9526
9527 newsos6)
9528 lt_prog_compiler_pic='-KPIC'
9529 lt_prog_compiler_static='-Bstatic'
9530 ;;
9531
9532 *nto* | *qnx*)
9533 # QNX uses GNU C++, but need to define -shared option too, otherwise
9534 # it will coredump.
9535 lt_prog_compiler_pic='-fPIC -shared'
9536 ;;
9537
9538 osf3* | osf4* | osf5*)
9539 lt_prog_compiler_wl='-Wl,'
9540 # All OSF/1 code is PIC.
9541 lt_prog_compiler_static='-non_shared'
9542 ;;
9543
9544 rdos*)
9545 lt_prog_compiler_static='-non_shared'
9546 ;;
9547
9548 solaris*)
9549 lt_prog_compiler_pic='-KPIC'
9550 lt_prog_compiler_static='-Bstatic'
9551 case $cc_basename in
9552 f77* | f90* | f95*)
9553 lt_prog_compiler_wl='-Qoption ld ';;
9554 *)
9555 lt_prog_compiler_wl='-Wl,';;
9556 esac
9557 ;;
9558
9559 sunos4*)
9560 lt_prog_compiler_wl='-Qoption ld '
9561 lt_prog_compiler_pic='-PIC'
9562 lt_prog_compiler_static='-Bstatic'
9563 ;;
9564
9565 sysv4 | sysv4.2uw2* | sysv4.3*)
9566 lt_prog_compiler_wl='-Wl,'
9567 lt_prog_compiler_pic='-KPIC'
9568 lt_prog_compiler_static='-Bstatic'
9569 ;;
9570
9571 sysv4*MP*)
9572 if test -d /usr/nec ;then
9573 lt_prog_compiler_pic='-Kconform_pic'
9574 lt_prog_compiler_static='-Bstatic'
9575 fi
9576 ;;
9577
9578 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9579 lt_prog_compiler_wl='-Wl,'
9580 lt_prog_compiler_pic='-KPIC'
9581 lt_prog_compiler_static='-Bstatic'
9582 ;;
9583
9584 unicos*)
9585 lt_prog_compiler_wl='-Wl,'
9586 lt_prog_compiler_can_build_shared=no
9587 ;;
9588
9589 uts4*)
9590 lt_prog_compiler_pic='-pic'
9591 lt_prog_compiler_static='-Bstatic'
9592 ;;
9593
9594 *)
9595 lt_prog_compiler_can_build_shared=no
9596 ;;
9597 esac
9598 fi
9599
9600 case $host_os in
9601 # For platforms which do not support PIC, -DPIC is meaningless:
9602 *djgpp*)
9603 lt_prog_compiler_pic=
9604 ;;
9605 *)
9606 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9607 ;;
9608 esac
9609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
9610 $as_echo "$lt_prog_compiler_pic" >&6; }
9611
9612
9613
9614
9615
9616
9617 #
9618 # Check to make sure the PIC flag actually works.
9619 #
9620 if test -n "$lt_prog_compiler_pic"; then
9621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_pr og_compiler_pic works" >&5
9622 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9623 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
9624 $as_echo_n "(cached) " >&6
9625 else
9626 lt_cv_prog_compiler_pic_works=no
9627 ac_outfile=conftest.$ac_objext
9628 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9629 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9630 # Insert the option either (1) after the last *FLAGS variable, or
9631 # (2) before a word containing "conftest.", or (3) at the end.
9632 # Note that $ac_compile itself does not contain backslashes and begins
9633 # with a dollar sign (not a hyphen), so the echo should work correctly.
9634 # The option is referenced via a variable to avoid confusing sed.
9635 lt_compile=`echo "$ac_compile" | $SED \
9636 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9637 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9638 -e 's:$: $lt_compiler_flag:'`
9639 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9640 (eval "$lt_compile" 2>conftest.err)
9641 ac_status=$?
9642 cat conftest.err >&5
9643 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9644 if (exit $ac_status) && test -s "$ac_outfile"; then
9645 # The compiler can only warn and ignore the option if not recognized
9646 # So say no if there are warnings other than the usual output.
9647 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9648 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9649 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; the n
9650 lt_cv_prog_compiler_pic_works=yes
9651 fi
9652 fi
9653 $RM conftest*
9654
9655 fi
9656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9657 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9658
9659 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9660 case $lt_prog_compiler_pic in
9661 "" | " "*) ;;
9662 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9663 esac
9664 else
9665 lt_prog_compiler_pic=
9666 lt_prog_compiler_can_build_shared=no
9667 fi
9668
9669 fi
9670
9671
9672
9673
9674
9675
9676 #
9677 # Check to make sure the static flag actually works.
9678 #
9679 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_t mp_static_flag works" >&5
9681 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6 ; }
9682 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
9683 $as_echo_n "(cached) " >&6
9684 else
9685 lt_cv_prog_compiler_static_works=no
9686 save_LDFLAGS="$LDFLAGS"
9687 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9688 echo "$lt_simple_link_test_code" > conftest.$ac_ext
9689 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9690 # The linker can only warn and ignore the option if not recognized
9691 # So say no if there are warnings
9692 if test -s conftest.err; then
9693 # Append any errors to the config.log.
9694 cat conftest.err 1>&5
9695 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9696 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9697 if diff conftest.exp conftest.er2 >/dev/null; then
9698 lt_cv_prog_compiler_static_works=yes
9699 fi
9700 else
9701 lt_cv_prog_compiler_static_works=yes
9702 fi
9703 fi
9704 $RM -r conftest*
9705 LDFLAGS="$save_LDFLAGS"
9706
9707 fi
9708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_wor ks" >&5
9709 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9710
9711 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9712 :
9713 else
9714 lt_prog_compiler_static=
9715 fi
9716
9717
9718
9719
9720
9721
9722
9723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9724 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9725 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9726 $as_echo_n "(cached) " >&6
9727 else
9728 lt_cv_prog_compiler_c_o=no
9729 $RM -r conftest 2>/dev/null
9730 mkdir conftest
9731 cd conftest
9732 mkdir out
9733 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9734
9735 lt_compiler_flag="-o out/conftest2.$ac_objext"
9736 # Insert the option either (1) after the last *FLAGS variable, or
9737 # (2) before a word containing "conftest.", or (3) at the end.
9738 # Note that $ac_compile itself does not contain backslashes and begins
9739 # with a dollar sign (not a hyphen), so the echo should work correctly.
9740 lt_compile=`echo "$ac_compile" | $SED \
9741 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9742 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9743 -e 's:$: $lt_compiler_flag:'`
9744 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9745 (eval "$lt_compile" 2>out/conftest.err)
9746 ac_status=$?
9747 cat out/conftest.err >&5
9748 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9749 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9750 then
9751 # The compiler can only warn and ignore the option if not recognized
9752 # So say no if there are warnings
9753 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9754 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9755 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/d ev/null; then
9756 lt_cv_prog_compiler_c_o=yes
9757 fi
9758 fi
9759 chmod u+w . 2>&5
9760 $RM conftest*
9761 # SGI C++ compiler will create directory out/ii_files/ for
9762 # template instantiation
9763 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9764 $RM out/* && rmdir out
9765 cd ..
9766 $RM -r conftest
9767 $RM conftest*
9768
9769 fi
9770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9771 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9772
9773
9774
9775
9776
9777
9778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9779 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9780 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
9781 $as_echo_n "(cached) " >&6
9782 else
9783 lt_cv_prog_compiler_c_o=no
9784 $RM -r conftest 2>/dev/null
9785 mkdir conftest
9786 cd conftest
9787 mkdir out
9788 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9789
9790 lt_compiler_flag="-o out/conftest2.$ac_objext"
9791 # Insert the option either (1) after the last *FLAGS variable, or
9792 # (2) before a word containing "conftest.", or (3) at the end.
9793 # Note that $ac_compile itself does not contain backslashes and begins
9794 # with a dollar sign (not a hyphen), so the echo should work correctly.
9795 lt_compile=`echo "$ac_compile" | $SED \
9796 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9797 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9798 -e 's:$: $lt_compiler_flag:'`
9799 (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9800 (eval "$lt_compile" 2>out/conftest.err)
9801 ac_status=$?
9802 cat out/conftest.err >&5
9803 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9804 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9805 then
9806 # The compiler can only warn and ignore the option if not recognized
9807 # So say no if there are warnings
9808 $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9809 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9810 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/d ev/null; then
9811 lt_cv_prog_compiler_c_o=yes
9812 fi
9813 fi
9814 chmod u+w . 2>&5
9815 $RM conftest*
9816 # SGI C++ compiler will create directory out/ii_files/ for
9817 # template instantiation
9818 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9819 $RM out/* && rmdir out
9820 cd ..
9821 $RM -r conftest
9822 $RM conftest*
9823
9824 fi
9825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9826 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9827
9828
9829
9830
9831 hard_links="nottested"
9832 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9833 # do not overwrite the value of need_locks provided by the user
9834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard lin ks" >&5
9835 $as_echo_n "checking if we can lock with hard links... " >&6; }
9836 hard_links=yes
9837 $RM conftest*
9838 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9839 touch conftest.a
9840 ln conftest.a conftest.b 2>&5 || hard_links=no
9841 ln conftest.a conftest.b 2>/dev/null && hard_links=no
9842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9843 $as_echo "$hard_links" >&6; }
9844 if test "$hard_links" = no; then
9845 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \` -c -o', so \`make -j' may be unsafe" >&5
9846 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may b e unsafe" >&2;}
9847 need_locks=warn
9848 fi
9849 else
9850 need_locks=no
9851 fi
9852
9853
9854
9855
9856
9857
9858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9859 $as_echo_n "checking whether the $compiler linker ($LD) supports shared librarie s... " >&6; }
9860
9861 runpath_var=
9862 allow_undefined_flag=
9863 always_export_symbols=no
9864 archive_cmds=
9865 archive_expsym_cmds=
9866 compiler_needs_object=no
9867 enable_shared_with_static_runtimes=no
9868 export_dynamic_flag_spec=
9869 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\ ''s/.* //'\'' | sort | uniq > $export_symbols'
9870 hardcode_automatic=no
9871 hardcode_direct=no
9872 hardcode_direct_absolute=no
9873 hardcode_libdir_flag_spec=
9874 hardcode_libdir_flag_spec_ld=
9875 hardcode_libdir_separator=
9876 hardcode_minus_L=no
9877 hardcode_shlibpath_var=unsupported
9878 inherit_rpath=no
9879 link_all_deplibs=unknown
9880 module_cmds=
9881 module_expsym_cmds=
9882 old_archive_from_new_cmds=
9883 old_archive_from_expsyms_cmds=
9884 thread_safe_flag_spec=
9885 whole_archive_flag_spec=
9886 # include_expsyms should be a list of space-separated symbols to be *always*
9887 # included in the symbol list
9888 include_expsyms=
9889 # exclude_expsyms can be an extended regexp of symbols to exclude
9890 # it will be wrapped by ` (' and `)$', so one must not match beginning or
9891 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9892 # as well as any symbol that contains `d'.
9893 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9894 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9895 # platforms (ab)use it in PIC code, but their linkers get confused if
9896 # the symbol is explicitly referenced. Since portable code cannot
9897 # rely on this symbol name, it's probably fine to never include it in
9898 # preloaded symbol tables.
9899 # Exclude shared library initialization/finalization symbols.
9900 extract_expsyms_cmds=
9901
9902 case $host_os in
9903 cygwin* | mingw* | pw32* | cegcc*)
9904 # FIXME: the MSVC++ port hasn't been tested in a loooong time
9905 # When not using gcc, we currently assume that we are using
9906 # Microsoft Visual C++.
9907 if test "$GCC" != yes; then
9908 with_gnu_ld=no
9909 fi
9910 ;;
9911 interix*)
9912 # we just hope/assume this is gcc and not c89 (= MSVC++)
9913 with_gnu_ld=yes
9914 ;;
9915 openbsd*)
9916 with_gnu_ld=no
9917 ;;
9918 esac
9919
9920 ld_shlibs=yes
9921
9922 # On some targets, GNU ld is compatible enough with the native linker
9923 # that we're better off using the native interface for both.
9924 lt_use_gnu_ld_interface=no
9925 if test "$with_gnu_ld" = yes; then
9926 case $host_os in
9927 aix*)
9928 # The AIX port of GNU ld has always aspired to compatibility
9929 # with the native linker. However, as the warning in the GNU ld
9930 # block says, versions before 2.19.5* couldn't really create working
9931 # shared libraries, regardless of the interface used.
9932 case `$LD -v 2>&1` in
9933 *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9934 *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9935 *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9936 *)
9937 lt_use_gnu_ld_interface=yes
9938 ;;
9939 esac
9940 ;;
9941 *)
9942 lt_use_gnu_ld_interface=yes
9943 ;;
9944 esac
9945 fi
9946
9947 if test "$lt_use_gnu_ld_interface" = yes; then
9948 # If archive_cmds runs LD, not CC, wlarc should be empty
9949 wlarc='${wl}'
9950
9951 # Set some defaults for GNU ld with shared library support. These
9952 # are reset later if shared libraries are not supported. Putting them
9953 # here allows them to be overridden if necessary.
9954 runpath_var=LD_RUN_PATH
9955 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9956 export_dynamic_flag_spec='${wl}--export-dynamic'
9957 # ancient GNU ld didn't support --whole-archive et. al.
9958 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9959 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--n o-whole-archive'
9960 else
9961 whole_archive_flag_spec=
9962 fi
9963 supports_anon_versioning=no
9964 case `$LD -v 2>&1` in
9965 *GNU\ gold*) supports_anon_versioning=yes ;;
9966 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9967 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9968 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9969 *\ 2.11.*) ;; # other 2.11 versions
9970 *) supports_anon_versioning=yes ;;
9971 esac
9972
9973 # See if GNU ld supports shared libraries.
9974 case $host_os in
9975 aix[3-9]*)
9976 # On AIX/PPC, the GNU linker is very broken
9977 if test "$host_cpu" != ia64; then
9978 ld_shlibs=no
9979 cat <<_LT_EOF 1>&2
9980
9981 *** Warning: the GNU linker, at least up to release 2.19, is reported
9982 *** to be unable to reliably create shared libraries on AIX.
9983 *** Therefore, libtool is disabling shared libraries support. If you
9984 *** really care for shared libraries, you may want to install binutils
9985 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9986 *** You will then need to restart the configuration process.
9987
9988 _LT_EOF
9989 fi
9990 ;;
9991
9992 amigaos*)
9993 case $host_cpu in
9994 powerpc)
9995 # see comment about AmigaOS4 .so support
9996 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-so name $wl$soname -o $lib'
9997 archive_expsym_cmds=''
9998 ;;
9999 m68k)
10000 archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAM E $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $o utput_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a 2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary .data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
10001 hardcode_libdir_flag_spec='-L$libdir'
10002 hardcode_minus_L=yes
10003 ;;
10004 esac
10005 ;;
10006
10007 beos*)
10008 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10009 allow_undefined_flag=unsupported
10010 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10011 # support --undefined. This deserves some investigation. FIXME
10012 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-sonam e $wl$soname -o $lib'
10013 else
10014 ld_shlibs=no
10015 fi
10016 ;;
10017
10018 cygwin* | mingw* | pw32* | cegcc*)
10019 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10020 # as there is no search path for DLLs.
10021 hardcode_libdir_flag_spec='-L$libdir'
10022 export_dynamic_flag_spec='${wl}--export-all-symbols'
10023 allow_undefined_flag=unsupported
10024 always_export_symbols=no
10025 enable_shared_with_static_runtimes=yes
10026 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SE D -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s /.*[ ]//'\'' | sort | uniq > $export_symbols'
10027
10028 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10029 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_o bjdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10030 # If the export-symbols file already is a .def file (1st line
10031 # is EXPORTS), use it as is; otherwise, prepend...
10032 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; th en
10033 cp $export_symbols $output_objdir/$soname.def;
10034 else
10035 echo EXPORTS > $output_objdir/$soname.def;
10036 cat $export_symbols >> $output_objdir/$soname.def;
10037 fi~
10038 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib - Xlinker $lib'
10039 else
10040 ld_shlibs=no
10041 fi
10042 ;;
10043
10044 haiku*)
10045 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $ wl$soname -o $lib'
10046 link_all_deplibs=yes
10047 ;;
10048
10049 interix[3-9]*)
10050 hardcode_direct=no
10051 hardcode_shlibpath_var=no
10052 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10053 export_dynamic_flag_spec='${wl}-E'
10054 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10055 # Instead, shared libraries are loaded at an image base (0x10000000 by
10056 # default) and relocated if they conflict, which is a slow very memory
10057 # consuming and fragmenting process. To avoid this, we pick a random,
10058 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10059 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
10060 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl }-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 13421772 80` -o $lib'
10061 archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname. expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname $ {wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10062 ;;
10063
10064 gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10065 tmp_diet=no
10066 if test "$host_os" = linux-dietlibc; then
10067 case $cc_basename in
10068 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!d iet-dyn)
10069 esac
10070 fi
10071 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10072 && test "$tmp_diet" = no
10073 then
10074 tmp_addflag=
10075 tmp_sharedflag='-shared'
10076 case $cc_basename,$host_cpu in
10077 pgcc*) # Portland Group C compiler
10078 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience \"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
10079 tmp_addflag=' $pic_flag'
10080 ;;
10081 pgf77* | pgf90* | pgf95* | pgfortran*)
10082 # Portland Group f77 and f90 compilers
10083 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience \"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
10084 tmp_addflag=' $pic_flag -Mnomain' ;;
10085 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
10086 tmp_addflag=' -i_dynamic' ;;
10087 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
10088 tmp_addflag=' -i_dynamic -nofor_main' ;;
10089 ifc* | ifort*) # Intel Fortran compiler
10090 tmp_addflag=' -nofor_main' ;;
10091 lf95*) # Lahey Fortran 8.1
10092 whole_archive_flag_spec=
10093 tmp_sharedflag='--shared' ;;
10094 xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf b elow)
10095 tmp_sharedflag='-qmkshrobj'
10096 tmp_addflag= ;;
10097 nvcc*) # Cuda Compiler Driver 2.2
10098 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience \"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
10099 compiler_needs_object=yes
10100 ;;
10101 esac
10102 case `$CC -V 2>&1 | sed 5q` in
10103 *Sun\ C*) # Sun C 5.9
10104 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for co nv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenien ce,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
10105 compiler_needs_object=yes
10106 tmp_sharedflag='-G' ;;
10107 *Sun\ F*) # Sun Fortran 8.3
10108 tmp_sharedflag='-G' ;;
10109 esac
10110 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $c ompiler_flags ${wl}-soname $wl$soname -o $lib'
10111
10112 if test "x$supports_anon_versioning" = xyes; then
10113 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10114 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libn ame.ver~
10115 echo "local: *; };" >> $output_objdir/$libname.ver~
10116 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_fl ags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ve r -o $lib'
10117 fi
10118
10119 case $cc_basename in
10120 xlf* | bgf* | bgxlf* | mpixlf*)
10121 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10122 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archiv e'
10123 hardcode_libdir_flag_spec=
10124 hardcode_libdir_flag_spec_ld='-rpath $libdir'
10125 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $s oname -o $lib'
10126 if test "x$supports_anon_versioning" = xyes; then
10127 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10128 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$li bname.ver~
10129 echo "local: *; };" >> $output_objdir/$libname.ver~
10130 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -ver sion-script $output_objdir/$libname.ver -o $lib'
10131 fi
10132 ;;
10133 esac
10134 else
10135 ld_shlibs=no
10136 fi
10137 ;;
10138
10139 netbsd*)
10140 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10141 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10142 wlarc=
10143 else
10144 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10145 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl} -soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10146 fi
10147 ;;
10148
10149 solaris*)
10150 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10151 ld_shlibs=no
10152 cat <<_LT_EOF 1>&2
10153
10154 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10155 *** create shared libraries on Solaris systems. Therefore, libtool
10156 *** is disabling shared libraries support. We urge you to upgrade GNU
10157 *** binutils to release 2.9.1 or newer. Another option is to modify
10158 *** your PATH or compiler configuration so that the native linker is
10159 *** used, and then restart.
10160
10161 _LT_EOF
10162 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; the n
10163 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10164 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl} -soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10165 else
10166 ld_shlibs=no
10167 fi
10168 ;;
10169
10170 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10171 case `$LD -v 2>&1` in
10172 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10173 ld_shlibs=no
10174 cat <<_LT_EOF 1>&2
10175
10176 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
10177 *** reliably create shared libraries on SCO systems. Therefore, libtool
10178 *** is disabling shared libraries support. We urge you to upgrade GNU
10179 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
10180 *** your PATH or compiler configuration so that the native linker is
10181 *** used, and then restart.
10182
10183 _LT_EOF
10184 ;;
10185 *)
10186 # For security reasons, it is highly recommended that you always
10187 # use absolute paths for naming shared libraries, and exclude the
10188 # DT_RUNPATH tag from executables and libraries. But doing so
10189 # requires that you compile everything twice, which is a pain.
10190 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; t hen
10191 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10192 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-so name $wl$soname -o $lib'
10193 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $ {wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10194 else
10195 ld_shlibs=no
10196 fi
10197 ;;
10198 esac
10199 ;;
10200
10201 sunos4*)
10202 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10203 wlarc=
10204 hardcode_direct=yes
10205 hardcode_shlibpath_var=no
10206 ;;
10207
10208 *)
10209 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10210 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
10211 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl} -soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
10212 else
10213 ld_shlibs=no
10214 fi
10215 ;;
10216 esac
10217
10218 if test "$ld_shlibs" = no; then
10219 runpath_var=
10220 hardcode_libdir_flag_spec=
10221 export_dynamic_flag_spec=
10222 whole_archive_flag_spec=
10223 fi
10224 else
10225 # PORTME fill in a description of your system's linker (not GNU ld)
10226 case $host_os in
10227 aix3*)
10228 allow_undefined_flag=unsupported
10229 always_export_symbols=yes
10230 archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $link er_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objd ir/$soname'
10231 # Note: this linker hardcodes the directories in LIBPATH if there
10232 # are no directories specified by -L.
10233 hardcode_minus_L=yes
10234 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
10235 # Neither direct hardcoding nor static linking is supported with a
10236 # broken collect2.
10237 hardcode_direct=unsupported
10238 fi
10239 ;;
10240
10241 aix[4-9]*)
10242 if test "$host_cpu" = ia64; then
10243 # On IA64, the linker does run time linking by default, so we don't
10244 # have to do anything special.
10245 aix_use_runtimelinking=no
10246 exp_sym_flag='-Bexport'
10247 no_entry_flag=""
10248 else
10249 # If we're using GNU nm, then we don't want the "-C" option.
10250 # -C means demangle to AIX nm, but means don't demangle with GNU nm
10251 # Also, AIX nm treats weak defined symbols like other global
10252 # defined symbols, whereas GNU nm marks them as "W".
10253 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10254 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if ((( \$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3 ,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
10255 else
10256 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (( (\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
10257 fi
10258 aix_use_runtimelinking=no
10259
10260 # Test if we are trying to use run time linking or normal
10261 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10262 # need to do runtime linking.
10263 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10264 for ld_flag in $LDFLAGS; do
10265 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
10266 aix_use_runtimelinking=yes
10267 break
10268 fi
10269 done
10270 ;;
10271 esac
10272
10273 exp_sym_flag='-bexport'
10274 no_entry_flag='-bnoentry'
10275 fi
10276
10277 # When large executables or shared objects are built, AIX ld can
10278 # have problems creating the table of contents. If linking a library
10279 # or program results in "error TOC overflow" add -mminimal-toc to
10280 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
10281 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10282
10283 archive_cmds=''
10284 hardcode_direct=yes
10285 hardcode_direct_absolute=yes
10286 hardcode_libdir_separator=':'
10287 link_all_deplibs=yes
10288 file_list_spec='${wl}-f,'
10289
10290 if test "$GCC" = yes; then
10291 case $host_os in aix4.[012]|aix4.[012].*)
10292 # We only want to do this on AIX 4.2 and lower, the check
10293 # below for broken collect2 doesn't work under 4.3+
10294 collect2name=`${CC} -print-prog-name=collect2`
10295 if test -f "$collect2name" &&
10296 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10297 then
10298 # We have reworked collect2
10299 :
10300 else
10301 # We have old collect2
10302 hardcode_direct=unsupported
10303 # It fails to find uninstalled libraries when the uninstalled
10304 # path is not listed in the libpath. Setting hardcode_minus_L
10305 # to unsupported forces relinking
10306 hardcode_minus_L=yes
10307 hardcode_libdir_flag_spec='-L$libdir'
10308 hardcode_libdir_separator=
10309 fi
10310 ;;
10311 esac
10312 shared_flag='-shared'
10313 if test "$aix_use_runtimelinking" = yes; then
10314 shared_flag="$shared_flag "'${wl}-G'
10315 fi
10316 else
10317 # not using gcc
10318 if test "$host_cpu" = ia64; then
10319 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10320 # chokes on -Wl,-G. The following line is correct:
10321 shared_flag='-G'
10322 else
10323 if test "$aix_use_runtimelinking" = yes; then
10324 shared_flag='${wl}-G'
10325 else
10326 shared_flag='${wl}-bM:SRE'
10327 fi
10328 fi
10329 fi
10330
10331 export_dynamic_flag_spec='${wl}-bexpall'
10332 # It seems that -bexpall does not export symbols beginning with
10333 # underscore (_), so it is better to generate a list of symbols to export.
10334 always_export_symbols=yes
10335 if test "$aix_use_runtimelinking" = yes; then
10336 # Warning - without using the other runtime loading flags (-brtl),
10337 # -berok will link without error, but may produce a broken library.
10338 allow_undefined_flag='-berok'
10339 # Determine the default libpath from the value encoded in an
10340 # empty executable.
10341 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10342 /* end confdefs.h. */
10343
10344 int
10345 main ()
10346 {
10347
10348 ;
10349 return 0;
10350 }
10351 _ACEOF
10352 if ac_fn_c_try_link "$LINENO"; then :
10353
10354 lt_aix_libpath_sed='
10355 /Import File Strings/,/^$/ {
10356 /^0/ {
10357 s/^0 *\(.*\)$/\1/
10358 p
10359 }
10360 }'
10361 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpat h_sed"`
10362 # Check for a 64-bit object if we didn't find anything.
10363 if test -z "$aix_libpath"; then
10364 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_l ibpath_sed"`
10365 fi
10366 fi
10367 rm -f core conftest.err conftest.$ac_objext \
10368 conftest$ac_exeext conftest.$ac_ext
10369 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10370
10371 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10372 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\ ${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x" ; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sy m_flag:\$export_symbols $shared_flag"
10373 else
10374 if test "$host_cpu" = ia64; then
10375 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
10376 allow_undefined_flag="-z nodefs"
10377 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $li bobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_f lag} '"\${wl}$exp_sym_flag:\$export_symbols"
10378 else
10379 # Determine the default libpath from the value encoded in an
10380 # empty executable.
10381 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10382 /* end confdefs.h. */
10383
10384 int
10385 main ()
10386 {
10387
10388 ;
10389 return 0;
10390 }
10391 _ACEOF
10392 if ac_fn_c_try_link "$LINENO"; then :
10393
10394 lt_aix_libpath_sed='
10395 /Import File Strings/,/^$/ {
10396 /^0/ {
10397 s/^0 *\(.*\)$/\1/
10398 p
10399 }
10400 }'
10401 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpat h_sed"`
10402 # Check for a 64-bit object if we didn't find anything.
10403 if test -z "$aix_libpath"; then
10404 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_l ibpath_sed"`
10405 fi
10406 fi
10407 rm -f core conftest.err conftest.$ac_objext \
10408 conftest$ac_exeext conftest.$ac_ext
10409 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10410
10411 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
10412 # Warning - without using the other run time loading flags,
10413 # -berok will link without error, but may produce a broken library.
10414 no_undefined_flag=' ${wl}-bernotok'
10415 allow_undefined_flag=' ${wl}-berok'
10416 if test "$with_gnu_ld" = yes; then
10417 # We only use this code for GNU lds that support --whole-archive.
10418 whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no- whole-archive'
10419 else
10420 # Exported symbols can be pulled into shared objects from archives
10421 whole_archive_flag_spec='$convenience'
10422 fi
10423 archive_cmds_need_lc=yes
10424 # This is similar to how AIX traditionally builds its shared libraries .
10425 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $li bobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_un defined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$so name'
10426 fi
10427 fi
10428 ;;
10429
10430 amigaos*)
10431 case $host_cpu in
10432 powerpc)
10433 # see comment about AmigaOS4 .so support
10434 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-so name $wl$soname -o $lib'
10435 archive_expsym_cmds=''
10436 ;;
10437 m68k)
10438 archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAM E $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $o utput_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a 2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary .data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
10439 hardcode_libdir_flag_spec='-L$libdir'
10440 hardcode_minus_L=yes
10441 ;;
10442 esac
10443 ;;
10444
10445 bsdi[45]*)
10446 export_dynamic_flag_spec=-rdynamic
10447 ;;
10448
10449 cygwin* | mingw* | pw32* | cegcc*)
10450 # When not using gcc, we currently assume that we are using
10451 # Microsoft Visual C++.
10452 # hardcode_libdir_flag_spec is actually meaningless, as there is
10453 # no search path for DLLs.
10454 hardcode_libdir_flag_spec=' '
10455 allow_undefined_flag=unsupported
10456 # Tell ltmain to make .lib files, not .a files.
10457 libext=lib
10458 # Tell ltmain to make .dll files, not .so files.
10459 shrext_cmds=".dll"
10460 # FIXME: Setting linknames here is a bad hack.
10461 archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplib s" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10462 # The linker will automatically build a .lib file if we build a DLL.
10463 old_archive_from_new_cmds='true'
10464 # FIXME: Should let the user specify the lib program.
10465 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10466 fix_srcfile_path='`cygpath -w "$srcfile"`'
10467 enable_shared_with_static_runtimes=yes
10468 ;;
10469
10470 darwin* | rhapsody*)
10471
10472
10473 archive_cmds_need_lc=no
10474 hardcode_direct=no
10475 hardcode_automatic=yes
10476 hardcode_shlibpath_var=unsupported
10477 if test "$lt_cv_ld_force_load" = "yes"; then
10478 whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\ " && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_ech o_all \"$new_convenience\"`'
10479 else
10480 whole_archive_flag_spec=''
10481 fi
10482 link_all_deplibs=yes
10483 allow_undefined_flag="$_lt_dar_allow_undefined"
10484 case $cc_basename in
10485 ifort*) _lt_dar_can_shared=yes ;;
10486 *) _lt_dar_can_shared=$GCC ;;
10487 esac
10488 if test "$_lt_dar_can_shared" = "yes"; then
10489 output_verbose_link_cmd=func_echo_all
10490 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$d eplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_sing le_mod${_lt_dsymutil}"
10491 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplib s \$compiler_flags${_lt_dsymutil}"
10492 archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${li bname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar _single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
10493 module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${ libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \ $deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
10494
10495 else
10496 ld_shlibs=no
10497 fi
10498
10499 ;;
10500
10501 dgux*)
10502 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10503 hardcode_libdir_flag_spec='-L$libdir'
10504 hardcode_shlibpath_var=no
10505 ;;
10506
10507 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10508 # support. Future versions do this automatically, but an explicit c++rt0.o
10509 # does not break anything, and helps significantly (at the cost of a little
10510 # extra space).
10511 freebsd2.2*)
10512 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr /lib/c++rt0.o'
10513 hardcode_libdir_flag_spec='-R$libdir'
10514 hardcode_direct=yes
10515 hardcode_shlibpath_var=no
10516 ;;
10517
10518 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10519 freebsd2.*)
10520 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10521 hardcode_direct=yes
10522 hardcode_minus_L=yes
10523 hardcode_shlibpath_var=no
10524 ;;
10525
10526 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10527 freebsd* | dragonfly*)
10528 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
10529 hardcode_libdir_flag_spec='-R$libdir'
10530 hardcode_direct=yes
10531 hardcode_shlibpath_var=no
10532 ;;
10533
10534 hpux9*)
10535 if test "$GCC" = yes; then
10536 archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl} $install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
10537 else
10538 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $o utput_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
10539 fi
10540 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10541 hardcode_libdir_separator=:
10542 hardcode_direct=yes
10543
10544 # hardcode_minus_L: Not really in the search PATH,
10545 # but as the default location of the library.
10546 hardcode_minus_L=yes
10547 export_dynamic_flag_spec='${wl}-E'
10548 ;;
10549
10550 hpux10*)
10551 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10552 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$insta ll_libdir -o $lib $libobjs $deplibs $compiler_flags'
10553 else
10554 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $dep libs $linker_flags'
10555 fi
10556 if test "$with_gnu_ld" = no; then
10557 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10558 hardcode_libdir_flag_spec_ld='+b $libdir'
10559 hardcode_libdir_separator=:
10560 hardcode_direct=yes
10561 hardcode_direct_absolute=yes
10562 export_dynamic_flag_spec='${wl}-E'
10563 # hardcode_minus_L: Not really in the search PATH,
10564 # but as the default location of the library.
10565 hardcode_minus_L=yes
10566 fi
10567 ;;
10568
10569 hpux11*)
10570 if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10571 case $host_cpu in
10572 hppa*64*)
10573 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $depli bs $compiler_flags'
10574 ;;
10575 ia64*)
10576 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrp ath -o $lib $libobjs $deplibs $compiler_flags'
10577 ;;
10578 *)
10579 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$ins tall_libdir -o $lib $libobjs $deplibs $compiler_flags'
10580 ;;
10581 esac
10582 else
10583 case $host_cpu in
10584 hppa*64*)
10585 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $c ompiler_flags'
10586 ;;
10587 ia64*)
10588 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10589 ;;
10590 *)
10591
10592 # Older versions of the 11.00 compiler do not understand -b yet
10593 # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP doe s)
10594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands - b" >&5
10595 $as_echo_n "checking if $CC understands -b... " >&6; }
10596 if test "${lt_cv_prog_compiler__b+set}" = set; then :
10597 $as_echo_n "(cached) " >&6
10598 else
10599 lt_cv_prog_compiler__b=no
10600 save_LDFLAGS="$LDFLAGS"
10601 LDFLAGS="$LDFLAGS -b"
10602 echo "$lt_simple_link_test_code" > conftest.$ac_ext
10603 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10604 # The linker can only warn and ignore the option if not recognized
10605 # So say no if there are warnings
10606 if test -s conftest.err; then
10607 # Append any errors to the config.log.
10608 cat conftest.err 1>&5
10609 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10610 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10611 if diff conftest.exp conftest.er2 >/dev/null; then
10612 lt_cv_prog_compiler__b=yes
10613 fi
10614 else
10615 lt_cv_prog_compiler__b=yes
10616 fi
10617 fi
10618 $RM -r conftest*
10619 LDFLAGS="$save_LDFLAGS"
10620
10621 fi
10622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10623 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10624
10625 if test x"$lt_cv_prog_compiler__b" = xyes; then
10626 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $l ib $libobjs $deplibs $compiler_flags'
10627 else
10628 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10629 fi
10630
10631 ;;
10632 esac
10633 fi
10634 if test "$with_gnu_ld" = no; then
10635 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10636 hardcode_libdir_separator=:
10637
10638 case $host_cpu in
10639 hppa*64*|ia64*)
10640 hardcode_direct=no
10641 hardcode_shlibpath_var=no
10642 ;;
10643 *)
10644 hardcode_direct=yes
10645 hardcode_direct_absolute=yes
10646 export_dynamic_flag_spec='${wl}-E'
10647
10648 # hardcode_minus_L: Not really in the search PATH,
10649 # but as the default location of the library.
10650 hardcode_minus_L=yes
10651 ;;
10652 esac
10653 fi
10654 ;;
10655
10656 irix5* | irix6* | nonstopux*)
10657 if test "$GCC" = yes; then
10658 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$ve rstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
10659 # Try to use the -exported_symbol ld option, if it does not
10660 # work, assume that -exports_file does not work either and
10661 # implicitly export all symbols.
10662 save_LDFLAGS="$LDFLAGS"
10663 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_re gistry ${wl}/dev/null"
10664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10665 /* end confdefs.h. */
10666 int foo(void) {}
10667 _ACEOF
10668 if ac_fn_c_try_link "$LINENO"; then :
10669 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-sonam e ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$v erstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-export s_file ${wl}$export_symbols -o $lib'
10670
10671 fi
10672 rm -f core conftest.err conftest.$ac_objext \
10673 conftest$ac_exeext conftest.$ac_ext
10674 LDFLAGS="$save_LDFLAGS"
10675 else
10676 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $son ame `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_re gistry ${output_objdir}/so_locations -o $lib'
10677 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -sona me $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -up date_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $li b'
10678 fi
10679 archive_cmds_need_lc='no'
10680 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10681 hardcode_libdir_separator=:
10682 inherit_rpath=yes
10683 link_all_deplibs=yes
10684 ;;
10685
10686 netbsd*)
10687 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10688 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
10689 else
10690 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
10691 fi
10692 hardcode_libdir_flag_spec='-R$libdir'
10693 hardcode_direct=yes
10694 hardcode_shlibpath_var=no
10695 ;;
10696
10697 newsos6)
10698 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10699 hardcode_direct=yes
10700 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10701 hardcode_libdir_separator=:
10702 hardcode_shlibpath_var=no
10703 ;;
10704
10705 *nto* | *qnx*)
10706 ;;
10707
10708 openbsd*)
10709 if test -f /usr/libexec/ld.so; then
10710 hardcode_direct=yes
10711 hardcode_shlibpath_var=no
10712 hardcode_direct_absolute=yes
10713 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os -$host_cpu" = "openbsd2.8-powerpc"; then
10714 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compile r_flags'
10715 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $ compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10716 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10717 export_dynamic_flag_spec='${wl}-E'
10718 else
10719 case $host_os in
10720 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10721 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_fla gs'
10722 hardcode_libdir_flag_spec='-R$libdir'
10723 ;;
10724 *)
10725 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $comp iler_flags'
10726 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10727 ;;
10728 esac
10729 fi
10730 else
10731 ld_shlibs=no
10732 fi
10733 ;;
10734
10735 os2*)
10736 hardcode_libdir_flag_spec='-L$libdir'
10737 hardcode_minus_L=yes
10738 allow_undefined_flag=unsupported
10739 archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libn ame.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DAT A >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$lib name.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_ objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
10740 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_obj dir/$libname.def'
10741 ;;
10742
10743 osf3*)
10744 if test "$GCC" = yes; then
10745 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10746 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $comp iler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${w l}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_ locations -o $lib'
10747 else
10748 allow_undefined_flag=' -expect_unresolved \*'
10749 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $comp iler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
10750 fi
10751 archive_cmds_need_lc='no'
10752 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10753 hardcode_libdir_separator=:
10754 ;;
10755
10756 osf4* | osf5*) # as osf3* with the addition of -msym flag
10757 if test "$GCC" = yes; then
10758 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10759 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $comp iler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_ec ho_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_ objdir}/so_locations -o $lib'
10760 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10761 else
10762 allow_undefined_flag=' -expect_unresolved \*'
10763 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $comp iler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_ve rsion $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
10764 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n " -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
10765 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_f lags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_vers ion $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib .exp'
10766
10767 # Both c and cxx compiler support -rpath directly
10768 hardcode_libdir_flag_spec='-rpath $libdir'
10769 fi
10770 archive_cmds_need_lc='no'
10771 hardcode_libdir_separator=:
10772 ;;
10773
10774 solaris*)
10775 no_undefined_flag=' -z defs'
10776 if test "$GCC" = yes; then
10777 wlarc='${wl}'
10778 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10779 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $ SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10780 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$sona me -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10781 else
10782 case `$CC -V 2>&1` in
10783 *"Compilers 5.0"*)
10784 wlarc=''
10785 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobj s $deplibs $linker_flags'
10786 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10787 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10788 ;;
10789 *)
10790 wlarc='${wl}'
10791 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobj s $deplibs $compiler_flags'
10792 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10793 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10794 ;;
10795 esac
10796 fi
10797 hardcode_libdir_flag_spec='-R$libdir'
10798 hardcode_shlibpath_var=no
10799 case $host_os in
10800 solaris2.[0-5] | solaris2.[0-5].*) ;;
10801 *)
10802 # The compiler driver will combine and reorder linker options,
10803 # but understands `-z linker_flag'. GCC discards it without `$wl',
10804 # but is careful enough not to reorder.
10805 # Supported since Solaris 2.6 (maybe 2.5.1?)
10806 if test "$GCC" = yes; then
10807 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z $ {wl}defaultextract'
10808 else
10809 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10810 fi
10811 ;;
10812 esac
10813 link_all_deplibs=yes
10814 ;;
10815
10816 sunos4*)
10817 if test "x$host_vendor" = xsequent; then
10818 # Use $CC to link under sequent, because it throws in some extra .o
10819 # files that make .init and .fini sections work.
10820 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler _flags'
10821 else
10822 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $ linker_flags'
10823 fi
10824 hardcode_libdir_flag_spec='-L$libdir'
10825 hardcode_direct=yes
10826 hardcode_minus_L=yes
10827 hardcode_shlibpath_var=no
10828 ;;
10829
10830 sysv4)
10831 case $host_vendor in
10832 sni)
10833 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flag s'
10834 hardcode_direct=yes # is this really true???
10835 ;;
10836 siemens)
10837 ## LD is ld it makes a PLAMLIB
10838 ## CC just makes a GrossModule.
10839 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10840 reload_cmds='$CC -r -o $output$reload_objs'
10841 hardcode_direct=no
10842 ;;
10843 motorola)
10844 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flag s'
10845 hardcode_direct=no #Motorola manual says yes, but my tests say they li e
10846 ;;
10847 esac
10848 runpath_var='LD_RUN_PATH'
10849 hardcode_shlibpath_var=no
10850 ;;
10851
10852 sysv4.3*)
10853 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10854 hardcode_shlibpath_var=no
10855 export_dynamic_flag_spec='-Bexport'
10856 ;;
10857
10858 sysv4*MP*)
10859 if test -d /usr/nec; then
10860 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10861 hardcode_shlibpath_var=no
10862 runpath_var=LD_RUN_PATH
10863 hardcode_runpath_var=yes
10864 ld_shlibs=yes
10865 fi
10866 ;;
10867
10868 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3. 2v5.0.[024]*)
10869 no_undefined_flag='${wl}-z,text'
10870 archive_cmds_need_lc=no
10871 hardcode_shlibpath_var=no
10872 runpath_var='LD_RUN_PATH'
10873
10874 if test "$GCC" = yes; then
10875 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $com piler_flags'
10876 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$ soname -o $lib $libobjs $deplibs $compiler_flags'
10877 else
10878 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler _flags'
10879 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$sonam e -o $lib $libobjs $deplibs $compiler_flags'
10880 fi
10881 ;;
10882
10883 sysv5* | sco3.2v5* | sco5v6*)
10884 # Note: We can NOT use -z defs as we might desire, because we do not
10885 # link with -lc, and that would cause any symbols used from libc to
10886 # always be unresolved, which means just about no library would
10887 # ever link correctly. If we're not using GNU ld we use -z text
10888 # though, which does catch some bad symbols but isn't as heavy-handed
10889 # as -z defs.
10890 no_undefined_flag='${wl}-z,text'
10891 allow_undefined_flag='${wl}-z,nodefs'
10892 archive_cmds_need_lc=no
10893 hardcode_shlibpath_var=no
10894 hardcode_libdir_flag_spec='${wl}-R,$libdir'
10895 hardcode_libdir_separator=':'
10896 link_all_deplibs=yes
10897 export_dynamic_flag_spec='${wl}-Bexport'
10898 runpath_var='LD_RUN_PATH'
10899
10900 if test "$GCC" = yes; then
10901 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $com piler_flags'
10902 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$ soname -o $lib $libobjs $deplibs $compiler_flags'
10903 else
10904 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler _flags'
10905 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$sonam e -o $lib $libobjs $deplibs $compiler_flags'
10906 fi
10907 ;;
10908
10909 uts4*)
10910 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10911 hardcode_libdir_flag_spec='-L$libdir'
10912 hardcode_shlibpath_var=no
10913 ;;
10914
10915 *)
10916 ld_shlibs=no
10917 ;;
10918 esac
10919
10920 if test x$host_vendor = xsni; then
10921 case $host in
10922 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10923 export_dynamic_flag_spec='${wl}-Blargedynsym'
10924 ;;
10925 esac
10926 fi
10927 fi
10928
10929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10930 $as_echo "$ld_shlibs" >&6; }
10931 test "$ld_shlibs" = no && can_build_shared=no
10932
10933 with_gnu_ld=$with_gnu_ld
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949 #
10950 # Do we need to explicitly link libc?
10951 #
10952 case "x$archive_cmds_need_lc" in
10953 x|xyes)
10954 # Assume -lc should be added
10955 archive_cmds_need_lc=yes
10956
10957 if test "$enable_shared" = yes && test "$GCC" = yes; then
10958 case $archive_cmds in
10959 *'~'*)
10960 # FIXME: we may have to deal with multi-command sequences.
10961 ;;
10962 '$CC '*)
10963 # Test whether the compiler implicitly links with -lc since on some
10964 # systems, -lgcc has to come before -lc. If gcc already passes -lc
10965 # to ld, don't add -lc before -lgcc.
10966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be ex plicitly linked in" >&5
10967 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10968 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
10969 $as_echo_n "(cached) " >&6
10970 else
10971 $RM conftest*
10972 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10973
10974 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10975 (eval $ac_compile) 2>&5
10976 ac_status=$?
10977 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10978 test $ac_status = 0; } 2>conftest.err; then
10979 soname=conftest
10980 lib=conftest
10981 libobjs=conftest.$ac_objext
10982 deplibs=
10983 wl=$lt_prog_compiler_wl
10984 pic_flag=$lt_prog_compiler_pic
10985 compiler_flags=-v
10986 linker_flags=-v
10987 verstring=
10988 output_objdir=.
10989 libname=conftest
10990 lt_save_allow_undefined_flag=$allow_undefined_flag
10991 allow_undefined_flag=
10992 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\ >\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10993 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10994 ac_status=$?
10995 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10996 test $ac_status = 0; }
10997 then
10998 lt_cv_archive_cmds_need_lc=no
10999 else
11000 lt_cv_archive_cmds_need_lc=yes
11001 fi
11002 allow_undefined_flag=$lt_save_allow_undefined_flag
11003 else
11004 cat conftest.err 1>&5
11005 fi
11006 $RM conftest*
11007
11008 fi
11009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >& 5
11010 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11011 archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11012 ;;
11013 esac
11014 fi
11015 ;;
11016 esac
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristi cs" >&5
11175 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11176
11177 if test "$GCC" = yes; then
11178 case $host_os in
11179 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
11180 *) lt_awk_arg="/^libraries:/" ;;
11181 esac
11182 case $host_os in
11183 mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
11184 *) lt_sed_strip_eq="s,=/,/,g" ;;
11185 esac
11186 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^li braries://" -e $lt_sed_strip_eq`
11187 case $lt_search_path_spec in
11188 *\;*)
11189 # if the path contains ";" then we assume it to be the separator
11190 # otherwise default to the standard path separator (i.e. ":") - it is
11191 # assumed that no part of a normal pathname contains ";" but that should
11192 # okay in the real world where ";" in dirpaths is itself problematic.
11193 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11194 ;;
11195 *)
11196 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11197 ;;
11198 esac
11199 # Ok, now we have the path, separated by spaces, we can step through it
11200 # and add multilib dir if necessary.
11201 lt_tmp_lt_search_path_spec=
11202 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/d ev/null`
11203 for lt_sys_path in $lt_search_path_spec; do
11204 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
11205 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_m ulti_os_dir"
11206 else
11207 test -d "$lt_sys_path" && \
11208 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11209 fi
11210 done
11211 lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11212 BEGIN {RS=" "; FS="/|\n";} {
11213 lt_foo="";
11214 lt_count=0;
11215 for (lt_i = NF; lt_i > 0; lt_i--) {
11216 if ($lt_i != "" && $lt_i != ".") {
11217 if ($lt_i == "..") {
11218 lt_count++;
11219 } else {
11220 if (lt_count == 0) {
11221 lt_foo="/" $lt_i lt_foo;
11222 } else {
11223 lt_count--;
11224 }
11225 }
11226 }
11227 }
11228 if (lt_foo != "") { lt_freq[lt_foo]++; }
11229 if (lt_freq[lt_foo] == 1) { print lt_foo; }
11230 }'`
11231 # AWK program above erroneously prepends '/' to C:/dos/paths
11232 # for these hosts.
11233 case $host_os in
11234 mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11235 $SED 's,/\([A-Za-z]:\),\1,g'` ;;
11236 esac
11237 sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11238 else
11239 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11240 fi
11241 library_names_spec=
11242 libname_spec='lib$name'
11243 soname_spec=
11244 shrext_cmds=".so"
11245 postinstall_cmds=
11246 postuninstall_cmds=
11247 finish_cmds=
11248 finish_eval=
11249 shlibpath_var=
11250 shlibpath_overrides_runpath=unknown
11251 version_type=none
11252 dynamic_linker="$host_os ld.so"
11253 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11254 need_lib_prefix=unknown
11255 hardcode_into_libs=no
11256
11257 # when you set need_version to no, make sure it does not cause -set_version
11258 # flags to be left without arguments
11259 need_version=unknown
11260
11261 case $host_os in
11262 aix3*)
11263 version_type=linux
11264 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
11265 shlibpath_var=LIBPATH
11266
11267 # AIX 3 has no versioning support, so we append a major version to the name.
11268 soname_spec='${libname}${release}${shared_ext}$major'
11269 ;;
11270
11271 aix[4-9]*)
11272 version_type=linux
11273 need_lib_prefix=no
11274 need_version=no
11275 hardcode_into_libs=yes
11276 if test "$host_cpu" = ia64; then
11277 # AIX 5 supports IA64
11278 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${rele ase}${shared_ext}$versuffix $libname${shared_ext}'
11279 shlibpath_var=LD_LIBRARY_PATH
11280 else
11281 # With GCC up to 2.95.x, collect2 would create an import file
11282 # for dependence libraries. The import file would start with
11283 # the line `#! .'. This would cause the generated library to
11284 # depend on `.', always an invalid library. This was fixed in
11285 # development snapshots of GCC prior to 3.0.
11286 case $host_os in
11287 aix4 | aix4.[01] | aix4.[01].*)
11288 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11289 echo ' yes '
11290 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
11291 :
11292 else
11293 can_build_shared=no
11294 fi
11295 ;;
11296 esac
11297 # AIX (on Power*) has no versioning support, so currently we can not hardcod e correct
11298 # soname into executable. Probably we can add versioning support to
11299 # collect2, so additional links can be useful in future.
11300 if test "$aix_use_runtimelinking" = yes; then
11301 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11302 # instead of lib<name>.a to let people know that these are not
11303 # typical AIX shared libraries.
11304 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname} ${release}${shared_ext}$major $libname${shared_ext}'
11305 else
11306 # We preserve .a as extension for shared libraries through AIX4.2
11307 # and later when we are not doing run time linking.
11308 library_names_spec='${libname}${release}.a $libname.a'
11309 soname_spec='${libname}${release}${shared_ext}$major'
11310 fi
11311 shlibpath_var=LIBPATH
11312 fi
11313 ;;
11314
11315 amigaos*)
11316 case $host_cpu in
11317 powerpc)
11318 # Since July 2007 AmigaOS4 officially supports .so libraries.
11319 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11320 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${ release}${shared_ext}$major $libname${shared_ext}'
11321 ;;
11322 m68k)
11323 library_names_spec='$libname.ixlibrary $libname.a'
11324 # Create ${libname}_ixlibrary.a entries in /sys/libs.
11325 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`fu nc_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sy s/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixli brary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
11326 ;;
11327 esac
11328 ;;
11329
11330 beos*)
11331 library_names_spec='${libname}${shared_ext}'
11332 dynamic_linker="$host_os ld.so"
11333 shlibpath_var=LIBRARY_PATH
11334 ;;
11335
11336 bsdi[45]*)
11337 version_type=linux
11338 need_version=no
11339 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${re lease}${shared_ext}$major $libname${shared_ext}'
11340 soname_spec='${libname}${release}${shared_ext}$major'
11341 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11342 shlibpath_var=LD_LIBRARY_PATH
11343 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib / usr/local/lib"
11344 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11345 # the default ld.so.conf also contains /usr/contrib/lib and
11346 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11347 # libtool to hard-code these into programs
11348 ;;
11349
11350 cygwin* | mingw* | pw32* | cegcc*)
11351 version_type=windows
11352 shrext_cmds=".dll"
11353 need_version=no
11354 need_lib_prefix=no
11355
11356 case $GCC,$host_os in
11357 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
11358 library_names_spec='$libname.dll.a'
11359 # DLL is installed to $(libdir)/../bin by postinstall_cmds
11360 postinstall_cmds='base_file=`basename \${file}`~
11361 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\' '`~
11362 dldir=$destdir/`dirname \$dlpath`~
11363 test -d \$dldir || mkdir -p \$dldir~
11364 $install_prog $dir/$dlname \$dldir/$dlname~
11365 chmod a+x \$dldir/$dlname~
11366 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11367 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11368 fi'
11369 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11370 dlpath=$dir/\$dldll~
11371 $RM \$dlpath'
11372 shlibpath_overrides_runpath=yes
11373
11374 case $host_os in
11375 cygwin*)
11376 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11377 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $S ED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11378
11379 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11380 ;;
11381 mingw* | cegcc*)
11382 # MinGW DLLs use traditional 'lib' prefix
11383 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix} ${shared_ext}'
11384 ;;
11385 pw32*)
11386 # pw32 DLLs use 'pw' prefix rather than 'lib'
11387 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release } | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
11388 ;;
11389 esac
11390 ;;
11391
11392 *)
11393 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versu ffix}${shared_ext} $libname.lib'
11394 ;;
11395 esac
11396 dynamic_linker='Win32 ld.exe'
11397 # FIXME: first we should search . and the directory the executable is in
11398 shlibpath_var=PATH
11399 ;;
11400
11401 darwin* | rhapsody*)
11402 dynamic_linker="$host_os dyld"
11403 version_type=darwin
11404 need_lib_prefix=no
11405 need_version=no
11406 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ ext'
11407 soname_spec='${libname}${release}${major}$shared_ext'
11408 shlibpath_overrides_runpath=yes
11409 shlibpath_var=DYLD_LIBRARY_PATH
11410 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11411
11412 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11413 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11414 ;;
11415
11416 dgux*)
11417 version_type=linux
11418 need_lib_prefix=no
11419 need_version=no
11420 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${re lease}${shared_ext}$major $libname$shared_ext'
11421 soname_spec='${libname}${release}${shared_ext}$major'
11422 shlibpath_var=LD_LIBRARY_PATH
11423 ;;
11424
11425 freebsd* | dragonfly*)
11426 # DragonFly does not have aout. When/if they implement a new
11427 # versioning mechanism, adjust this.
11428 if test -x /usr/bin/objformat; then
11429 objformat=`/usr/bin/objformat`
11430 else
11431 case $host_os in
11432 freebsd[23].*) objformat=aout ;;
11433 *) objformat=elf ;;
11434 esac
11435 fi
11436 version_type=freebsd-$objformat
11437 case $version_type in
11438 freebsd-elf*)
11439 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname} ${release}${shared_ext} $libname${shared_ext}'
11440 need_version=no
11441 need_lib_prefix=no
11442 ;;
11443 freebsd-*)
11444 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${ shared_ext}$versuffix'
11445 need_version=yes
11446 ;;
11447 esac
11448 shlibpath_var=LD_LIBRARY_PATH
11449 case $host_os in
11450 freebsd2.*)
11451 shlibpath_overrides_runpath=yes
11452 ;;
11453 freebsd3.[01]* | freebsdelf3.[01]*)
11454 shlibpath_overrides_runpath=yes
11455 hardcode_into_libs=yes
11456 ;;
11457 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11458 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11459 shlibpath_overrides_runpath=no
11460 hardcode_into_libs=yes
11461 ;;
11462 *) # from 4.6 on, and DragonFly
11463 shlibpath_overrides_runpath=yes
11464 hardcode_into_libs=yes
11465 ;;
11466 esac
11467 ;;
11468
11469 gnu*)
11470 version_type=linux
11471 need_lib_prefix=no
11472 need_version=no
11473 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${re lease}${shared_ext}${major} ${libname}${shared_ext}'
11474 soname_spec='${libname}${release}${shared_ext}$major'
11475 shlibpath_var=LD_LIBRARY_PATH
11476 hardcode_into_libs=yes
11477 ;;
11478
11479 haiku*)
11480 version_type=linux
11481 need_lib_prefix=no
11482 need_version=no
11483 dynamic_linker="$host_os runtime_loader"
11484 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${re lease}${shared_ext}${major} ${libname}${shared_ext}'
11485 soname_spec='${libname}${release}${shared_ext}$major'
11486 shlibpath_var=LIBRARY_PATH
11487 shlibpath_overrides_runpath=yes
11488 sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/ system/lib'
11489 hardcode_into_libs=yes
11490 ;;
11491
11492 hpux9* | hpux10* | hpux11*)
11493 # Give a soname corresponding to the major version so that dld.sl refuses to
11494 # link against other versions.
11495 version_type=sunos
11496 need_lib_prefix=no
11497 need_version=no
11498 case $host_cpu in
11499 ia64*)
11500 shrext_cmds='.so'
11501 hardcode_into_libs=yes
11502 dynamic_linker="$host_os dld.so"
11503 shlibpath_var=LD_LIBRARY_PATH
11504 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11505 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${ release}${shared_ext}$major $libname${shared_ext}'
11506 soname_spec='${libname}${release}${shared_ext}$major'
11507 if test "X$HPUX_IA64_MODE" = X32; then
11508 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local /lib"
11509 else
11510 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11511 fi
11512 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11513 ;;
11514 hppa*64*)
11515 shrext_cmds='.sl'
11516 hardcode_into_libs=yes
11517 dynamic_linker="$host_os dld.sl"
11518 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11519 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11520 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${ release}${shared_ext}$major $libname${shared_ext}'
11521 soname_spec='${libname}${release}${shared_ext}$major'
11522 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11523 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11524 ;;
11525 *)
11526 shrext_cmds='.sl'
11527 dynamic_linker="$host_os dld.sl"
11528 shlibpath_var=SHLIB_PATH
11529 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11530 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${ release}${shared_ext}$major $libname${shared_ext}'
11531 soname_spec='${libname}${release}${shared_ext}$major'
11532 ;;
11533 esac
11534 # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11535 postinstall_cmds='chmod 555 $lib'
11536 # or fails outright, so override atomically:
11537 install_override_mode=555
11538 ;;
11539
11540 interix[3-9]*)
11541 version_type=linux
11542 need_lib_prefix=no
11543 need_version=no
11544 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${re lease}${shared_ext}$major ${libname}${shared_ext}'
11545 soname_spec='${libname}${release}${shared_ext}$major'
11546 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11547 shlibpath_var=LD_LIBRARY_PATH
11548 shlibpath_overrides_runpath=no
11549 hardcode_into_libs=yes
11550 ;;
11551
11552 irix5* | irix6* | nonstopux*)
11553 case $host_os in
11554 nonstopux*) version_type=nonstopux ;;
11555 *)
11556 if test "$lt_cv_prog_gnu_ld" = yes; then
11557 version_type=linux
11558 else
11559 version_type=irix
11560 fi ;;
11561 esac
11562 need_lib_prefix=no
11563 need_version=no
11564 soname_spec='${libname}${release}${shared_ext}$major'
11565 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${re lease}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext }'
11566 case $host_os in
11567 irix5* | nonstopux*)
11568 libsuff= shlibsuff=
11569 ;;
11570 *)
11571 case $LD in # libtool.m4 will add one of these switches to LD
11572 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11573 libsuff= shlibsuff= libmagic=32-bit;;
11574 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11575 libsuff=32 shlibsuff=N32 libmagic=N32;;
11576 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11577 libsuff=64 shlibsuff=64 libmagic=64-bit;;
11578 *) libsuff= shlibsuff= libmagic=never-match;;
11579 esac
11580 ;;
11581 esac
11582 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11583 shlibpath_overrides_runpath=no
11584 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${li bsuff}"
11585 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11586 hardcode_into_libs=yes
11587 ;;
11588
11589 # No shared lib support for Linux oldld, aout, or coff.
11590 linux*oldld* | linux*aout* | linux*coff*)
11591 dynamic_linker=no
11592 ;;
11593
11594 # This must be Linux ELF.
11595 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11596 version_type=linux
11597 need_lib_prefix=no
11598 need_version=no
11599 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${re lease}${shared_ext}$major $libname${shared_ext}'
11600 soname_spec='${libname}${release}${shared_ext}$major'
11601 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11602 shlibpath_var=LD_LIBRARY_PATH
11603 shlibpath_overrides_runpath=no
11604
11605 # Some binutils ld are patched to set DT_RUNPATH
11606 if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
11607 $as_echo_n "(cached) " >&6
11608 else
11609 lt_cv_shlibpath_overrides_runpath=no
11610 save_LDFLAGS=$LDFLAGS
11611 save_libdir=$libdir
11612 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11613 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11614 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11615 /* end confdefs.h. */
11616
11617 int
11618 main ()
11619 {
3817 11620
3818 ; 11621 ;
3819 return 0; 11622 return 0;
3820 } 11623 }
3821 _ACEOF 11624 _ACEOF
3822 if ac_fn_c_try_compile "$LINENO"; then : 11625 if ac_fn_c_try_link "$LINENO"; then :
3823 ac_cv_safe_to_define___extensions__=yes 11626 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/d ev/null; then :
3824 else 11627 lt_cv_shlibpath_overrides_runpath=yes
3825 ac_cv_safe_to_define___extensions__=no 11628 fi
3826 fi 11629 fi
3827 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11630 rm -f core conftest.err conftest.$ac_objext \
3828 fi 11631 conftest$ac_exeext conftest.$ac_ext
3829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensi ons__" >&5 11632 LDFLAGS=$save_LDFLAGS
3830 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; } 11633 libdir=$save_libdir
3831 test $ac_cv_safe_to_define___extensions__ = yes && 11634
3832 $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h 11635 fi
3833 11636
3834 $as_echo "#define _ALL_SOURCE 1" >>confdefs.h 11637 shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
3835 11638
3836 $as_echo "#define _GNU_SOURCE 1" >>confdefs.h 11639 # This implies no fast_install, which is unacceptable.
3837 11640 # Some rework will be needed to allow for fast_install
3838 $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h 11641 # before this can be enabled.
3839 11642 hardcode_into_libs=yes
3840 $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h 11643
3841 11644 # Append ld.so.conf contents to the search path
3842 11645 if test -f /etc/ld.so.conf; then
3843 test "$program_prefix" != NONE && 11646 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null" , \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $S ED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
3844 program_transform_name="s&^&$program_prefix&;$program_transform_name" 11647 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
3845 # Use a double $ so make ignores it. 11648 fi
3846 test "$program_suffix" != NONE && 11649
3847 program_transform_name="s&\$&$program_suffix&;$program_transform_name" 11650 # We used to test for /lib/ld.so.1 and disable shared libraries on
3848 # Double any \ or $. 11651 # powerpc, because MkLinux only supported shared libraries with the
3849 # By default was `s,x,x', remove it if useless. 11652 # GNU dynamic linker. Since this was broken with cross compilers,
3850 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' 11653 # most powerpc-linux boxes support dynamic linking these days and
3851 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` 11654 # people can always --disable-shared, the test was removed, and we
3852 11655 # assume the GNU/Linux dynamic linker is in use.
3853 # Find a good install program. We prefer a C program (faster), 11656 dynamic_linker='GNU/Linux ld.so'
3854 # so one script is as good as another. But avoid the broken or 11657 ;;
3855 # incompatible versions: 11658
3856 # SysV /etc/install, /usr/sbin/install 11659 netbsd*)
3857 # SunOS /usr/etc/install 11660 version_type=sunos
3858 # IRIX /sbin/install 11661 need_lib_prefix=no
3859 # AIX /bin/install 11662 need_version=no
3860 # AmigaOS /C/install, which installs bootblocks on floppy discs 11663 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
3861 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 11664 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${ shared_ext}$versuffix'
3862 # AFS /usr/afsws/bin/install, which mishandles nonexistent args 11665 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
3863 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 11666 dynamic_linker='NetBSD (a.out) ld.so'
3864 # OS/2's system install, which has a completely different semantic 11667 else
3865 # ./install, which can be erroneously created by make from ./install.sh. 11668 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${ release}${shared_ext}$major ${libname}${shared_ext}'
3866 # Reject install programs that cannot install multiple files. 11669 soname_spec='${libname}${release}${shared_ext}$major'
3867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 11670 dynamic_linker='NetBSD ld.elf_so'
3868 $as_echo_n "checking for a BSD-compatible install... " >&6; } 11671 fi
3869 if test -z "$INSTALL"; then 11672 shlibpath_var=LD_LIBRARY_PATH
3870 if test "${ac_cv_path_install+set}" = set; then : 11673 shlibpath_overrides_runpath=yes
11674 hardcode_into_libs=yes
11675 ;;
11676
11677 newsos6)
11678 version_type=linux
11679 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${re lease}${shared_ext}$major $libname${shared_ext}'
11680 shlibpath_var=LD_LIBRARY_PATH
11681 shlibpath_overrides_runpath=yes
11682 ;;
11683
11684 *nto* | *qnx*)
11685 version_type=qnx
11686 need_lib_prefix=no
11687 need_version=no
11688 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${re lease}${shared_ext}$major $libname${shared_ext}'
11689 soname_spec='${libname}${release}${shared_ext}$major'
11690 shlibpath_var=LD_LIBRARY_PATH
11691 shlibpath_overrides_runpath=no
11692 hardcode_into_libs=yes
11693 dynamic_linker='ldqnx.so'
11694 ;;
11695
11696 openbsd*)
11697 version_type=sunos
11698 sys_lib_dlsearch_path_spec="/usr/lib"
11699 need_lib_prefix=no
11700 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11701 case $host_os in
11702 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
11703 *) need_version=no ;;
11704 esac
11705 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${sh ared_ext}$versuffix'
11706 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11707 shlibpath_var=LD_LIBRARY_PATH
11708 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host _cpu" = "openbsd2.8-powerpc"; then
11709 case $host_os in
11710 openbsd2.[89] | openbsd2.[89].*)
11711 shlibpath_overrides_runpath=no
11712 ;;
11713 *)
11714 shlibpath_overrides_runpath=yes
11715 ;;
11716 esac
11717 else
11718 shlibpath_overrides_runpath=yes
11719 fi
11720 ;;
11721
11722 os2*)
11723 libname_spec='$name'
11724 shrext_cmds=".dll"
11725 need_lib_prefix=no
11726 library_names_spec='$libname${shared_ext} $libname.a'
11727 dynamic_linker='OS/2 ld.exe'
11728 shlibpath_var=LIBPATH
11729 ;;
11730
11731 osf3* | osf4* | osf5*)
11732 version_type=osf
11733 need_lib_prefix=no
11734 need_version=no
11735 soname_spec='${libname}${release}${shared_ext}$major'
11736 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${re lease}${shared_ext}$major $libname${shared_ext}'
11737 shlibpath_var=LD_LIBRARY_PATH
11738 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11739 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11740 ;;
11741
11742 rdos*)
11743 dynamic_linker=no
11744 ;;
11745
11746 solaris*)
11747 version_type=linux
11748 need_lib_prefix=no
11749 need_version=no
11750 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${re lease}${shared_ext}$major $libname${shared_ext}'
11751 soname_spec='${libname}${release}${shared_ext}$major'
11752 shlibpath_var=LD_LIBRARY_PATH
11753 shlibpath_overrides_runpath=yes
11754 hardcode_into_libs=yes
11755 # ldd complains unless libraries are executable
11756 postinstall_cmds='chmod +x $lib'
11757 ;;
11758
11759 sunos4*)
11760 version_type=sunos
11761 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${sh ared_ext}$versuffix'
11762 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11763 shlibpath_var=LD_LIBRARY_PATH
11764 shlibpath_overrides_runpath=yes
11765 if test "$with_gnu_ld" = yes; then
11766 need_lib_prefix=no
11767 fi
11768 need_version=yes
11769 ;;
11770
11771 sysv4 | sysv4.3*)
11772 version_type=linux
11773 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${re lease}${shared_ext}$major $libname${shared_ext}'
11774 soname_spec='${libname}${release}${shared_ext}$major'
11775 shlibpath_var=LD_LIBRARY_PATH
11776 case $host_vendor in
11777 sni)
11778 shlibpath_overrides_runpath=no
11779 need_lib_prefix=no
11780 runpath_var=LD_RUN_PATH
11781 ;;
11782 siemens)
11783 need_lib_prefix=no
11784 ;;
11785 motorola)
11786 need_lib_prefix=no
11787 need_version=no
11788 shlibpath_overrides_runpath=no
11789 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11790 ;;
11791 esac
11792 ;;
11793
11794 sysv4*MP*)
11795 if test -d /usr/nec ;then
11796 version_type=linux
11797 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$ major $libname${shared_ext}'
11798 soname_spec='$libname${shared_ext}.$major'
11799 shlibpath_var=LD_LIBRARY_PATH
11800 fi
11801 ;;
11802
11803 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11804 version_type=freebsd-elf
11805 need_lib_prefix=no
11806 need_version=no
11807 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${re lease}${shared_ext} $libname${shared_ext}'
11808 soname_spec='${libname}${release}${shared_ext}$major'
11809 shlibpath_var=LD_LIBRARY_PATH
11810 shlibpath_overrides_runpath=yes
11811 hardcode_into_libs=yes
11812 if test "$with_gnu_ld" = yes; then
11813 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11814 else
11815 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11816 case $host_os in
11817 sco3.2v5*)
11818 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11819 ;;
11820 esac
11821 fi
11822 sys_lib_dlsearch_path_spec='/usr/lib'
11823 ;;
11824
11825 tpf*)
11826 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
11827 version_type=linux
11828 need_lib_prefix=no
11829 need_version=no
11830 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${re lease}${shared_ext}$major $libname${shared_ext}'
11831 shlibpath_var=LD_LIBRARY_PATH
11832 shlibpath_overrides_runpath=no
11833 hardcode_into_libs=yes
11834 ;;
11835
11836 uts4*)
11837 version_type=linux
11838 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${re lease}${shared_ext}$major $libname${shared_ext}'
11839 soname_spec='${libname}${release}${shared_ext}$major'
11840 shlibpath_var=LD_LIBRARY_PATH
11841 ;;
11842
11843 *)
11844 dynamic_linker=no
11845 ;;
11846 esac
11847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11848 $as_echo "$dynamic_linker" >&6; }
11849 test "$dynamic_linker" = no && can_build_shared=no
11850
11851 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11852 if test "$GCC" = yes; then
11853 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPIL ER_PATH LIBRARY_PATH"
11854 fi
11855
11856 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11857 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11858 fi
11859 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11860 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11861 fi
11862
11863
11864
11865
11866
11867
11868
11869
11870
11871
11872
11873
11874
11875
11876
11877
11878
11879
11880
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890
11891
11892
11893
11894
11895
11896
11897
11898
11899
11900
11901
11902
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
11928
11929
11930
11931
11932
11933
11934
11935
11936
11937
11938
11939
11940
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library path s into programs" >&5
11955 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11956 hardcode_action=
11957 if test -n "$hardcode_libdir_flag_spec" ||
11958 test -n "$runpath_var" ||
11959 test "X$hardcode_automatic" = "Xyes" ; then
11960
11961 # We can hardcode non-existent directories.
11962 if test "$hardcode_direct" != no &&
11963 # If the only mechanism to avoid hardcoding is shlibpath_var, we
11964 # have to relink, otherwise we might link with an installed library
11965 # when we should be linking with a yet-to-be-installed one
11966 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11967 test "$hardcode_minus_L" != no; then
11968 # Linking always hardcodes the temporary library directory.
11969 hardcode_action=relink
11970 else
11971 # We can link without hardcoding, and we can hardcode nonexisting dirs.
11972 hardcode_action=immediate
11973 fi
11974 else
11975 # We cannot hardcode anything, or else we can only hardcode existing
11976 # directories.
11977 hardcode_action=unsupported
11978 fi
11979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11980 $as_echo "$hardcode_action" >&6; }
11981
11982 if test "$hardcode_action" = relink ||
11983 test "$inherit_rpath" = yes; then
11984 # Fast installation is not supported
11985 enable_fast_install=no
11986 elif test "$shlibpath_overrides_runpath" = yes ||
11987 test "$enable_shared" = no; then
11988 # Fast installation is not necessary
11989 enable_fast_install=needless
11990 fi
11991
11992
11993
11994
11995
11996
11997 if test "x$enable_dlopen" != xyes; then
11998 enable_dlopen=unknown
11999 enable_dlopen_self=unknown
12000 enable_dlopen_self_static=unknown
12001 else
12002 lt_cv_dlopen=no
12003 lt_cv_dlopen_libs=
12004
12005 case $host_os in
12006 beos*)
12007 lt_cv_dlopen="load_add_on"
12008 lt_cv_dlopen_libs=
12009 lt_cv_dlopen_self=yes
12010 ;;
12011
12012 mingw* | pw32* | cegcc*)
12013 lt_cv_dlopen="LoadLibrary"
12014 lt_cv_dlopen_libs=
12015 ;;
12016
12017 cygwin*)
12018 lt_cv_dlopen="dlopen"
12019 lt_cv_dlopen_libs=
12020 ;;
12021
12022 darwin*)
12023 # if libdl is installed we need to link against it
12024 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12025 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12026 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
3871 $as_echo_n "(cached) " >&6 12027 $as_echo_n "(cached) " >&6
3872 else 12028 else
3873 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3874 for as_dir in $PATH
3875 do
3876 IFS=$as_save_IFS
3877 test -z "$as_dir" && as_dir=.
3878 # Account for people who put trailing slashes in PATH elements.
3879 case $as_dir/ in #((
3880 ./ | .// | /[cC]/* | \
3881 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3882 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3883 /usr/ucb/* ) ;;
3884 *)
3885 # OSF1 and SCO ODT 3.0 have their own names for install.
3886 # Don't use installbsd from OSF since it installs stuff as root
3887 # by default.
3888 for ac_prog in ginstall scoinst install; do
3889 for ac_exec_ext in '' $ac_executable_extensions; do
3890 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_p rog$ac_exec_ext"; }; then
3891 if test $ac_prog = install &&
3892 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3893 # AIX install. It has an incompatible calling convention.
3894 :
3895 elif test $ac_prog = install &&
3896 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3897 # program-specific install script used by HP pwplus--don't use.
3898 :
3899 else
3900 rm -rf conftest.one conftest.two conftest.dir
3901 echo one > conftest.one
3902 echo two > conftest.two
3903 mkdir conftest.dir
3904 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd `/conftest.dir" &&
3905 test -s conftest.one && test -s conftest.two &&
3906 test -s conftest.dir/conftest.one &&
3907 test -s conftest.dir/conftest.two
3908 then
3909 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3910 break 3
3911 fi
3912 fi
3913 fi
3914 done
3915 done
3916 ;;
3917 esac
3918
3919 done
3920 IFS=$as_save_IFS
3921
3922 rm -rf conftest.one conftest.two conftest.dir
3923
3924 fi
3925 if test "${ac_cv_path_install+set}" = set; then
3926 INSTALL=$ac_cv_path_install
3927 else
3928 # As a last resort, use the slow shell script. Don't cache a
3929 # value for INSTALL within a source directory, because that will
3930 # break other packages using the cache if that directory is
3931 # removed, or if the value is a relative name.
3932 INSTALL=$ac_install_sh
3933 fi
3934 fi
3935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3936 $as_echo "$INSTALL" >&6; }
3937
3938 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3939 # It thinks the first close brace ends the variable substitution.
3940 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3941
3942 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3943
3944 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3945
3946 rm -rf .tst 2>/dev/null
3947 mkdir .tst 2>/dev/null
3948 if test -d .tst; then
3949 am__leading_dot=.
3950 else
3951 am__leading_dot=_
3952 fi
3953 rmdir .tst 2>/dev/null
3954
3955 DEPDIR="${am__leading_dot}deps"
3956
3957
3958
3959 # autoconf.info says this should be called right after AC_INIT.
3960 ac_config_headers="$ac_config_headers config.h:config.in"
3961
3962
3963
3964
3965
3966
3967 # Put a plausible default for CC_FOR_BUILD in Makefile.
3968 if test "x$cross_compiling" = "xno"; then
3969 CC_FOR_BUILD='$(CC)'
3970 else
3971 CC_FOR_BUILD=gcc
3972 fi
3973
3974
3975
3976
3977 AR=${AR-ar}
3978
3979 if test -n "$ac_tool_prefix"; then
3980 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3981 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3982 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3983 $as_echo_n "checking for $ac_word... " >&6; }
3984 if test "${ac_cv_prog_RANLIB+set}" = set; then :
3985 $as_echo_n "(cached) " >&6
3986 else
3987 if test -n "$RANLIB"; then
3988 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3989 else
3990 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3991 for as_dir in $PATH
3992 do
3993 IFS=$as_save_IFS
3994 test -z "$as_dir" && as_dir=.
3995 for ac_exec_ext in '' $ac_executable_extensions; do
3996 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac _exec_ext"; }; then
3997 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3998 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" > &5
3999 break 2
4000 fi
4001 done
4002 done
4003 IFS=$as_save_IFS
4004
4005 fi
4006 fi
4007 RANLIB=$ac_cv_prog_RANLIB
4008 if test -n "$RANLIB"; then
4009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4010 $as_echo "$RANLIB" >&6; }
4011 else
4012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4013 $as_echo "no" >&6; }
4014 fi
4015
4016
4017 fi
4018 if test -z "$ac_cv_prog_RANLIB"; then
4019 ac_ct_RANLIB=$RANLIB
4020 # Extract the first word of "ranlib", so it can be a program name with args.
4021 set dummy ranlib; ac_word=$2
4022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4023 $as_echo_n "checking for $ac_word... " >&6; }
4024 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
4025 $as_echo_n "(cached) " >&6
4026 else
4027 if test -n "$ac_ct_RANLIB"; then
4028 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4029 else
4030 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4031 for as_dir in $PATH
4032 do
4033 IFS=$as_save_IFS
4034 test -z "$as_dir" && as_dir=.
4035 for ac_exec_ext in '' $ac_executable_extensions; do
4036 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac _exec_ext"; }; then
4037 ac_cv_prog_ac_ct_RANLIB="ranlib"
4038 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" > &5
4039 break 2
4040 fi
4041 done
4042 done
4043 IFS=$as_save_IFS
4044
4045 fi
4046 fi
4047 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4048 if test -n "$ac_ct_RANLIB"; then
4049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4050 $as_echo "$ac_ct_RANLIB" >&6; }
4051 else
4052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4053 $as_echo "no" >&6; }
4054 fi
4055
4056 if test "x$ac_ct_RANLIB" = x; then
4057 RANLIB=":"
4058 else
4059 case $cross_compiling:$ac_tool_warned in
4060 yes:)
4061 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4062 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2 ;}
4063 ac_tool_warned=yes ;;
4064 esac
4065 RANLIB=$ac_ct_RANLIB
4066 fi
4067 else
4068 RANLIB="$ac_cv_prog_RANLIB"
4069 fi
4070
4071
4072 # Some of the common include files depend on bfd.h, and bfd.h checks
4073 # that config.h is included first by testing that the PACKAGE macro
4074 # is defined.
4075 PACKAGE=sim
4076
4077 cat >>confdefs.h <<_ACEOF
4078 #define PACKAGE "$PACKAGE"
4079 _ACEOF
4080
4081
4082
4083 # Dependency checking.
4084 ac_config_commands="$ac_config_commands depdir"
4085
4086
4087 depcc="$CC" am_compiler_list=
4088
4089 am_depcomp=$ac_aux_dir/depcomp
4090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >& 5
4091 $as_echo_n "checking dependency style of $depcc... " >&6; }
4092 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
4093 $as_echo_n "(cached) " >&6
4094 else
4095 if test -f "$am_depcomp"; then
4096 # We make a subdir and do the tests there. Otherwise we can end up
4097 # making bogus files that we don't know about and never remove. For
4098 # instance it was reported that on HP-UX the gcc test will end up
4099 # making a dummy file named `D' -- because `-MD' means `put the output
4100 # in D'.
4101 mkdir conftest.dir
4102 # Copy depcomp to subdir because otherwise we won't find it if we're
4103 # using a relative directory.
4104 cp "$am_depcomp" conftest.dir
4105 cd conftest.dir
4106 # We will build objects and dependencies in a subdirectory because
4107 # it helps to detect inapplicable dependency modes. For instance
4108 # both Tru64's cc and ICC support -MD to output dependencies as a
4109 # side effect of compilation, but ICC will put the dependencies in
4110 # the current directory while Tru64 will put them in the object
4111 # directory.
4112 mkdir sub
4113
4114 am_cv_CC_dependencies_compiler_type=none
4115 if test "$am_compiler_list" = ""; then
4116 am_compiler_list=`sed -n 's/^\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4117 fi
4118 for depmode in $am_compiler_list; do
4119 if test $depmode = none; then break; fi
4120
4121 $as_echo "$as_me:$LINENO: trying $depmode" >&5
4122 # Setup a source with many dependencies, because some compilers
4123 # like to wrap large dependency lists on column 80 (with \), and
4124 # we should not choose a depcomp mode which is confused by this.
4125 #
4126 # We need to recreate these files for each test, as the compiler may
4127 # overwrite some of them when testing with obscure command lines.
4128 # This happens at least with the AIX C compiler.
4129 : > sub/conftest.c
4130 for i in 1 2 3 4 5 6; do
4131 echo '#include "conftst'$i'.h"' >> sub/conftest.c
4132 # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4133 # Solaris 8's {/usr,}/bin/sh.
4134 touch sub/conftst$i.h
4135 done
4136 echo "include sub/conftest.Po" > confmf
4137
4138 # We check with `-c' and `-o' for the sake of the "dashmstdout"
4139 # mode. It turns out that the SunPro C++ compiler does not properly
4140 # handle `-M -o', and we need to detect this.
4141 depcmd="depmode=$depmode \
4142 source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
4143 depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4144 $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c"
4145 echo "| $depcmd" | sed -e 's/ */ /g' >&5
4146 if env $depcmd > conftest.err 2>&1 &&
4147 grep sub/conftst6.h sub/conftest.Po >>conftest.err 2>&1 &&
4148 grep sub/conftest.${OBJEXT-o} sub/conftest.Po >>conftest.err 2>&1 &&
4149 ${MAKE-make} -s -f confmf >>conftest.err 2>&1; then
4150 # icc doesn't choke on unknown options, it will just issue warnings
4151 # or remarks (even with -Werror). So we grep stderr for any message
4152 # that says an option was ignored or not supported.
4153 # When given -MP, icc 7.0 and 7.1 complain thusly:
4154 # icc: Command line warning: ignoring option '-M'; no argument required
4155 # The diagnosis changed in icc 8.0:
4156 # icc: Command line remark: option '-MP' not supported
4157 if (grep 'ignoring option' conftest.err ||
4158 grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4159 am_cv_CC_dependencies_compiler_type=$depmode
4160 $as_echo "$as_me:$LINENO: success" >&5
4161 break
4162 fi
4163 fi
4164 $as_echo "$as_me:$LINENO: failure, diagnostics are:" >&5
4165 sed -e 's/^/| /' < conftest.err >&5
4166 done
4167
4168 cd ..
4169 rm -rf conftest.dir
4170 else
4171 am_cv_CC_dependencies_compiler_type=none
4172 fi
4173
4174 fi
4175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler _type" >&5
4176 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4177 if test x${am_cv_CC_dependencies_compiler_type-none} = xnone
4178 then as_fn_error "no usable dependency style found" "$LINENO" 5
4179 else CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4180
4181 fi
4182
4183
4184 # Check for the 'make' the user wants to use.
4185 for ac_prog in make
4186 do
4187 # Extract the first word of "$ac_prog", so it can be a program name with args.
4188 set dummy $ac_prog; ac_word=$2
4189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4190 $as_echo_n "checking for $ac_word... " >&6; }
4191 if test "${ac_cv_prog_MAKE+set}" = set; then :
4192 $as_echo_n "(cached) " >&6
4193 else
4194 if test -n "$MAKE"; then
4195 ac_cv_prog_MAKE="$MAKE" # Let the user override the test.
4196 else
4197 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4198 for as_dir in $PATH
4199 do
4200 IFS=$as_save_IFS
4201 test -z "$as_dir" && as_dir=.
4202 for ac_exec_ext in '' $ac_executable_extensions; do
4203 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac _exec_ext"; }; then
4204 ac_cv_prog_MAKE="$ac_prog"
4205 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" > &5
4206 break 2
4207 fi
4208 done
4209 done
4210 IFS=$as_save_IFS
4211
4212 fi
4213 fi
4214 MAKE=$ac_cv_prog_MAKE
4215 if test -n "$MAKE"; then
4216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKE" >&5
4217 $as_echo "$MAKE" >&6; }
4218 else
4219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4220 $as_echo "no" >&6; }
4221 fi
4222
4223
4224 test -n "$MAKE" && break
4225 done
4226
4227 MAKE_IS_GNU=
4228 case "`$MAKE --version 2>&1 | sed 1q`" in
4229 *GNU*)
4230 MAKE_IS_GNU=yes
4231 ;;
4232 esac
4233 if test "$MAKE_IS_GNU" = yes; then
4234 GMAKE_TRUE=
4235 GMAKE_FALSE='#'
4236 else
4237 GMAKE_TRUE='#'
4238 GMAKE_FALSE=
4239 fi
4240
4241
4242 ALL_LINGUAS=
4243 # If we haven't got the data from the intl directory,
4244 # assume NLS is disabled.
4245 USE_NLS=no
4246 LIBINTL=
4247 LIBINTL_DEP=
4248 INCINTL=
4249 XGETTEXT=
4250 GMSGFMT=
4251 POSUB=
4252
4253 if test -f ../../intl/config.intl; then
4254 . ../../intl/config.intl
4255 fi
4256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5
4257 $as_echo_n "checking whether NLS is requested... " >&6; }
4258 if test x"$USE_NLS" != xyes; then
4259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4260 $as_echo "no" >&6; }
4261 else
4262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4263 $as_echo "yes" >&6; }
4264
4265 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
4266
4267
4268 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for catalogs to be installed " >&5
4269 $as_echo_n "checking for catalogs to be installed... " >&6; }
4270 # Look for .po and .gmo files in the source directory.
4271 CATALOGS=
4272 XLINGUAS=
4273 for cat in $srcdir/po/*.gmo $srcdir/po/*.po; do
4274 # If there aren't any .gmo files the shell will give us the
4275 # literal string "../path/to/srcdir/po/*.gmo" which has to be
4276 # weeded out.
4277 case "$cat" in *\**)
4278 continue;;
4279 esac
4280 # The quadruple backslash is collapsed to a double backslash
4281 # by the backticks, then collapsed again by the double quotes,
4282 # leaving us with one backslash in the sed expression (right
4283 # before the dot that mustn't act as a wildcard).
4284 cat=`echo $cat | sed -e "s!$srcdir/po/!!" -e "s!\\\\.po!.gmo!"`
4285 lang=`echo $cat | sed -e "s!\\\\.gmo!!"`
4286 # The user is allowed to set LINGUAS to a list of languages to
4287 # install catalogs for. If it's empty that means "all of them."
4288 if test "x$LINGUAS" = x; then
4289 CATALOGS="$CATALOGS $cat"
4290 XLINGUAS="$XLINGUAS $lang"
4291 else
4292 case "$LINGUAS" in *$lang*)
4293 CATALOGS="$CATALOGS $cat"
4294 XLINGUAS="$XLINGUAS $lang"
4295 ;;
4296 esac
4297 fi
4298 done
4299 LINGUAS="$XLINGUAS"
4300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LINGUAS" >&5
4301 $as_echo "$LINGUAS" >&6; }
4302
4303
4304 DATADIRNAME=share
4305
4306 INSTOBJEXT=.mo
4307
4308 GENCAT=gencat
4309
4310 CATOBJEXT=.gmo
4311
4312 fi
4313
4314 # Check for common headers.
4315 # FIXME: Seems to me this can cause problems for i386-windows hosts.
4316 # At one point there were hardcoded AC_DEFINE's if ${host} = i386-*-windows*.
4317 for ac_header in stdlib.h string.h strings.h unistd.h time.h
4318 do :
4319 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4320 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_include s_default"
4321 eval as_val=\$$as_ac_Header
4322 if test "x$as_val" = x""yes; then :
4323 cat >>confdefs.h <<_ACEOF
4324 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4325 _ACEOF
4326
4327 fi
4328
4329 done
4330
4331 for ac_header in sys/time.h sys/resource.h
4332 do :
4333 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4334 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_include s_default"
4335 eval as_val=\$$as_ac_Header
4336 if test "x$as_val" = x""yes; then :
4337 cat >>confdefs.h <<_ACEOF
4338 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4339 _ACEOF
4340
4341 fi
4342
4343 done
4344
4345 for ac_header in fcntl.h fpu_control.h
4346 do :
4347 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4348 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_include s_default"
4349 eval as_val=\$$as_ac_Header
4350 if test "x$as_val" = x""yes; then :
4351 cat >>confdefs.h <<_ACEOF
4352 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4353 _ACEOF
4354
4355 fi
4356
4357 done
4358
4359 for ac_header in dlfcn.h errno.h sys/stat.h
4360 do :
4361 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4362 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_include s_default"
4363 eval as_val=\$$as_ac_Header
4364 if test "x$as_val" = x""yes; then :
4365 cat >>confdefs.h <<_ACEOF
4366 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4367 _ACEOF
4368
4369 fi
4370
4371 done
4372
4373 for ac_func in getrusage time sigaction __setfpucw
4374 do :
4375 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4376 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4377 eval as_val=\$$as_ac_var
4378 if test "x$as_val" = x""yes; then :
4379 cat >>confdefs.h <<_ACEOF
4380 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4381 _ACEOF
4382
4383 fi
4384 done
4385
4386
4387 # Check for socket libraries
4388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bind in -lsocket" >&5
4389 $as_echo_n "checking for bind in -lsocket... " >&6; }
4390 if test "${ac_cv_lib_socket_bind+set}" = set; then :
4391 $as_echo_n "(cached) " >&6
4392 else
4393 ac_check_lib_save_LIBS=$LIBS 12029 ac_check_lib_save_LIBS=$LIBS
4394 LIBS="-lsocket $LIBS" 12030 LIBS="-ldl $LIBS"
4395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12031 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4396 /* end confdefs.h. */ 12032 /* end confdefs.h. */
4397 12033
12034 /* Override any GCC internal prototype to avoid an error.
12035 Use char because int might match the return type of a GCC
12036 builtin and then its argument prototype would still apply. */
12037 #ifdef __cplusplus
12038 extern "C"
12039 #endif
12040 char dlopen ();
12041 int
12042 main ()
12043 {
12044 return dlopen ();
12045 ;
12046 return 0;
12047 }
12048 _ACEOF
12049 if ac_fn_c_try_link "$LINENO"; then :
12050 ac_cv_lib_dl_dlopen=yes
12051 else
12052 ac_cv_lib_dl_dlopen=no
12053 fi
12054 rm -f core conftest.err conftest.$ac_objext \
12055 conftest$ac_exeext conftest.$ac_ext
12056 LIBS=$ac_check_lib_save_LIBS
12057 fi
12058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12059 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12060 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12061 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12062 else
12063
12064 lt_cv_dlopen="dyld"
12065 lt_cv_dlopen_libs=
12066 lt_cv_dlopen_self=yes
12067
12068 fi
12069
12070 ;;
12071
12072 *)
12073 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12074 if test "x$ac_cv_func_shl_load" = x""yes; then :
12075 lt_cv_dlopen="shl_load"
12076 else
12077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12078 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12079 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
12080 $as_echo_n "(cached) " >&6
12081 else
12082 ac_check_lib_save_LIBS=$LIBS
12083 LIBS="-ldld $LIBS"
12084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12085 /* end confdefs.h. */
12086
12087 /* Override any GCC internal prototype to avoid an error.
12088 Use char because int might match the return type of a GCC
12089 builtin and then its argument prototype would still apply. */
12090 #ifdef __cplusplus
12091 extern "C"
12092 #endif
12093 char shl_load ();
12094 int
12095 main ()
12096 {
12097 return shl_load ();
12098 ;
12099 return 0;
12100 }
12101 _ACEOF
12102 if ac_fn_c_try_link "$LINENO"; then :
12103 ac_cv_lib_dld_shl_load=yes
12104 else
12105 ac_cv_lib_dld_shl_load=no
12106 fi
12107 rm -f core conftest.err conftest.$ac_objext \
12108 conftest$ac_exeext conftest.$ac_ext
12109 LIBS=$ac_check_lib_save_LIBS
12110 fi
12111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12112 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12113 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
12114 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
12115 else
12116 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12117 if test "x$ac_cv_func_dlopen" = x""yes; then :
12118 lt_cv_dlopen="dlopen"
12119 else
12120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12121 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12122 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
12123 $as_echo_n "(cached) " >&6
12124 else
12125 ac_check_lib_save_LIBS=$LIBS
12126 LIBS="-ldl $LIBS"
12127 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12128 /* end confdefs.h. */
12129
12130 /* Override any GCC internal prototype to avoid an error.
12131 Use char because int might match the return type of a GCC
12132 builtin and then its argument prototype would still apply. */
12133 #ifdef __cplusplus
12134 extern "C"
12135 #endif
12136 char dlopen ();
12137 int
12138 main ()
12139 {
12140 return dlopen ();
12141 ;
12142 return 0;
12143 }
12144 _ACEOF
12145 if ac_fn_c_try_link "$LINENO"; then :
12146 ac_cv_lib_dl_dlopen=yes
12147 else
12148 ac_cv_lib_dl_dlopen=no
12149 fi
12150 rm -f core conftest.err conftest.$ac_objext \
12151 conftest$ac_exeext conftest.$ac_ext
12152 LIBS=$ac_check_lib_save_LIBS
12153 fi
12154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12155 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12156 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
12157 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
12158 else
12159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12160 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12161 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
12162 $as_echo_n "(cached) " >&6
12163 else
12164 ac_check_lib_save_LIBS=$LIBS
12165 LIBS="-lsvld $LIBS"
12166 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12167 /* end confdefs.h. */
12168
4398 /* Override any GCC internal prototype to avoid an error. 12169 /* Override any GCC internal prototype to avoid an error.
4399 Use char because int might match the return type of a GCC 12170 Use char because int might match the return type of a GCC
4400 builtin and then its argument prototype would still apply. */ 12171 builtin and then its argument prototype would still apply. */
4401 #ifdef __cplusplus 12172 #ifdef __cplusplus
4402 extern "C" 12173 extern "C"
4403 #endif 12174 #endif
4404 char bind (); 12175 char dlopen ();
4405 int 12176 int
4406 main () 12177 main ()
4407 { 12178 {
4408 return bind (); 12179 return dlopen ();
4409 ; 12180 ;
4410 return 0; 12181 return 0;
4411 } 12182 }
4412 _ACEOF 12183 _ACEOF
4413 if ac_fn_c_try_link "$LINENO"; then : 12184 if ac_fn_c_try_link "$LINENO"; then :
4414 ac_cv_lib_socket_bind=yes 12185 ac_cv_lib_svld_dlopen=yes
4415 else 12186 else
4416 ac_cv_lib_socket_bind=no 12187 ac_cv_lib_svld_dlopen=no
4417 fi 12188 fi
4418 rm -f core conftest.err conftest.$ac_objext \ 12189 rm -f core conftest.err conftest.$ac_objext \
4419 conftest$ac_exeext conftest.$ac_ext 12190 conftest$ac_exeext conftest.$ac_ext
4420 LIBS=$ac_check_lib_save_LIBS 12191 LIBS=$ac_check_lib_save_LIBS
4421 fi 12192 fi
4422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_bind" >&5 12193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
4423 $as_echo "$ac_cv_lib_socket_bind" >&6; } 12194 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
4424 if test "x$ac_cv_lib_socket_bind" = x""yes; then : 12195 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
4425 cat >>confdefs.h <<_ACEOF 12196 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
4426 #define HAVE_LIBSOCKET 1 12197 else
4427 _ACEOF 12198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
4428 12199 $as_echo_n "checking for dld_link in -ldld... " >&6; }
4429 LIBS="-lsocket $LIBS" 12200 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
4430
4431 fi
4432
4433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >& 5
4434 $as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
4435 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then :
4436 $as_echo_n "(cached) " >&6 12201 $as_echo_n "(cached) " >&6
4437 else 12202 else
4438 ac_check_lib_save_LIBS=$LIBS 12203 ac_check_lib_save_LIBS=$LIBS
4439 LIBS="-lnsl $LIBS" 12204 LIBS="-ldld $LIBS"
4440 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4441 /* end confdefs.h. */ 12206 /* end confdefs.h. */
4442 12207
4443 /* Override any GCC internal prototype to avoid an error. 12208 /* Override any GCC internal prototype to avoid an error.
4444 Use char because int might match the return type of a GCC 12209 Use char because int might match the return type of a GCC
4445 builtin and then its argument prototype would still apply. */ 12210 builtin and then its argument prototype would still apply. */
4446 #ifdef __cplusplus 12211 #ifdef __cplusplus
4447 extern "C" 12212 extern "C"
4448 #endif 12213 #endif
4449 char gethostbyname (); 12214 char dld_link ();
4450 int 12215 int
4451 main () 12216 main ()
4452 { 12217 {
4453 return gethostbyname (); 12218 return dld_link ();
4454 ; 12219 ;
4455 return 0; 12220 return 0;
4456 } 12221 }
4457 _ACEOF 12222 _ACEOF
4458 if ac_fn_c_try_link "$LINENO"; then : 12223 if ac_fn_c_try_link "$LINENO"; then :
4459 ac_cv_lib_nsl_gethostbyname=yes 12224 ac_cv_lib_dld_dld_link=yes
4460 else 12225 else
4461 ac_cv_lib_nsl_gethostbyname=no 12226 ac_cv_lib_dld_dld_link=no
4462 fi 12227 fi
4463 rm -f core conftest.err conftest.$ac_objext \ 12228 rm -f core conftest.err conftest.$ac_objext \
4464 conftest$ac_exeext conftest.$ac_ext 12229 conftest$ac_exeext conftest.$ac_ext
4465 LIBS=$ac_check_lib_save_LIBS 12230 LIBS=$ac_check_lib_save_LIBS
4466 fi 12231 fi
4467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" > &5 12232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
4468 $as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 12233 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
4469 if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then : 12234 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
4470 cat >>confdefs.h <<_ACEOF 12235 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
4471 #define HAVE_LIBNSL 1 12236 fi
4472 _ACEOF 12237
4473 12238
4474 LIBS="-lnsl $LIBS" 12239 fi
4475 12240
4476 fi 12241
4477 12242 fi
4478 12243
4479 # BFD conditionally uses zlib, so we must link it in if libbfd does, by 12244
4480 # using the same condition. 12245 fi
4481 12246
4482 # See if the user specified whether he wants zlib support or not. 12247
4483 12248 fi
4484 # Check whether --with-zlib was given. 12249
4485 if test "${with_zlib+set}" = set; then : 12250
4486 withval=$with_zlib; 12251 fi
4487 else 12252
4488 with_zlib=auto 12253 ;;
4489 fi 12254 esac
4490 12255
4491 12256 if test "x$lt_cv_dlopen" != xno; then
4492 if test "$with_zlib" != "no"; then 12257 enable_dlopen=yes
4493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing zli bVersion" >&5 12258 else
4494 $as_echo_n "checking for library containing zlibVersion... " >&6; } 12259 enable_dlopen=no
4495 if test "${ac_cv_search_zlibVersion+set}" = set; then : 12260 fi
12261
12262 case $lt_cv_dlopen in
12263 dlopen)
12264 save_CPPFLAGS="$CPPFLAGS"
12265 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12266
12267 save_LDFLAGS="$LDFLAGS"
12268 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12269
12270 save_LIBS="$LIBS"
12271 LIBS="$lt_cv_dlopen_libs $LIBS"
12272
12273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlop en itself" >&5
12274 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12275 if test "${lt_cv_dlopen_self+set}" = set; then :
4496 $as_echo_n "(cached) " >&6 12276 $as_echo_n "(cached) " >&6
4497 else 12277 else
4498 ac_func_search_save_LIBS=$LIBS 12278 » if test "$cross_compiling" = yes; then :
4499 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12279 lt_cv_dlopen_self=cross
4500 /* end confdefs.h. */ 12280 else
4501 12281 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
4502 /* Override any GCC internal prototype to avoid an error. 12282 lt_status=$lt_dlunknown
4503 Use char because int might match the return type of a GCC 12283 cat > conftest.$ac_ext <<_LT_EOF
4504 builtin and then its argument prototype would still apply. */ 12284 #line 12284 "configure"
4505 #ifdef __cplusplus 12285 #include "confdefs.h"
4506 extern "C" 12286
4507 #endif 12287 #if HAVE_DLFCN_H
4508 char zlibVersion (); 12288 #include <dlfcn.h>
4509 int 12289 #endif
4510 main () 12290
12291 #include <stdio.h>
12292
12293 #ifdef RTLD_GLOBAL
12294 # define LT_DLGLOBAL» » RTLD_GLOBAL
12295 #else
12296 # ifdef DL_GLOBAL
12297 # define LT_DLGLOBAL»» DL_GLOBAL
12298 # else
12299 # define LT_DLGLOBAL»» 0
12300 # endif
12301 #endif
12302
12303 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12304 find out it does not work in some platform. */
12305 #ifndef LT_DLLAZY_OR_NOW
12306 # ifdef RTLD_LAZY
12307 # define LT_DLLAZY_OR_NOW» » RTLD_LAZY
12308 # else
12309 # ifdef DL_LAZY
12310 # define LT_DLLAZY_OR_NOW» » DL_LAZY
12311 # else
12312 # ifdef RTLD_NOW
12313 # define LT_DLLAZY_OR_NOW» RTLD_NOW
12314 # else
12315 # ifdef DL_NOW
12316 # define LT_DLLAZY_OR_NOW» DL_NOW
12317 # else
12318 # define LT_DLLAZY_OR_NOW» 0
12319 # endif
12320 # endif
12321 # endif
12322 # endif
12323 #endif
12324
12325 /* When -fvisbility=hidden is used, assume the code has been annotated
12326 correspondingly for the symbols needed. */
12327 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC_ _ > 3))
12328 void fnord () __attribute__((visibility("default")));
12329 #endif
12330
12331 void fnord () { int i=42; }
12332 int main ()
4511 { 12333 {
4512 return zlibVersion (); 12334 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
4513 ; 12335 int status = $lt_dlunknown;
4514 return 0; 12336
12337 if (self)
12338 {
12339 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12340 else
12341 {
12342 » if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12343 else puts (dlerror ());
12344 » }
12345 /* dlclose (self); */
12346 }
12347 else
12348 puts (dlerror ());
12349
12350 return status;
4515 } 12351 }
4516 _ACEOF 12352 _LT_EOF
4517 for ac_lib in '' z; do 12353 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
4518 if test -z "$ac_lib"; then 12354 (eval $ac_link) 2>&5
4519 ac_res="none required" 12355 ac_status=$?
12356 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12357 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12358 (./conftest; exit; ) >&5 2>/dev/null
12359 lt_status=$?
12360 case x$lt_status in
12361 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12362 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12363 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12364 esac
12365 else :
12366 # compilation failed
12367 lt_cv_dlopen_self=no
12368 fi
12369 fi
12370 rm -fr conftest*
12371
12372
12373 fi
12374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12375 $as_echo "$lt_cv_dlopen_self" >&6; }
12376
12377 if test "x$lt_cv_dlopen_self" = xyes; then
12378 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\ "
12379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically lin ked program can dlopen itself" >&5
12380 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12381 if test "${lt_cv_dlopen_self_static+set}" = set; then :
12382 $as_echo_n "(cached) " >&6
12383 else
12384 » if test "$cross_compiling" = yes; then :
12385 lt_cv_dlopen_self_static=cross
12386 else
12387 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12388 lt_status=$lt_dlunknown
12389 cat > conftest.$ac_ext <<_LT_EOF
12390 #line 12390 "configure"
12391 #include "confdefs.h"
12392
12393 #if HAVE_DLFCN_H
12394 #include <dlfcn.h>
12395 #endif
12396
12397 #include <stdio.h>
12398
12399 #ifdef RTLD_GLOBAL
12400 # define LT_DLGLOBAL» » RTLD_GLOBAL
12401 #else
12402 # ifdef DL_GLOBAL
12403 # define LT_DLGLOBAL»» DL_GLOBAL
12404 # else
12405 # define LT_DLGLOBAL»» 0
12406 # endif
12407 #endif
12408
12409 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12410 find out it does not work in some platform. */
12411 #ifndef LT_DLLAZY_OR_NOW
12412 # ifdef RTLD_LAZY
12413 # define LT_DLLAZY_OR_NOW» » RTLD_LAZY
12414 # else
12415 # ifdef DL_LAZY
12416 # define LT_DLLAZY_OR_NOW» » DL_LAZY
12417 # else
12418 # ifdef RTLD_NOW
12419 # define LT_DLLAZY_OR_NOW» RTLD_NOW
12420 # else
12421 # ifdef DL_NOW
12422 # define LT_DLLAZY_OR_NOW» DL_NOW
12423 # else
12424 # define LT_DLLAZY_OR_NOW» 0
12425 # endif
12426 # endif
12427 # endif
12428 # endif
12429 #endif
12430
12431 /* When -fvisbility=hidden is used, assume the code has been annotated
12432 correspondingly for the symbols needed. */
12433 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC_ _ > 3))
12434 void fnord () __attribute__((visibility("default")));
12435 #endif
12436
12437 void fnord () { int i=42; }
12438 int main ()
12439 {
12440 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12441 int status = $lt_dlunknown;
12442
12443 if (self)
12444 {
12445 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
12446 else
12447 {
12448 » if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
12449 else puts (dlerror ());
12450 » }
12451 /* dlclose (self); */
12452 }
4520 else 12453 else
4521 ac_res=-l$ac_lib 12454 puts (dlerror ());
4522 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 12455
12456 return status;
12457 }
12458 _LT_EOF
12459 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12460 (eval $ac_link) 2>&5
12461 ac_status=$?
12462 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12463 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12464 (./conftest; exit; ) >&5 2>/dev/null
12465 lt_status=$?
12466 case x$lt_status in
12467 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12468 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12469 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12470 esac
12471 else :
12472 # compilation failed
12473 lt_cv_dlopen_self_static=no
4523 fi 12474 fi
4524 if ac_fn_c_try_link "$LINENO"; then : 12475 fi
4525 ac_cv_search_zlibVersion=$ac_res 12476 rm -fr conftest*
4526 fi 12477
4527 rm -f core conftest.err conftest.$ac_objext \ 12478
4528 conftest$ac_exeext 12479 fi
4529 if test "${ac_cv_search_zlibVersion+set}" = set; then : 12480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
4530 break 12481 $as_echo "$lt_cv_dlopen_self_static" >&6; }
4531 fi
4532 done
4533 if test "${ac_cv_search_zlibVersion+set}" = set; then :
4534
4535 else
4536 ac_cv_search_zlibVersion=no
4537 fi
4538 rm conftest.$ac_ext
4539 LIBS=$ac_func_search_save_LIBS
4540 fi
4541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_zlibVersion" >&5
4542 $as_echo "$ac_cv_search_zlibVersion" >&6; }
4543 ac_res=$ac_cv_search_zlibVersion
4544 if test "$ac_res" != no; then :
4545 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4546 for ac_header in zlib.h
4547 do :
4548 ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_inc ludes_default"
4549 if test "x$ac_cv_header_zlib_h" = x""yes; then :
4550 cat >>confdefs.h <<_ACEOF
4551 #define HAVE_ZLIB_H 1
4552 _ACEOF
4553
4554 fi
4555
4556 done
4557
4558 fi
4559
4560 if test "$with_zlib" = "yes" -a "$ac_cv_header_zlib_h" != "yes"; then
4561 as_fn_error "zlib (libz) library was explicitly requested but not found" " $LINENO" 5
4562 fi 12482 fi
4563 fi 12483
12484 CPPFLAGS="$save_CPPFLAGS"
12485 LDFLAGS="$save_LDFLAGS"
12486 LIBS="$save_LIBS"
12487 ;;
12488 esac
12489
12490 case $lt_cv_dlopen_self in
12491 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12492 *) enable_dlopen_self=unknown ;;
12493 esac
12494
12495 case $lt_cv_dlopen_self_static in
12496 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12497 *) enable_dlopen_self_static=unknown ;;
12498 esac
12499 fi
12500
12501
12502
12503
12504
12505
12506
12507
12508
12509
12510
12511
12512
12513
12514
12515
12516
12517 striplib=
12518 old_striplib=
12519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12520 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12521 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12522 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12523 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12525 $as_echo "yes" >&6; }
12526 else
12527 # FIXME - insert some real tests, host_os isn't really good enough
12528 case $host_os in
12529 darwin*)
12530 if test -n "$STRIP" ; then
12531 striplib="$STRIP -x"
12532 old_striplib="$STRIP -S"
12533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12534 $as_echo "yes" >&6; }
12535 else
12536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12537 $as_echo "no" >&6; }
12538 fi
12539 ;;
12540 *)
12541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12542 $as_echo "no" >&6; }
12543 ;;
12544 esac
12545 fi
12546
12547
12548
12549
12550
12551
12552
12553
12554
12555
12556
12557
12558 # Report which library types will actually be built
12559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared l ibraries" >&5
12560 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12562 $as_echo "$can_build_shared" >&6; }
12563
12564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libr aries" >&5
12565 $as_echo_n "checking whether to build shared libraries... " >&6; }
12566 test "$can_build_shared" = "no" && enable_shared=no
12567
12568 # On AIX, shared libraries and static libraries use the same namespace, and
12569 # are all built from PIC.
12570 case $host_os in
12571 aix3*)
12572 test "$enable_shared" = yes && enable_static=no
12573 if test -n "$RANLIB"; then
12574 archive_cmds="$archive_cmds~\$RANLIB \$lib"
12575 postinstall_cmds='$RANLIB $lib'
12576 fi
12577 ;;
12578
12579 aix[4-9]*)
12580 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12581 test "$enable_shared" = yes && enable_static=no
12582 fi
12583 ;;
12584 esac
12585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12586 $as_echo "$enable_shared" >&6; }
12587
12588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libr aries" >&5
12589 $as_echo_n "checking whether to build static libraries... " >&6; }
12590 # Make sure either enable_shared or enable_static is yes.
12591 test "$enable_shared" = yes || enable_static=yes
12592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12593 $as_echo "$enable_static" >&6; }
12594
12595
12596
12597
12598 fi
12599 ac_ext=c
12600 ac_cpp='$CPP $CPPFLAGS'
12601 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12602 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $ LIBS >&5'
12603 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12604
12605 CC="$lt_save_CC"
12606
12607
12608
12609
12610
12611
12612
12613
12614
12615
12616
12617
12618
12619 ac_config_commands="$ac_config_commands libtool"
12620
12621
12622
12623
12624 # Only expand once:
12625
12626
4564 12627
4565 12628
4566 . ${srcdir}/../../bfd/configure.host 12629 . ${srcdir}/../../bfd/configure.host
4567 12630
4568 12631
4569 12632
4570 USE_MAINTAINER_MODE=no 12633
4571 # Check whether --enable-maintainer-mode was given. 12634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-s pecific portions of Makefiles" >&5
12635 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles ... " >&6; }
12636 # Check whether --enable-maintainer-mode was given.
4572 if test "${enable_maintainer_mode+set}" = set; then : 12637 if test "${enable_maintainer_mode+set}" = set; then :
4573 enableval=$enable_maintainer_mode; case "${enableval}" in 12638 enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
4574 yes)» MAINT="" USE_MAINTAINER_MODE=yes ;; 12639 else
4575 no)» MAINT="#" ;; 12640 USE_MAINTAINER_MODE=no
4576 *)» as_fn_error "\"--enable-maintainer-mode does not take a value\"" "$LINEN O" 5; MAINT="#" ;; 12641 fi
4577 esac 12642
4578 if test x"$silent" != x"yes" && test x"$MAINT" = x""; then 12643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
4579 echo "Setting maintainer mode" 6>&1 12644 $as_echo "$USE_MAINTAINER_MODE" >&6; }
4580 fi 12645 if test $USE_MAINTAINER_MODE = yes; then
4581 else 12646 MAINTAINER_MODE_TRUE=
4582 MAINT="#" 12647 MAINTAINER_MODE_FALSE='#'
4583 fi 12648 else
12649 MAINTAINER_MODE_TRUE='#'
12650 MAINTAINER_MODE_FALSE=
12651 fi
12652
12653 MAINT=$MAINTAINER_MODE_TRUE
12654
4584 12655
4585 12656
4586 12657
4587 # Check whether --enable-sim-bswap was given. 12658 # Check whether --enable-sim-bswap was given.
4588 if test "${enable_sim_bswap+set}" = set; then : 12659 if test "${enable_sim_bswap+set}" = set; then :
4589 enableval=$enable_sim_bswap; case "${enableval}" in 12660 enableval=$enable_sim_bswap; case "${enableval}" in
4590 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";; 12661 yes) sim_bswap="-DWITH_BSWAP=1 -DUSE_BSWAP=1";;
4591 no) sim_bswap="-DWITH_BSWAP=0";; 12662 no) sim_bswap="-DWITH_BSWAP=0";;
4592 *) as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";; 12663 *) as_fn_error "\"--enable-sim-bswap does not take a value\"" "$LINENO" 5; sim_bswap="";;
4593 esac 12664 esac
(...skipping 582 matching lines...) Expand 10 before | Expand all | Expand 10 after
5176 # WERROR_CFLAGS="-Werror" 13247 # WERROR_CFLAGS="-Werror"
5177 true 13248 true
5178 fi 13249 fi
5179 13250
5180 # The entries after -Wno-pointer-sign are disabled warnings which may 13251 # The entries after -Wno-pointer-sign are disabled warnings which may
5181 # be enabled in the future, which can not currently be used to build 13252 # be enabled in the future, which can not currently be used to build
5182 # GDB. 13253 # GDB.
5183 # NOTE: If you change this list, remember to update 13254 # NOTE: If you change this list, remember to update
5184 # gdb/doc/gdbint.texinfo. 13255 # gdb/doc/gdbint.texinfo.
5185 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \ 13256 build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \
5186 -Wformat-nonliteral -Wno-pointer-sign \ 13257 -Wno-pointer-sign \
5187 -Wno-unused -Wunused-value -Wunused-function \ 13258 -Wno-unused -Wunused-value -Wunused-function \
5188 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes" 13259 -Wno-switch -Wno-char-subscripts -Wmissing-prototypes"
5189 13260
5190 # Enable -Wno-format by default when using gcc on mingw since many 13261 # Enable -Wno-format by default when using gcc on mingw since many
5191 # GCC versions complain about %I64. 13262 # GCC versions complain about %I64.
5192 case "${host}" in 13263 case "${host}" in
5193 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;; 13264 *-*-mingw32*) build_warnings="$build_warnings -Wno-format" ;;
13265 *) build_warnings="$build_warnings -Wformat-nonliteral" ;;
5194 esac 13266 esac
5195 13267
5196 # Check whether --enable-build-warnings was given. 13268 # Check whether --enable-build-warnings was given.
5197 if test "${enable_build_warnings+set}" = set; then : 13269 if test "${enable_build_warnings+set}" = set; then :
5198 enableval=$enable_build_warnings; case "${enableval}" in 13270 enableval=$enable_build_warnings; case "${enableval}" in
5199 yes) ;; 13271 yes) ;;
5200 no) build_warnings="-w";; 13272 no) build_warnings="-w";;
5201 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"` 13273 ,*) t=`echo "${enableval}" | sed -e "s/,/ /g"`
5202 build_warnings="${build_warnings} ${t}";; 13274 build_warnings="${build_warnings} ${t}";;
5203 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"` 13275 *,) t=`echo "${enableval}" | sed -e "s/,/ /g"`
(...skipping 277 matching lines...) Expand 10 before | Expand all | Expand 10 after
5481 done 13553 done
5482 LIBOBJS=$ac_libobjs 13554 LIBOBJS=$ac_libobjs
5483 13555
5484 LTLIBOBJS=$ac_ltlibobjs 13556 LTLIBOBJS=$ac_ltlibobjs
5485 13557
5486 13558
5487 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then 13559 if test -z "${GMAKE_TRUE}" && test -z "${GMAKE_FALSE}"; then
5488 as_fn_error "conditional \"GMAKE\" was never defined. 13560 as_fn_error "conditional \"GMAKE\" was never defined.
5489 Usually this means the macro was only invoked conditionally." "$LINENO" 5 13561 Usually this means the macro was only invoked conditionally." "$LINENO" 5
5490 fi 13562 fi
13563 if test -z "${PLUGINS_TRUE}" && test -z "${PLUGINS_FALSE}"; then
13564 as_fn_error "conditional \"PLUGINS\" was never defined.
13565 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13566 fi
13567 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
13568 as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
13569 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13570 fi
5491 13571
5492 13572
5493 : ${CONFIG_STATUS=./config.status} 13573 : ${CONFIG_STATUS=./config.status}
5494 ac_write_fail=0 13574 ac_write_fail=0
5495 ac_clean_files_save=$ac_clean_files 13575 ac_clean_files_save=$ac_clean_files
5496 ac_clean_files="$ac_clean_files $CONFIG_STATUS" 13576 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
5497 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 13577 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
5498 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 13578 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
5499 as_write_fail=0 13579 as_write_fail=0
5500 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 13580 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
(...skipping 468 matching lines...) Expand 10 before | Expand all | Expand 10 after
5969 configured by $0, generated by GNU Autoconf 2.64, 14049 configured by $0, generated by GNU Autoconf 2.64,
5970 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\ \&/g'`\\" 14050 with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\ \&/g'`\\"
5971 14051
5972 Copyright (C) 2009 Free Software Foundation, Inc. 14052 Copyright (C) 2009 Free Software Foundation, Inc.
5973 This config.status script is free software; the Free Software Foundation 14053 This config.status script is free software; the Free Software Foundation
5974 gives unlimited permission to copy, distribute and modify it." 14054 gives unlimited permission to copy, distribute and modify it."
5975 14055
5976 ac_pwd='$ac_pwd' 14056 ac_pwd='$ac_pwd'
5977 srcdir='$srcdir' 14057 srcdir='$srcdir'
5978 INSTALL='$INSTALL' 14058 INSTALL='$INSTALL'
14059 AWK='$AWK'
5979 test -n "\$AWK" || AWK=awk 14060 test -n "\$AWK" || AWK=awk
5980 _ACEOF 14061 _ACEOF
5981 14062
5982 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14063 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
5983 # The default lists apply if the user does not specify any file. 14064 # The default lists apply if the user does not specify any file.
5984 ac_need_defaults=: 14065 ac_need_defaults=:
5985 while test $# != 0 14066 while test $# != 0
5986 do 14067 do
5987 case $1 in 14068 case $1 in
5988 --*=*) 14069 --*=*)
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
6069 $as_echo "$ac_log" 14150 $as_echo "$ac_log"
6070 } >&5 14151 } >&5
6071 14152
6072 _ACEOF 14153 _ACEOF
6073 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 14154 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
6074 # 14155 #
6075 # INIT-COMMANDS 14156 # INIT-COMMANDS
6076 # 14157 #
6077 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR 14158 ac_aux_dir=$ac_aux_dir DEPDIR=$DEPDIR
6078 14159
14160
14161 # The HP-UX ksh and POSIX shell print the target directory to stdout
14162 # if CDPATH is set.
14163 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14164
14165 sed_quote_subst='$sed_quote_subst'
14166 double_quote_subst='$double_quote_subst'
14167 delay_variable_subst='$delay_variable_subst'
14168 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14169 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14170 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14171 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14172 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14173 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_s ubst"`'
14174 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14175 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14176 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14177 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14178 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14179 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14180 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14181 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14182 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14183 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14184 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14185 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14186 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14187 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14188 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14189 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14190 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14191 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14192 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14193 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14194 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14195 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14196 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14197 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14198 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14199 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote _subst"`'
14200 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14201 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14202 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14203 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14204 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14205 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote _subst"`'
14206 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_q uote_subst"`'
14207 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"` '
14208 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$dela y_single_quote_subst"`'
14209 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14210 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14211 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14212 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14213 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$de lay_single_quote_subst"`'
14214 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $ SED "$delay_single_quote_subst"`'
14215 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c _name_address" | $SED "$delay_single_quote_subst"`'
14216 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_ symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
14217 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14218 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14219 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $ SED "$delay_single_quote_subst"`'
14220 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_s ubst"`'
14221 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote _subst"`'
14222 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single _quote_subst"`'
14223 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single _quote_subst"`'
14224 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14225 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14226 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14227 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14228 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14229 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14230 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14231 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14232 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote _subst"`'
14233 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote _subst"`'
14234 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14235 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_sing le_quote_subst"`'
14236 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single _quote_subst"`'
14237 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quo te_subst"`'
14238 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_si ngle_quote_subst"`'
14239 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$ delay_single_quote_subst"`'
14240 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14241 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_s ubst"`'
14242 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14243 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_sub st"`'
14244 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14245 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote _subst"`'
14246 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst "`'
14247 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_si ngle_quote_subst"`'
14248 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$de lay_single_quote_subst"`'
14249 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_si ngle_quote_subst"`'
14250 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14251 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_sing le_quote_subst"`'
14252 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"` '
14253 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_q uote_subst"`'
14254 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_sub st"`'
14255 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14256 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"` '
14257 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"` '
14258 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quo te_subst"`'
14259 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_s ubst"`'
14260 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14261 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14262 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14263 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14264 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_ single_quote_subst"`'
14265 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14266 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14267 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14268 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14269 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14270 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$dela y_single_quote_subst"`'
14271 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14272 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_sub st"`'
14273 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14274 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quo te_subst"`'
14275 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"` '
14276 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_sub st"`'
14277 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14278 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14279 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_sub st"`'
14280 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_sing le_quote_subst"`'
14281 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_ single_quote_subst"`'
14282 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14283 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14284 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_sub st"`'
14285 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_si ngle_quote_subst"`'
14286 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14287 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14288
14289 LTCC='$LTCC'
14290 LTCFLAGS='$LTCFLAGS'
14291 compiler='$compiler_DEFAULT'
14292
14293 # A function that is used when there is no print builtin or printf.
14294 func_fallback_echo ()
14295 {
14296 eval 'cat <<_LTECHO_EOF
14297 \$1
14298 _LTECHO_EOF'
14299 }
14300
14301 # Quote evaled strings.
14302 for var in SHELL \
14303 ECHO \
14304 SED \
14305 GREP \
14306 EGREP \
14307 FGREP \
14308 LD \
14309 NM \
14310 LN_S \
14311 lt_SP2NL \
14312 lt_NL2SP \
14313 reload_flag \
14314 OBJDUMP \
14315 deplibs_check_method \
14316 file_magic_cmd \
14317 AR \
14318 AR_FLAGS \
14319 STRIP \
14320 RANLIB \
14321 CC \
14322 CFLAGS \
14323 compiler \
14324 lt_cv_sys_global_symbol_pipe \
14325 lt_cv_sys_global_symbol_to_cdecl \
14326 lt_cv_sys_global_symbol_to_c_name_address \
14327 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14328 lt_prog_compiler_no_builtin_flag \
14329 lt_prog_compiler_wl \
14330 lt_prog_compiler_pic \
14331 lt_prog_compiler_static \
14332 lt_cv_prog_compiler_c_o \
14333 need_locks \
14334 DSYMUTIL \
14335 NMEDIT \
14336 LIPO \
14337 OTOOL \
14338 OTOOL64 \
14339 shrext_cmds \
14340 export_dynamic_flag_spec \
14341 whole_archive_flag_spec \
14342 compiler_needs_object \
14343 with_gnu_ld \
14344 allow_undefined_flag \
14345 no_undefined_flag \
14346 hardcode_libdir_flag_spec \
14347 hardcode_libdir_flag_spec_ld \
14348 hardcode_libdir_separator \
14349 fix_srcfile_path \
14350 exclude_expsyms \
14351 include_expsyms \
14352 file_list_spec \
14353 variables_saved_for_relink \
14354 libname_spec \
14355 library_names_spec \
14356 soname_spec \
14357 install_override_mode \
14358 finish_eval \
14359 old_striplib \
14360 striplib; do
14361 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14362 *[\\\\\\\`\\"\\\$]*)
14363 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_qu ote_subst\\"\\\`\\\\\\""
14364 ;;
14365 *)
14366 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14367 ;;
14368 esac
14369 done
14370
14371 # Double-quote double-evaled strings.
14372 for var in reload_cmds \
14373 old_postinstall_cmds \
14374 old_postuninstall_cmds \
14375 old_archive_cmds \
14376 extract_expsyms_cmds \
14377 old_archive_from_new_cmds \
14378 old_archive_from_expsyms_cmds \
14379 archive_cmds \
14380 archive_expsym_cmds \
14381 module_cmds \
14382 module_expsym_cmds \
14383 export_symbols_cmds \
14384 prelink_cmds \
14385 postinstall_cmds \
14386 postuninstall_cmds \
14387 finish_cmds \
14388 sys_lib_search_path_spec \
14389 sys_lib_dlsearch_path_spec; do
14390 case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14391 *[\\\\\\\`\\"\\\$]*)
14392 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$dou ble_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\ "\\\`\\\\\\""
14393 ;;
14394 *)
14395 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14396 ;;
14397 esac
14398 done
14399
14400 ac_aux_dir='$ac_aux_dir'
14401 xsi_shell='$xsi_shell'
14402 lt_shell_append='$lt_shell_append'
14403
14404 # See if we are running on zsh, and set the options which allow our
14405 # commands through without removal of \ escapes INIT.
14406 if test -n "\${ZSH_VERSION+set}" ; then
14407 setopt NO_GLOB_SUBST
14408 fi
14409
14410
14411 PACKAGE='$PACKAGE'
14412 VERSION='$VERSION'
14413 TIMESTAMP='$TIMESTAMP'
14414 RM='$RM'
14415 ofile='$ofile'
14416
14417
14418
14419
6079 _ACEOF 14420 _ACEOF
6080 14421
6081 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 14422 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
6082 14423
6083 # Handling of arguments. 14424 # Handling of arguments.
6084 for ac_config_target in $ac_config_targets 14425 for ac_config_target in $ac_config_targets
6085 do 14426 do
6086 case $ac_config_target in 14427 case $ac_config_target in
6087 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;; 14428 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.in" ;;
6088 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;; 14429 "depdir") CONFIG_COMMANDS="$CONFIG_COMMANDS depdir" ;;
14430 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
6089 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;; 14431 "$ac_config_links_1") CONFIG_LINKS="$CONFIG_LINKS $ac_config_links_1" ;;
6090 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;; 14432 "Makefile.sim") CONFIG_FILES="$CONFIG_FILES Makefile.sim:Makefile.in" ;;
6091 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Mak e-common.in" ;; 14433 "Make-common.sim") CONFIG_FILES="$CONFIG_FILES Make-common.sim:../common/Mak e-common.in" ;;
6092 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;; 14434 ".gdbinit") CONFIG_FILES="$CONFIG_FILES .gdbinit:../common/gdbinit.in" ;;
6093 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;; 14435 "Makefile") CONFIG_COMMANDS="$CONFIG_COMMANDS Makefile" ;;
6094 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;; 14436 "stamp-h") CONFIG_COMMANDS="$CONFIG_COMMANDS stamp-h" ;;
6095 14437
6096 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 14438 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
6097 esac 14439 esac
6098 done 14440 done
(...skipping 563 matching lines...) Expand 10 before | Expand all | Expand 10 after
6662 fi 15004 fi
6663 ;; 15005 ;;
6664 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 15006 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
6665 $as_echo "$as_me: executing $ac_file commands" >&6;} 15007 $as_echo "$as_me: executing $ac_file commands" >&6;}
6666 ;; 15008 ;;
6667 esac 15009 esac
6668 15010
6669 15011
6670 case $ac_file$ac_mode in 15012 case $ac_file$ac_mode in
6671 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;; 15013 "depdir":C) $SHELL $ac_aux_dir/mkinstalldirs $DEPDIR ;;
15014 "libtool":C)
15015
15016 # See if we are running on zsh, and set the options which allow our
15017 # commands through without removal of \ escapes.
15018 if test -n "${ZSH_VERSION+set}" ; then
15019 setopt NO_GLOB_SUBST
15020 fi
15021
15022 cfgfile="${ofile}T"
15023 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15024 $RM "$cfgfile"
15025
15026 cat <<_LT_EOF >> "$cfgfile"
15027 #! $SHELL
15028
15029 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building suppo rt services.
15030 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15031 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15032 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
15033 #
15034 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15035 # 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
15036 # Written by Gordon Matzigkeit, 1996
15037 #
15038 # This file is part of GNU Libtool.
15039 #
15040 # GNU Libtool is free software; you can redistribute it and/or
15041 # modify it under the terms of the GNU General Public License as
15042 # published by the Free Software Foundation; either version 2 of
15043 # the License, or (at your option) any later version.
15044 #
15045 # As a special exception to the GNU General Public License,
15046 # if you distribute this file as part of a program or library that
15047 # is built using GNU Libtool, you may include this file under the
15048 # same distribution terms that you use for the rest of that program.
15049 #
15050 # GNU Libtool is distributed in the hope that it will be useful,
15051 # but WITHOUT ANY WARRANTY; without even the implied warranty of
15052 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15053 # GNU General Public License for more details.
15054 #
15055 # You should have received a copy of the GNU General Public License
15056 # along with GNU Libtool; see the file COPYING. If not, a copy
15057 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15058 # obtained by writing to the Free Software Foundation, Inc.,
15059 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15060
15061
15062 # The names of the tagged configurations supported by this script.
15063 available_tags=""
15064
15065 # ### BEGIN LIBTOOL CONFIG
15066
15067 # Which release of libtool.m4 was used?
15068 macro_version=$macro_version
15069 macro_revision=$macro_revision
15070
15071 # Whether or not to build shared libraries.
15072 build_libtool_libs=$enable_shared
15073
15074 # Whether or not to build static libraries.
15075 build_old_libs=$enable_static
15076
15077 # What type of objects to build.
15078 pic_mode=$pic_mode
15079
15080 # Whether or not to optimize for fast installation.
15081 fast_install=$enable_fast_install
15082
15083 # Shell to use when invoking shell scripts.
15084 SHELL=$lt_SHELL
15085
15086 # An echo program that protects backslashes.
15087 ECHO=$lt_ECHO
15088
15089 # The host system.
15090 host_alias=$host_alias
15091 host=$host
15092 host_os=$host_os
15093
15094 # The build system.
15095 build_alias=$build_alias
15096 build=$build
15097 build_os=$build_os
15098
15099 # A sed program that does not truncate output.
15100 SED=$lt_SED
15101
15102 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
15103 Xsed="\$SED -e 1s/^X//"
15104
15105 # A grep program that handles long lines.
15106 GREP=$lt_GREP
15107
15108 # An ERE matcher.
15109 EGREP=$lt_EGREP
15110
15111 # A literal string matcher.
15112 FGREP=$lt_FGREP
15113
15114 # A BSD- or MS-compatible name lister.
15115 NM=$lt_NM
15116
15117 # Whether we need soft or hard links.
15118 LN_S=$lt_LN_S
15119
15120 # What is the maximum length of a command?
15121 max_cmd_len=$max_cmd_len
15122
15123 # Object file suffix (normally "o").
15124 objext=$ac_objext
15125
15126 # Executable file suffix (normally "").
15127 exeext=$exeext
15128
15129 # whether the shell understands "unset".
15130 lt_unset=$lt_unset
15131
15132 # turn spaces into newlines.
15133 SP2NL=$lt_lt_SP2NL
15134
15135 # turn newlines into spaces.
15136 NL2SP=$lt_lt_NL2SP
15137
15138 # An object symbol dumper.
15139 OBJDUMP=$lt_OBJDUMP
15140
15141 # Method to check whether dependent libraries are shared objects.
15142 deplibs_check_method=$lt_deplibs_check_method
15143
15144 # Command to use when deplibs_check_method == "file_magic".
15145 file_magic_cmd=$lt_file_magic_cmd
15146
15147 # The archiver.
15148 AR=$lt_AR
15149 AR_FLAGS=$lt_AR_FLAGS
15150
15151 # A symbol stripping program.
15152 STRIP=$lt_STRIP
15153
15154 # Commands used to install an old-style archive.
15155 RANLIB=$lt_RANLIB
15156 old_postinstall_cmds=$lt_old_postinstall_cmds
15157 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15158
15159 # Whether to use a lock for old archive extraction.
15160 lock_old_archive_extraction=$lock_old_archive_extraction
15161
15162 # A C compiler.
15163 LTCC=$lt_CC
15164
15165 # LTCC compiler flags.
15166 LTCFLAGS=$lt_CFLAGS
15167
15168 # Take the output of nm and produce a listing of raw symbols and C names.
15169 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15170
15171 # Transform the output of nm in a proper C declaration.
15172 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15173
15174 # Transform the output of nm in a C name address pair.
15175 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15176
15177 # Transform the output of nm in a C name address pair when lib prefix is needed.
15178 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name _address_lib_prefix
15179
15180 # The name of the directory that contains temporary libtool files.
15181 objdir=$objdir
15182
15183 # Used to examine libraries when file_magic_cmd begins with "file".
15184 MAGIC_CMD=$MAGIC_CMD
15185
15186 # Must we lock files when doing compilation?
15187 need_locks=$lt_need_locks
15188
15189 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15190 DSYMUTIL=$lt_DSYMUTIL
15191
15192 # Tool to change global to local symbols on Mac OS X.
15193 NMEDIT=$lt_NMEDIT
15194
15195 # Tool to manipulate fat objects and archives on Mac OS X.
15196 LIPO=$lt_LIPO
15197
15198 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15199 OTOOL=$lt_OTOOL
15200
15201 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15202 OTOOL64=$lt_OTOOL64
15203
15204 # Old archive suffix (normally "a").
15205 libext=$libext
15206
15207 # Shared library suffix (normally ".so").
15208 shrext_cmds=$lt_shrext_cmds
15209
15210 # The commands to extract the exported symbol list from a shared archive.
15211 extract_expsyms_cmds=$lt_extract_expsyms_cmds
15212
15213 # Variables whose values should be saved in libtool wrapper scripts and
15214 # restored at link time.
15215 variables_saved_for_relink=$lt_variables_saved_for_relink
15216
15217 # Do we need the "lib" prefix for modules?
15218 need_lib_prefix=$need_lib_prefix
15219
15220 # Do we need a version for libraries?
15221 need_version=$need_version
15222
15223 # Library versioning type.
15224 version_type=$version_type
15225
15226 # Shared library runtime path variable.
15227 runpath_var=$runpath_var
15228
15229 # Shared library path variable.
15230 shlibpath_var=$shlibpath_var
15231
15232 # Is shlibpath searched before the hard-coded library search path?
15233 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15234
15235 # Format of library name prefix.
15236 libname_spec=$lt_libname_spec
15237
15238 # List of archive names. First name is the real one, the rest are links.
15239 # The last name is the one that the linker finds with -lNAME
15240 library_names_spec=$lt_library_names_spec
15241
15242 # The coded name of the library, if different from the real name.
15243 soname_spec=$lt_soname_spec
15244
15245 # Permission mode override for installation of shared libraries.
15246 install_override_mode=$lt_install_override_mode
15247
15248 # Command to use after installation of a shared archive.
15249 postinstall_cmds=$lt_postinstall_cmds
15250
15251 # Command to use after uninstallation of a shared archive.
15252 postuninstall_cmds=$lt_postuninstall_cmds
15253
15254 # Commands used to finish a libtool library installation in a directory.
15255 finish_cmds=$lt_finish_cmds
15256
15257 # As "finish_cmds", except a single script fragment to be evaled but
15258 # not shown.
15259 finish_eval=$lt_finish_eval
15260
15261 # Whether we should hardcode library paths into libraries.
15262 hardcode_into_libs=$hardcode_into_libs
15263
15264 # Compile-time system search path for libraries.
15265 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15266
15267 # Run-time system search path for libraries.
15268 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15269
15270 # Whether dlopen is supported.
15271 dlopen_support=$enable_dlopen
15272
15273 # Whether dlopen of programs is supported.
15274 dlopen_self=$enable_dlopen_self
15275
15276 # Whether dlopen of statically linked programs is supported.
15277 dlopen_self_static=$enable_dlopen_self_static
15278
15279 # Commands to strip libraries.
15280 old_striplib=$lt_old_striplib
15281 striplib=$lt_striplib
15282
15283
15284 # The linker used to build libraries.
15285 LD=$lt_LD
15286
15287 # How to create reloadable object files.
15288 reload_flag=$lt_reload_flag
15289 reload_cmds=$lt_reload_cmds
15290
15291 # Commands used to build an old-style archive.
15292 old_archive_cmds=$lt_old_archive_cmds
15293
15294 # A language specific compiler.
15295 CC=$lt_compiler
15296
15297 # Is the compiler the GNU compiler?
15298 with_gcc=$GCC
15299
15300 # Compiler flag to turn off builtin functions.
15301 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15302
15303 # How to pass a linker flag through the compiler.
15304 wl=$lt_lt_prog_compiler_wl
15305
15306 # Additional compiler flags for building library objects.
15307 pic_flag=$lt_lt_prog_compiler_pic
15308
15309 # Compiler flag to prevent dynamic linking.
15310 link_static_flag=$lt_lt_prog_compiler_static
15311
15312 # Does compiler simultaneously support -c and -o options?
15313 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15314
15315 # Whether or not to add -lc for building shared libraries.
15316 build_libtool_need_lc=$archive_cmds_need_lc
15317
15318 # Whether or not to disallow shared libs when runtime libs are static.
15319 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15320
15321 # Compiler flag to allow reflexive dlopens.
15322 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15323
15324 # Compiler flag to generate shared objects directly from archives.
15325 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15326
15327 # Whether the compiler copes with passing no objects directly.
15328 compiler_needs_object=$lt_compiler_needs_object
15329
15330 # Create an old-style archive from a shared archive.
15331 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15332
15333 # Create a temporary old-style archive to link instead of a shared archive.
15334 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15335
15336 # Commands used to build a shared archive.
15337 archive_cmds=$lt_archive_cmds
15338 archive_expsym_cmds=$lt_archive_expsym_cmds
15339
15340 # Commands used to build a loadable module if different from building
15341 # a shared archive.
15342 module_cmds=$lt_module_cmds
15343 module_expsym_cmds=$lt_module_expsym_cmds
15344
15345 # Whether we are building with GNU ld or not.
15346 with_gnu_ld=$lt_with_gnu_ld
15347
15348 # Flag that allows shared libraries with undefined symbols to be built.
15349 allow_undefined_flag=$lt_allow_undefined_flag
15350
15351 # Flag that enforces no undefined symbols.
15352 no_undefined_flag=$lt_no_undefined_flag
15353
15354 # Flag to hardcode \$libdir into a binary during linking.
15355 # This must work even if \$libdir does not exist
15356 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15357
15358 # If ld is used when linking, flag to hardcode \$libdir into a binary
15359 # during linking. This must work even if \$libdir does not exist.
15360 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15361
15362 # Whether we need a single "-rpath" flag with a separated argument.
15363 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15364
15365 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15366 # DIR into the resulting binary.
15367 hardcode_direct=$hardcode_direct
15368
15369 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15370 # DIR into the resulting binary and the resulting library dependency is
15371 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15372 # library is relocated.
15373 hardcode_direct_absolute=$hardcode_direct_absolute
15374
15375 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15376 # into the resulting binary.
15377 hardcode_minus_L=$hardcode_minus_L
15378
15379 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15380 # into the resulting binary.
15381 hardcode_shlibpath_var=$hardcode_shlibpath_var
15382
15383 # Set to "yes" if building a shared library automatically hardcodes DIR
15384 # into the library and all subsequent libraries and executables linked
15385 # against it.
15386 hardcode_automatic=$hardcode_automatic
15387
15388 # Set to yes if linker adds runtime paths of dependent libraries
15389 # to runtime path list.
15390 inherit_rpath=$inherit_rpath
15391
15392 # Whether libtool must link a program against all its dependency libraries.
15393 link_all_deplibs=$link_all_deplibs
15394
15395 # Fix the shell variable \$srcfile for the compiler.
15396 fix_srcfile_path=$lt_fix_srcfile_path
15397
15398 # Set to "yes" if exported symbols are required.
15399 always_export_symbols=$always_export_symbols
15400
15401 # The commands to list exported symbols.
15402 export_symbols_cmds=$lt_export_symbols_cmds
15403
15404 # Symbols that should not be listed in the preloaded symbols.
15405 exclude_expsyms=$lt_exclude_expsyms
15406
15407 # Symbols that must always be exported.
15408 include_expsyms=$lt_include_expsyms
15409
15410 # Commands necessary for linking programs (against libraries) with templates.
15411 prelink_cmds=$lt_prelink_cmds
15412
15413 # Specify filename containing input files.
15414 file_list_spec=$lt_file_list_spec
15415
15416 # How to hardcode a shared library path into an executable.
15417 hardcode_action=$hardcode_action
15418
15419 # ### END LIBTOOL CONFIG
15420
15421 _LT_EOF
15422
15423 case $host_os in
15424 aix3*)
15425 cat <<\_LT_EOF >> "$cfgfile"
15426 # AIX sometimes has problems with the GCC collect2 program. For some
15427 # reason, if we set the COLLECT_NAMES environment variable, the problems
15428 # vanish in a puff of smoke.
15429 if test "X${COLLECT_NAMES+set}" != Xset; then
15430 COLLECT_NAMES=
15431 export COLLECT_NAMES
15432 fi
15433 _LT_EOF
15434 ;;
15435 esac
15436
15437
15438 ltmain="$ac_aux_dir/ltmain.sh"
15439
15440
15441 # We use sed instead of cat because bash on DJGPP gets confused if
15442 # if finds mixed CR/LF and LF-only lines. Since sed operates in
15443 # text mode, it properly converts lines to CR/LF. This bash problem
15444 # is reportedly fixed, but why not run on old versions too?
15445 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15446 || (rm -f "$cfgfile"; exit 1)
15447
15448 case $xsi_shell in
15449 yes)
15450 cat << \_LT_EOF >> "$cfgfile"
15451
15452 # func_dirname file append nondir_replacement
15453 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15454 # otherwise set result to NONDIR_REPLACEMENT.
15455 func_dirname ()
15456 {
15457 case ${1} in
15458 */*) func_dirname_result="${1%/*}${2}" ;;
15459 * ) func_dirname_result="${3}" ;;
15460 esac
15461 }
15462
15463 # func_basename file
15464 func_basename ()
15465 {
15466 func_basename_result="${1##*/}"
15467 }
15468
15469 # func_dirname_and_basename file append nondir_replacement
15470 # perform func_basename and func_dirname in a single function
15471 # call:
15472 # dirname: Compute the dirname of FILE. If nonempty,
15473 # add APPEND to the result, otherwise set result
15474 # to NONDIR_REPLACEMENT.
15475 # value returned in "$func_dirname_result"
15476 # basename: Compute filename of FILE.
15477 # value retuned in "$func_basename_result"
15478 # Implementation must be kept synchronized with func_dirname
15479 # and func_basename. For efficiency, we do not delegate to
15480 # those functions but instead duplicate the functionality here.
15481 func_dirname_and_basename ()
15482 {
15483 case ${1} in
15484 */*) func_dirname_result="${1%/*}${2}" ;;
15485 * ) func_dirname_result="${3}" ;;
15486 esac
15487 func_basename_result="${1##*/}"
15488 }
15489
15490 # func_stripname prefix suffix name
15491 # strip PREFIX and SUFFIX off of NAME.
15492 # PREFIX and SUFFIX must not contain globbing or regex special
15493 # characters, hashes, percent signs, but SUFFIX may contain a leading
15494 # dot (in which case that matches only a dot).
15495 func_stripname ()
15496 {
15497 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15498 # positional parameters, so assign one to ordinary parameter first.
15499 func_stripname_result=${3}
15500 func_stripname_result=${func_stripname_result#"${1}"}
15501 func_stripname_result=${func_stripname_result%"${2}"}
15502 }
15503
15504 # func_opt_split
15505 func_opt_split ()
15506 {
15507 func_opt_split_opt=${1%%=*}
15508 func_opt_split_arg=${1#*=}
15509 }
15510
15511 # func_lo2o object
15512 func_lo2o ()
15513 {
15514 case ${1} in
15515 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15516 *) func_lo2o_result=${1} ;;
15517 esac
15518 }
15519
15520 # func_xform libobj-or-source
15521 func_xform ()
15522 {
15523 func_xform_result=${1%.*}.lo
15524 }
15525
15526 # func_arith arithmetic-term...
15527 func_arith ()
15528 {
15529 func_arith_result=$(( $* ))
15530 }
15531
15532 # func_len string
15533 # STRING may not start with a hyphen.
15534 func_len ()
15535 {
15536 func_len_result=${#1}
15537 }
15538
15539 _LT_EOF
15540 ;;
15541 *) # Bourne compatible functions.
15542 cat << \_LT_EOF >> "$cfgfile"
15543
15544 # func_dirname file append nondir_replacement
15545 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
15546 # otherwise set result to NONDIR_REPLACEMENT.
15547 func_dirname ()
15548 {
15549 # Extract subdirectory from the argument.
15550 func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
15551 if test "X$func_dirname_result" = "X${1}"; then
15552 func_dirname_result="${3}"
15553 else
15554 func_dirname_result="$func_dirname_result${2}"
15555 fi
15556 }
15557
15558 # func_basename file
15559 func_basename ()
15560 {
15561 func_basename_result=`$ECHO "${1}" | $SED "$basename"`
15562 }
15563
15564
15565 # func_stripname prefix suffix name
15566 # strip PREFIX and SUFFIX off of NAME.
15567 # PREFIX and SUFFIX must not contain globbing or regex special
15568 # characters, hashes, percent signs, but SUFFIX may contain a leading
15569 # dot (in which case that matches only a dot).
15570 # func_strip_suffix prefix name
15571 func_stripname ()
15572 {
15573 case ${2} in
15574 .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`; ;
15575 *) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
15576 esac
15577 }
15578
15579 # sed scripts:
15580 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15581 my_sed_long_arg='1s/^-[^=]*=//'
15582
15583 # func_opt_split
15584 func_opt_split ()
15585 {
15586 func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
15587 func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
15588 }
15589
15590 # func_lo2o object
15591 func_lo2o ()
15592 {
15593 func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
15594 }
15595
15596 # func_xform libobj-or-source
15597 func_xform ()
15598 {
15599 func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
15600 }
15601
15602 # func_arith arithmetic-term...
15603 func_arith ()
15604 {
15605 func_arith_result=`expr "$@"`
15606 }
15607
15608 # func_len string
15609 # STRING may not start with a hyphen.
15610 func_len ()
15611 {
15612 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15613 }
15614
15615 _LT_EOF
15616 esac
15617
15618 case $lt_shell_append in
15619 yes)
15620 cat << \_LT_EOF >> "$cfgfile"
15621
15622 # func_append var value
15623 # Append VALUE to the end of shell variable VAR.
15624 func_append ()
15625 {
15626 eval "$1+=\$2"
15627 }
15628 _LT_EOF
15629 ;;
15630 *)
15631 cat << \_LT_EOF >> "$cfgfile"
15632
15633 # func_append var value
15634 # Append VALUE to the end of shell variable VAR.
15635 func_append ()
15636 {
15637 eval "$1=\$$1\$2"
15638 }
15639
15640 _LT_EOF
15641 ;;
15642 esac
15643
15644
15645 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfil e" \
15646 || (rm -f "$cfgfile"; exit 1)
15647
15648 mv -f "$cfgfile" "$ofile" ||
15649 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15650 chmod +x "$ofile"
15651
15652 ;;
6672 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..." 15653 "Makefile":C) echo "Merging Makefile.sim+Make-common.sim into Makefile ..."
6673 rm -f Makesim1.tmp Makesim2.tmp Makefile 15654 rm -f Makesim1.tmp Makesim2.tmp Makefile
6674 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim 1.tmp 15655 sed -n -e '/^## COMMON_PRE_/,/^## End COMMON_PRE_/ p' <Make-common.sim >Makesim 1.tmp
6675 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makes im2.tmp 15656 sed -n -e '/^## COMMON_POST_/,/^## End COMMON_POST_/ p' <Make-common.sim >Makes im2.tmp
6676 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \ 15657 sed -e '/^## COMMON_PRE_/ r Makesim1.tmp' \
6677 -e '/^## COMMON_POST_/ r Makesim2.tmp' \ 15658 -e '/^## COMMON_POST_/ r Makesim2.tmp' \
6678 <Makefile.sim >Makefile 15659 <Makefile.sim >Makefile
6679 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp 15660 rm -f Makefile.sim Make-common.sim Makesim1.tmp Makesim2.tmp
6680 ;; 15661 ;;
6681 "stamp-h":C) echo > stamp-h ;; 15662 "stamp-h":C) echo > stamp-h ;;
(...skipping 29 matching lines...) Expand all
6711 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 15692 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
6712 # would make configure fail if this is the last instruction. 15693 # would make configure fail if this is the last instruction.
6713 $ac_cs_success || as_fn_exit $? 15694 $ac_cs_success || as_fn_exit $?
6714 fi 15695 fi
6715 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 15696 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
6716 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_un recognized_opts" >&5 15697 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_un recognized_opts" >&5
6717 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 15698 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
6718 fi 15699 fi
6719 15700
6720 15701
OLDNEW
« no previous file with comments | « sim/v850/aclocal.m4 ('k') | sim/v850/interp.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698